builder: mozilla-beta_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0278 starttime: 1467937213.55 results: success (0) buildid: 20160706073558 builduid: a15f864cd7e24085b4dd36d56cf0d119 revision: 85f50dde3d351d93b571ac49ff71cf5140a2a3a7 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-07 17:20:13.553184) ========= master: http://buildbot-master106.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-07 17:20:13.554107) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-07 17:20:13.554818) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-07 17:20:13.592964) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-07 17:20:13.593673) ========= 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.GI6mF9NPYg/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.lWqayDakqv/Listeners TMPDIR=/var/folders/jw/lfbylzg17jd15qryjvmblvym00000w/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-07-07 17:20:13-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 18.3M=0.001s 2016-07-07 17:20:13 (18.3 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.379294 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-07 17:20:13.997402) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-07 17:20:13.997913) ========= 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.GI6mF9NPYg/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.lWqayDakqv/Listeners TMPDIR=/var/folders/jw/lfbylzg17jd15qryjvmblvym00000w/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.027090 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-07 17:20:14.049230) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-07 17:20:14.049914) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 85f50dde3d351d93b571ac49ff71cf5140a2a3a7 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 85f50dde3d351d93b571ac49ff71cf5140a2a3a7 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.GI6mF9NPYg/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.lWqayDakqv/Listeners TMPDIR=/var/folders/jw/lfbylzg17jd15qryjvmblvym00000w/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-07-07 17:20:14,132 truncating revision to first 12 chars 2016-07-07 17:20:14,132 Setting DEBUG logging. 2016-07-07 17:20:14,132 attempt 1/10 2016-07-07 17:20:14,132 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/85f50dde3d35?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-07-07 17:20:14,428 unpacking tar archive at: mozilla-beta-85f50dde3d35/testing/mozharness/ program finished with exit code 0 elapsedTime=0.562322 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-07 17:20:14.639648) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-07 17:20:14.640480) ========= script_repo_revision: 85f50dde3d351d93b571ac49ff71cf5140a2a3a7 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-07 17:20:14.640985) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-07 17:20:14.641328) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-07 17:20:14.663209) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 51 secs) (at 2016-07-07 17:20:14.663848) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-beta', '--download-symbols', 'true'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.GI6mF9NPYg/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.lWqayDakqv/Listeners TMPDIR=/var/folders/jw/lfbylzg17jd15qryjvmblvym00000w/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 17:20:14 INFO - MultiFileLogger online at 20160707 17:20:14 in /builds/slave/test 17:20:14 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols true 17:20:14 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 17:20:14 INFO - {'append_to_log': False, 17:20:14 INFO - 'base_work_dir': '/builds/slave/test', 17:20:14 INFO - 'blob_upload_branch': 'mozilla-beta', 17:20:14 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 17:20:14 INFO - 'buildbot_json_path': 'buildprops.json', 17:20:14 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 17:20:14 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 17:20:14 INFO - 'download_minidump_stackwalk': True, 17:20:14 INFO - 'download_symbols': 'true', 17:20:14 INFO - 'e10s': False, 17:20:14 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 17:20:14 INFO - 'tooltool.py': '/tools/tooltool.py', 17:20:14 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 17:20:14 INFO - '/tools/misc-python/virtualenv.py')}, 17:20:14 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 17:20:14 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 17:20:14 INFO - 'log_level': 'info', 17:20:14 INFO - 'log_to_console': True, 17:20:14 INFO - 'opt_config_files': (), 17:20:14 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 17:20:14 INFO - '--processes=1', 17:20:14 INFO - '--config=%(test_path)s/wptrunner.ini', 17:20:14 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 17:20:14 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 17:20:14 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 17:20:14 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 17:20:14 INFO - 'pip_index': False, 17:20:14 INFO - 'require_test_zip': True, 17:20:14 INFO - 'test_type': ('testharness',), 17:20:14 INFO - 'this_chunk': '1', 17:20:14 INFO - 'tooltool_cache': '/builds/tooltool_cache', 17:20:14 INFO - 'total_chunks': '10', 17:20:14 INFO - 'virtualenv_path': 'venv', 17:20:14 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 17:20:14 INFO - 'work_dir': 'build'} 17:20:14 INFO - ##### 17:20:14 INFO - ##### Running clobber step. 17:20:14 INFO - ##### 17:20:14 INFO - Running pre-action listener: _resource_record_pre_action 17:20:14 INFO - Running main action method: clobber 17:20:14 INFO - rmtree: /builds/slave/test/build 17:20:14 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 17:20:16 INFO - Running post-action listener: _resource_record_post_action 17:20:16 INFO - ##### 17:20:16 INFO - ##### Running read-buildbot-config step. 17:20:16 INFO - ##### 17:20:16 INFO - Running pre-action listener: _resource_record_pre_action 17:20:16 INFO - Running main action method: read_buildbot_config 17:20:16 INFO - Using buildbot properties: 17:20:16 INFO - { 17:20:16 INFO - "project": "", 17:20:16 INFO - "product": "firefox", 17:20:16 INFO - "script_repo_revision": "production", 17:20:16 INFO - "scheduler": "tests-mozilla-beta-yosemite_r7-debug-unittest", 17:20:16 INFO - "repository": "", 17:20:16 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-beta debug test web-platform-tests-1", 17:20:16 INFO - "buildid": "20160706073558", 17:20:16 INFO - "pgo_build": "False", 17:20:16 INFO - "basedir": "/builds/slave/test", 17:20:16 INFO - "buildnumber": 22, 17:20:16 INFO - "slavename": "t-yosemite-r7-0278", 17:20:16 INFO - "master": "http://buildbot-master106.bb.releng.scl3.mozilla.com:8201/", 17:20:16 INFO - "platform": "macosx64", 17:20:16 INFO - "branch": "mozilla-beta", 17:20:16 INFO - "revision": "85f50dde3d351d93b571ac49ff71cf5140a2a3a7", 17:20:16 INFO - "repo_path": "releases/mozilla-beta", 17:20:16 INFO - "moz_repo_path": "", 17:20:16 INFO - "stage_platform": "macosx64", 17:20:16 INFO - "builduid": "a15f864cd7e24085b4dd36d56cf0d119", 17:20:16 INFO - "slavebuilddir": "test" 17:20:16 INFO - } 17:20:16 INFO - Found installer url http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467815758/firefox-48.0.en-US.mac64.dmg. 17:20:16 INFO - Found a test packages url http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467815758/firefox-48.0.en-US.mac64.test_packages.json. 17:20:16 INFO - Running post-action listener: _resource_record_post_action 17:20:16 INFO - ##### 17:20:16 INFO - ##### Running download-and-extract step. 17:20:16 INFO - ##### 17:20:16 INFO - Running pre-action listener: _resource_record_pre_action 17:20:16 INFO - Running main action method: download_and_extract 17:20:16 INFO - mkdir: /builds/slave/test/build/tests 17:20:16 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:20:16 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467815758/firefox-48.0.en-US.mac64.test_packages.json 17:20:16 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467815758/firefox-48.0.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 17:20:16 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467815758/firefox-48.0.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json'}, attempt #1 17:20:16 INFO - Downloaded 1201 bytes. 17:20:16 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 17:20:16 INFO - Using the following test package requirements: 17:20:16 INFO - {u'common': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 17:20:16 INFO - u'cppunittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 17:20:16 INFO - u'firefox-48.0.en-US.mac64.cppunittest.tests.zip'], 17:20:16 INFO - u'gtest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 17:20:16 INFO - u'firefox-48.0.en-US.mac64.gtest.tests.zip'], 17:20:16 INFO - u'jittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 17:20:16 INFO - u'jsshell-mac64.zip'], 17:20:16 INFO - u'mochitest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 17:20:16 INFO - u'firefox-48.0.en-US.mac64.mochitest.tests.zip'], 17:20:16 INFO - u'mozbase': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 17:20:16 INFO - u'reftest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 17:20:16 INFO - u'firefox-48.0.en-US.mac64.reftest.tests.zip'], 17:20:16 INFO - u'talos': [u'firefox-48.0.en-US.mac64.common.tests.zip', 17:20:16 INFO - u'firefox-48.0.en-US.mac64.talos.tests.zip'], 17:20:16 INFO - u'web-platform': [u'firefox-48.0.en-US.mac64.common.tests.zip', 17:20:16 INFO - u'firefox-48.0.en-US.mac64.web-platform.tests.zip'], 17:20:16 INFO - u'xpcshell': [u'firefox-48.0.en-US.mac64.common.tests.zip', 17:20:16 INFO - u'firefox-48.0.en-US.mac64.xpcshell.tests.zip']} 17:20:16 INFO - Downloading packages: [u'firefox-48.0.en-US.mac64.common.tests.zip', u'firefox-48.0.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 17:20:16 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:20:16 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467815758/firefox-48.0.en-US.mac64.common.tests.zip 17:20:16 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467815758/firefox-48.0.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip 17:20:16 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467815758/firefox-48.0.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip'}, attempt #1 17:20:16 INFO - Downloaded 18406777 bytes. 17:20:16 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 17:20:16 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 17:20:17 INFO - caution: filename not matched: web-platform/* 17:20:17 INFO - Return code: 11 17:20:17 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:20:17 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467815758/firefox-48.0.en-US.mac64.web-platform.tests.zip 17:20:17 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467815758/firefox-48.0.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 17:20:17 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467815758/firefox-48.0.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip'}, attempt #1 17:20:24 INFO - Downloaded 36389883 bytes. 17:20:24 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 17:20:24 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 17:20:28 INFO - caution: filename not matched: bin/* 17:20:28 INFO - caution: filename not matched: config/* 17:20:28 INFO - caution: filename not matched: mozbase/* 17:20:28 INFO - caution: filename not matched: marionette/* 17:20:28 INFO - caution: filename not matched: tools/wptserve/* 17:20:28 INFO - Return code: 11 17:20:28 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')]} 17:20:28 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467815758/firefox-48.0.en-US.mac64.dmg 17:20:28 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467815758/firefox-48.0.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg 17:20:28 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467815758/firefox-48.0.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.dmg'}, attempt #1 17:20:31 INFO - Downloaded 73018555 bytes. 17:20:31 INFO - Setting buildbot property build_url to http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467815758/firefox-48.0.en-US.mac64.dmg 17:20:31 INFO - mkdir: /builds/slave/test/properties 17:20:31 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 17:20:31 INFO - Writing to file /builds/slave/test/properties/build_url 17:20:31 INFO - Contents: 17:20:31 INFO - build_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467815758/firefox-48.0.en-US.mac64.dmg 17:20:31 INFO - Setting buildbot property symbols_url to http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467815758/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 17:20:31 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 17:20:31 INFO - Writing to file /builds/slave/test/properties/symbols_url 17:20:31 INFO - Contents: 17:20:31 INFO - symbols_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467815758/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 17:20:31 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')]} 17:20:31 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467815758/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 17:20:31 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467815758/firefox-48.0.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 17:20:31 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467815758/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 17:20:34 INFO - Downloaded 103720387 bytes. 17:20:34 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 17:20:34 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 17:20:38 INFO - Return code: 0 17:20:38 INFO - Running post-action listener: _resource_record_post_action 17:20:38 INFO - Running post-action listener: set_extra_try_arguments 17:20:38 INFO - ##### 17:20:38 INFO - ##### Running create-virtualenv step. 17:20:38 INFO - ##### 17:20:38 INFO - Running pre-action listener: _pre_create_virtualenv 17:20:38 INFO - Running pre-action listener: _resource_record_pre_action 17:20:38 INFO - Running main action method: create_virtualenv 17:20:38 INFO - Creating virtualenv /builds/slave/test/build/venv 17:20:38 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 17:20:38 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 17:20:38 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 17:20:38 INFO - Using real prefix '/tools/python27' 17:20:38 INFO - New python executable in /builds/slave/test/build/venv/bin/python 17:20:38 INFO - Installing distribute.............................................................................................................................................................................................done. 17:20:41 INFO - Installing pip.................done. 17:20:41 INFO - Return code: 0 17:20:41 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 17:20:41 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')]} 17:20:41 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:20:41 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 17:20:41 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')]} 17:20:41 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:20:41 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 17:20:41 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 0x10f349e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10f366f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f85bad81150>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10f3625e0>, '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 0x10ef45cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10ef70990>, '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.GI6mF9NPYg/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.lWqayDakqv/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/jw/lfbylzg17jd15qryjvmblvym00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 17:20:41 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 17:20:41 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 17:20:41 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.GI6mF9NPYg/Render', 17:20:41 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 17:20:41 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 17:20:41 INFO - 'HOME': '/Users/cltbld', 17:20:41 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 17:20:41 INFO - 'LOGNAME': 'cltbld', 17:20:41 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:20:41 INFO - 'MOZ_NO_REMOTE': '1', 17:20:41 INFO - 'NO_EM_RESTART': '1', 17:20:41 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:20:41 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 17:20:41 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:20:41 INFO - 'PWD': '/builds/slave/test', 17:20:41 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 17:20:41 INFO - 'SHELL': '/bin/bash', 17:20:41 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.lWqayDakqv/Listeners', 17:20:41 INFO - 'TMPDIR': '/var/folders/jw/lfbylzg17jd15qryjvmblvym00000w/T/', 17:20:41 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 17:20:41 INFO - 'USER': 'cltbld', 17:20:41 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 17:20:41 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 17:20:41 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 17:20:41 INFO - 'XPC_FLAGS': '0x0', 17:20:41 INFO - 'XPC_SERVICE_NAME': '0', 17:20:41 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 17:20:42 INFO - Ignoring indexes: https://pypi.python.org/simple/ 17:20:42 INFO - Downloading/unpacking psutil>=0.7.1 17:20:42 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 17:20:42 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 17:20:42 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 17:20:42 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 17:20:42 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 17:20:42 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 17:20:45 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 17:20:45 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 17:20:45 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 17:20:45 INFO - Installing collected packages: psutil 17:20:45 INFO - Running setup.py install for psutil 17:20:45 INFO - building 'psutil._psutil_osx' extension 17:20:45 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 17:20:46 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 17:20:46 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 17:20:46 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 17:20:46 INFO - building 'psutil._psutil_posix' extension 17:20:46 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 17:20:46 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 17:20:46 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 17:20:46 INFO - ^ 17:20:46 INFO - 1 warning generated. 17:20:46 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 17:20:46 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 17:20:46 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 17:20:46 INFO - Successfully installed psutil 17:20:46 INFO - Cleaning up... 17:20:46 INFO - Return code: 0 17:20:46 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 17:20:46 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')]} 17:20:46 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:20:46 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 17:20:46 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')]} 17:20:46 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:20:46 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 17:20:46 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 0x10f349e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10f366f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f85bad81150>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10f3625e0>, '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 0x10ef45cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10ef70990>, '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.GI6mF9NPYg/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.lWqayDakqv/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/jw/lfbylzg17jd15qryjvmblvym00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 17:20:46 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 17:20:46 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 17:20:46 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.GI6mF9NPYg/Render', 17:20:46 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 17:20:46 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 17:20:46 INFO - 'HOME': '/Users/cltbld', 17:20:46 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 17:20:46 INFO - 'LOGNAME': 'cltbld', 17:20:46 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:20:46 INFO - 'MOZ_NO_REMOTE': '1', 17:20:46 INFO - 'NO_EM_RESTART': '1', 17:20:46 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:20:46 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 17:20:46 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:20:46 INFO - 'PWD': '/builds/slave/test', 17:20:46 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 17:20:46 INFO - 'SHELL': '/bin/bash', 17:20:46 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.lWqayDakqv/Listeners', 17:20:46 INFO - 'TMPDIR': '/var/folders/jw/lfbylzg17jd15qryjvmblvym00000w/T/', 17:20:46 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 17:20:46 INFO - 'USER': 'cltbld', 17:20:46 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 17:20:46 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 17:20:46 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 17:20:46 INFO - 'XPC_FLAGS': '0x0', 17:20:46 INFO - 'XPC_SERVICE_NAME': '0', 17:20:46 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 17:20:46 INFO - Ignoring indexes: https://pypi.python.org/simple/ 17:20:46 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 17:20:46 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 17:20:46 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 17:20:46 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 17:20:46 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 17:20:46 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 17:20:46 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 17:20:49 INFO - Downloading mozsystemmonitor-0.0.tar.gz 17:20:49 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 17:20:49 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 17:20:49 INFO - Installing collected packages: mozsystemmonitor 17:20:49 INFO - Running setup.py install for mozsystemmonitor 17:20:49 INFO - Successfully installed mozsystemmonitor 17:20:49 INFO - Cleaning up... 17:20:49 INFO - Return code: 0 17:20:49 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 17:20:49 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')]} 17:20:49 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:20:49 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 17:20:49 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')]} 17:20:49 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:20:49 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 17:20:49 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 0x10f349e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10f366f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f85bad81150>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10f3625e0>, '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 0x10ef45cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10ef70990>, '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.GI6mF9NPYg/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.lWqayDakqv/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/jw/lfbylzg17jd15qryjvmblvym00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 17:20:49 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 17:20:49 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 17:20:49 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.GI6mF9NPYg/Render', 17:20:49 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 17:20:49 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 17:20:49 INFO - 'HOME': '/Users/cltbld', 17:20:49 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 17:20:49 INFO - 'LOGNAME': 'cltbld', 17:20:49 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:20:49 INFO - 'MOZ_NO_REMOTE': '1', 17:20:49 INFO - 'NO_EM_RESTART': '1', 17:20:49 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:20:49 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 17:20:49 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:20:49 INFO - 'PWD': '/builds/slave/test', 17:20:49 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 17:20:49 INFO - 'SHELL': '/bin/bash', 17:20:49 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.lWqayDakqv/Listeners', 17:20:49 INFO - 'TMPDIR': '/var/folders/jw/lfbylzg17jd15qryjvmblvym00000w/T/', 17:20:49 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 17:20:49 INFO - 'USER': 'cltbld', 17:20:49 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 17:20:49 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 17:20:49 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 17:20:49 INFO - 'XPC_FLAGS': '0x0', 17:20:49 INFO - 'XPC_SERVICE_NAME': '0', 17:20:49 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 17:20:49 INFO - Ignoring indexes: https://pypi.python.org/simple/ 17:20:49 INFO - Downloading/unpacking blobuploader==1.2.4 17:20:49 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 17:20:49 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 17:20:49 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 17:20:49 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 17:20:49 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 17:20:49 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 17:20:52 INFO - Downloading blobuploader-1.2.4.tar.gz 17:20:52 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 17:20:52 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 17:20:52 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 17:20:52 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 17:20:52 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 17:20:52 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 17:20:52 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 17:20:52 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 17:20:52 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 17:20:53 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 17:20: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 17:20: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 17:20: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 17:20: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 17:20: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 17:20: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 17:20:53 INFO - Downloading docopt-0.6.1.tar.gz 17:20:53 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 17:20:53 INFO - Installing collected packages: blobuploader, requests, docopt 17:20:53 INFO - Running setup.py install for blobuploader 17:20:53 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 17:20:53 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 17:20:53 INFO - Running setup.py install for requests 17:20:54 INFO - Running setup.py install for docopt 17:20:54 INFO - Successfully installed blobuploader requests docopt 17:20:54 INFO - Cleaning up... 17:20:54 INFO - Return code: 0 17:20:54 INFO - Installing None into virtualenv /builds/slave/test/build/venv 17:20:54 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:20:54 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:20:54 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 17:20:54 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:20:54 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:20:54 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 17:20:54 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 0x10f349e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10f366f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f85bad81150>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10f3625e0>, '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 0x10ef45cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10ef70990>, '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.GI6mF9NPYg/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.lWqayDakqv/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/jw/lfbylzg17jd15qryjvmblvym00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 17:20:54 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 17:20:54 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 17:20:54 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.GI6mF9NPYg/Render', 17:20:54 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 17:20:54 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 17:20:54 INFO - 'HOME': '/Users/cltbld', 17:20:54 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 17:20:54 INFO - 'LOGNAME': 'cltbld', 17:20:54 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:20:54 INFO - 'MOZ_NO_REMOTE': '1', 17:20:54 INFO - 'NO_EM_RESTART': '1', 17:20:54 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:20:54 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 17:20:54 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:20:54 INFO - 'PWD': '/builds/slave/test', 17:20:54 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 17:20:54 INFO - 'SHELL': '/bin/bash', 17:20:54 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.lWqayDakqv/Listeners', 17:20:54 INFO - 'TMPDIR': '/var/folders/jw/lfbylzg17jd15qryjvmblvym00000w/T/', 17:20:54 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 17:20:54 INFO - 'USER': 'cltbld', 17:20:54 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 17:20:54 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 17:20:54 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 17:20:54 INFO - 'XPC_FLAGS': '0x0', 17:20:54 INFO - 'XPC_SERVICE_NAME': '0', 17:20:54 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 17:20:54 INFO - Ignoring indexes: https://pypi.python.org/simple/ 17:20:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 17:20:54 INFO - Running setup.py (path:/var/folders/jw/lfbylzg17jd15qryjvmblvym00000w/T/pip-fjAt7x-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 17:20:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 17:20:54 INFO - Running setup.py (path:/var/folders/jw/lfbylzg17jd15qryjvmblvym00000w/T/pip-cYP9UI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 17:20:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 17:20:55 INFO - Running setup.py (path:/var/folders/jw/lfbylzg17jd15qryjvmblvym00000w/T/pip-rLQJdW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 17:20:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 17:20:55 INFO - Running setup.py (path:/var/folders/jw/lfbylzg17jd15qryjvmblvym00000w/T/pip-BSzvm8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 17:20:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 17:20:55 INFO - Running setup.py (path:/var/folders/jw/lfbylzg17jd15qryjvmblvym00000w/T/pip-eD0f8R-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 17:20:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 17:20:55 INFO - Running setup.py (path:/var/folders/jw/lfbylzg17jd15qryjvmblvym00000w/T/pip-X9OxTd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 17:20:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 17:20:55 INFO - Running setup.py (path:/var/folders/jw/lfbylzg17jd15qryjvmblvym00000w/T/pip-btXxLe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 17:20:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 17:20:55 INFO - Running setup.py (path:/var/folders/jw/lfbylzg17jd15qryjvmblvym00000w/T/pip-XKHC7c-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 17:20:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 17:20:55 INFO - Running setup.py (path:/var/folders/jw/lfbylzg17jd15qryjvmblvym00000w/T/pip-kODzCV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 17:20:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 17:20:55 INFO - Running setup.py (path:/var/folders/jw/lfbylzg17jd15qryjvmblvym00000w/T/pip-4pa_WZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 17:20:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 17:20:55 INFO - Running setup.py (path:/var/folders/jw/lfbylzg17jd15qryjvmblvym00000w/T/pip-GxHmTh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 17:20:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 17:20:55 INFO - Running setup.py (path:/var/folders/jw/lfbylzg17jd15qryjvmblvym00000w/T/pip-W24fCB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 17:20:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 17:20:56 INFO - Running setup.py (path:/var/folders/jw/lfbylzg17jd15qryjvmblvym00000w/T/pip-hZ_YA9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 17:20:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 17:20:56 INFO - Running setup.py (path:/var/folders/jw/lfbylzg17jd15qryjvmblvym00000w/T/pip-HPIjW_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 17:20:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 17:20:56 INFO - Running setup.py (path:/var/folders/jw/lfbylzg17jd15qryjvmblvym00000w/T/pip-9MpmGa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 17:20:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 17:20:56 INFO - Running setup.py (path:/var/folders/jw/lfbylzg17jd15qryjvmblvym00000w/T/pip-oOagrD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 17:20:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 17:20:56 INFO - Running setup.py (path:/var/folders/jw/lfbylzg17jd15qryjvmblvym00000w/T/pip-R7UXtC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 17:20:56 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 17:20:56 INFO - Running setup.py (path:/var/folders/jw/lfbylzg17jd15qryjvmblvym00000w/T/pip-dsdi9u-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 17:20:56 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 17:20:56 INFO - Running setup.py (path:/var/folders/jw/lfbylzg17jd15qryjvmblvym00000w/T/pip-XkrpXq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 17:20:56 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 17:20:56 INFO - Running setup.py (path:/var/folders/jw/lfbylzg17jd15qryjvmblvym00000w/T/pip-xY5ORW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 17:20:56 INFO - Unpacking /builds/slave/test/build/tests/marionette 17:20:57 INFO - Running setup.py (path:/var/folders/jw/lfbylzg17jd15qryjvmblvym00000w/T/pip-nsYCex-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 17:20:57 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 17:20:57 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 17:20:57 INFO - Running setup.py install for manifestparser 17:20:57 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 17:20:57 INFO - Running setup.py install for mozcrash 17:20:57 INFO - Running setup.py install for mozdebug 17:20:57 INFO - Running setup.py install for mozdevice 17:20:57 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 17:20:57 INFO - Installing dm script to /builds/slave/test/build/venv/bin 17:20:57 INFO - Running setup.py install for mozfile 17:20:58 INFO - Running setup.py install for mozhttpd 17:20:58 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 17:20:58 INFO - Running setup.py install for mozinfo 17:20:58 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 17:20:58 INFO - Running setup.py install for mozInstall 17:20:58 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 17:20:58 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 17:20:58 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 17:20:58 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 17:20:58 INFO - Running setup.py install for mozleak 17:20:58 INFO - Running setup.py install for mozlog 17:20:58 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 17:20:58 INFO - Running setup.py install for moznetwork 17:20:59 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 17:20:59 INFO - Running setup.py install for mozprocess 17:20:59 INFO - Running setup.py install for mozprofile 17:20:59 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 17:20:59 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 17:20:59 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 17:20:59 INFO - Running setup.py install for mozrunner 17:20:59 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 17:20:59 INFO - Running setup.py install for mozscreenshot 17:20:59 INFO - Running setup.py install for moztest 17:20:59 INFO - Running setup.py install for mozversion 17:20:59 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 17:20:59 INFO - Running setup.py install for wptserve 17:21:00 INFO - Running setup.py install for marionette-driver 17:21:00 INFO - Running setup.py install for browsermob-proxy 17:21:00 INFO - Running setup.py install for marionette-client 17:21:00 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 17:21:00 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 17:21:00 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 17:21:00 INFO - Cleaning up... 17:21:00 INFO - Return code: 0 17:21:00 INFO - Installing None into virtualenv /builds/slave/test/build/venv 17:21: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')]} 17:21:00 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:21:00 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 17:21: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')]} 17:21:00 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:21:00 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 17:21:00 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 0x10f349e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10f366f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f85bad81150>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10f3625e0>, '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 0x10ef45cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10ef70990>, '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.GI6mF9NPYg/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.lWqayDakqv/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/jw/lfbylzg17jd15qryjvmblvym00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 17:21:00 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 17:21:00 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 17:21:00 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.GI6mF9NPYg/Render', 17:21:00 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 17:21:00 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 17:21:00 INFO - 'HOME': '/Users/cltbld', 17:21:00 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 17:21:00 INFO - 'LOGNAME': 'cltbld', 17:21:00 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:21:00 INFO - 'MOZ_NO_REMOTE': '1', 17:21:00 INFO - 'NO_EM_RESTART': '1', 17:21:00 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:21:00 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 17:21:00 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:21:00 INFO - 'PWD': '/builds/slave/test', 17:21:00 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 17:21:00 INFO - 'SHELL': '/bin/bash', 17:21:00 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.lWqayDakqv/Listeners', 17:21:00 INFO - 'TMPDIR': '/var/folders/jw/lfbylzg17jd15qryjvmblvym00000w/T/', 17:21:00 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 17:21:00 INFO - 'USER': 'cltbld', 17:21:00 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 17:21:00 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 17:21:00 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 17:21:00 INFO - 'XPC_FLAGS': '0x0', 17:21:00 INFO - 'XPC_SERVICE_NAME': '0', 17:21:00 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 17:21:01 INFO - Ignoring indexes: https://pypi.python.org/simple/ 17:21:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 17:21:01 INFO - Running setup.py (path:/var/folders/jw/lfbylzg17jd15qryjvmblvym00000w/T/pip-n1RE5R-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 17:21:01 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)) 17:21:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 17:21:01 INFO - Running setup.py (path:/var/folders/jw/lfbylzg17jd15qryjvmblvym00000w/T/pip-t7MTqo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 17:21:01 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)) 17:21:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 17:21:01 INFO - Running setup.py (path:/var/folders/jw/lfbylzg17jd15qryjvmblvym00000w/T/pip-axcJ9Y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 17:21:01 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)) 17:21:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 17:21:01 INFO - Running setup.py (path:/var/folders/jw/lfbylzg17jd15qryjvmblvym00000w/T/pip-XTVr0V-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 17:21:01 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)) 17:21:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 17:21:01 INFO - Running setup.py (path:/var/folders/jw/lfbylzg17jd15qryjvmblvym00000w/T/pip-9KXv7E-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 17:21:01 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)) 17:21:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 17:21:01 INFO - Running setup.py (path:/var/folders/jw/lfbylzg17jd15qryjvmblvym00000w/T/pip-5TnQCx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 17:21:01 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)) 17:21:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 17:21:01 INFO - Running setup.py (path:/var/folders/jw/lfbylzg17jd15qryjvmblvym00000w/T/pip-xEwIld-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 17:21:01 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)) 17:21:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 17:21:01 INFO - Running setup.py (path:/var/folders/jw/lfbylzg17jd15qryjvmblvym00000w/T/pip-W_l_eW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 17:21:01 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)) 17:21:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 17:21:01 INFO - Running setup.py (path:/var/folders/jw/lfbylzg17jd15qryjvmblvym00000w/T/pip-trgLJl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 17:21:02 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)) 17:21:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 17:21:02 INFO - Running setup.py (path:/var/folders/jw/lfbylzg17jd15qryjvmblvym00000w/T/pip-S7wxSP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 17:21:02 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)) 17:21:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 17:21:02 INFO - Running setup.py (path:/var/folders/jw/lfbylzg17jd15qryjvmblvym00000w/T/pip-QQ95H8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 17:21:02 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)) 17:21:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 17:21:02 INFO - Running setup.py (path:/var/folders/jw/lfbylzg17jd15qryjvmblvym00000w/T/pip-Z9ZfFr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 17:21:02 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)) 17:21:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 17:21:02 INFO - Running setup.py (path:/var/folders/jw/lfbylzg17jd15qryjvmblvym00000w/T/pip-xGZviC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 17:21:02 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)) 17:21:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 17:21:02 INFO - Running setup.py (path:/var/folders/jw/lfbylzg17jd15qryjvmblvym00000w/T/pip-eZqhLC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 17:21:02 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)) 17:21:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 17:21:02 INFO - Running setup.py (path:/var/folders/jw/lfbylzg17jd15qryjvmblvym00000w/T/pip-VL4PDt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 17:21:02 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)) 17:21:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 17:21:02 INFO - Running setup.py (path:/var/folders/jw/lfbylzg17jd15qryjvmblvym00000w/T/pip-Ei8Rsl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 17:21:02 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)) 17:21:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 17:21:02 INFO - Running setup.py (path:/var/folders/jw/lfbylzg17jd15qryjvmblvym00000w/T/pip-X_Wz9I-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 17:21:02 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)) 17:21:02 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 17:21:02 INFO - Running setup.py (path:/var/folders/jw/lfbylzg17jd15qryjvmblvym00000w/T/pip-wbxMRC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 17:21:03 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)) 17:21:03 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 17:21:03 INFO - Running setup.py (path:/var/folders/jw/lfbylzg17jd15qryjvmblvym00000w/T/pip-uchsKz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 17:21:03 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)) 17:21:03 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 17:21:03 INFO - Running setup.py (path:/var/folders/jw/lfbylzg17jd15qryjvmblvym00000w/T/pip-TaISNy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 17:21:03 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)) 17:21:03 INFO - Unpacking /builds/slave/test/build/tests/marionette 17:21:03 INFO - Running setup.py (path:/var/folders/jw/lfbylzg17jd15qryjvmblvym00000w/T/pip-zSkunw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 17:21:03 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 17:21:03 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)) 17:21:03 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)) 17:21:03 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)) 17:21:03 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)) 17:21:03 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)) 17:21:03 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)) 17:21:03 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 17:21:03 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 17:21:03 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 17:21:03 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 17:21:03 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 17:21:03 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 17:21:03 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 17:21:06 INFO - Downloading blessings-1.6.tar.gz 17:21:06 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 17:21:06 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)) 17:21:06 INFO - Installing collected packages: blessings 17:21:06 INFO - Running setup.py install for blessings 17:21:06 INFO - Successfully installed blessings 17:21:06 INFO - Cleaning up... 17:21:06 INFO - Return code: 0 17:21:06 INFO - Done creating virtualenv /builds/slave/test/build/venv. 17:21:06 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 17:21:06 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 17:21:06 INFO - Reading from file tmpfile_stdout 17:21:06 INFO - Current package versions: 17:21:06 INFO - blessings == 1.6 17:21:06 INFO - blobuploader == 1.2.4 17:21:06 INFO - browsermob-proxy == 0.6.0 17:21:06 INFO - docopt == 0.6.1 17:21:06 INFO - manifestparser == 1.1 17:21:06 INFO - marionette-client == 2.3.0 17:21:06 INFO - marionette-driver == 1.4.0 17:21:06 INFO - mozInstall == 1.12 17:21:06 INFO - mozcrash == 0.17 17:21:06 INFO - mozdebug == 0.1 17:21:06 INFO - mozdevice == 0.48 17:21:06 INFO - mozfile == 1.2 17:21:06 INFO - mozhttpd == 0.7 17:21:06 INFO - mozinfo == 0.9 17:21:06 INFO - mozleak == 0.1 17:21:06 INFO - mozlog == 3.1 17:21:06 INFO - moznetwork == 0.27 17:21:06 INFO - mozprocess == 0.22 17:21:06 INFO - mozprofile == 0.28 17:21:06 INFO - mozrunner == 6.11 17:21:06 INFO - mozscreenshot == 0.1 17:21:06 INFO - mozsystemmonitor == 0.0 17:21:06 INFO - moztest == 0.7 17:21:06 INFO - mozversion == 1.4 17:21:06 INFO - psutil == 3.1.1 17:21:06 INFO - requests == 1.2.3 17:21:06 INFO - wptserve == 1.4.0 17:21:06 INFO - wsgiref == 0.1.2 17:21:06 INFO - Running post-action listener: _resource_record_post_action 17:21:06 INFO - Running post-action listener: _start_resource_monitoring 17:21:06 INFO - Starting resource monitoring. 17:21:06 INFO - ##### 17:21:06 INFO - ##### Running pull step. 17:21:06 INFO - ##### 17:21:06 INFO - Running pre-action listener: _resource_record_pre_action 17:21:06 INFO - Running main action method: pull 17:21:06 INFO - Pull has nothing to do! 17:21:06 INFO - Running post-action listener: _resource_record_post_action 17:21:06 INFO - ##### 17:21:06 INFO - ##### Running install step. 17:21:06 INFO - ##### 17:21:06 INFO - Running pre-action listener: _resource_record_pre_action 17:21:06 INFO - Running main action method: install 17:21:06 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 17:21:06 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 17:21:07 INFO - Reading from file tmpfile_stdout 17:21:07 INFO - Detecting whether we're running mozinstall >=1.0... 17:21:07 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 17:21:07 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 17:21:07 INFO - Reading from file tmpfile_stdout 17:21:07 INFO - Output received: 17:21:07 INFO - Usage: mozinstall [options] installer 17:21:07 INFO - Options: 17:21:07 INFO - -h, --help show this help message and exit 17:21:07 INFO - -d DEST, --destination=DEST 17:21:07 INFO - Directory to install application into. [default: 17:21:07 INFO - "/builds/slave/test"] 17:21:07 INFO - --app=APP Application being installed. [default: firefox] 17:21:07 INFO - mkdir: /builds/slave/test/build/application 17:21:07 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 17:21:07 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg --destination /builds/slave/test/build/application 17:21:25 INFO - Reading from file tmpfile_stdout 17:21:25 INFO - Output received: 17:21:25 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 17:21:25 INFO - Running post-action listener: _resource_record_post_action 17:21:25 INFO - ##### 17:21:25 INFO - ##### Running run-tests step. 17:21:25 INFO - ##### 17:21:25 INFO - Running pre-action listener: _resource_record_pre_action 17:21:25 INFO - Running main action method: run_tests 17:21:25 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 17:21:25 INFO - Minidump filename unknown. Determining based upon platform and architecture. 17:21:25 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 17:21:25 INFO - grabbing minidump binary from tooltool 17:21: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')]} 17:21:25 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 0x10f3625e0>, '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 0x10ef45cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10ef70990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 17:21:25 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 17:21:25 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 17:21:25 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 17:21:25 INFO - Return code: 0 17:21:25 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 17:21:25 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 17:21:25 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=http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467815758/firefox-48.0.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 17:21:25 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=http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467815758/firefox-48.0.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 17:21:25 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.GI6mF9NPYg/Render', 17:21:25 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 17:21:25 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 17:21:25 INFO - 'HOME': '/Users/cltbld', 17:21:25 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 17:21:25 INFO - 'LOGNAME': 'cltbld', 17:21:25 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 17:21:25 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:21:25 INFO - 'MOZ_NO_REMOTE': '1', 17:21:25 INFO - 'NO_EM_RESTART': '1', 17:21:25 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:21:25 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 17:21:25 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:21:25 INFO - 'PWD': '/builds/slave/test', 17:21:25 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 17:21:25 INFO - 'SHELL': '/bin/bash', 17:21:25 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.lWqayDakqv/Listeners', 17:21:25 INFO - 'TMPDIR': '/var/folders/jw/lfbylzg17jd15qryjvmblvym00000w/T/', 17:21:25 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 17:21:25 INFO - 'USER': 'cltbld', 17:21:25 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 17:21:25 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 17:21:25 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 17:21:25 INFO - 'XPC_FLAGS': '0x0', 17:21:25 INFO - 'XPC_SERVICE_NAME': '0', 17:21:25 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 17:21:25 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=http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467815758/firefox-48.0.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 17:21:25 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 17:21:25 INFO - import pkg_resources 17:21:26 INFO - Using 1 client processes 17:21:26 INFO - wptserve Starting http server on 127.0.0.1:8000 17:21:26 INFO - wptserve Starting http server on 127.0.0.1:8001 17:21:26 INFO - wptserve Starting http server on 127.0.0.1:8443 17:21:28 INFO - SUITE-START | Running 778 tests 17:21:28 INFO - Running testharness tests 17:21:28 INFO - Setting up ssl 17:21:28 INFO - PROCESS | certutil | 17:21:28 INFO - PROCESS | certutil | 17:21:28 INFO - PROCESS | certutil | 17:21:28 INFO - Certificate Nickname Trust Attributes 17:21:28 INFO - SSL,S/MIME,JAR/XPI 17:21:28 INFO - 17:21:28 INFO - web-platform-tests CT,, 17:21:28 INFO - 17:21:28 INFO - Starting runner 17:21:29 INFO - PROCESS | 1725 | [1725] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 17:21:29 INFO - PROCESS | 1725 | 1467937289781 Marionette DEBUG Marionette enabled via build flag and pref 17:21:29 INFO - PROCESS | 1725 | ++DOCSHELL 0x113f4e800 == 1 [pid = 1725] [id = 1] 17:21:29 INFO - PROCESS | 1725 | ++DOMWINDOW == 1 (0x113f4f000) [pid = 1725] [serial = 1] [outer = 0x0] 17:21:29 INFO - PROCESS | 1725 | [1725] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 17:21:29 INFO - PROCESS | 1725 | ++DOMWINDOW == 2 (0x113f50000) [pid = 1725] [serial = 2] [outer = 0x113f4f000] 17:21:30 INFO - PROCESS | 1725 | 1467937290096 Marionette INFO Listening on port 2828 17:21:30 INFO - PROCESS | 1725 | 1467937290325 Marionette DEBUG Marionette enabled via command-line flag 17:21:30 INFO - PROCESS | 1725 | ++DOCSHELL 0x11695e800 == 2 [pid = 1725] [id = 2] 17:21:30 INFO - PROCESS | 1725 | ++DOMWINDOW == 3 (0x11695f000) [pid = 1725] [serial = 3] [outer = 0x0] 17:21:30 INFO - PROCESS | 1725 | [1725] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 17:21:30 INFO - PROCESS | 1725 | ++DOMWINDOW == 4 (0x116960000) [pid = 1725] [serial = 4] [outer = 0x11695f000] 17:21:30 INFO - PROCESS | 1725 | [1725] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 17:21:30 INFO - PROCESS | 1725 | 1467937290479 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49278 17:21:30 INFO - PROCESS | 1725 | 1467937290566 Marionette DEBUG Closed connection conn0 17:21:30 INFO - PROCESS | 1725 | [1725] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 17:21:30 INFO - PROCESS | 1725 | 1467937290569 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49279 17:21:30 INFO - PROCESS | 1725 | 1467937290580 Marionette DEBUG Closed connection conn1 17:21:30 INFO - PROCESS | 1725 | [1725] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 17:21:30 INFO - PROCESS | 1725 | 1467937290586 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49280 17:21:30 INFO - PROCESS | 1725 | 1467937290593 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 17:21:30 INFO - PROCESS | 1725 | 1467937290599 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0","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":"20160706073558","device":"desktop","version":"48.0"} 17:21:30 INFO - PROCESS | 1725 | [1725] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 17:21:31 INFO - PROCESS | 1725 | ++DOCSHELL 0x119eb8000 == 3 [pid = 1725] [id = 3] 17:21:31 INFO - PROCESS | 1725 | ++DOMWINDOW == 5 (0x119eb9000) [pid = 1725] [serial = 5] [outer = 0x0] 17:21:31 INFO - PROCESS | 1725 | ++DOCSHELL 0x119eb9800 == 4 [pid = 1725] [id = 4] 17:21:31 INFO - PROCESS | 1725 | ++DOMWINDOW == 6 (0x119b98400) [pid = 1725] [serial = 6] [outer = 0x0] 17:21:31 INFO - PROCESS | 1725 | [1725] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 17:21:31 INFO - PROCESS | 1725 | ++DOCSHELL 0x1219ba800 == 5 [pid = 1725] [id = 5] 17:21:31 INFO - PROCESS | 1725 | ++DOMWINDOW == 7 (0x119b90000) [pid = 1725] [serial = 7] [outer = 0x0] 17:21:31 INFO - PROCESS | 1725 | [1725] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 17:21:31 INFO - PROCESS | 1725 | [1725] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 17:21:31 INFO - PROCESS | 1725 | ++DOMWINDOW == 8 (0x1217f1000) [pid = 1725] [serial = 8] [outer = 0x119b90000] 17:21:32 INFO - PROCESS | 1725 | [1725] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 17:21:32 INFO - PROCESS | 1725 | ++DOMWINDOW == 9 (0x12161b000) [pid = 1725] [serial = 9] [outer = 0x119eb9000] 17:21:32 INFO - PROCESS | 1725 | ++DOMWINDOW == 10 (0x123705c00) [pid = 1725] [serial = 10] [outer = 0x119b98400] 17:21:32 INFO - PROCESS | 1725 | ++DOMWINDOW == 11 (0x123707800) [pid = 1725] [serial = 11] [outer = 0x119b90000] 17:21:32 INFO - PROCESS | 1725 | [1725] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 17:21:32 INFO - PROCESS | 1725 | 1467937292652 Marionette INFO startBrowser 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:21:32 INFO - PROCESS | 1725 | 1467937292675 Marionette DEBUG loaded listener.js 17:21:32 INFO - PROCESS | 1725 | 1467937292685 Marionette DEBUG loaded listener.js 17:21:32 INFO - PROCESS | 1725 | 1467937292686 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:21:32 INFO - PROCESS | 1725 | ++DOMWINDOW == 12 (0x126911800) [pid = 1725] [serial = 12] [outer = 0x119b90000] 17:21:32 INFO - PROCESS | 1725 | 1467937292995 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"9c60ed6e-8472-9b46-a4e7-b18d9269edab","capabilities":{"browserName":"Firefox","browserVersion":"48.0","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":"20160706073558","device":"desktop","version":"48.0","command_id":1}}] 17:21:33 INFO - PROCESS | 1725 | 1467937293080 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}] 17:21:33 INFO - PROCESS | 1725 | 1467937293082 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:21:33 INFO - PROCESS | 1725 | 1467937293161 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 17:21:33 INFO - PROCESS | 1725 | 1467937293262 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 17:21:33 INFO - PROCESS | 1725 | 1467937293264 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:21:33 INFO - PROCESS | 1725 | [1725] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 17:21:33 INFO - PROCESS | 1725 | [1725] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 17:21:33 INFO - PROCESS | 1725 | ++DOMWINDOW == 13 (0x128b6c800) [pid = 1725] [serial = 13] [outer = 0x119b90000] 17:21:33 INFO - PROCESS | 1725 | [1725] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 17:21:33 INFO - PROCESS | 1725 | [1725] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 17:21:33 INFO - PROCESS | 1725 | [1725] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 17:21:33 INFO - PROCESS | 1725 | 1467937293548 Marionette TRACE conn2 <- [1,3,null,{}] 17:21:33 INFO - PROCESS | 1725 | 1467937293551 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 17:21:33 INFO - PROCESS | 1725 | 1467937293553 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:21:33 INFO - PROCESS | 1725 | 1467937293572 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 17:21:33 INFO - PROCESS | 1725 | 1467937293606 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 17:21:33 INFO - PROCESS | 1725 | 1467937293609 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 17:21:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 17:21:33 INFO - PROCESS | 1725 | 1467937293616 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 17:21:33 INFO - PROCESS | 1725 | 1467937293620 Marionette TRACE conn2 <- [1,6,null,{}] 17:21:33 INFO - PROCESS | 1725 | 1467937293623 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}] 17:21:33 INFO - PROCESS | 1725 | 1467937293629 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:21:33 INFO - PROCESS | 1725 | 1467937293649 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 17:21:33 INFO - PROCESS | 1725 | 1467937293653 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:33 INFO - PROCESS | 1725 | 1467937293655 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:21:33 INFO - PROCESS | 1725 | ++DOCSHELL 0x128ec4000 == 6 [pid = 1725] [id = 6] 17:21:33 INFO - PROCESS | 1725 | ++DOMWINDOW == 14 (0x12916d800) [pid = 1725] [serial = 14] [outer = 0x0] 17:21:33 INFO - PROCESS | 1725 | ++DOMWINDOW == 15 (0x12916f400) [pid = 1725] [serial = 15] [outer = 0x12916d800] 17:21:33 INFO - PROCESS | 1725 | 1467937293697 Marionette DEBUG loaded listener.js 17:21:33 INFO - PROCESS | 1725 | ++DOMWINDOW == 16 (0x129174c00) [pid = 1725] [serial = 16] [outer = 0x12916d800] 17:21:34 INFO - PROCESS | 1725 | ++DOCSHELL 0x12920c800 == 7 [pid = 1725] [id = 7] 17:21:34 INFO - PROCESS | 1725 | ++DOMWINDOW == 17 (0x12943e000) [pid = 1725] [serial = 17] [outer = 0x0] 17:21:34 INFO - PROCESS | 1725 | ++DOMWINDOW == 18 (0x129440400) [pid = 1725] [serial = 18] [outer = 0x12943e000] 17:21:34 INFO - PROCESS | 1725 | 1467937294099 Marionette DEBUG loaded listener.js 17:21:34 INFO - PROCESS | 1725 | ++DOMWINDOW == 19 (0x12993bc00) [pid = 1725] [serial = 19] [outer = 0x12943e000] 17:21:34 INFO - PROCESS | 1725 | 1467937294233 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]]]}] 17:21:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 17:21:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 674ms 17:21:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 17:21:34 INFO - PROCESS | 1725 | 1467937294306 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 17:21:34 INFO - PROCESS | 1725 | 1467937294308 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 17:21:34 INFO - PROCESS | 1725 | 1467937294340 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 17:21:34 INFO - PROCESS | 1725 | 1467937294341 Marionette TRACE conn2 <- [1,10,null,{}] 17:21:34 INFO - PROCESS | 1725 | 1467937294356 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}] 17:21:34 INFO - PROCESS | 1725 | 1467937294359 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:21:34 INFO - PROCESS | 1725 | 1467937294468 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 17:21:34 INFO - PROCESS | 1725 | 1467937294476 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:34 INFO - PROCESS | 1725 | 1467937294477 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:21:34 INFO - PROCESS | 1725 | ++DOCSHELL 0x12ad5c000 == 8 [pid = 1725] [id = 8] 17:21:34 INFO - PROCESS | 1725 | ++DOMWINDOW == 20 (0x12ad99000) [pid = 1725] [serial = 20] [outer = 0x0] 17:21:34 INFO - PROCESS | 1725 | ++DOMWINDOW == 21 (0x12ad9ac00) [pid = 1725] [serial = 21] [outer = 0x12ad99000] 17:21:34 INFO - PROCESS | 1725 | 1467937294505 Marionette DEBUG loaded listener.js 17:21:34 INFO - PROCESS | 1725 | ++DOMWINDOW == 22 (0x12ad9f400) [pid = 1725] [serial = 22] [outer = 0x12ad99000] 17:21:34 INFO - PROCESS | 1725 | 1467937294846 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]]]}] 17:21:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 17:21:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 552ms 17:21:34 INFO - PROCESS | 1725 | 1467937294866 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 17:21:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 17:21:34 INFO - PROCESS | 1725 | 1467937294868 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 17:21:34 INFO - PROCESS | 1725 | 1467937294870 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 17:21:34 INFO - PROCESS | 1725 | 1467937294871 Marionette TRACE conn2 <- [1,14,null,{}] 17:21:34 INFO - PROCESS | 1725 | 1467937294876 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}] 17:21:34 INFO - PROCESS | 1725 | 1467937294879 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:21:34 INFO - PROCESS | 1725 | 1467937294973 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 17:21:34 INFO - PROCESS | 1725 | 1467937294979 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:34 INFO - PROCESS | 1725 | 1467937294980 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:21:34 INFO - PROCESS | 1725 | ++DOCSHELL 0x12b0ba800 == 9 [pid = 1725] [id = 9] 17:21:34 INFO - PROCESS | 1725 | ++DOMWINDOW == 23 (0x1237f0000) [pid = 1725] [serial = 23] [outer = 0x0] 17:21:35 INFO - PROCESS | 1725 | ++DOMWINDOW == 24 (0x1237fb400) [pid = 1725] [serial = 24] [outer = 0x1237f0000] 17:21:35 INFO - PROCESS | 1725 | 1467937295005 Marionette DEBUG loaded listener.js 17:21:35 INFO - PROCESS | 1725 | ++DOMWINDOW == 25 (0x12b056400) [pid = 1725] [serial = 25] [outer = 0x1237f0000] 17:21:35 INFO - PROCESS | 1725 | 1467937295283 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]]]}] 17:21:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 17:21:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 418ms 17:21:35 INFO - PROCESS | 1725 | 1467937295289 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 17:21:35 INFO - PROCESS | 1725 | 1467937295290 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 17:21:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 17:21:35 INFO - PROCESS | 1725 | 1467937295303 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 17:21:35 INFO - PROCESS | 1725 | 1467937295304 Marionette TRACE conn2 <- [1,18,null,{}] 17:21:35 INFO - PROCESS | 1725 | 1467937295306 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}] 17:21:35 INFO - PROCESS | 1725 | 1467937295308 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:21:35 INFO - PROCESS | 1725 | 1467937295417 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 17:21:35 INFO - PROCESS | 1725 | 1467937295422 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:35 INFO - PROCESS | 1725 | 1467937295424 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:21:35 INFO - PROCESS | 1725 | ++DOCSHELL 0x12b912800 == 10 [pid = 1725] [id = 10] 17:21:35 INFO - PROCESS | 1725 | ++DOMWINDOW == 26 (0x12b8b7000) [pid = 1725] [serial = 26] [outer = 0x0] 17:21:35 INFO - PROCESS | 1725 | ++DOMWINDOW == 27 (0x12b936000) [pid = 1725] [serial = 27] [outer = 0x12b8b7000] 17:21:35 INFO - PROCESS | 1725 | 1467937295448 Marionette DEBUG loaded listener.js 17:21:35 INFO - PROCESS | 1725 | ++DOMWINDOW == 28 (0x12b93c000) [pid = 1725] [serial = 28] [outer = 0x12b8b7000] 17:21:35 INFO - PROCESS | 1725 | 1467937295804 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]]]}] 17:21:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 17:21:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 521ms 17:21:35 INFO - PROCESS | 1725 | 1467937295824 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 17:21:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 17:21:35 INFO - PROCESS | 1725 | 1467937295826 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 17:21:35 INFO - PROCESS | 1725 | 1467937295830 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 17:21:35 INFO - PROCESS | 1725 | 1467937295831 Marionette TRACE conn2 <- [1,22,null,{}] 17:21:35 INFO - PROCESS | 1725 | 1467937295835 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}] 17:21:35 INFO - PROCESS | 1725 | 1467937295837 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:21:35 INFO - PROCESS | 1725 | 1467937295985 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 17:21:35 INFO - PROCESS | 1725 | 1467937295991 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:35 INFO - PROCESS | 1725 | 1467937295992 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:21:36 INFO - PROCESS | 1725 | ++DOCSHELL 0x12bd89800 == 11 [pid = 1725] [id = 11] 17:21:36 INFO - PROCESS | 1725 | ++DOMWINDOW == 29 (0x1210a2c00) [pid = 1725] [serial = 29] [outer = 0x0] 17:21:36 INFO - PROCESS | 1725 | ++DOMWINDOW == 30 (0x1210acc00) [pid = 1725] [serial = 30] [outer = 0x1210a2c00] 17:21:36 INFO - PROCESS | 1725 | 1467937296035 Marionette DEBUG loaded listener.js 17:21:36 INFO - PROCESS | 1725 | ++DOMWINDOW == 31 (0x12b941000) [pid = 1725] [serial = 31] [outer = 0x1210a2c00] 17:21:36 INFO - PROCESS | 1725 | 1467937296394 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]]]}] 17:21:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 17:21:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 619ms 17:21:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 17:21:36 INFO - PROCESS | 1725 | 1467937296449 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 17:21:36 INFO - PROCESS | 1725 | 1467937296450 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 17:21:36 INFO - PROCESS | 1725 | 1467937296452 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 17:21:36 INFO - PROCESS | 1725 | 1467937296453 Marionette TRACE conn2 <- [1,26,null,{}] 17:21:36 INFO - PROCESS | 1725 | 1467937296455 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}] 17:21:36 INFO - PROCESS | 1725 | 1467937296456 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:21:36 INFO - PROCESS | 1725 | 1467937296551 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 17:21:36 INFO - PROCESS | 1725 | 1467937296554 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:36 INFO - PROCESS | 1725 | 1467937296556 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:21:36 INFO - PROCESS | 1725 | ++DOCSHELL 0x1182b9800 == 12 [pid = 1725] [id = 12] 17:21:36 INFO - PROCESS | 1725 | ++DOMWINDOW == 32 (0x12bddb000) [pid = 1725] [serial = 32] [outer = 0x0] 17:21:36 INFO - PROCESS | 1725 | ++DOMWINDOW == 33 (0x12bde5c00) [pid = 1725] [serial = 33] [outer = 0x12bddb000] 17:21:36 INFO - PROCESS | 1725 | 1467937296581 Marionette DEBUG loaded listener.js 17:21:36 INFO - PROCESS | 1725 | ++DOMWINDOW == 34 (0x12bf6e800) [pid = 1725] [serial = 34] [outer = 0x12bddb000] 17:21:36 INFO - PROCESS | 1725 | 1467937296829 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]]]}] 17:21:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 17:21:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 419ms 17:21:36 INFO - PROCESS | 1725 | 1467937296882 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 17:21:36 INFO - PROCESS | 1725 | 1467937296883 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 17:21:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 17:21:36 INFO - PROCESS | 1725 | 1467937296886 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 17:21:36 INFO - PROCESS | 1725 | 1467937296887 Marionette TRACE conn2 <- [1,30,null,{}] 17:21:36 INFO - PROCESS | 1725 | 1467937296889 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}] 17:21:36 INFO - PROCESS | 1725 | 1467937296890 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:21:36 INFO - PROCESS | 1725 | 1467937296996 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 17:21:37 INFO - PROCESS | 1725 | 1467937296999 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:37 INFO - PROCESS | 1725 | 1467937297000 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:21:37 INFO - PROCESS | 1725 | ++DOCSHELL 0x12c49f800 == 13 [pid = 1725] [id = 13] 17:21:37 INFO - PROCESS | 1725 | ++DOMWINDOW == 35 (0x12bf71400) [pid = 1725] [serial = 35] [outer = 0x0] 17:21:37 INFO - PROCESS | 1725 | ++DOMWINDOW == 36 (0x12c4ea800) [pid = 1725] [serial = 36] [outer = 0x12bf71400] 17:21:37 INFO - PROCESS | 1725 | 1467937297024 Marionette DEBUG loaded listener.js 17:21:37 INFO - PROCESS | 1725 | ++DOMWINDOW == 37 (0x12c4ee400) [pid = 1725] [serial = 37] [outer = 0x12bf71400] 17:21:37 INFO - PROCESS | 1725 | 1467937297270 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]]]}] 17:21:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 17:21:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 418ms 17:21:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 17:21:37 INFO - PROCESS | 1725 | 1467937297304 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 17:21:37 INFO - PROCESS | 1725 | 1467937297305 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 17:21:37 INFO - PROCESS | 1725 | 1467937297316 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 17:21:37 INFO - PROCESS | 1725 | 1467937297317 Marionette TRACE conn2 <- [1,34,null,{}] 17:21:37 INFO - PROCESS | 1725 | 1467937297319 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}] 17:21:37 INFO - PROCESS | 1725 | 1467937297321 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:21:37 INFO - PROCESS | 1725 | 1467937297417 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 17:21:37 INFO - PROCESS | 1725 | 1467937297421 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:37 INFO - PROCESS | 1725 | 1467937297422 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:21:37 INFO - PROCESS | 1725 | ++DOCSHELL 0x12c75f800 == 14 [pid = 1725] [id = 14] 17:21:37 INFO - PROCESS | 1725 | ++DOMWINDOW == 38 (0x12c4e9c00) [pid = 1725] [serial = 38] [outer = 0x0] 17:21:37 INFO - PROCESS | 1725 | ++DOMWINDOW == 39 (0x12c4f6000) [pid = 1725] [serial = 39] [outer = 0x12c4e9c00] 17:21:37 INFO - PROCESS | 1725 | 1467937297447 Marionette DEBUG loaded listener.js 17:21:37 INFO - PROCESS | 1725 | ++DOMWINDOW == 40 (0x12c79c800) [pid = 1725] [serial = 40] [outer = 0x12c4e9c00] 17:21:37 INFO - PROCESS | 1725 | 1467937297683 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]]]}] 17:21:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 17:21:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 426ms 17:21:37 INFO - PROCESS | 1725 | 1467937297734 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 17:21:37 INFO - PROCESS | 1725 | 1467937297735 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 17:21:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 17:21:37 INFO - PROCESS | 1725 | 1467937297738 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 17:21:37 INFO - PROCESS | 1725 | 1467937297739 Marionette TRACE conn2 <- [1,38,null,{}] 17:21:37 INFO - PROCESS | 1725 | 1467937297749 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}] 17:21:37 INFO - PROCESS | 1725 | 1467937297750 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:21:37 INFO - PROCESS | 1725 | 1467937297854 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 17:21:37 INFO - PROCESS | 1725 | ++DOCSHELL 0x12caa3000 == 15 [pid = 1725] [id = 15] 17:21:37 INFO - PROCESS | 1725 | ++DOMWINDOW == 41 (0x12caa3800) [pid = 1725] [serial = 41] [outer = 0x0] 17:21:37 INFO - PROCESS | 1725 | ++DOMWINDOW == 42 (0x12caa6000) [pid = 1725] [serial = 42] [outer = 0x12caa3800] 17:21:37 INFO - PROCESS | 1725 | 1467937297868 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:37 INFO - PROCESS | 1725 | 1467937297869 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:21:37 INFO - PROCESS | 1725 | ++DOCSHELL 0x12caad000 == 16 [pid = 1725] [id = 16] 17:21:37 INFO - PROCESS | 1725 | ++DOMWINDOW == 43 (0x12cb40c00) [pid = 1725] [serial = 43] [outer = 0x0] 17:21:37 INFO - PROCESS | 1725 | ++DOMWINDOW == 44 (0x12cb42800) [pid = 1725] [serial = 44] [outer = 0x12cb40c00] 17:21:37 INFO - PROCESS | 1725 | 1467937297895 Marionette DEBUG loaded listener.js 17:21:37 INFO - PROCESS | 1725 | ++DOMWINDOW == 45 (0x12cb47c00) [pid = 1725] [serial = 45] [outer = 0x12cb40c00] 17:21:37 INFO - PROCESS | 1725 | ++DOMWINDOW == 46 (0x12cbbb000) [pid = 1725] [serial = 46] [outer = 0x12caa3800] 17:21:38 INFO - PROCESS | 1725 | ++DOCSHELL 0x12caa2800 == 17 [pid = 1725] [id = 17] 17:21:38 INFO - PROCESS | 1725 | ++DOMWINDOW == 47 (0x12109f400) [pid = 1725] [serial = 47] [outer = 0x0] 17:21:38 INFO - PROCESS | 1725 | ++DOMWINDOW == 48 (0x12cf25000) [pid = 1725] [serial = 48] [outer = 0x12109f400] 17:21:38 INFO - PROCESS | 1725 | ++DOMWINDOW == 49 (0x12cf20000) [pid = 1725] [serial = 49] [outer = 0x12109f400] 17:21:38 INFO - PROCESS | 1725 | 1467937298247 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]]]}] 17:21:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 17:21:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 518ms 17:21:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 17:21:38 INFO - PROCESS | 1725 | 1467937298256 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 17:21:38 INFO - PROCESS | 1725 | 1467937298258 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 17:21:38 INFO - PROCESS | 1725 | 1467937298262 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 17:21:38 INFO - PROCESS | 1725 | 1467937298263 Marionette TRACE conn2 <- [1,42,null,{}] 17:21:38 INFO - PROCESS | 1725 | 1467937298266 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}] 17:21:38 INFO - PROCESS | 1725 | 1467937298267 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:21:38 INFO - PROCESS | 1725 | 1467937298364 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 17:21:38 INFO - PROCESS | 1725 | 1467937298367 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:38 INFO - PROCESS | 1725 | 1467937298368 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:21:38 INFO - PROCESS | 1725 | ++DOCSHELL 0x12d277800 == 18 [pid = 1725] [id = 18] 17:21:38 INFO - PROCESS | 1725 | ++DOMWINDOW == 50 (0x12cb4bc00) [pid = 1725] [serial = 50] [outer = 0x0] 17:21:38 INFO - PROCESS | 1725 | ++DOMWINDOW == 51 (0x12cf96800) [pid = 1725] [serial = 51] [outer = 0x12cb4bc00] 17:21:38 INFO - PROCESS | 1725 | 1467937298393 Marionette DEBUG loaded listener.js 17:21:38 INFO - PROCESS | 1725 | ++DOMWINDOW == 52 (0x116fb3c00) [pid = 1725] [serial = 52] [outer = 0x12cb4bc00] 17:21:38 INFO - PROCESS | 1725 | 1467937298665 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]]]}] 17:21:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 17:21:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 419ms 17:21:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 17:21:38 INFO - PROCESS | 1725 | 1467937298684 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 17:21:38 INFO - PROCESS | 1725 | 1467937298685 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 17:21:38 INFO - PROCESS | 1725 | 1467937298687 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 17:21:38 INFO - PROCESS | 1725 | 1467937298689 Marionette TRACE conn2 <- [1,46,null,{}] 17:21:38 INFO - PROCESS | 1725 | 1467937298700 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}] 17:21:38 INFO - PROCESS | 1725 | 1467937298701 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:21:38 INFO - PROCESS | 1725 | 1467937298806 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 17:21:38 INFO - PROCESS | 1725 | 1467937298810 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:38 INFO - PROCESS | 1725 | 1467937298811 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:21:38 INFO - PROCESS | 1725 | ++DOCSHELL 0x12c829000 == 19 [pid = 1725] [id = 19] 17:21:38 INFO - PROCESS | 1725 | ++DOMWINDOW == 53 (0x1181c1000) [pid = 1725] [serial = 53] [outer = 0x0] 17:21:38 INFO - PROCESS | 1725 | ++DOMWINDOW == 54 (0x1181c8c00) [pid = 1725] [serial = 54] [outer = 0x1181c1000] 17:21:38 INFO - PROCESS | 1725 | 1467937298838 Marionette DEBUG loaded listener.js 17:21:38 INFO - PROCESS | 1725 | ++DOMWINDOW == 55 (0x1190ae400) [pid = 1725] [serial = 55] [outer = 0x1181c1000] 17:21:39 INFO - PROCESS | 1725 | 1467937299079 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]]]}] 17:21:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 17:21:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 426ms 17:21:39 INFO - PROCESS | 1725 | 1467937299120 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 17:21:39 INFO - PROCESS | 1725 | 1467937299121 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 17:21:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 17:21:39 INFO - PROCESS | 1725 | 1467937299124 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 17:21:39 INFO - PROCESS | 1725 | 1467937299127 Marionette TRACE conn2 <- [1,50,null,{}] 17:21:39 INFO - PROCESS | 1725 | 1467937299136 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}] 17:21:39 INFO - PROCESS | 1725 | 1467937299138 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:21:39 INFO - PROCESS | 1725 | 1467937299249 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 17:21:39 INFO - PROCESS | 1725 | 1467937299252 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:39 INFO - PROCESS | 1725 | 1467937299253 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:21:39 INFO - PROCESS | 1725 | ++DOCSHELL 0x12d876000 == 20 [pid = 1725] [id = 20] 17:21:39 INFO - PROCESS | 1725 | ++DOMWINDOW == 56 (0x128b66400) [pid = 1725] [serial = 56] [outer = 0x0] 17:21:39 INFO - PROCESS | 1725 | ++DOMWINDOW == 57 (0x12b83b800) [pid = 1725] [serial = 57] [outer = 0x128b66400] 17:21:39 INFO - PROCESS | 1725 | 1467937299276 Marionette DEBUG loaded listener.js 17:21:39 INFO - PROCESS | 1725 | ++DOMWINDOW == 58 (0x12b844000) [pid = 1725] [serial = 58] [outer = 0x128b66400] 17:21:39 INFO - PROCESS | 1725 | 1467937299513 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]]]}] 17:21:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 17:21:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 428ms 17:21:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 17:21:39 INFO - PROCESS | 1725 | 1467937299553 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 17:21:39 INFO - PROCESS | 1725 | 1467937299554 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 17:21:39 INFO - PROCESS | 1725 | 1467937299556 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 17:21:39 INFO - PROCESS | 1725 | 1467937299557 Marionette TRACE conn2 <- [1,54,null,{}] 17:21:39 INFO - PROCESS | 1725 | 1467937299568 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}] 17:21:39 INFO - PROCESS | 1725 | 1467937299569 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:21:39 INFO - PROCESS | 1725 | 1467937299676 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 17:21:39 INFO - PROCESS | 1725 | 1467937299680 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:39 INFO - PROCESS | 1725 | 1467937299681 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:21:39 INFO - PROCESS | 1725 | ++DOCSHELL 0x1266dd800 == 21 [pid = 1725] [id = 21] 17:21:39 INFO - PROCESS | 1725 | ++DOMWINDOW == 59 (0x1194b8c00) [pid = 1725] [serial = 59] [outer = 0x0] 17:21:39 INFO - PROCESS | 1725 | ++DOMWINDOW == 60 (0x12943ac00) [pid = 1725] [serial = 60] [outer = 0x1194b8c00] 17:21:39 INFO - PROCESS | 1725 | 1467937299709 Marionette DEBUG loaded listener.js 17:21:39 INFO - PROCESS | 1725 | ++DOMWINDOW == 61 (0x12d0c7400) [pid = 1725] [serial = 61] [outer = 0x1194b8c00] 17:21:40 INFO - PROCESS | 1725 | 1467937300600 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]]]}] 17:21:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 17:21:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1082ms 17:21:40 INFO - PROCESS | 1725 | 1467937300639 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 17:21:40 INFO - PROCESS | 1725 | 1467937300643 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 17:21:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 17:21:40 INFO - PROCESS | 1725 | 1467937300647 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 17:21:40 INFO - PROCESS | 1725 | 1467937300649 Marionette TRACE conn2 <- [1,58,null,{}] 17:21:40 INFO - PROCESS | 1725 | 1467937300653 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}] 17:21:40 INFO - PROCESS | 1725 | 1467937300655 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:21:40 INFO - PROCESS | 1725 | 1467937300773 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 17:21:40 INFO - PROCESS | 1725 | 1467937300826 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:40 INFO - PROCESS | 1725 | 1467937300827 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:21:40 INFO - PROCESS | 1725 | ++DOCSHELL 0x11264d800 == 22 [pid = 1725] [id = 22] 17:21:40 INFO - PROCESS | 1725 | ++DOMWINDOW == 62 (0x112f7d000) [pid = 1725] [serial = 62] [outer = 0x0] 17:21:40 INFO - PROCESS | 1725 | ++DOMWINDOW == 63 (0x11336cc00) [pid = 1725] [serial = 63] [outer = 0x112f7d000] 17:21:40 INFO - PROCESS | 1725 | 1467937300858 Marionette DEBUG loaded listener.js 17:21:40 INFO - PROCESS | 1725 | ++DOMWINDOW == 64 (0x113940800) [pid = 1725] [serial = 64] [outer = 0x112f7d000] 17:21:41 INFO - PROCESS | 1725 | 1467937301265 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]]]}] 17:21:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 17:21:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 671ms 17:21:41 INFO - PROCESS | 1725 | 1467937301317 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 17:21:41 INFO - PROCESS | 1725 | 1467937301321 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 17:21:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 17:21:41 INFO - PROCESS | 1725 | 1467937301325 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 17:21:41 INFO - PROCESS | 1725 | 1467937301327 Marionette TRACE conn2 <- [1,62,null,{}] 17:21:41 INFO - PROCESS | 1725 | 1467937301330 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}] 17:21:41 INFO - PROCESS | 1725 | 1467937301331 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:21:41 INFO - PROCESS | 1725 | 1467937301451 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 17:21:41 INFO - PROCESS | 1725 | 1467937301491 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:41 INFO - PROCESS | 1725 | 1467937301493 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:21:41 INFO - PROCESS | 1725 | ++DOCSHELL 0x1169b3800 == 23 [pid = 1725] [id = 23] 17:21:41 INFO - PROCESS | 1725 | ++DOMWINDOW == 65 (0x1160e4c00) [pid = 1725] [serial = 65] [outer = 0x0] 17:21:41 INFO - PROCESS | 1725 | ++DOMWINDOW == 66 (0x116a19400) [pid = 1725] [serial = 66] [outer = 0x1160e4c00] 17:21:41 INFO - PROCESS | 1725 | 1467937301525 Marionette DEBUG loaded listener.js 17:21:41 INFO - PROCESS | 1725 | ++DOMWINDOW == 67 (0x1176e4800) [pid = 1725] [serial = 67] [outer = 0x1160e4c00] 17:21:42 INFO - PROCESS | 1725 | 1467937302016 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]]]}] 17:21:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 17:21:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 721ms 17:21:42 INFO - PROCESS | 1725 | 1467937302075 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 17:21:42 INFO - PROCESS | 1725 | 1467937302077 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 17:21:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 17:21:42 INFO - PROCESS | 1725 | 1467937302079 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 17:21:42 INFO - PROCESS | 1725 | 1467937302082 Marionette TRACE conn2 <- [1,66,null,{}] 17:21:42 INFO - PROCESS | 1725 | 1467937302093 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}] 17:21:42 INFO - PROCESS | 1725 | 1467937302097 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:21:42 INFO - PROCESS | 1725 | 1467937302242 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 17:21:42 INFO - PROCESS | 1725 | 1467937302490 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:42 INFO - PROCESS | 1725 | 1467937302491 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:21:42 INFO - PROCESS | 1725 | ++DOCSHELL 0x11201b000 == 24 [pid = 1725] [id = 24] 17:21:42 INFO - PROCESS | 1725 | ++DOMWINDOW == 68 (0x113938400) [pid = 1725] [serial = 68] [outer = 0x0] 17:21:42 INFO - PROCESS | 1725 | ++DOMWINDOW == 69 (0x113942000) [pid = 1725] [serial = 69] [outer = 0x113938400] 17:21:42 INFO - PROCESS | 1725 | 1467937302524 Marionette DEBUG loaded listener.js 17:21:42 INFO - PROCESS | 1725 | ++DOMWINDOW == 70 (0x1139f3800) [pid = 1725] [serial = 70] [outer = 0x113938400] 17:21:42 INFO - PROCESS | 1725 | 1467937302945 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]]]}] 17:21:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 17:21:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 922ms 17:21:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 17:21:43 INFO - PROCESS | 1725 | 1467937303002 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 17:21:43 INFO - PROCESS | 1725 | 1467937303004 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 17:21:43 INFO - PROCESS | 1725 | 1467937303006 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 17:21:43 INFO - PROCESS | 1725 | 1467937303008 Marionette TRACE conn2 <- [1,70,null,{}] 17:21:43 INFO - PROCESS | 1725 | 1467937303012 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}] 17:21:43 INFO - PROCESS | 1725 | 1467937303013 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:21:43 INFO - PROCESS | 1725 | 1467937303099 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 17:21:43 INFO - PROCESS | 1725 | 1467937303154 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:43 INFO - PROCESS | 1725 | 1467937303155 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:21:43 INFO - PROCESS | 1725 | ++DOCSHELL 0x11608e000 == 25 [pid = 1725] [id = 25] 17:21:43 INFO - PROCESS | 1725 | ++DOMWINDOW == 71 (0x113f38000) [pid = 1725] [serial = 71] [outer = 0x0] 17:21:43 INFO - PROCESS | 1725 | ++DOMWINDOW == 72 (0x117208c00) [pid = 1725] [serial = 72] [outer = 0x113f38000] 17:21:43 INFO - PROCESS | 1725 | 1467937303183 Marionette DEBUG loaded listener.js 17:21:43 INFO - PROCESS | 1725 | ++DOMWINDOW == 73 (0x1176e7400) [pid = 1725] [serial = 73] [outer = 0x113f38000] 17:21:43 INFO - PROCESS | 1725 | 1467937303499 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]]]}] 17:21:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 17:21:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 522ms 17:21:43 INFO - PROCESS | 1725 | 1467937303530 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 17:21:43 INFO - PROCESS | 1725 | 1467937303533 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 17:21:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 17:21:43 INFO - PROCESS | 1725 | 1467937303536 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 17:21:43 INFO - PROCESS | 1725 | 1467937303537 Marionette TRACE conn2 <- [1,74,null,{}] 17:21:43 INFO - PROCESS | 1725 | 1467937303540 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}] 17:21:43 INFO - PROCESS | 1725 | 1467937303541 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:21:43 INFO - PROCESS | 1725 | 1467937303629 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 17:21:43 INFO - PROCESS | 1725 | 1467937303672 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:43 INFO - PROCESS | 1725 | 1467937303673 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:21:43 INFO - PROCESS | 1725 | ++DOCSHELL 0x113009800 == 26 [pid = 1725] [id = 26] 17:21:43 INFO - PROCESS | 1725 | ++DOMWINDOW == 74 (0x110e6a000) [pid = 1725] [serial = 74] [outer = 0x0] 17:21:43 INFO - PROCESS | 1725 | ++DOMWINDOW == 75 (0x112f7f800) [pid = 1725] [serial = 75] [outer = 0x110e6a000] 17:21:43 INFO - PROCESS | 1725 | 1467937303700 Marionette DEBUG loaded listener.js 17:21:43 INFO - PROCESS | 1725 | ++DOMWINDOW == 76 (0x1176e7c00) [pid = 1725] [serial = 76] [outer = 0x110e6a000] 17:21:43 INFO - PROCESS | 1725 | 1467937303988 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]]]}] 17:21:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 17:21:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 468ms 17:21:44 INFO - PROCESS | 1725 | 1467937304005 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 17:21:44 INFO - PROCESS | 1725 | 1467937304006 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 17:21:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 17:21:44 INFO - PROCESS | 1725 | 1467937304017 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 17:21:44 INFO - PROCESS | 1725 | 1467937304021 Marionette TRACE conn2 <- [1,78,null,{}] 17:21:44 INFO - PROCESS | 1725 | 1467937304036 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}] 17:21:44 INFO - PROCESS | 1725 | 1467937304038 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:21:44 INFO - PROCESS | 1725 | 1467937304120 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 17:21:44 INFO - PROCESS | 1725 | 1467937304127 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:44 INFO - PROCESS | 1725 | 1467937304129 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:21:44 INFO - PROCESS | 1725 | ++DOCSHELL 0x117241800 == 27 [pid = 1725] [id = 27] 17:21:44 INFO - PROCESS | 1725 | ++DOMWINDOW == 77 (0x11814e800) [pid = 1725] [serial = 77] [outer = 0x0] 17:21:44 INFO - PROCESS | 1725 | ++DOMWINDOW == 78 (0x11870bc00) [pid = 1725] [serial = 78] [outer = 0x11814e800] 17:21:44 INFO - PROCESS | 1725 | 1467937304153 Marionette DEBUG loaded listener.js 17:21:44 INFO - PROCESS | 1725 | ++DOMWINDOW == 79 (0x119070400) [pid = 1725] [serial = 79] [outer = 0x11814e800] 17:21:44 INFO - PROCESS | 1725 | 1467937304455 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]]]}] 17:21:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 17:21:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 477ms 17:21:44 INFO - PROCESS | 1725 | 1467937304496 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 17:21:44 INFO - PROCESS | 1725 | 1467937304498 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 17:21:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 17:21:44 INFO - PROCESS | 1725 | 1467937304500 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 17:21:44 INFO - PROCESS | 1725 | 1467937304501 Marionette TRACE conn2 <- [1,82,null,{}] 17:21:44 INFO - PROCESS | 1725 | 1467937304504 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}] 17:21:44 INFO - PROCESS | 1725 | 1467937304505 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:21:44 INFO - PROCESS | 1725 | 1467937304579 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 17:21:44 INFO - PROCESS | 1725 | 1467937304583 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:44 INFO - PROCESS | 1725 | 1467937304584 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:21:44 INFO - PROCESS | 1725 | ++DOCSHELL 0x117e23000 == 28 [pid = 1725] [id = 28] 17:21:44 INFO - PROCESS | 1725 | ++DOMWINDOW == 80 (0x1133dc000) [pid = 1725] [serial = 80] [outer = 0x0] 17:21:44 INFO - PROCESS | 1725 | ++DOMWINDOW == 81 (0x1190acc00) [pid = 1725] [serial = 81] [outer = 0x1133dc000] 17:21:44 INFO - PROCESS | 1725 | 1467937304611 Marionette DEBUG loaded listener.js 17:21:44 INFO - PROCESS | 1725 | ++DOMWINDOW == 82 (0x1193db400) [pid = 1725] [serial = 82] [outer = 0x1133dc000] 17:21:44 INFO - PROCESS | 1725 | 1467937304918 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]]]}] 17:21:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 17:21:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 467ms 17:21:44 INFO - PROCESS | 1725 | 1467937304969 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 17:21:44 INFO - PROCESS | 1725 | 1467937304970 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 17:21:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 17:21:44 INFO - PROCESS | 1725 | 1467937304972 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 17:21:44 INFO - PROCESS | 1725 | 1467937304973 Marionette TRACE conn2 <- [1,86,null,{}] 17:21:44 INFO - PROCESS | 1725 | 1467937304976 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}] 17:21:44 INFO - PROCESS | 1725 | 1467937304977 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:21:45 INFO - PROCESS | 1725 | 1467937305069 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 17:21:45 INFO - PROCESS | 1725 | 1467937305076 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:45 INFO - PROCESS | 1725 | 1467937305080 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:21:45 INFO - PROCESS | 1725 | ++DOCSHELL 0x118423800 == 29 [pid = 1725] [id = 29] 17:21:45 INFO - PROCESS | 1725 | ++DOMWINDOW == 83 (0x1194b5000) [pid = 1725] [serial = 83] [outer = 0x0] 17:21:45 INFO - PROCESS | 1725 | ++DOMWINDOW == 84 (0x1194b9c00) [pid = 1725] [serial = 84] [outer = 0x1194b5000] 17:21:45 INFO - PROCESS | 1725 | 1467937305112 Marionette DEBUG loaded listener.js 17:21:45 INFO - PROCESS | 1725 | ++DOMWINDOW == 85 (0x1195eac00) [pid = 1725] [serial = 85] [outer = 0x1194b5000] 17:21:45 INFO - PROCESS | 1725 | 1467937305404 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]]]}] 17:21:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 17:21:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 468ms 17:21:45 INFO - PROCESS | 1725 | 1467937305441 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 17:21:45 INFO - PROCESS | 1725 | 1467937305444 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 17:21:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 17:21:45 INFO - PROCESS | 1725 | 1467937305448 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 17:21:45 INFO - PROCESS | 1725 | 1467937305449 Marionette TRACE conn2 <- [1,90,null,{}] 17:21:45 INFO - PROCESS | 1725 | 1467937305452 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}] 17:21:45 INFO - PROCESS | 1725 | 1467937305453 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:21:45 INFO - PROCESS | 1725 | 1467937305530 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 17:21:45 INFO - PROCESS | 1725 | 1467937305534 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:45 INFO - PROCESS | 1725 | 1467937305535 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:21:45 INFO - PROCESS | 1725 | ++DOCSHELL 0x1187f4000 == 30 [pid = 1725] [id = 30] 17:21:45 INFO - PROCESS | 1725 | ++DOMWINDOW == 86 (0x1195ed800) [pid = 1725] [serial = 86] [outer = 0x0] 17:21:45 INFO - PROCESS | 1725 | ++DOMWINDOW == 87 (0x119727800) [pid = 1725] [serial = 87] [outer = 0x1195ed800] 17:21:45 INFO - PROCESS | 1725 | 1467937305561 Marionette DEBUG loaded listener.js 17:21:45 INFO - PROCESS | 1725 | ++DOMWINDOW == 88 (0x119ac1c00) [pid = 1725] [serial = 88] [outer = 0x1195ed800] 17:21:45 INFO - PROCESS | 1725 | 1467937305846 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]]]}] 17:21:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 17:21:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 419ms 17:21:45 INFO - PROCESS | 1725 | 1467937305868 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 17:21:45 INFO - PROCESS | 1725 | 1467937305869 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 17:21:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 17:21:45 INFO - PROCESS | 1725 | 1467937305871 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 17:21:45 INFO - PROCESS | 1725 | 1467937305873 Marionette TRACE conn2 <- [1,94,null,{}] 17:21:45 INFO - PROCESS | 1725 | 1467937305885 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}] 17:21:45 INFO - PROCESS | 1725 | 1467937305886 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:21:45 INFO - PROCESS | 1725 | 1467937305987 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 17:21:45 INFO - PROCESS | 1725 | 1467937305994 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:45 INFO - PROCESS | 1725 | 1467937305995 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:21:46 INFO - PROCESS | 1725 | ++DOCSHELL 0x119085800 == 31 [pid = 1725] [id = 31] 17:21:46 INFO - PROCESS | 1725 | ++DOMWINDOW == 89 (0x1176e4400) [pid = 1725] [serial = 89] [outer = 0x0] 17:21:46 INFO - PROCESS | 1725 | ++DOMWINDOW == 90 (0x119b8b400) [pid = 1725] [serial = 90] [outer = 0x1176e4400] 17:21:46 INFO - PROCESS | 1725 | 1467937306020 Marionette DEBUG loaded listener.js 17:21:46 INFO - PROCESS | 1725 | ++DOMWINDOW == 91 (0x1210a0400) [pid = 1725] [serial = 91] [outer = 0x1176e4400] 17:21:46 INFO - PROCESS | 1725 | 1467937306293 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]]]}] 17:21:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 17:21:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 474ms 17:21:46 INFO - PROCESS | 1725 | 1467937306347 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 17:21:46 INFO - PROCESS | 1725 | 1467937306348 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 17:21:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 17:21:46 INFO - PROCESS | 1725 | 1467937306351 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 17:21:46 INFO - PROCESS | 1725 | 1467937306352 Marionette TRACE conn2 <- [1,98,null,{}] 17:21:46 INFO - PROCESS | 1725 | 1467937306354 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}] 17:21:46 INFO - PROCESS | 1725 | 1467937306355 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:21:46 INFO - PROCESS | 1725 | 1467937306429 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 17:21:46 INFO - PROCESS | 1725 | 1467937306433 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:46 INFO - PROCESS | 1725 | 1467937306434 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:21:46 INFO - PROCESS | 1725 | ++DOCSHELL 0x113005000 == 32 [pid = 1725] [id = 32] 17:21:46 INFO - PROCESS | 1725 | ++DOMWINDOW == 92 (0x119b95000) [pid = 1725] [serial = 92] [outer = 0x0] 17:21:46 INFO - PROCESS | 1725 | ++DOMWINDOW == 93 (0x1210a6400) [pid = 1725] [serial = 93] [outer = 0x119b95000] 17:21:46 INFO - PROCESS | 1725 | 1467937306461 Marionette DEBUG loaded listener.js 17:21:46 INFO - PROCESS | 1725 | ++DOMWINDOW == 94 (0x121115c00) [pid = 1725] [serial = 94] [outer = 0x119b95000] 17:21:46 INFO - PROCESS | 1725 | 1467937306750 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]]]}] 17:21:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 17:21:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 418ms 17:21:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 17:21:46 INFO - PROCESS | 1725 | 1467937306769 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 17:21:46 INFO - PROCESS | 1725 | 1467937306771 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 17:21:46 INFO - PROCESS | 1725 | 1467937306773 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 17:21:46 INFO - PROCESS | 1725 | 1467937306774 Marionette TRACE conn2 <- [1,102,null,{}] 17:21:46 INFO - PROCESS | 1725 | 1467937306785 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}] 17:21:46 INFO - PROCESS | 1725 | 1467937306786 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:21:46 INFO - PROCESS | 1725 | 1467937306866 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 17:21:46 INFO - PROCESS | 1725 | 1467937306911 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:46 INFO - PROCESS | 1725 | 1467937306912 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:21:46 INFO - PROCESS | 1725 | ++DOCSHELL 0x119416000 == 33 [pid = 1725] [id = 33] 17:21:46 INFO - PROCESS | 1725 | ++DOMWINDOW == 95 (0x118395c00) [pid = 1725] [serial = 95] [outer = 0x0] 17:21:46 INFO - PROCESS | 1725 | ++DOMWINDOW == 96 (0x121118000) [pid = 1725] [serial = 96] [outer = 0x118395c00] 17:21:46 INFO - PROCESS | 1725 | 1467937306936 Marionette DEBUG loaded listener.js 17:21:46 INFO - PROCESS | 1725 | ++DOMWINDOW == 97 (0x1211dc400) [pid = 1725] [serial = 97] [outer = 0x118395c00] 17:21:47 INFO - PROCESS | 1725 | 1467937307234 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]]]}] 17:21:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 17:21:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 476ms 17:21:47 INFO - PROCESS | 1725 | 1467937307250 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 17:21:47 INFO - PROCESS | 1725 | 1467937307251 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 17:21:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 17:21:47 INFO - PROCESS | 1725 | 1467937307253 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 17:21:47 INFO - PROCESS | 1725 | 1467937307254 Marionette TRACE conn2 <- [1,106,null,{}] 17:21:47 INFO - PROCESS | 1725 | 1467937307257 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}] 17:21:47 INFO - PROCESS | 1725 | 1467937307260 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:21:47 INFO - PROCESS | 1725 | 1467937307341 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 17:21:47 INFO - PROCESS | 1725 | 1467937307346 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:47 INFO - PROCESS | 1725 | 1467937307348 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:21:47 INFO - PROCESS | 1725 | ++DOCSHELL 0x119b1c800 == 34 [pid = 1725] [id = 34] 17:21:47 INFO - PROCESS | 1725 | ++DOMWINDOW == 98 (0x1194b6c00) [pid = 1725] [serial = 98] [outer = 0x0] 17:21:47 INFO - PROCESS | 1725 | ++DOMWINDOW == 99 (0x121475800) [pid = 1725] [serial = 99] [outer = 0x1194b6c00] 17:21:47 INFO - PROCESS | 1725 | 1467937307374 Marionette DEBUG loaded listener.js 17:21:47 INFO - PROCESS | 1725 | ++DOMWINDOW == 100 (0x1217ef400) [pid = 1725] [serial = 100] [outer = 0x1194b6c00] 17:21:47 INFO - PROCESS | 1725 | 1467937307697 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]]]}] 17:21:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 17:21:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 468ms 17:21:47 INFO - PROCESS | 1725 | 1467937307722 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 17:21:47 INFO - PROCESS | 1725 | 1467937307723 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 17:21:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 17:21:47 INFO - PROCESS | 1725 | 1467937307728 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 17:21:47 INFO - PROCESS | 1725 | 1467937307731 Marionette TRACE conn2 <- [1,110,null,{}] 17:21:47 INFO - PROCESS | 1725 | 1467937307733 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}] 17:21:47 INFO - PROCESS | 1725 | 1467937307735 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:21:47 INFO - PROCESS | 1725 | 1467937307850 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 17:21:47 INFO - PROCESS | 1725 | 1467937307856 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:47 INFO - PROCESS | 1725 | 1467937307857 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:21:47 INFO - PROCESS | 1725 | ++DOCSHELL 0x121089800 == 35 [pid = 1725] [id = 35] 17:21:47 INFO - PROCESS | 1725 | ++DOMWINDOW == 101 (0x121adb000) [pid = 1725] [serial = 101] [outer = 0x0] 17:21:47 INFO - PROCESS | 1725 | ++DOMWINDOW == 102 (0x123704400) [pid = 1725] [serial = 102] [outer = 0x121adb000] 17:21:47 INFO - PROCESS | 1725 | 1467937307882 Marionette DEBUG loaded listener.js 17:21:47 INFO - PROCESS | 1725 | ++DOMWINDOW == 103 (0x121481800) [pid = 1725] [serial = 103] [outer = 0x121adb000] 17:21:48 INFO - PROCESS | 1725 | 1467937308164 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]]]}] 17:21:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 17:21:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 472ms 17:21:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 17:21:48 INFO - PROCESS | 1725 | 1467937308199 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 17:21:48 INFO - PROCESS | 1725 | 1467937308201 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 17:21:48 INFO - PROCESS | 1725 | 1467937308203 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 17:21:48 INFO - PROCESS | 1725 | 1467937308204 Marionette TRACE conn2 <- [1,114,null,{}] 17:21:48 INFO - PROCESS | 1725 | 1467937308206 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}] 17:21:48 INFO - PROCESS | 1725 | 1467937308207 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:21:48 INFO - PROCESS | 1725 | 1467937308290 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 17:21:48 INFO - PROCESS | 1725 | 1467937308296 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:48 INFO - PROCESS | 1725 | 1467937308297 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:21:48 INFO - PROCESS | 1725 | ++DOCSHELL 0x12135f000 == 36 [pid = 1725] [id = 36] 17:21:48 INFO - PROCESS | 1725 | ++DOMWINDOW == 104 (0x116fb4000) [pid = 1725] [serial = 104] [outer = 0x0] 17:21:48 INFO - PROCESS | 1725 | ++DOMWINDOW == 105 (0x124c06000) [pid = 1725] [serial = 105] [outer = 0x116fb4000] 17:21:48 INFO - PROCESS | 1725 | 1467937308321 Marionette DEBUG loaded listener.js 17:21:48 INFO - PROCESS | 1725 | ++DOMWINDOW == 106 (0x124c51800) [pid = 1725] [serial = 106] [outer = 0x116fb4000] 17:21:48 INFO - PROCESS | 1725 | 1467937308678 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]]]}] 17:21:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 17:21:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 520ms 17:21:48 INFO - PROCESS | 1725 | 1467937308724 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 17:21:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 17:21:48 INFO - PROCESS | 1725 | 1467937308726 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 17:21:48 INFO - PROCESS | 1725 | 1467937308729 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 17:21:48 INFO - PROCESS | 1725 | 1467937308731 Marionette TRACE conn2 <- [1,118,null,{}] 17:21:48 INFO - PROCESS | 1725 | 1467937308734 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}] 17:21:48 INFO - PROCESS | 1725 | 1467937308736 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:21:48 INFO - PROCESS | 1725 | 1467937308855 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 17:21:48 INFO - PROCESS | 1725 | 1467937308864 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:48 INFO - PROCESS | 1725 | 1467937308865 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:21:48 INFO - PROCESS | 1725 | ++DOCSHELL 0x121459800 == 37 [pid = 1725] [id = 37] 17:21:48 INFO - PROCESS | 1725 | ++DOMWINDOW == 107 (0x124c04c00) [pid = 1725] [serial = 107] [outer = 0x0] 17:21:48 INFO - PROCESS | 1725 | ++DOMWINDOW == 108 (0x124edbc00) [pid = 1725] [serial = 108] [outer = 0x124c04c00] 17:21:48 INFO - PROCESS | 1725 | 1467937308904 Marionette DEBUG loaded listener.js 17:21:48 INFO - PROCESS | 1725 | ++DOMWINDOW == 109 (0x12505f000) [pid = 1725] [serial = 109] [outer = 0x124c04c00] 17:21:49 INFO - PROCESS | 1725 | 1467937309260 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]]]}] 17:21:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 17:21:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 571ms 17:21:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 17:21:49 INFO - PROCESS | 1725 | 1467937309299 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 17:21:49 INFO - PROCESS | 1725 | 1467937309300 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 17:21:49 INFO - PROCESS | 1725 | 1467937309302 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 17:21:49 INFO - PROCESS | 1725 | 1467937309303 Marionette TRACE conn2 <- [1,122,null,{}] 17:21:49 INFO - PROCESS | 1725 | 1467937309306 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}] 17:21:49 INFO - PROCESS | 1725 | 1467937309307 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:21:49 INFO - PROCESS | 1725 | 1467937309408 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 17:21:49 INFO - PROCESS | 1725 | 1467937309414 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:49 INFO - PROCESS | 1725 | 1467937309416 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:21:49 INFO - PROCESS | 1725 | ++DOCSHELL 0x1216d4000 == 38 [pid = 1725] [id = 38] 17:21:49 INFO - PROCESS | 1725 | ++DOMWINDOW == 110 (0x12111b000) [pid = 1725] [serial = 110] [outer = 0x0] 17:21:49 INFO - PROCESS | 1725 | ++DOMWINDOW == 111 (0x12570b400) [pid = 1725] [serial = 111] [outer = 0x12111b000] 17:21:49 INFO - PROCESS | 1725 | 1467937309439 Marionette DEBUG loaded listener.js 17:21:49 INFO - PROCESS | 1725 | ++DOMWINDOW == 112 (0x1257a0800) [pid = 1725] [serial = 112] [outer = 0x12111b000] 17:21:49 INFO - PROCESS | 1725 | 1467937309693 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]]]}] 17:21:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 17:21:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 418ms 17:21:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 17:21:49 INFO - PROCESS | 1725 | 1467937309733 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 17:21:49 INFO - PROCESS | 1725 | 1467937309735 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 17:21:49 INFO - PROCESS | 1725 | 1467937309738 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 17:21:49 INFO - PROCESS | 1725 | 1467937309740 Marionette TRACE conn2 <- [1,126,null,{}] 17:21:49 INFO - PROCESS | 1725 | 1467937309751 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}] 17:21:49 INFO - PROCESS | 1725 | 1467937309752 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:21:49 INFO - PROCESS | 1725 | 1467937309838 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 17:21:49 INFO - PROCESS | 1725 | 1467937309844 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:49 INFO - PROCESS | 1725 | 1467937309845 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:21:49 INFO - PROCESS | 1725 | ++DOCSHELL 0x123793800 == 39 [pid = 1725] [id = 39] 17:21:49 INFO - PROCESS | 1725 | ++DOMWINDOW == 113 (0x12570a800) [pid = 1725] [serial = 113] [outer = 0x0] 17:21:49 INFO - PROCESS | 1725 | ++DOMWINDOW == 114 (0x126222800) [pid = 1725] [serial = 114] [outer = 0x12570a800] 17:21:49 INFO - PROCESS | 1725 | 1467937309869 Marionette DEBUG loaded listener.js 17:21:49 INFO - PROCESS | 1725 | ++DOMWINDOW == 115 (0x12665bc00) [pid = 1725] [serial = 115] [outer = 0x12570a800] 17:21:50 INFO - PROCESS | 1725 | 1467937310193 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]]]}] 17:21:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 17:21:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 478ms 17:21:50 INFO - PROCESS | 1725 | 1467937310216 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 17:21:50 INFO - PROCESS | 1725 | 1467937310218 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 17:21:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 17:21:50 INFO - PROCESS | 1725 | 1467937310220 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 17:21:50 INFO - PROCESS | 1725 | 1467937310221 Marionette TRACE conn2 <- [1,130,null,{}] 17:21:50 INFO - PROCESS | 1725 | 1467937310224 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}] 17:21:50 INFO - PROCESS | 1725 | 1467937310226 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:21:50 INFO - PROCESS | 1725 | 1467937310342 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 17:21:50 INFO - PROCESS | 1725 | 1467937310368 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:50 INFO - PROCESS | 1725 | 1467937310369 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:21:50 INFO - PROCESS | 1725 | ++DOCSHELL 0x124c2a800 == 40 [pid = 1725] [id = 40] 17:21:50 INFO - PROCESS | 1725 | ++DOMWINDOW == 116 (0x12613a400) [pid = 1725] [serial = 116] [outer = 0x0] 17:21:50 INFO - PROCESS | 1725 | ++DOMWINDOW == 117 (0x12690c000) [pid = 1725] [serial = 117] [outer = 0x12613a400] 17:21:50 INFO - PROCESS | 1725 | 1467937310393 Marionette DEBUG loaded listener.js 17:21:50 INFO - PROCESS | 1725 | ++DOMWINDOW == 118 (0x126920000) [pid = 1725] [serial = 118] [outer = 0x12613a400] 17:21:51 INFO - PROCESS | 1725 | 1467937311360 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]]]}] 17:21:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 17:21:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1170ms 17:21:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 17:21:51 INFO - PROCESS | 1725 | 1467937311392 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 17:21:51 INFO - PROCESS | 1725 | 1467937311395 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 17:21:51 INFO - PROCESS | 1725 | 1467937311399 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 17:21:51 INFO - PROCESS | 1725 | 1467937311403 Marionette TRACE conn2 <- [1,134,null,{}] 17:21:51 INFO - PROCESS | 1725 | 1467937311408 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}] 17:21:51 INFO - PROCESS | 1725 | 1467937311410 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:21:51 INFO - PROCESS | 1725 | 1467937311517 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 17:21:51 INFO - PROCESS | 1725 | 1467937311565 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:51 INFO - PROCESS | 1725 | 1467937311568 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:21:51 INFO - PROCESS | 1725 | ++DOCSHELL 0x113358000 == 41 [pid = 1725] [id = 41] 17:21:51 INFO - PROCESS | 1725 | ++DOMWINDOW == 119 (0x116972c00) [pid = 1725] [serial = 119] [outer = 0x0] 17:21:51 INFO - PROCESS | 1725 | ++DOMWINDOW == 120 (0x116a12c00) [pid = 1725] [serial = 120] [outer = 0x116972c00] 17:21:51 INFO - PROCESS | 1725 | 1467937311595 Marionette DEBUG loaded listener.js 17:21:51 INFO - PROCESS | 1725 | ++DOMWINDOW == 121 (0x1176e0000) [pid = 1725] [serial = 121] [outer = 0x116972c00] 17:21:51 INFO - PROCESS | 1725 | 1467937311907 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]]]}] 17:21:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 17:21:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 523ms 17:21:51 INFO - PROCESS | 1725 | 1467937311921 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 17:21:51 INFO - PROCESS | 1725 | 1467937311924 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 17:21:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 17:21:51 INFO - PROCESS | 1725 | 1467937311938 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 17:21:51 INFO - PROCESS | 1725 | 1467937311939 Marionette TRACE conn2 <- [1,138,null,{}] 17:21:51 INFO - PROCESS | 1725 | 1467937311943 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}] 17:21:51 INFO - PROCESS | 1725 | 1467937311946 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:21:52 INFO - PROCESS | 1725 | 1467937312038 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 17:21:52 INFO - PROCESS | 1725 | 1467937312042 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:52 INFO - PROCESS | 1725 | 1467937312044 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:21:52 INFO - PROCESS | 1725 | ++DOCSHELL 0x116681800 == 42 [pid = 1725] [id = 42] 17:21:52 INFO - PROCESS | 1725 | ++DOMWINDOW == 122 (0x118159c00) [pid = 1725] [serial = 122] [outer = 0x0] 17:21:52 INFO - PROCESS | 1725 | ++DOMWINDOW == 123 (0x1183a0c00) [pid = 1725] [serial = 123] [outer = 0x118159c00] 17:21:52 INFO - PROCESS | 1725 | 1467937312071 Marionette DEBUG loaded listener.js 17:21:52 INFO - PROCESS | 1725 | ++DOMWINDOW == 124 (0x118755000) [pid = 1725] [serial = 124] [outer = 0x118159c00] 17:21:52 INFO - PROCESS | 1725 | 1467937312406 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]]]}] 17:21:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 17:21:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 520ms 17:21:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 17:21:52 INFO - PROCESS | 1725 | 1467937312458 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 17:21:52 INFO - PROCESS | 1725 | 1467937312459 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 17:21:52 INFO - PROCESS | 1725 | 1467937312461 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 17:21:52 INFO - PROCESS | 1725 | 1467937312464 Marionette TRACE conn2 <- [1,142,null,{}] 17:21:52 INFO - PROCESS | 1725 | 1467937312477 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}] 17:21:52 INFO - PROCESS | 1725 | 1467937312480 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:21:52 INFO - PROCESS | 1725 | 1467937312574 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 17:21:52 INFO - PROCESS | 1725 | 1467937312579 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:52 INFO - PROCESS | 1725 | 1467937312581 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:21:52 INFO - PROCESS | 1725 | ++DOCSHELL 0x117344000 == 43 [pid = 1725] [id = 43] 17:21:52 INFO - PROCESS | 1725 | ++DOMWINDOW == 125 (0x11907c800) [pid = 1725] [serial = 125] [outer = 0x0] 17:21:52 INFO - PROCESS | 1725 | ++DOMWINDOW == 126 (0x1193e0800) [pid = 1725] [serial = 126] [outer = 0x11907c800] 17:21:52 INFO - PROCESS | 1725 | 1467937312608 Marionette DEBUG loaded listener.js 17:21:52 INFO - PROCESS | 1725 | ++DOMWINDOW == 127 (0x1195e7800) [pid = 1725] [serial = 127] [outer = 0x11907c800] 17:21:53 INFO - PROCESS | 1725 | --DOMWINDOW == 126 (0x128b66400) [pid = 1725] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 17:21:53 INFO - PROCESS | 1725 | --DOMWINDOW == 125 (0x1181c1000) [pid = 1725] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 17:21:53 INFO - PROCESS | 1725 | --DOMWINDOW == 124 (0x12cb4bc00) [pid = 1725] [serial = 50] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 17:21:53 INFO - PROCESS | 1725 | --DOMWINDOW == 123 (0x12cb40c00) [pid = 1725] [serial = 43] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 17:21:53 INFO - PROCESS | 1725 | --DOMWINDOW == 122 (0x12c4e9c00) [pid = 1725] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 17:21:53 INFO - PROCESS | 1725 | --DOMWINDOW == 121 (0x12bf71400) [pid = 1725] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 17:21:53 INFO - PROCESS | 1725 | --DOMWINDOW == 120 (0x12bddb000) [pid = 1725] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 17:21:53 INFO - PROCESS | 1725 | --DOMWINDOW == 119 (0x1210a2c00) [pid = 1725] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 17:21:53 INFO - PROCESS | 1725 | --DOMWINDOW == 118 (0x12b8b7000) [pid = 1725] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 17:21:53 INFO - PROCESS | 1725 | --DOMWINDOW == 117 (0x1237f0000) [pid = 1725] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 17:21:53 INFO - PROCESS | 1725 | --DOMWINDOW == 116 (0x12ad99000) [pid = 1725] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 17:21:53 INFO - PROCESS | 1725 | --DOMWINDOW == 115 (0x12916d800) [pid = 1725] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 17:21:53 INFO - PROCESS | 1725 | --DOMWINDOW == 114 (0x1194b8c00) [pid = 1725] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 17:21:53 INFO - PROCESS | 1725 | --DOMWINDOW == 113 (0x116fb4000) [pid = 1725] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 17:21:53 INFO - PROCESS | 1725 | --DOMWINDOW == 112 (0x124c04c00) [pid = 1725] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 17:21:53 INFO - PROCESS | 1725 | --DOMWINDOW == 111 (0x12111b000) [pid = 1725] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 17:21:53 INFO - PROCESS | 1725 | --DOMWINDOW == 110 (0x112f7d000) [pid = 1725] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 17:21:53 INFO - PROCESS | 1725 | --DOMWINDOW == 109 (0x1160e4c00) [pid = 1725] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 17:21:53 INFO - PROCESS | 1725 | --DOMWINDOW == 108 (0x113938400) [pid = 1725] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 17:21:53 INFO - PROCESS | 1725 | --DOMWINDOW == 107 (0x113f38000) [pid = 1725] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 17:21:53 INFO - PROCESS | 1725 | --DOMWINDOW == 106 (0x110e6a000) [pid = 1725] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 17:21:53 INFO - PROCESS | 1725 | --DOMWINDOW == 105 (0x11814e800) [pid = 1725] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 17:21:53 INFO - PROCESS | 1725 | --DOMWINDOW == 104 (0x1133dc000) [pid = 1725] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 17:21:53 INFO - PROCESS | 1725 | --DOMWINDOW == 103 (0x1194b5000) [pid = 1725] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 17:21:53 INFO - PROCESS | 1725 | --DOMWINDOW == 102 (0x1195ed800) [pid = 1725] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 17:21:53 INFO - PROCESS | 1725 | --DOMWINDOW == 101 (0x1176e4400) [pid = 1725] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 17:21:53 INFO - PROCESS | 1725 | --DOMWINDOW == 100 (0x119b95000) [pid = 1725] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 17:21:53 INFO - PROCESS | 1725 | --DOMWINDOW == 99 (0x118395c00) [pid = 1725] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 17:21:53 INFO - PROCESS | 1725 | --DOMWINDOW == 98 (0x1194b6c00) [pid = 1725] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 17:21:53 INFO - PROCESS | 1725 | 1467937313451 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]]]}] 17:21:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 17:21:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1028ms 17:21:53 INFO - PROCESS | 1725 | 1467937313490 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 17:21:53 INFO - PROCESS | 1725 | 1467937313493 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 17:21:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 17:21:53 INFO - PROCESS | 1725 | 1467937313496 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 17:21:53 INFO - PROCESS | 1725 | 1467937313498 Marionette TRACE conn2 <- [1,146,null,{}] 17:21:53 INFO - PROCESS | 1725 | 1467937313507 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}] 17:21:53 INFO - PROCESS | 1725 | 1467937313509 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:21:53 INFO - PROCESS | 1725 | 1467937313621 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 17:21:53 INFO - PROCESS | 1725 | 1467937313630 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:53 INFO - PROCESS | 1725 | 1467937313631 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:21:53 INFO - PROCESS | 1725 | ++DOCSHELL 0x1182b6000 == 44 [pid = 1725] [id = 44] 17:21:53 INFO - PROCESS | 1725 | ++DOMWINDOW == 99 (0x118394800) [pid = 1725] [serial = 128] [outer = 0x0] 17:21:53 INFO - PROCESS | 1725 | ++DOMWINDOW == 100 (0x119039800) [pid = 1725] [serial = 129] [outer = 0x118394800] 17:21:53 INFO - PROCESS | 1725 | 1467937313671 Marionette DEBUG loaded listener.js 17:21:53 INFO - PROCESS | 1725 | ++DOMWINDOW == 101 (0x1194b8c00) [pid = 1725] [serial = 130] [outer = 0x118394800] 17:21:54 INFO - PROCESS | 1725 | 1467937314091 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]]]}] 17:21:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 17:21:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 620ms 17:21:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 17:21:54 INFO - PROCESS | 1725 | 1467937314116 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 17:21:54 INFO - PROCESS | 1725 | 1467937314117 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 17:21:54 INFO - PROCESS | 1725 | 1467937314119 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 17:21:54 INFO - PROCESS | 1725 | 1467937314120 Marionette TRACE conn2 <- [1,150,null,{}] 17:21:54 INFO - PROCESS | 1725 | 1467937314123 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}] 17:21:54 INFO - PROCESS | 1725 | 1467937314124 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:21:54 INFO - PROCESS | 1725 | 1467937314193 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 17:21:54 INFO - PROCESS | 1725 | 1467937314196 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:54 INFO - PROCESS | 1725 | 1467937314197 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:21:54 INFO - PROCESS | 1725 | ++DOCSHELL 0x1187f9000 == 45 [pid = 1725] [id = 45] 17:21:54 INFO - PROCESS | 1725 | ++DOMWINDOW == 102 (0x1195e9c00) [pid = 1725] [serial = 131] [outer = 0x0] 17:21:54 INFO - PROCESS | 1725 | ++DOMWINDOW == 103 (0x1195f1000) [pid = 1725] [serial = 132] [outer = 0x1195e9c00] 17:21:54 INFO - PROCESS | 1725 | 1467937314224 Marionette DEBUG loaded listener.js 17:21:54 INFO - PROCESS | 1725 | ++DOMWINDOW == 104 (0x11972bc00) [pid = 1725] [serial = 133] [outer = 0x1195e9c00] 17:21:54 INFO - PROCESS | 1725 | 1467937314551 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]]]}] 17:21:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 17:21:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 469ms 17:21:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 17:21:54 INFO - PROCESS | 1725 | 1467937314590 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 17:21:54 INFO - PROCESS | 1725 | 1467937314591 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 17:21:54 INFO - PROCESS | 1725 | 1467937314593 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 17:21:54 INFO - PROCESS | 1725 | 1467937314594 Marionette TRACE conn2 <- [1,154,null,{}] 17:21:54 INFO - PROCESS | 1725 | 1467937314597 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}] 17:21:54 INFO - PROCESS | 1725 | 1467937314600 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:21:54 INFO - PROCESS | 1725 | 1467937314692 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 17:21:54 INFO - PROCESS | 1725 | 1467937314737 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:54 INFO - PROCESS | 1725 | 1467937314738 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:21:54 INFO - PROCESS | 1725 | ++DOCSHELL 0x119182800 == 46 [pid = 1725] [id = 46] 17:21:54 INFO - PROCESS | 1725 | ++DOMWINDOW == 105 (0x1195ea400) [pid = 1725] [serial = 134] [outer = 0x0] 17:21:54 INFO - PROCESS | 1725 | ++DOMWINDOW == 106 (0x121020c00) [pid = 1725] [serial = 135] [outer = 0x1195ea400] 17:21:54 INFO - PROCESS | 1725 | 1467937314763 Marionette DEBUG loaded listener.js 17:21:54 INFO - PROCESS | 1725 | ++DOMWINDOW == 107 (0x121328400) [pid = 1725] [serial = 136] [outer = 0x1195ea400] 17:21:55 INFO - PROCESS | 1725 | 1467937315042 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]]]}] 17:21:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 17:21:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 469ms 17:21:55 INFO - PROCESS | 1725 | 1467937315066 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 17:21:55 INFO - PROCESS | 1725 | 1467937315067 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 17:21:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 17:21:55 INFO - PROCESS | 1725 | 1467937315070 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 17:21:55 INFO - PROCESS | 1725 | 1467937315071 Marionette TRACE conn2 <- [1,158,null,{}] 17:21:55 INFO - PROCESS | 1725 | 1467937315073 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}] 17:21:55 INFO - PROCESS | 1725 | 1467937315074 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:21:55 INFO - PROCESS | 1725 | 1467937315215 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 17:21:55 INFO - PROCESS | 1725 | 1467937315273 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:55 INFO - PROCESS | 1725 | 1467937315276 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:21:55 INFO - PROCESS | 1725 | ++DOCSHELL 0x112013000 == 47 [pid = 1725] [id = 47] 17:21:55 INFO - PROCESS | 1725 | ++DOMWINDOW == 108 (0x1122be400) [pid = 1725] [serial = 137] [outer = 0x0] 17:21:55 INFO - PROCESS | 1725 | ++DOMWINDOW == 109 (0x1133c9c00) [pid = 1725] [serial = 138] [outer = 0x1122be400] 17:21:55 INFO - PROCESS | 1725 | 1467937315326 Marionette DEBUG loaded listener.js 17:21:55 INFO - PROCESS | 1725 | ++DOMWINDOW == 110 (0x1160dc400) [pid = 1725] [serial = 139] [outer = 0x1122be400] 17:21:55 INFO - PROCESS | 1725 | 1467937315840 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]]]}] 17:21:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 17:21:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 819ms 17:21:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 17:21:55 INFO - PROCESS | 1725 | 1467937315894 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 17:21:55 INFO - PROCESS | 1725 | 1467937315896 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 17:21:55 INFO - PROCESS | 1725 | 1467937315901 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 17:21:55 INFO - PROCESS | 1725 | 1467937315903 Marionette TRACE conn2 <- [1,162,null,{}] 17:21:55 INFO - PROCESS | 1725 | 1467937315906 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}] 17:21:55 INFO - PROCESS | 1725 | 1467937315911 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:21:56 INFO - PROCESS | 1725 | 1467937316006 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 17:21:56 INFO - PROCESS | 1725 | 1467937316064 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:56 INFO - PROCESS | 1725 | 1467937316065 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:21:56 INFO - PROCESS | 1725 | ++DOCSHELL 0x1182a6800 == 48 [pid = 1725] [id = 48] 17:21:56 INFO - PROCESS | 1725 | ++DOMWINDOW == 111 (0x1181ba400) [pid = 1725] [serial = 140] [outer = 0x0] 17:21:56 INFO - PROCESS | 1725 | ++DOMWINDOW == 112 (0x11839b000) [pid = 1725] [serial = 141] [outer = 0x1181ba400] 17:21:56 INFO - PROCESS | 1725 | 1467937316097 Marionette DEBUG loaded listener.js 17:21:56 INFO - PROCESS | 1725 | ++DOMWINDOW == 113 (0x118885c00) [pid = 1725] [serial = 142] [outer = 0x1181ba400] 17:21:56 INFO - PROCESS | 1725 | 1467937316596 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]]]}] 17:21:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 17:21:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 720ms 17:21:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 17:21:56 INFO - PROCESS | 1725 | 1467937316633 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 17:21:56 INFO - PROCESS | 1725 | 1467937316635 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 17:21:56 INFO - PROCESS | 1725 | 1467937316638 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 17:21:56 INFO - PROCESS | 1725 | 1467937316639 Marionette TRACE conn2 <- [1,166,null,{}] 17:21:56 INFO - PROCESS | 1725 | 1467937316642 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}] 17:21:56 INFO - PROCESS | 1725 | 1467937316646 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:21:56 INFO - PROCESS | 1725 | 1467937316739 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 17:21:56 INFO - PROCESS | 1725 | 1467937316799 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:56 INFO - PROCESS | 1725 | 1467937316800 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:21:56 INFO - PROCESS | 1725 | ++DOCSHELL 0x121245000 == 49 [pid = 1725] [id = 49] 17:21:56 INFO - PROCESS | 1725 | ++DOMWINDOW == 114 (0x1195e8000) [pid = 1725] [serial = 143] [outer = 0x0] 17:21:56 INFO - PROCESS | 1725 | ++DOMWINDOW == 115 (0x1195f1400) [pid = 1725] [serial = 144] [outer = 0x1195e8000] 17:21:56 INFO - PROCESS | 1725 | 1467937316829 Marionette DEBUG loaded listener.js 17:21:56 INFO - PROCESS | 1725 | ++DOMWINDOW == 116 (0x121021400) [pid = 1725] [serial = 145] [outer = 0x1195e8000] 17:21:57 INFO - PROCESS | 1725 | 1467937317283 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]]]}] 17:21:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 17:21:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 669ms 17:21:57 INFO - PROCESS | 1725 | 1467937317309 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 17:21:57 INFO - PROCESS | 1725 | 1467937317312 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 17:21:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 17:21:57 INFO - PROCESS | 1725 | 1467937317324 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 17:21:57 INFO - PROCESS | 1725 | 1467937317329 Marionette TRACE conn2 <- [1,170,null,{}] 17:21:57 INFO - PROCESS | 1725 | 1467937317333 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}] 17:21:57 INFO - PROCESS | 1725 | 1467937317336 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:21:57 INFO - PROCESS | 1725 | 1467937317479 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 17:21:57 INFO - PROCESS | 1725 | 1467937317564 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:57 INFO - PROCESS | 1725 | 1467937317566 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:21:57 INFO - PROCESS | 1725 | ++DOCSHELL 0x121b3b800 == 50 [pid = 1725] [id = 50] 17:21:57 INFO - PROCESS | 1725 | ++DOMWINDOW == 117 (0x1210a5800) [pid = 1725] [serial = 146] [outer = 0x0] 17:21:57 INFO - PROCESS | 1725 | ++DOMWINDOW == 118 (0x12153c000) [pid = 1725] [serial = 147] [outer = 0x1210a5800] 17:21:57 INFO - PROCESS | 1725 | 1467937317598 Marionette DEBUG loaded listener.js 17:21:57 INFO - PROCESS | 1725 | ++DOMWINDOW == 119 (0x121df2800) [pid = 1725] [serial = 148] [outer = 0x1210a5800] 17:21:57 INFO - PROCESS | 1725 | 1467937317992 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]]]}] 17:21:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 17:21:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 730ms 17:21:58 INFO - PROCESS | 1725 | 1467937318059 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 17:21:58 INFO - PROCESS | 1725 | 1467937318060 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 17:21:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 17:21:58 INFO - PROCESS | 1725 | 1467937318064 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 17:21:58 INFO - PROCESS | 1725 | 1467937318065 Marionette TRACE conn2 <- [1,174,null,{}] 17:21:58 INFO - PROCESS | 1725 | 1467937318068 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}] 17:21:58 INFO - PROCESS | 1725 | 1467937318069 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:21:58 INFO - PROCESS | 1725 | 1467937318164 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 17:21:58 INFO - PROCESS | 1725 | 1467937318223 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:58 INFO - PROCESS | 1725 | 1467937318224 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:21:58 INFO - PROCESS | 1725 | ++DOCSHELL 0x12577a800 == 51 [pid = 1725] [id = 51] 17:21:58 INFO - PROCESS | 1725 | ++DOMWINDOW == 120 (0x12370d000) [pid = 1725] [serial = 149] [outer = 0x0] 17:21:58 INFO - PROCESS | 1725 | ++DOMWINDOW == 121 (0x1237f0c00) [pid = 1725] [serial = 150] [outer = 0x12370d000] 17:21:58 INFO - PROCESS | 1725 | 1467937318253 Marionette DEBUG loaded listener.js 17:21:58 INFO - PROCESS | 1725 | ++DOMWINDOW == 122 (0x1237fec00) [pid = 1725] [serial = 151] [outer = 0x12370d000] 17:21:58 INFO - PROCESS | 1725 | 1467937318653 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]]]}] 17:21:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 17:21:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 620ms 17:21:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 17:21:58 INFO - PROCESS | 1725 | 1467937318684 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 17:21:58 INFO - PROCESS | 1725 | 1467937318685 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 17:21:58 INFO - PROCESS | 1725 | 1467937318687 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 17:21:58 INFO - PROCESS | 1725 | 1467937318688 Marionette TRACE conn2 <- [1,178,null,{}] 17:21:58 INFO - PROCESS | 1725 | 1467937318690 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}] 17:21:58 INFO - PROCESS | 1725 | 1467937318691 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:21:58 INFO - PROCESS | 1725 | 1467937318804 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 17:21:58 INFO - PROCESS | 1725 | 1467937318882 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:58 INFO - PROCESS | 1725 | 1467937318887 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:21:58 INFO - PROCESS | 1725 | ++DOCSHELL 0x116248800 == 52 [pid = 1725] [id = 52] 17:21:58 INFO - PROCESS | 1725 | ++DOMWINDOW == 123 (0x1190b6800) [pid = 1725] [serial = 152] [outer = 0x0] 17:21:58 INFO - PROCESS | 1725 | ++DOMWINDOW == 124 (0x1195f3000) [pid = 1725] [serial = 153] [outer = 0x1190b6800] 17:21:58 INFO - PROCESS | 1725 | 1467937318946 Marionette DEBUG loaded listener.js 17:21:59 INFO - PROCESS | 1725 | ++DOMWINDOW == 125 (0x124c06c00) [pid = 1725] [serial = 154] [outer = 0x1190b6800] 17:21:59 INFO - PROCESS | 1725 | 1467937319555 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]]]}] 17:21:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 17:21:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 920ms 17:21:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 17:21:59 INFO - PROCESS | 1725 | 1467937319608 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 17:21:59 INFO - PROCESS | 1725 | 1467937319610 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 17:21:59 INFO - PROCESS | 1725 | 1467937319613 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 17:21:59 INFO - PROCESS | 1725 | 1467937319614 Marionette TRACE conn2 <- [1,182,null,{}] 17:21:59 INFO - PROCESS | 1725 | 1467937319617 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}] 17:21:59 INFO - PROCESS | 1725 | 1467937319619 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:21:59 INFO - PROCESS | 1725 | 1467937319714 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 17:21:59 INFO - PROCESS | 1725 | 1467937319781 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:59 INFO - PROCESS | 1725 | 1467937319782 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:21:59 INFO - PROCESS | 1725 | ++DOCSHELL 0x116614800 == 53 [pid = 1725] [id = 53] 17:21:59 INFO - PROCESS | 1725 | ++DOMWINDOW == 126 (0x116975c00) [pid = 1725] [serial = 155] [outer = 0x0] 17:21:59 INFO - PROCESS | 1725 | ++DOMWINDOW == 127 (0x116fa9c00) [pid = 1725] [serial = 156] [outer = 0x116975c00] 17:21:59 INFO - PROCESS | 1725 | 1467937319811 Marionette DEBUG loaded listener.js 17:21:59 INFO - PROCESS | 1725 | ++DOMWINDOW == 128 (0x1176ea400) [pid = 1725] [serial = 157] [outer = 0x116975c00] 17:22:00 INFO - PROCESS | 1725 | --DOCSHELL 0x119182800 == 52 [pid = 1725] [id = 46] 17:22:00 INFO - PROCESS | 1725 | --DOCSHELL 0x1187f9000 == 51 [pid = 1725] [id = 45] 17:22:00 INFO - PROCESS | 1725 | --DOCSHELL 0x1182b6000 == 50 [pid = 1725] [id = 44] 17:22:00 INFO - PROCESS | 1725 | --DOCSHELL 0x1187f4000 == 49 [pid = 1725] [id = 30] 17:22:00 INFO - PROCESS | 1725 | --DOCSHELL 0x117344000 == 48 [pid = 1725] [id = 43] 17:22:00 INFO - PROCESS | 1725 | --DOCSHELL 0x117e23000 == 47 [pid = 1725] [id = 28] 17:22:00 INFO - PROCESS | 1725 | --DOCSHELL 0x116681800 == 46 [pid = 1725] [id = 42] 17:22:00 INFO - PROCESS | 1725 | --DOCSHELL 0x113005000 == 45 [pid = 1725] [id = 32] 17:22:00 INFO - PROCESS | 1725 | --DOCSHELL 0x113358000 == 44 [pid = 1725] [id = 41] 17:22:00 INFO - PROCESS | 1725 | --DOCSHELL 0x117241800 == 43 [pid = 1725] [id = 27] 17:22:00 INFO - PROCESS | 1725 | --DOCSHELL 0x118423800 == 42 [pid = 1725] [id = 29] 17:22:00 INFO - PROCESS | 1725 | --DOCSHELL 0x119085800 == 41 [pid = 1725] [id = 31] 17:22:00 INFO - PROCESS | 1725 | --DOCSHELL 0x116248800 == 40 [pid = 1725] [id = 52] 17:22:00 INFO - PROCESS | 1725 | --DOCSHELL 0x12577a800 == 39 [pid = 1725] [id = 51] 17:22:00 INFO - PROCESS | 1725 | --DOCSHELL 0x121b3b800 == 38 [pid = 1725] [id = 50] 17:22:00 INFO - PROCESS | 1725 | --DOCSHELL 0x121245000 == 37 [pid = 1725] [id = 49] 17:22:00 INFO - PROCESS | 1725 | --DOCSHELL 0x121459800 == 36 [pid = 1725] [id = 37] 17:22:00 INFO - PROCESS | 1725 | --DOCSHELL 0x123793800 == 35 [pid = 1725] [id = 39] 17:22:00 INFO - PROCESS | 1725 | --DOCSHELL 0x1216d4000 == 34 [pid = 1725] [id = 38] 17:22:00 INFO - PROCESS | 1725 | --DOCSHELL 0x121089800 == 33 [pid = 1725] [id = 35] 17:22:00 INFO - PROCESS | 1725 | --DOCSHELL 0x12135f000 == 32 [pid = 1725] [id = 36] 17:22:00 INFO - PROCESS | 1725 | --DOCSHELL 0x124c2a800 == 31 [pid = 1725] [id = 40] 17:22:00 INFO - PROCESS | 1725 | --DOCSHELL 0x1182a6800 == 30 [pid = 1725] [id = 48] 17:22:00 INFO - PROCESS | 1725 | --DOCSHELL 0x119416000 == 29 [pid = 1725] [id = 33] 17:22:00 INFO - PROCESS | 1725 | --DOCSHELL 0x112013000 == 28 [pid = 1725] [id = 47] 17:22:00 INFO - PROCESS | 1725 | --DOCSHELL 0x119b1c800 == 27 [pid = 1725] [id = 34] 17:22:00 INFO - PROCESS | 1725 | --DOMWINDOW == 127 (0x123707800) [pid = 1725] [serial = 11] [outer = 0x0] [url = about:blank] 17:22:00 INFO - PROCESS | 1725 | --DOMWINDOW == 126 (0x121475800) [pid = 1725] [serial = 99] [outer = 0x0] [url = about:blank] 17:22:00 INFO - PROCESS | 1725 | --DOMWINDOW == 125 (0x123704400) [pid = 1725] [serial = 102] [outer = 0x0] [url = about:blank] 17:22:00 INFO - PROCESS | 1725 | --DOMWINDOW == 124 (0x1211dc400) [pid = 1725] [serial = 97] [outer = 0x0] [url = about:blank] 17:22:00 INFO - PROCESS | 1725 | --DOMWINDOW == 123 (0x124c51800) [pid = 1725] [serial = 106] [outer = 0x0] [url = about:blank] 17:22:00 INFO - PROCESS | 1725 | --DOMWINDOW == 122 (0x1217ef400) [pid = 1725] [serial = 100] [outer = 0x0] [url = about:blank] 17:22:00 INFO - PROCESS | 1725 | --DOMWINDOW == 121 (0x1176e7400) [pid = 1725] [serial = 73] [outer = 0x0] [url = about:blank] 17:22:00 INFO - PROCESS | 1725 | --DOMWINDOW == 120 (0x119070400) [pid = 1725] [serial = 79] [outer = 0x0] [url = about:blank] 17:22:00 INFO - PROCESS | 1725 | --DOMWINDOW == 119 (0x12505f000) [pid = 1725] [serial = 109] [outer = 0x0] [url = about:blank] 17:22:00 INFO - PROCESS | 1725 | --DOMWINDOW == 118 (0x1176e7c00) [pid = 1725] [serial = 76] [outer = 0x0] [url = about:blank] 17:22:00 INFO - PROCESS | 1725 | --DOMWINDOW == 117 (0x1193db400) [pid = 1725] [serial = 82] [outer = 0x0] [url = about:blank] 17:22:00 INFO - PROCESS | 1725 | --DOMWINDOW == 116 (0x1176e4800) [pid = 1725] [serial = 67] [outer = 0x0] [url = about:blank] 17:22:00 INFO - PROCESS | 1725 | --DOMWINDOW == 115 (0x1257a0800) [pid = 1725] [serial = 112] [outer = 0x0] [url = about:blank] 17:22:00 INFO - PROCESS | 1725 | --DOMWINDOW == 114 (0x12d0c7400) [pid = 1725] [serial = 61] [outer = 0x0] [url = about:blank] 17:22:00 INFO - PROCESS | 1725 | --DOMWINDOW == 113 (0x124c06000) [pid = 1725] [serial = 105] [outer = 0x0] [url = about:blank] 17:22:00 INFO - PROCESS | 1725 | --DOMWINDOW == 112 (0x124edbc00) [pid = 1725] [serial = 108] [outer = 0x0] [url = about:blank] 17:22:00 INFO - PROCESS | 1725 | --DOMWINDOW == 111 (0x12570b400) [pid = 1725] [serial = 111] [outer = 0x0] [url = about:blank] 17:22:00 INFO - PROCESS | 1725 | --DOMWINDOW == 110 (0x126222800) [pid = 1725] [serial = 114] [outer = 0x0] [url = about:blank] 17:22:00 INFO - PROCESS | 1725 | --DOMWINDOW == 109 (0x11336cc00) [pid = 1725] [serial = 63] [outer = 0x0] [url = about:blank] 17:22:00 INFO - PROCESS | 1725 | --DOMWINDOW == 108 (0x113940800) [pid = 1725] [serial = 64] [outer = 0x0] [url = about:blank] 17:22:00 INFO - PROCESS | 1725 | --DOMWINDOW == 107 (0x116a19400) [pid = 1725] [serial = 66] [outer = 0x0] [url = about:blank] 17:22:00 INFO - PROCESS | 1725 | --DOMWINDOW == 106 (0x113942000) [pid = 1725] [serial = 69] [outer = 0x0] [url = about:blank] 17:22:00 INFO - PROCESS | 1725 | --DOMWINDOW == 105 (0x1139f3800) [pid = 1725] [serial = 70] [outer = 0x0] [url = about:blank] 17:22:00 INFO - PROCESS | 1725 | --DOMWINDOW == 104 (0x117208c00) [pid = 1725] [serial = 72] [outer = 0x0] [url = about:blank] 17:22:00 INFO - PROCESS | 1725 | --DOMWINDOW == 103 (0x112f7f800) [pid = 1725] [serial = 75] [outer = 0x0] [url = about:blank] 17:22:00 INFO - PROCESS | 1725 | --DOMWINDOW == 102 (0x11870bc00) [pid = 1725] [serial = 78] [outer = 0x0] [url = about:blank] 17:22:00 INFO - PROCESS | 1725 | --DOMWINDOW == 101 (0x1190acc00) [pid = 1725] [serial = 81] [outer = 0x0] [url = about:blank] 17:22:00 INFO - PROCESS | 1725 | --DOMWINDOW == 100 (0x1194b9c00) [pid = 1725] [serial = 84] [outer = 0x0] [url = about:blank] 17:22:00 INFO - PROCESS | 1725 | --DOMWINDOW == 99 (0x1195eac00) [pid = 1725] [serial = 85] [outer = 0x0] [url = about:blank] 17:22:00 INFO - PROCESS | 1725 | --DOMWINDOW == 98 (0x119727800) [pid = 1725] [serial = 87] [outer = 0x0] [url = about:blank] 17:22:00 INFO - PROCESS | 1725 | --DOMWINDOW == 97 (0x119ac1c00) [pid = 1725] [serial = 88] [outer = 0x0] [url = about:blank] 17:22:00 INFO - PROCESS | 1725 | --DOMWINDOW == 96 (0x119b8b400) [pid = 1725] [serial = 90] [outer = 0x0] [url = about:blank] 17:22:00 INFO - PROCESS | 1725 | --DOMWINDOW == 95 (0x1210a0400) [pid = 1725] [serial = 91] [outer = 0x0] [url = about:blank] 17:22:00 INFO - PROCESS | 1725 | --DOMWINDOW == 94 (0x1210a6400) [pid = 1725] [serial = 93] [outer = 0x0] [url = about:blank] 17:22:00 INFO - PROCESS | 1725 | --DOMWINDOW == 93 (0x121115c00) [pid = 1725] [serial = 94] [outer = 0x0] [url = about:blank] 17:22:00 INFO - PROCESS | 1725 | --DOMWINDOW == 92 (0x121118000) [pid = 1725] [serial = 96] [outer = 0x0] [url = about:blank] 17:22:00 INFO - PROCESS | 1725 | --DOMWINDOW == 91 (0x12b936000) [pid = 1725] [serial = 27] [outer = 0x0] [url = about:blank] 17:22:00 INFO - PROCESS | 1725 | --DOMWINDOW == 90 (0x12b93c000) [pid = 1725] [serial = 28] [outer = 0x0] [url = about:blank] 17:22:00 INFO - PROCESS | 1725 | --DOMWINDOW == 89 (0x1237fb400) [pid = 1725] [serial = 24] [outer = 0x0] [url = about:blank] 17:22:00 INFO - PROCESS | 1725 | --DOMWINDOW == 88 (0x12b056400) [pid = 1725] [serial = 25] [outer = 0x0] [url = about:blank] 17:22:00 INFO - PROCESS | 1725 | --DOMWINDOW == 87 (0x12ad9f400) [pid = 1725] [serial = 22] [outer = 0x0] [url = about:blank] 17:22:00 INFO - PROCESS | 1725 | --DOMWINDOW == 86 (0x12ad9ac00) [pid = 1725] [serial = 21] [outer = 0x0] [url = about:blank] 17:22:00 INFO - PROCESS | 1725 | --DOMWINDOW == 85 (0x129440400) [pid = 1725] [serial = 18] [outer = 0x0] [url = about:blank] 17:22:00 INFO - PROCESS | 1725 | --DOMWINDOW == 84 (0x12916f400) [pid = 1725] [serial = 15] [outer = 0x0] [url = about:blank] 17:22:00 INFO - PROCESS | 1725 | --DOMWINDOW == 83 (0x129174c00) [pid = 1725] [serial = 16] [outer = 0x0] [url = about:blank] 17:22:00 INFO - PROCESS | 1725 | --DOMWINDOW == 82 (0x1217f1000) [pid = 1725] [serial = 8] [outer = 0x0] [url = about:blank] 17:22:00 INFO - PROCESS | 1725 | --DOMWINDOW == 81 (0x12943ac00) [pid = 1725] [serial = 60] [outer = 0x0] [url = about:blank] 17:22:00 INFO - PROCESS | 1725 | --DOMWINDOW == 80 (0x12b83b800) [pid = 1725] [serial = 57] [outer = 0x0] [url = about:blank] 17:22:00 INFO - PROCESS | 1725 | --DOMWINDOW == 79 (0x12b844000) [pid = 1725] [serial = 58] [outer = 0x0] [url = about:blank] 17:22:00 INFO - PROCESS | 1725 | --DOMWINDOW == 78 (0x1190ae400) [pid = 1725] [serial = 55] [outer = 0x0] [url = about:blank] 17:22:00 INFO - PROCESS | 1725 | --DOMWINDOW == 77 (0x1181c8c00) [pid = 1725] [serial = 54] [outer = 0x0] [url = about:blank] 17:22:00 INFO - PROCESS | 1725 | --DOMWINDOW == 76 (0x12cf96800) [pid = 1725] [serial = 51] [outer = 0x0] [url = about:blank] 17:22:00 INFO - PROCESS | 1725 | --DOMWINDOW == 75 (0x116fb3c00) [pid = 1725] [serial = 52] [outer = 0x0] [url = about:blank] 17:22:00 INFO - PROCESS | 1725 | --DOMWINDOW == 74 (0x12cf25000) [pid = 1725] [serial = 48] [outer = 0x0] [url = about:blank] 17:22:00 INFO - PROCESS | 1725 | --DOMWINDOW == 73 (0x12caa6000) [pid = 1725] [serial = 42] [outer = 0x0] [url = about:blank] 17:22:00 INFO - PROCESS | 1725 | --DOMWINDOW == 72 (0x12cb42800) [pid = 1725] [serial = 44] [outer = 0x0] [url = about:blank] 17:22:00 INFO - PROCESS | 1725 | --DOMWINDOW == 71 (0x12cb47c00) [pid = 1725] [serial = 45] [outer = 0x0] [url = about:blank] 17:22:00 INFO - PROCESS | 1725 | --DOMWINDOW == 70 (0x12c79c800) [pid = 1725] [serial = 40] [outer = 0x0] [url = about:blank] 17:22:00 INFO - PROCESS | 1725 | --DOMWINDOW == 69 (0x12c4f6000) [pid = 1725] [serial = 39] [outer = 0x0] [url = about:blank] 17:22:00 INFO - PROCESS | 1725 | --DOMWINDOW == 68 (0x12c4ea800) [pid = 1725] [serial = 36] [outer = 0x0] [url = about:blank] 17:22:00 INFO - PROCESS | 1725 | --DOMWINDOW == 67 (0x12c4ee400) [pid = 1725] [serial = 37] [outer = 0x0] [url = about:blank] 17:22:00 INFO - PROCESS | 1725 | --DOMWINDOW == 66 (0x12bde5c00) [pid = 1725] [serial = 33] [outer = 0x0] [url = about:blank] 17:22:00 INFO - PROCESS | 1725 | --DOMWINDOW == 65 (0x12bf6e800) [pid = 1725] [serial = 34] [outer = 0x0] [url = about:blank] 17:22:00 INFO - PROCESS | 1725 | --DOMWINDOW == 64 (0x1210acc00) [pid = 1725] [serial = 30] [outer = 0x0] [url = about:blank] 17:22:00 INFO - PROCESS | 1725 | --DOMWINDOW == 63 (0x12b941000) [pid = 1725] [serial = 31] [outer = 0x0] [url = about:blank] 17:22:00 INFO - PROCESS | 1725 | 1467937320658 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]]]}] 17:22:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 17:22:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1070ms 17:22:00 INFO - PROCESS | 1725 | 1467937320683 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 17:22:00 INFO - PROCESS | 1725 | 1467937320686 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 17:22:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 17:22:00 INFO - PROCESS | 1725 | 1467937320690 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 17:22:00 INFO - PROCESS | 1725 | 1467937320693 Marionette TRACE conn2 <- [1,186,null,{}] 17:22:00 INFO - PROCESS | 1725 | 1467937320698 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}] 17:22:00 INFO - PROCESS | 1725 | 1467937320700 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:00 INFO - PROCESS | 1725 | 1467937320772 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 17:22:00 INFO - PROCESS | 1725 | 1467937320815 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:00 INFO - PROCESS | 1725 | 1467937320818 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:00 INFO - PROCESS | 1725 | ++DOCSHELL 0x113358000 == 28 [pid = 1725] [id = 54] 17:22:00 INFO - PROCESS | 1725 | ++DOMWINDOW == 64 (0x113d90800) [pid = 1725] [serial = 158] [outer = 0x0] 17:22:00 INFO - PROCESS | 1725 | ++DOMWINDOW == 65 (0x11690bc00) [pid = 1725] [serial = 159] [outer = 0x113d90800] 17:22:00 INFO - PROCESS | 1725 | 1467937320845 Marionette DEBUG loaded listener.js 17:22:00 INFO - PROCESS | 1725 | ++DOMWINDOW == 66 (0x116fb5400) [pid = 1725] [serial = 160] [outer = 0x113d90800] 17:22:01 INFO - PROCESS | 1725 | 1467937321129 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]]]}] 17:22:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 17:22:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 473ms 17:22:01 INFO - PROCESS | 1725 | 1467937321167 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 17:22:01 INFO - PROCESS | 1725 | 1467937321170 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 17:22:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 17:22:01 INFO - PROCESS | 1725 | 1467937321176 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 17:22:01 INFO - PROCESS | 1725 | 1467937321181 Marionette TRACE conn2 <- [1,190,null,{}] 17:22:01 INFO - PROCESS | 1725 | 1467937321183 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}] 17:22:01 INFO - PROCESS | 1725 | 1467937321185 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:01 INFO - PROCESS | 1725 | 1467937321262 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 17:22:01 INFO - PROCESS | 1725 | 1467937321266 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:01 INFO - PROCESS | 1725 | 1467937321267 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:01 INFO - PROCESS | 1725 | ++DOCSHELL 0x1169ba000 == 29 [pid = 1725] [id = 55] 17:22:01 INFO - PROCESS | 1725 | ++DOMWINDOW == 67 (0x118152800) [pid = 1725] [serial = 161] [outer = 0x0] 17:22:01 INFO - PROCESS | 1725 | ++DOMWINDOW == 68 (0x11849c000) [pid = 1725] [serial = 162] [outer = 0x118152800] 17:22:01 INFO - PROCESS | 1725 | 1467937321298 Marionette DEBUG loaded listener.js 17:22:01 INFO - PROCESS | 1725 | ++DOMWINDOW == 69 (0x11875c000) [pid = 1725] [serial = 163] [outer = 0x118152800] 17:22:01 INFO - PROCESS | 1725 | 1467937321625 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]]]}] 17:22:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 17:22:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 475ms 17:22:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 17:22:01 INFO - PROCESS | 1725 | 1467937321651 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 17:22:01 INFO - PROCESS | 1725 | 1467937321652 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 17:22:01 INFO - PROCESS | 1725 | 1467937321654 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 17:22:01 INFO - PROCESS | 1725 | 1467937321657 Marionette TRACE conn2 <- [1,194,null,{}] 17:22:01 INFO - PROCESS | 1725 | 1467937321665 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}] 17:22:01 INFO - PROCESS | 1725 | 1467937321668 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:01 INFO - PROCESS | 1725 | 1467937321739 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 17:22:01 INFO - PROCESS | 1725 | 1467937321744 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:01 INFO - PROCESS | 1725 | 1467937321746 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:01 INFO - PROCESS | 1725 | ++DOCSHELL 0x117e3c000 == 30 [pid = 1725] [id = 56] 17:22:01 INFO - PROCESS | 1725 | ++DOMWINDOW == 70 (0x115e59000) [pid = 1725] [serial = 164] [outer = 0x0] 17:22:01 INFO - PROCESS | 1725 | ++DOMWINDOW == 71 (0x1193dcc00) [pid = 1725] [serial = 165] [outer = 0x115e59000] 17:22:01 INFO - PROCESS | 1725 | 1467937321776 Marionette DEBUG loaded listener.js 17:22:01 INFO - PROCESS | 1725 | ++DOMWINDOW == 72 (0x1194bb400) [pid = 1725] [serial = 166] [outer = 0x115e59000] 17:22:02 INFO - PROCESS | 1725 | 1467937322135 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]]]}] 17:22:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 17:22:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 522ms 17:22:02 INFO - PROCESS | 1725 | 1467937322177 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 17:22:02 INFO - PROCESS | 1725 | 1467937322180 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 17:22:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 17:22:02 INFO - PROCESS | 1725 | 1467937322183 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 17:22:02 INFO - PROCESS | 1725 | 1467937322185 Marionette TRACE conn2 <- [1,198,null,{}] 17:22:02 INFO - PROCESS | 1725 | 1467937322188 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}] 17:22:02 INFO - PROCESS | 1725 | 1467937322190 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:02 INFO - PROCESS | 1725 | 1467937322280 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 17:22:02 INFO - PROCESS | 1725 | 1467937322284 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:02 INFO - PROCESS | 1725 | 1467937322285 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:02 INFO - PROCESS | 1725 | ++DOCSHELL 0x1182be800 == 31 [pid = 1725] [id = 57] 17:22:02 INFO - PROCESS | 1725 | ++DOMWINDOW == 73 (0x1195f2800) [pid = 1725] [serial = 167] [outer = 0x0] 17:22:02 INFO - PROCESS | 1725 | ++DOMWINDOW == 74 (0x119729c00) [pid = 1725] [serial = 168] [outer = 0x1195f2800] 17:22:02 INFO - PROCESS | 1725 | 1467937322308 Marionette DEBUG loaded listener.js 17:22:02 INFO - PROCESS | 1725 | ++DOMWINDOW == 75 (0x119abf400) [pid = 1725] [serial = 169] [outer = 0x1195f2800] 17:22:02 INFO - PROCESS | 1725 | 1467937322756 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]]]}] 17:22:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 17:22:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 620ms 17:22:02 INFO - PROCESS | 1725 | 1467937322804 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 17:22:02 INFO - PROCESS | 1725 | 1467937322806 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 17:22:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 17:22:02 INFO - PROCESS | 1725 | 1467937322809 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 17:22:02 INFO - PROCESS | 1725 | 1467937322811 Marionette TRACE conn2 <- [1,202,null,{}] 17:22:02 INFO - PROCESS | 1725 | 1467937322814 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}] 17:22:02 INFO - PROCESS | 1725 | 1467937322816 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:02 INFO - PROCESS | 1725 | 1467937322941 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 17:22:02 INFO - PROCESS | 1725 | 1467937322965 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:02 INFO - PROCESS | 1725 | 1467937322966 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:02 INFO - PROCESS | 1725 | ++DOCSHELL 0x11909c800 == 32 [pid = 1725] [id = 58] 17:22:02 INFO - PROCESS | 1725 | ++DOMWINDOW == 76 (0x11814f800) [pid = 1725] [serial = 170] [outer = 0x0] 17:22:03 INFO - PROCESS | 1725 | ++DOMWINDOW == 77 (0x121025000) [pid = 1725] [serial = 171] [outer = 0x11814f800] 17:22:03 INFO - PROCESS | 1725 | 1467937323006 Marionette DEBUG loaded listener.js 17:22:03 INFO - PROCESS | 1725 | ++DOMWINDOW == 78 (0x1210a7400) [pid = 1725] [serial = 172] [outer = 0x11814f800] 17:22:03 INFO - PROCESS | 1725 | 1467937323355 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]]]}] 17:22:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 17:22:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 570ms 17:22:03 INFO - PROCESS | 1725 | 1467937323380 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 17:22:03 INFO - PROCESS | 1725 | 1467937323381 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 17:22:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 17:22:03 INFO - PROCESS | 1725 | 1467937323383 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 17:22:03 INFO - PROCESS | 1725 | 1467937323384 Marionette TRACE conn2 <- [1,206,null,{}] 17:22:03 INFO - PROCESS | 1725 | 1467937323394 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}] 17:22:03 INFO - PROCESS | 1725 | 1467937323399 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:03 INFO - PROCESS | 1725 | 1467937323502 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 17:22:03 INFO - PROCESS | 1725 | 1467937323506 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:03 INFO - PROCESS | 1725 | 1467937323507 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:03 INFO - PROCESS | 1725 | ++DOCSHELL 0x119a0c000 == 33 [pid = 1725] [id = 59] 17:22:03 INFO - PROCESS | 1725 | ++DOMWINDOW == 79 (0x12101ec00) [pid = 1725] [serial = 173] [outer = 0x0] 17:22:03 INFO - PROCESS | 1725 | ++DOMWINDOW == 80 (0x12111b400) [pid = 1725] [serial = 174] [outer = 0x12101ec00] 17:22:03 INFO - PROCESS | 1725 | 1467937323533 Marionette DEBUG loaded listener.js 17:22:03 INFO - PROCESS | 1725 | ++DOMWINDOW == 81 (0x12370c000) [pid = 1725] [serial = 175] [outer = 0x12101ec00] 17:22:03 INFO - PROCESS | 1725 | 1467937323819 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]]]}] 17:22:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 17:22:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 469ms 17:22:03 INFO - PROCESS | 1725 | 1467937323864 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 17:22:03 INFO - PROCESS | 1725 | 1467937323866 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 17:22:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 17:22:03 INFO - PROCESS | 1725 | 1467937323887 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 17:22:03 INFO - PROCESS | 1725 | 1467937323890 Marionette TRACE conn2 <- [1,210,null,{}] 17:22:03 INFO - PROCESS | 1725 | 1467937323893 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}] 17:22:03 INFO - PROCESS | 1725 | 1467937323898 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:03 INFO - PROCESS | 1725 | 1467937323994 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 17:22:04 INFO - PROCESS | 1725 | 1467937323998 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:04 INFO - PROCESS | 1725 | 1467937323998 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:04 INFO - PROCESS | 1725 | ++DOCSHELL 0x121094000 == 34 [pid = 1725] [id = 60] 17:22:04 INFO - PROCESS | 1725 | ++DOMWINDOW == 82 (0x113940c00) [pid = 1725] [serial = 176] [outer = 0x0] 17:22:04 INFO - PROCESS | 1725 | ++DOMWINDOW == 83 (0x12372b000) [pid = 1725] [serial = 177] [outer = 0x113940c00] 17:22:04 INFO - PROCESS | 1725 | 1467937324024 Marionette DEBUG loaded listener.js 17:22:04 INFO - PROCESS | 1725 | ++DOMWINDOW == 84 (0x124c0d000) [pid = 1725] [serial = 178] [outer = 0x113940c00] 17:22:04 INFO - PROCESS | 1725 | 1467937324322 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]]]}] 17:22:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 17:22:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 485ms 17:22:04 INFO - PROCESS | 1725 | 1467937324361 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 17:22:04 INFO - PROCESS | 1725 | 1467937324364 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 17:22:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 17:22:04 INFO - PROCESS | 1725 | 1467937324367 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 17:22:04 INFO - PROCESS | 1725 | 1467937324368 Marionette TRACE conn2 <- [1,214,null,{}] 17:22:04 INFO - PROCESS | 1725 | 1467937324370 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}] 17:22:04 INFO - PROCESS | 1725 | 1467937324371 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:04 INFO - PROCESS | 1725 | 1467937324457 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 17:22:04 INFO - PROCESS | 1725 | 1467937324487 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:04 INFO - PROCESS | 1725 | 1467937324488 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:04 INFO - PROCESS | 1725 | ++DOCSHELL 0x121368800 == 35 [pid = 1725] [id = 61] 17:22:04 INFO - PROCESS | 1725 | ++DOMWINDOW == 85 (0x124c0b400) [pid = 1725] [serial = 179] [outer = 0x0] 17:22:04 INFO - PROCESS | 1725 | ++DOMWINDOW == 86 (0x124edbc00) [pid = 1725] [serial = 180] [outer = 0x124c0b400] 17:22:04 INFO - PROCESS | 1725 | 1467937324513 Marionette DEBUG loaded listener.js 17:22:04 INFO - PROCESS | 1725 | ++DOMWINDOW == 87 (0x1251aa400) [pid = 1725] [serial = 181] [outer = 0x124c0b400] 17:22:04 INFO - PROCESS | 1725 | --DOMWINDOW == 86 (0x116972c00) [pid = 1725] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 17:22:04 INFO - PROCESS | 1725 | --DOMWINDOW == 85 (0x11907c800) [pid = 1725] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 17:22:04 INFO - PROCESS | 1725 | --DOMWINDOW == 84 (0x118159c00) [pid = 1725] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 17:22:04 INFO - PROCESS | 1725 | --DOMWINDOW == 83 (0x118394800) [pid = 1725] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 17:22:04 INFO - PROCESS | 1725 | --DOMWINDOW == 82 (0x12613a400) [pid = 1725] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 17:22:04 INFO - PROCESS | 1725 | --DOMWINDOW == 81 (0x121adb000) [pid = 1725] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 17:22:04 INFO - PROCESS | 1725 | --DOMWINDOW == 80 (0x12570a800) [pid = 1725] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 17:22:04 INFO - PROCESS | 1725 | --DOMWINDOW == 79 (0x1195e9c00) [pid = 1725] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 17:22:04 INFO - PROCESS | 1725 | --DOMWINDOW == 78 (0x1195ea400) [pid = 1725] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 17:22:04 INFO - PROCESS | 1725 | 1467937324860 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]]]}] 17:22:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 17:22:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 519ms 17:22:04 INFO - PROCESS | 1725 | 1467937324887 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 17:22:04 INFO - PROCESS | 1725 | 1467937324888 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 17:22:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 17:22:04 INFO - PROCESS | 1725 | 1467937324891 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 17:22:04 INFO - PROCESS | 1725 | 1467937324892 Marionette TRACE conn2 <- [1,218,null,{}] 17:22:04 INFO - PROCESS | 1725 | 1467937324897 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}] 17:22:04 INFO - PROCESS | 1725 | 1467937324898 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:04 INFO - PROCESS | 1725 | 1467937324989 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 17:22:05 INFO - PROCESS | 1725 | 1467937325015 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:05 INFO - PROCESS | 1725 | 1467937325016 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:05 INFO - PROCESS | 1725 | ++DOCSHELL 0x117e3b800 == 36 [pid = 1725] [id = 62] 17:22:05 INFO - PROCESS | 1725 | ++DOMWINDOW == 79 (0x1122be000) [pid = 1725] [serial = 182] [outer = 0x0] 17:22:05 INFO - PROCESS | 1725 | ++DOMWINDOW == 80 (0x121118400) [pid = 1725] [serial = 183] [outer = 0x1122be000] 17:22:05 INFO - PROCESS | 1725 | 1467937325040 Marionette DEBUG loaded listener.js 17:22:05 INFO - PROCESS | 1725 | ++DOMWINDOW == 81 (0x125707c00) [pid = 1725] [serial = 184] [outer = 0x1122be000] 17:22:05 INFO - PROCESS | 1725 | 1467937325313 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]]]}] 17:22:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 17:22:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 471ms 17:22:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 17:22:05 INFO - PROCESS | 1725 | 1467937325364 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 17:22:05 INFO - PROCESS | 1725 | 1467937325366 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 17:22:05 INFO - PROCESS | 1725 | 1467937325368 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 17:22:05 INFO - PROCESS | 1725 | 1467937325369 Marionette TRACE conn2 <- [1,222,null,{}] 17:22:05 INFO - PROCESS | 1725 | 1467937325371 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}] 17:22:05 INFO - PROCESS | 1725 | 1467937325372 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:05 INFO - PROCESS | 1725 | 1467937325447 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 17:22:05 INFO - PROCESS | 1725 | 1467937325450 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:05 INFO - PROCESS | 1725 | 1467937325451 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:05 INFO - PROCESS | 1725 | ++DOCSHELL 0x1219cd000 == 37 [pid = 1725] [id = 63] 17:22:05 INFO - PROCESS | 1725 | ++DOMWINDOW == 82 (0x125709000) [pid = 1725] [serial = 185] [outer = 0x0] 17:22:05 INFO - PROCESS | 1725 | ++DOMWINDOW == 83 (0x125796c00) [pid = 1725] [serial = 186] [outer = 0x125709000] 17:22:05 INFO - PROCESS | 1725 | 1467937325476 Marionette DEBUG loaded listener.js 17:22:05 INFO - PROCESS | 1725 | ++DOMWINDOW == 84 (0x12613ac00) [pid = 1725] [serial = 187] [outer = 0x125709000] 17:22:05 INFO - PROCESS | 1725 | 1467937325770 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]]]}] 17:22:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 17:22:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 418ms 17:22:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 17:22:05 INFO - PROCESS | 1725 | 1467937325786 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 17:22:05 INFO - PROCESS | 1725 | 1467937325788 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 17:22:05 INFO - PROCESS | 1725 | 1467937325790 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 17:22:05 INFO - PROCESS | 1725 | 1467937325803 Marionette TRACE conn2 <- [1,226,null,{}] 17:22:05 INFO - PROCESS | 1725 | 1467937325817 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}] 17:22:05 INFO - PROCESS | 1725 | 1467937325819 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:05 INFO - PROCESS | 1725 | 1467937325929 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 17:22:05 INFO - PROCESS | 1725 | 1467937325934 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:05 INFO - PROCESS | 1725 | 1467937325936 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:05 INFO - PROCESS | 1725 | ++DOCSHELL 0x11909b800 == 38 [pid = 1725] [id = 64] 17:22:05 INFO - PROCESS | 1725 | ++DOMWINDOW == 85 (0x117207c00) [pid = 1725] [serial = 188] [outer = 0x0] 17:22:05 INFO - PROCESS | 1725 | ++DOMWINDOW == 86 (0x12621ec00) [pid = 1725] [serial = 189] [outer = 0x117207c00] 17:22:05 INFO - PROCESS | 1725 | 1467937325962 Marionette DEBUG loaded listener.js 17:22:06 INFO - PROCESS | 1725 | ++DOMWINDOW == 87 (0x12691bc00) [pid = 1725] [serial = 190] [outer = 0x117207c00] 17:22:06 INFO - PROCESS | 1725 | 1467937326263 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]]]}] 17:22:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 17:22:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 492ms 17:22:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 17:22:06 INFO - PROCESS | 1725 | 1467937326283 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 17:22:06 INFO - PROCESS | 1725 | 1467937326284 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 17:22:06 INFO - PROCESS | 1725 | 1467937326286 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 17:22:06 INFO - PROCESS | 1725 | 1467937326287 Marionette TRACE conn2 <- [1,230,null,{}] 17:22:06 INFO - PROCESS | 1725 | 1467937326289 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}] 17:22:06 INFO - PROCESS | 1725 | 1467937326291 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:06 INFO - PROCESS | 1725 | 1467937326373 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 17:22:06 INFO - PROCESS | 1725 | 1467937326380 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:06 INFO - PROCESS | 1725 | 1467937326381 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:06 INFO - PROCESS | 1725 | ++DOCSHELL 0x1257bf800 == 39 [pid = 1725] [id = 65] 17:22:06 INFO - PROCESS | 1725 | ++DOMWINDOW == 88 (0x1210a6c00) [pid = 1725] [serial = 191] [outer = 0x0] 17:22:06 INFO - PROCESS | 1725 | ++DOMWINDOW == 89 (0x126920c00) [pid = 1725] [serial = 192] [outer = 0x1210a6c00] 17:22:06 INFO - PROCESS | 1725 | 1467937326406 Marionette DEBUG loaded listener.js 17:22:06 INFO - PROCESS | 1725 | ++DOMWINDOW == 90 (0x126929800) [pid = 1725] [serial = 193] [outer = 0x1210a6c00] 17:22:06 INFO - PROCESS | 1725 | 1467937326819 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]]]}] 17:22:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 17:22:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 568ms 17:22:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 17:22:06 INFO - PROCESS | 1725 | 1467937326855 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 17:22:06 INFO - PROCESS | 1725 | 1467937326858 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 17:22:06 INFO - PROCESS | 1725 | 1467937326861 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 17:22:06 INFO - PROCESS | 1725 | 1467937326863 Marionette TRACE conn2 <- [1,234,null,{}] 17:22:06 INFO - PROCESS | 1725 | 1467937326868 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}] 17:22:06 INFO - PROCESS | 1725 | 1467937326870 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:06 INFO - PROCESS | 1725 | 1467937326992 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 17:22:07 INFO - PROCESS | 1725 | 1467937327080 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:07 INFO - PROCESS | 1725 | 1467937327082 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:07 INFO - PROCESS | 1725 | ++DOCSHELL 0x1160a1000 == 40 [pid = 1725] [id = 66] 17:22:07 INFO - PROCESS | 1725 | ++DOMWINDOW == 91 (0x11396d800) [pid = 1725] [serial = 194] [outer = 0x0] 17:22:07 INFO - PROCESS | 1725 | ++DOMWINDOW == 92 (0x115123000) [pid = 1725] [serial = 195] [outer = 0x11396d800] 17:22:07 INFO - PROCESS | 1725 | 1467937327131 Marionette DEBUG loaded listener.js 17:22:07 INFO - PROCESS | 1725 | ++DOMWINDOW == 93 (0x116fb4800) [pid = 1725] [serial = 196] [outer = 0x11396d800] 17:22:07 INFO - PROCESS | 1725 | 1467937327650 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]]]}] 17:22:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 17:22:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 822ms 17:22:07 INFO - PROCESS | 1725 | 1467937327682 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 17:22:07 INFO - PROCESS | 1725 | 1467937327685 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 17:22:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 17:22:07 INFO - PROCESS | 1725 | 1467937327690 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 17:22:07 INFO - PROCESS | 1725 | 1467937327692 Marionette TRACE conn2 <- [1,238,null,{}] 17:22:07 INFO - PROCESS | 1725 | 1467937327694 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}] 17:22:07 INFO - PROCESS | 1725 | 1467937327696 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:07 INFO - PROCESS | 1725 | 1467937327802 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 17:22:07 INFO - PROCESS | 1725 | 1467937327875 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:07 INFO - PROCESS | 1725 | 1467937327876 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:07 INFO - PROCESS | 1725 | ++DOCSHELL 0x118423800 == 41 [pid = 1725] [id = 67] 17:22:07 INFO - PROCESS | 1725 | ++DOMWINDOW == 94 (0x1181bac00) [pid = 1725] [serial = 197] [outer = 0x0] 17:22:07 INFO - PROCESS | 1725 | ++DOMWINDOW == 95 (0x11870a800) [pid = 1725] [serial = 198] [outer = 0x1181bac00] 17:22:07 INFO - PROCESS | 1725 | 1467937327907 Marionette DEBUG loaded listener.js 17:22:07 INFO - PROCESS | 1725 | ++DOMWINDOW == 96 (0x119070000) [pid = 1725] [serial = 199] [outer = 0x1181bac00] 17:22:08 INFO - PROCESS | 1725 | ++DOMWINDOW == 97 (0x11697ac00) [pid = 1725] [serial = 200] [outer = 0x12109f400] 17:22:08 INFO - PROCESS | 1725 | --DOCSHELL 0x11909b800 == 40 [pid = 1725] [id = 64] 17:22:08 INFO - PROCESS | 1725 | --DOCSHELL 0x1219cd000 == 39 [pid = 1725] [id = 63] 17:22:08 INFO - PROCESS | 1725 | --DOCSHELL 0x117e3b800 == 38 [pid = 1725] [id = 62] 17:22:08 INFO - PROCESS | 1725 | --DOCSHELL 0x121368800 == 37 [pid = 1725] [id = 61] 17:22:08 INFO - PROCESS | 1725 | --DOCSHELL 0x121094000 == 36 [pid = 1725] [id = 60] 17:22:08 INFO - PROCESS | 1725 | --DOCSHELL 0x119a0c000 == 35 [pid = 1725] [id = 59] 17:22:08 INFO - PROCESS | 1725 | --DOCSHELL 0x11909c800 == 34 [pid = 1725] [id = 58] 17:22:08 INFO - PROCESS | 1725 | --DOCSHELL 0x1182be800 == 33 [pid = 1725] [id = 57] 17:22:08 INFO - PROCESS | 1725 | --DOCSHELL 0x117e3c000 == 32 [pid = 1725] [id = 56] 17:22:08 INFO - PROCESS | 1725 | --DOCSHELL 0x1169ba000 == 31 [pid = 1725] [id = 55] 17:22:08 INFO - PROCESS | 1725 | --DOCSHELL 0x113358000 == 30 [pid = 1725] [id = 54] 17:22:08 INFO - PROCESS | 1725 | --DOCSHELL 0x116614800 == 29 [pid = 1725] [id = 53] 17:22:08 INFO - PROCESS | 1725 | 1467937328556 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]]]}] 17:22:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 17:22:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 876ms 17:22:08 INFO - PROCESS | 1725 | --DOMWINDOW == 96 (0x11972bc00) [pid = 1725] [serial = 133] [outer = 0x0] [url = about:blank] 17:22:08 INFO - PROCESS | 1725 | --DOMWINDOW == 95 (0x121020c00) [pid = 1725] [serial = 135] [outer = 0x0] [url = about:blank] 17:22:08 INFO - PROCESS | 1725 | --DOMWINDOW == 94 (0x1176e0000) [pid = 1725] [serial = 121] [outer = 0x0] [url = about:blank] 17:22:08 INFO - PROCESS | 1725 | --DOMWINDOW == 93 (0x116a12c00) [pid = 1725] [serial = 120] [outer = 0x0] [url = about:blank] 17:22:08 INFO - PROCESS | 1725 | --DOMWINDOW == 92 (0x1193e0800) [pid = 1725] [serial = 126] [outer = 0x0] [url = about:blank] 17:22:08 INFO - PROCESS | 1725 | --DOMWINDOW == 91 (0x1183a0c00) [pid = 1725] [serial = 123] [outer = 0x0] [url = about:blank] 17:22:08 INFO - PROCESS | 1725 | --DOMWINDOW == 90 (0x1195f1000) [pid = 1725] [serial = 132] [outer = 0x0] [url = about:blank] 17:22:08 INFO - PROCESS | 1725 | --DOMWINDOW == 89 (0x1195e7800) [pid = 1725] [serial = 127] [outer = 0x0] [url = about:blank] 17:22:08 INFO - PROCESS | 1725 | --DOMWINDOW == 88 (0x118755000) [pid = 1725] [serial = 124] [outer = 0x0] [url = about:blank] 17:22:08 INFO - PROCESS | 1725 | --DOMWINDOW == 87 (0x1194b8c00) [pid = 1725] [serial = 130] [outer = 0x0] [url = about:blank] 17:22:08 INFO - PROCESS | 1725 | --DOMWINDOW == 86 (0x119039800) [pid = 1725] [serial = 129] [outer = 0x0] [url = about:blank] 17:22:08 INFO - PROCESS | 1725 | --DOMWINDOW == 85 (0x121328400) [pid = 1725] [serial = 136] [outer = 0x0] [url = about:blank] 17:22:08 INFO - PROCESS | 1725 | --DOMWINDOW == 84 (0x126920000) [pid = 1725] [serial = 118] [outer = 0x0] [url = about:blank] 17:22:08 INFO - PROCESS | 1725 | --DOMWINDOW == 83 (0x12690c000) [pid = 1725] [serial = 117] [outer = 0x0] [url = about:blank] 17:22:08 INFO - PROCESS | 1725 | --DOMWINDOW == 82 (0x121481800) [pid = 1725] [serial = 103] [outer = 0x0] [url = about:blank] 17:22:08 INFO - PROCESS | 1725 | --DOMWINDOW == 81 (0x12665bc00) [pid = 1725] [serial = 115] [outer = 0x0] [url = about:blank] 17:22:08 INFO - PROCESS | 1725 | 1467937328579 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 17:22:08 INFO - PROCESS | 1725 | 1467937328582 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 17:22:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 17:22:08 INFO - PROCESS | 1725 | 1467937328587 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 17:22:08 INFO - PROCESS | 1725 | 1467937328589 Marionette TRACE conn2 <- [1,242,null,{}] 17:22:08 INFO - PROCESS | 1725 | 1467937328595 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}] 17:22:08 INFO - PROCESS | 1725 | 1467937328597 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:08 INFO - PROCESS | 1725 | 1467937328671 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 17:22:08 INFO - PROCESS | 1725 | 1467937328679 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:08 INFO - PROCESS | 1725 | 1467937328682 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:08 INFO - PROCESS | 1725 | ++DOCSHELL 0x116947000 == 30 [pid = 1725] [id = 68] 17:22:08 INFO - PROCESS | 1725 | ++DOMWINDOW == 82 (0x1172bd400) [pid = 1725] [serial = 201] [outer = 0x0] 17:22:08 INFO - PROCESS | 1725 | ++DOMWINDOW == 83 (0x119070400) [pid = 1725] [serial = 202] [outer = 0x1172bd400] 17:22:08 INFO - PROCESS | 1725 | 1467937328711 Marionette DEBUG loaded listener.js 17:22:08 INFO - PROCESS | 1725 | ++DOMWINDOW == 84 (0x1190b3400) [pid = 1725] [serial = 203] [outer = 0x1172bd400] 17:22:09 INFO - PROCESS | 1725 | 1467937329039 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]]]}] 17:22:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 17:22:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 471ms 17:22:09 INFO - PROCESS | 1725 | 1467937329057 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 17:22:09 INFO - PROCESS | 1725 | 1467937329062 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 17:22:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 17:22:09 INFO - PROCESS | 1725 | 1467937329067 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 17:22:09 INFO - PROCESS | 1725 | 1467937329069 Marionette TRACE conn2 <- [1,246,null,{}] 17:22:09 INFO - PROCESS | 1725 | 1467937329071 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}] 17:22:09 INFO - PROCESS | 1725 | 1467937329073 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:09 INFO - PROCESS | 1725 | 1467937329167 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 17:22:09 INFO - PROCESS | 1725 | 1467937329211 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:09 INFO - PROCESS | 1725 | 1467937329213 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:09 INFO - PROCESS | 1725 | ++DOCSHELL 0x116946800 == 31 [pid = 1725] [id = 69] 17:22:09 INFO - PROCESS | 1725 | ++DOMWINDOW == 85 (0x1190b3800) [pid = 1725] [serial = 204] [outer = 0x0] 17:22:09 INFO - PROCESS | 1725 | ++DOMWINDOW == 86 (0x1195e5000) [pid = 1725] [serial = 205] [outer = 0x1190b3800] 17:22:09 INFO - PROCESS | 1725 | 1467937329257 Marionette DEBUG loaded listener.js 17:22:09 INFO - PROCESS | 1725 | ++DOMWINDOW == 87 (0x119735c00) [pid = 1725] [serial = 206] [outer = 0x1190b3800] 17:22:09 INFO - PROCESS | 1725 | 1467937329692 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]]]}] 17:22:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 17:22:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 669ms 17:22:09 INFO - PROCESS | 1725 | 1467937329736 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 17:22:09 INFO - PROCESS | 1725 | 1467937329737 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 17:22:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 17:22:09 INFO - PROCESS | 1725 | 1467937329740 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 17:22:09 INFO - PROCESS | 1725 | 1467937329742 Marionette TRACE conn2 <- [1,250,null,{}] 17:22:09 INFO - PROCESS | 1725 | 1467937329750 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}] 17:22:09 INFO - PROCESS | 1725 | 1467937329753 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:09 INFO - PROCESS | 1725 | 1467937329830 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 17:22:09 INFO - PROCESS | 1725 | 1467937329835 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:09 INFO - PROCESS | 1725 | 1467937329837 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:09 INFO - PROCESS | 1725 | ++DOCSHELL 0x11909e000 == 32 [pid = 1725] [id = 70] 17:22:09 INFO - PROCESS | 1725 | ++DOMWINDOW == 88 (0x1167d2800) [pid = 1725] [serial = 207] [outer = 0x0] 17:22:09 INFO - PROCESS | 1725 | ++DOMWINDOW == 89 (0x12111b000) [pid = 1725] [serial = 208] [outer = 0x1167d2800] 17:22:09 INFO - PROCESS | 1725 | 1467937329881 Marionette DEBUG loaded listener.js 17:22:09 INFO - PROCESS | 1725 | ++DOMWINDOW == 90 (0x12153f800) [pid = 1725] [serial = 209] [outer = 0x1167d2800] 17:22:10 INFO - PROCESS | 1725 | 1467937330202 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]]]}] 17:22:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 17:22:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 472ms 17:22:10 INFO - PROCESS | 1725 | 1467937330214 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 17:22:10 INFO - PROCESS | 1725 | 1467937330216 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 17:22:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 17:22:10 INFO - PROCESS | 1725 | 1467937330219 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 17:22:10 INFO - PROCESS | 1725 | 1467937330220 Marionette TRACE conn2 <- [1,254,null,{}] 17:22:10 INFO - PROCESS | 1725 | 1467937330222 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}] 17:22:10 INFO - PROCESS | 1725 | 1467937330224 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:10 INFO - PROCESS | 1725 | 1467937330312 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 17:22:10 INFO - PROCESS | 1725 | 1467937330372 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:10 INFO - PROCESS | 1725 | 1467937330373 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:10 INFO - PROCESS | 1725 | ++DOCSHELL 0x119a0f800 == 33 [pid = 1725] [id = 71] 17:22:10 INFO - PROCESS | 1725 | ++DOMWINDOW == 91 (0x121111c00) [pid = 1725] [serial = 210] [outer = 0x0] 17:22:10 INFO - PROCESS | 1725 | ++DOMWINDOW == 92 (0x123705000) [pid = 1725] [serial = 211] [outer = 0x121111c00] 17:22:10 INFO - PROCESS | 1725 | 1467937330414 Marionette DEBUG loaded listener.js 17:22:10 INFO - PROCESS | 1725 | ++DOMWINDOW == 93 (0x124c43400) [pid = 1725] [serial = 212] [outer = 0x121111c00] 17:22:10 INFO - PROCESS | 1725 | 1467937330846 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]]]}] 17:22:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 17:22:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 669ms 17:22:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 17:22:10 INFO - PROCESS | 1725 | 1467937330889 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 17:22:10 INFO - PROCESS | 1725 | 1467937330890 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 17:22:10 INFO - PROCESS | 1725 | 1467937330892 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 17:22:10 INFO - PROCESS | 1725 | 1467937330893 Marionette TRACE conn2 <- [1,258,null,{}] 17:22:10 INFO - PROCESS | 1725 | 1467937330895 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}] 17:22:10 INFO - PROCESS | 1725 | 1467937330897 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:10 INFO - PROCESS | 1725 | 1467937330986 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 17:22:10 INFO - PROCESS | 1725 | 1467937330989 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:10 INFO - PROCESS | 1725 | 1467937330990 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:11 INFO - PROCESS | 1725 | ++DOCSHELL 0x121355800 == 34 [pid = 1725] [id = 72] 17:22:11 INFO - PROCESS | 1725 | ++DOMWINDOW == 94 (0x1211df000) [pid = 1725] [serial = 213] [outer = 0x0] 17:22:11 INFO - PROCESS | 1725 | ++DOMWINDOW == 95 (0x12505bc00) [pid = 1725] [serial = 214] [outer = 0x1211df000] 17:22:11 INFO - PROCESS | 1725 | 1467937331015 Marionette DEBUG loaded listener.js 17:22:11 INFO - PROCESS | 1725 | ++DOMWINDOW == 96 (0x125797400) [pid = 1725] [serial = 215] [outer = 0x1211df000] 17:22:11 INFO - PROCESS | 1725 | 1467937331358 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]]]}] 17:22:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 17:22:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 519ms 17:22:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 17:22:11 INFO - PROCESS | 1725 | 1467937331411 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 17:22:11 INFO - PROCESS | 1725 | 1467937331412 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 17:22:11 INFO - PROCESS | 1725 | 1467937331414 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 17:22:11 INFO - PROCESS | 1725 | 1467937331415 Marionette TRACE conn2 <- [1,262,null,{}] 17:22:11 INFO - PROCESS | 1725 | 1467937331418 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}] 17:22:11 INFO - PROCESS | 1725 | 1467937331422 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:11 INFO - PROCESS | 1725 | 1467937331535 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 17:22:11 INFO - PROCESS | 1725 | 1467937331547 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:11 INFO - PROCESS | 1725 | 1467937331549 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:11 INFO - PROCESS | 1725 | ++DOCSHELL 0x123614000 == 35 [pid = 1725] [id = 73] 17:22:11 INFO - PROCESS | 1725 | ++DOMWINDOW == 97 (0x12621f400) [pid = 1725] [serial = 216] [outer = 0x0] 17:22:11 INFO - PROCESS | 1725 | ++DOMWINDOW == 98 (0x12690fc00) [pid = 1725] [serial = 217] [outer = 0x12621f400] 17:22:11 INFO - PROCESS | 1725 | 1467937331573 Marionette DEBUG loaded listener.js 17:22:11 INFO - PROCESS | 1725 | ++DOMWINDOW == 99 (0x1269e6c00) [pid = 1725] [serial = 218] [outer = 0x12621f400] 17:22:11 INFO - PROCESS | 1725 | 1467937331897 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]]]}] 17:22:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 17:22:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 518ms 17:22:11 INFO - PROCESS | 1725 | 1467937331934 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 17:22:11 INFO - PROCESS | 1725 | 1467937331935 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 17:22:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 17:22:11 INFO - PROCESS | 1725 | 1467937331937 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 17:22:11 INFO - PROCESS | 1725 | 1467937331939 Marionette TRACE conn2 <- [1,266,null,{}] 17:22:11 INFO - PROCESS | 1725 | 1467937331941 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}] 17:22:11 INFO - PROCESS | 1725 | 1467937331942 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:12 INFO - PROCESS | 1725 | 1467937332034 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 17:22:12 INFO - PROCESS | 1725 | 1467937332037 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:12 INFO - PROCESS | 1725 | 1467937332039 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:12 INFO - PROCESS | 1725 | ++DOCSHELL 0x11724c000 == 36 [pid = 1725] [id = 74] 17:22:12 INFO - PROCESS | 1725 | ++DOMWINDOW == 100 (0x126914800) [pid = 1725] [serial = 219] [outer = 0x0] 17:22:12 INFO - PROCESS | 1725 | ++DOMWINDOW == 101 (0x126c6a400) [pid = 1725] [serial = 220] [outer = 0x126914800] 17:22:12 INFO - PROCESS | 1725 | 1467937332064 Marionette DEBUG loaded listener.js 17:22:12 INFO - PROCESS | 1725 | ++DOMWINDOW == 102 (0x128b6a000) [pid = 1725] [serial = 221] [outer = 0x126914800] 17:22:12 INFO - PROCESS | 1725 | 1467937332372 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]]]}] 17:22:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 17:22:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 467ms 17:22:12 INFO - PROCESS | 1725 | 1467937332412 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 17:22:12 INFO - PROCESS | 1725 | 1467937332413 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 17:22:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 17:22:12 INFO - PROCESS | 1725 | 1467937332415 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 17:22:12 INFO - PROCESS | 1725 | 1467937332416 Marionette TRACE conn2 <- [1,270,null,{}] 17:22:12 INFO - PROCESS | 1725 | 1467937332419 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}] 17:22:12 INFO - PROCESS | 1725 | 1467937332420 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:12 INFO - PROCESS | 1725 | 1467937332511 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 17:22:12 INFO - PROCESS | 1725 | 1467937332514 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:12 INFO - PROCESS | 1725 | 1467937332515 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:12 INFO - PROCESS | 1725 | ++DOCSHELL 0x1266e4000 == 37 [pid = 1725] [id = 75] 17:22:12 INFO - PROCESS | 1725 | ++DOMWINDOW == 103 (0x126c69400) [pid = 1725] [serial = 222] [outer = 0x0] 17:22:12 INFO - PROCESS | 1725 | ++DOMWINDOW == 104 (0x128e66000) [pid = 1725] [serial = 223] [outer = 0x126c69400] 17:22:12 INFO - PROCESS | 1725 | 1467937332539 Marionette DEBUG loaded listener.js 17:22:12 INFO - PROCESS | 1725 | ++DOMWINDOW == 105 (0x12916d800) [pid = 1725] [serial = 224] [outer = 0x126c69400] 17:22:12 INFO - PROCESS | 1725 | --DOMWINDOW == 104 (0x11814f800) [pid = 1725] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 17:22:12 INFO - PROCESS | 1725 | --DOMWINDOW == 103 (0x113940c00) [pid = 1725] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 17:22:12 INFO - PROCESS | 1725 | --DOMWINDOW == 102 (0x118152800) [pid = 1725] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 17:22:12 INFO - PROCESS | 1725 | --DOMWINDOW == 101 (0x1122be400) [pid = 1725] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 17:22:12 INFO - PROCESS | 1725 | --DOMWINDOW == 100 (0x113d90800) [pid = 1725] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 17:22:12 INFO - PROCESS | 1725 | --DOMWINDOW == 99 (0x1181ba400) [pid = 1725] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 17:22:12 INFO - PROCESS | 1725 | --DOMWINDOW == 98 (0x12101ec00) [pid = 1725] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 17:22:12 INFO - PROCESS | 1725 | --DOMWINDOW == 97 (0x116975c00) [pid = 1725] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 17:22:12 INFO - PROCESS | 1725 | --DOMWINDOW == 96 (0x1195e8000) [pid = 1725] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 17:22:12 INFO - PROCESS | 1725 | --DOMWINDOW == 95 (0x115e59000) [pid = 1725] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 17:22:12 INFO - PROCESS | 1725 | --DOMWINDOW == 94 (0x1195f2800) [pid = 1725] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 17:22:12 INFO - PROCESS | 1725 | --DOMWINDOW == 93 (0x1122be000) [pid = 1725] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 17:22:12 INFO - PROCESS | 1725 | --DOMWINDOW == 92 (0x1210a5800) [pid = 1725] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 17:22:12 INFO - PROCESS | 1725 | --DOMWINDOW == 91 (0x124c0b400) [pid = 1725] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 17:22:12 INFO - PROCESS | 1725 | --DOMWINDOW == 90 (0x12370d000) [pid = 1725] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 17:22:12 INFO - PROCESS | 1725 | --DOMWINDOW == 89 (0x1190b6800) [pid = 1725] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 17:22:12 INFO - PROCESS | 1725 | --DOMWINDOW == 88 (0x125709000) [pid = 1725] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 17:22:12 INFO - PROCESS | 1725 | --DOMWINDOW == 87 (0x117207c00) [pid = 1725] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 17:22:12 INFO - PROCESS | 1725 | 1467937332932 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]]]}] 17:22:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 17:22:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 570ms 17:22:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 17:22:12 INFO - PROCESS | 1725 | 1467937332986 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 17:22:12 INFO - PROCESS | 1725 | 1467937332987 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 17:22:12 INFO - PROCESS | 1725 | 1467937332989 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 17:22:12 INFO - PROCESS | 1725 | 1467937332990 Marionette TRACE conn2 <- [1,274,null,{}] 17:22:12 INFO - PROCESS | 1725 | 1467937332992 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}] 17:22:12 INFO - PROCESS | 1725 | 1467937332994 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:13 INFO - PROCESS | 1725 | 1467937333070 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 17:22:13 INFO - PROCESS | 1725 | 1467937333118 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:13 INFO - PROCESS | 1725 | 1467937333119 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:13 INFO - PROCESS | 1725 | ++DOCSHELL 0x11909d000 == 38 [pid = 1725] [id = 76] 17:22:13 INFO - PROCESS | 1725 | ++DOMWINDOW == 88 (0x11690c800) [pid = 1725] [serial = 225] [outer = 0x0] 17:22:13 INFO - PROCESS | 1725 | ++DOMWINDOW == 89 (0x1193d9c00) [pid = 1725] [serial = 226] [outer = 0x11690c800] 17:22:13 INFO - PROCESS | 1725 | 1467937333143 Marionette DEBUG loaded listener.js 17:22:13 INFO - PROCESS | 1725 | ++DOMWINDOW == 90 (0x121117400) [pid = 1725] [serial = 227] [outer = 0x11690c800] 17:22:13 INFO - PROCESS | 1725 | 1467937333433 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]]]}] 17:22:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 17:22:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 468ms 17:22:13 INFO - PROCESS | 1725 | 1467937333457 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 17:22:13 INFO - PROCESS | 1725 | 1467937333459 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 17:22:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 17:22:13 INFO - PROCESS | 1725 | 1467937333469 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 17:22:13 INFO - PROCESS | 1725 | 1467937333470 Marionette TRACE conn2 <- [1,278,null,{}] 17:22:13 INFO - PROCESS | 1725 | 1467937333473 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}] 17:22:13 INFO - PROCESS | 1725 | 1467937333474 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:13 INFO - PROCESS | 1725 | 1467937333555 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 17:22:13 INFO - PROCESS | 1725 | 1467937333561 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:13 INFO - PROCESS | 1725 | 1467937333563 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:13 INFO - PROCESS | 1725 | ++DOCSHELL 0x128eb6000 == 39 [pid = 1725] [id = 77] 17:22:13 INFO - PROCESS | 1725 | ++DOMWINDOW == 91 (0x121118800) [pid = 1725] [serial = 228] [outer = 0x0] 17:22:13 INFO - PROCESS | 1725 | ++DOMWINDOW == 92 (0x128e67000) [pid = 1725] [serial = 229] [outer = 0x121118800] 17:22:13 INFO - PROCESS | 1725 | 1467937333587 Marionette DEBUG loaded listener.js 17:22:13 INFO - PROCESS | 1725 | ++DOMWINDOW == 93 (0x129172400) [pid = 1725] [serial = 230] [outer = 0x121118800] 17:22:13 INFO - PROCESS | 1725 | 1467937333898 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]]]}] 17:22:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 17:22:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 471ms 17:22:13 INFO - PROCESS | 1725 | 1467937333941 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 17:22:13 INFO - PROCESS | 1725 | 1467937333944 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 17:22:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 17:22:13 INFO - PROCESS | 1725 | 1467937333948 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 17:22:13 INFO - PROCESS | 1725 | 1467937333950 Marionette TRACE conn2 <- [1,282,null,{}] 17:22:13 INFO - PROCESS | 1725 | 1467937333952 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}] 17:22:13 INFO - PROCESS | 1725 | 1467937333953 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:14 INFO - PROCESS | 1725 | 1467937334056 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 17:22:14 INFO - PROCESS | 1725 | 1467937334063 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:14 INFO - PROCESS | 1725 | 1467937334065 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:14 INFO - PROCESS | 1725 | ++DOCSHELL 0x129203000 == 40 [pid = 1725] [id = 78] 17:22:14 INFO - PROCESS | 1725 | ++DOMWINDOW == 94 (0x128e5ac00) [pid = 1725] [serial = 231] [outer = 0x0] 17:22:14 INFO - PROCESS | 1725 | ++DOMWINDOW == 95 (0x1292d2c00) [pid = 1725] [serial = 232] [outer = 0x128e5ac00] 17:22:14 INFO - PROCESS | 1725 | 1467937334091 Marionette DEBUG loaded listener.js 17:22:14 INFO - PROCESS | 1725 | ++DOMWINDOW == 96 (0x129444800) [pid = 1725] [serial = 233] [outer = 0x128e5ac00] 17:22:14 INFO - PROCESS | 1725 | 1467937334396 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]]]}] 17:22:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 17:22:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 469ms 17:22:14 INFO - PROCESS | 1725 | 1467937334417 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 17:22:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 17:22:14 INFO - PROCESS | 1725 | 1467937334419 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 17:22:14 INFO - PROCESS | 1725 | 1467937334422 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 17:22:14 INFO - PROCESS | 1725 | 1467937334423 Marionette TRACE conn2 <- [1,286,null,{}] 17:22:14 INFO - PROCESS | 1725 | 1467937334425 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}] 17:22:14 INFO - PROCESS | 1725 | 1467937334428 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:14 INFO - PROCESS | 1725 | 1467937334504 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 17:22:14 INFO - PROCESS | 1725 | 1467937334508 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:14 INFO - PROCESS | 1725 | 1467937334509 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:14 INFO - PROCESS | 1725 | ++DOCSHELL 0x12961e000 == 41 [pid = 1725] [id = 79] 17:22:14 INFO - PROCESS | 1725 | ++DOMWINDOW == 97 (0x129445000) [pid = 1725] [serial = 234] [outer = 0x0] 17:22:14 INFO - PROCESS | 1725 | ++DOMWINDOW == 98 (0x129ae9800) [pid = 1725] [serial = 235] [outer = 0x129445000] 17:22:14 INFO - PROCESS | 1725 | 1467937334536 Marionette DEBUG loaded listener.js 17:22:14 INFO - PROCESS | 1725 | ++DOMWINDOW == 99 (0x12a7c1800) [pid = 1725] [serial = 236] [outer = 0x129445000] 17:22:14 INFO - PROCESS | 1725 | 1467937334971 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]]]}] 17:22:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 17:22:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 569ms 17:22:14 INFO - PROCESS | 1725 | 1467937334992 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 17:22:14 INFO - PROCESS | 1725 | 1467937334996 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 17:22:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 17:22:15 INFO - PROCESS | 1725 | 1467937335001 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 17:22:15 INFO - PROCESS | 1725 | 1467937335004 Marionette TRACE conn2 <- [1,290,null,{}] 17:22:15 INFO - PROCESS | 1725 | 1467937335010 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}] 17:22:15 INFO - PROCESS | 1725 | 1467937335013 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:15 INFO - PROCESS | 1725 | 1467937335161 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 17:22:15 INFO - PROCESS | 1725 | 1467937335264 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:15 INFO - PROCESS | 1725 | 1467937335266 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:15 INFO - PROCESS | 1725 | ++DOCSHELL 0x1170dd000 == 42 [pid = 1725] [id = 80] 17:22:15 INFO - PROCESS | 1725 | ++DOMWINDOW == 100 (0x115e59000) [pid = 1725] [serial = 237] [outer = 0x0] 17:22:15 INFO - PROCESS | 1725 | ++DOMWINDOW == 101 (0x1173eb800) [pid = 1725] [serial = 238] [outer = 0x115e59000] 17:22:15 INFO - PROCESS | 1725 | 1467937335298 Marionette DEBUG loaded listener.js 17:22:15 INFO - PROCESS | 1725 | ++DOMWINDOW == 102 (0x118758800) [pid = 1725] [serial = 239] [outer = 0x115e59000] 17:22:15 INFO - PROCESS | 1725 | 1467937335715 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]]]}] 17:22:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 17:22:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 773ms 17:22:15 INFO - PROCESS | 1725 | 1467937335772 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 17:22:15 INFO - PROCESS | 1725 | 1467937335776 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 17:22:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 17:22:15 INFO - PROCESS | 1725 | 1467937335780 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 17:22:15 INFO - PROCESS | 1725 | 1467937335782 Marionette TRACE conn2 <- [1,294,null,{}] 17:22:15 INFO - PROCESS | 1725 | 1467937335784 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}] 17:22:15 INFO - PROCESS | 1725 | 1467937335786 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:15 INFO - PROCESS | 1725 | 1467937335885 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 17:22:15 INFO - PROCESS | 1725 | 1467937335934 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:15 INFO - PROCESS | 1725 | 1467937335935 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:15 INFO - PROCESS | 1725 | ++DOCSHELL 0x121248800 == 43 [pid = 1725] [id = 81] 17:22:15 INFO - PROCESS | 1725 | ++DOMWINDOW == 103 (0x1194b2c00) [pid = 1725] [serial = 240] [outer = 0x0] 17:22:15 INFO - PROCESS | 1725 | ++DOMWINDOW == 104 (0x11972ec00) [pid = 1725] [serial = 241] [outer = 0x1194b2c00] 17:22:15 INFO - PROCESS | 1725 | 1467937335966 Marionette DEBUG loaded listener.js 17:22:16 INFO - PROCESS | 1725 | ++DOMWINDOW == 105 (0x1210aac00) [pid = 1725] [serial = 242] [outer = 0x1194b2c00] 17:22:16 INFO - PROCESS | 1725 | 1467937336382 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]]]}] 17:22:16 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. 17:22:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 619ms 17:22:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 17:22:16 INFO - PROCESS | 1725 | 1467937336399 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 17:22:16 INFO - PROCESS | 1725 | 1467937336401 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 17:22:16 INFO - PROCESS | 1725 | 1467937336403 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 17:22:16 INFO - PROCESS | 1725 | 1467937336406 Marionette TRACE conn2 <- [1,298,null,{}] 17:22:16 INFO - PROCESS | 1725 | 1467937336413 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}] 17:22:16 INFO - PROCESS | 1725 | 1467937336416 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:16 INFO - PROCESS | 1725 | 1467937336513 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 17:22:16 INFO - PROCESS | 1725 | 1467937336558 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:16 INFO - PROCESS | 1725 | 1467937336560 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:16 INFO - PROCESS | 1725 | ++DOCSHELL 0x128be1000 == 44 [pid = 1725] [id = 82] 17:22:16 INFO - PROCESS | 1725 | ++DOMWINDOW == 106 (0x121b7b000) [pid = 1725] [serial = 243] [outer = 0x0] 17:22:16 INFO - PROCESS | 1725 | ++DOMWINDOW == 107 (0x124ee8000) [pid = 1725] [serial = 244] [outer = 0x121b7b000] 17:22:16 INFO - PROCESS | 1725 | 1467937336591 Marionette DEBUG loaded listener.js 17:22:16 INFO - PROCESS | 1725 | ++DOMWINDOW == 108 (0x126229c00) [pid = 1725] [serial = 245] [outer = 0x121b7b000] 17:22:17 INFO - PROCESS | 1725 | 1467937337000 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]]]}] 17:22:17 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. 17:22:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 622ms 17:22:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 17:22:17 INFO - PROCESS | 1725 | 1467937337025 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 17:22:17 INFO - PROCESS | 1725 | 1467937337027 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 17:22:17 INFO - PROCESS | 1725 | 1467937337029 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 17:22:17 INFO - PROCESS | 1725 | 1467937337030 Marionette TRACE conn2 <- [1,302,null,{}] 17:22:17 INFO - PROCESS | 1725 | 1467937337033 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}] 17:22:17 INFO - PROCESS | 1725 | 1467937337034 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:17 INFO - PROCESS | 1725 | 1467937337139 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 17:22:17 INFO - PROCESS | 1725 | 1467937337215 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:17 INFO - PROCESS | 1725 | 1467937337216 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:17 INFO - PROCESS | 1725 | ++DOCSHELL 0x116675800 == 45 [pid = 1725] [id = 83] 17:22:17 INFO - PROCESS | 1725 | ++DOMWINDOW == 109 (0x119ac1400) [pid = 1725] [serial = 246] [outer = 0x0] 17:22:17 INFO - PROCESS | 1725 | ++DOMWINDOW == 110 (0x12690e400) [pid = 1725] [serial = 247] [outer = 0x119ac1400] 17:22:17 INFO - PROCESS | 1725 | 1467937337247 Marionette DEBUG loaded listener.js 17:22:17 INFO - PROCESS | 1725 | ++DOMWINDOW == 111 (0x1269dc400) [pid = 1725] [serial = 248] [outer = 0x119ac1400] 17:22:17 INFO - PROCESS | 1725 | 1467937337785 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]]]}] 17:22:17 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. 17:22:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 769ms 17:22:17 INFO - PROCESS | 1725 | 1467937337799 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 17:22:17 INFO - PROCESS | 1725 | 1467937337801 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 17:22:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 17:22:17 INFO - PROCESS | 1725 | 1467937337804 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 17:22:17 INFO - PROCESS | 1725 | 1467937337806 Marionette TRACE conn2 <- [1,306,null,{}] 17:22:17 INFO - PROCESS | 1725 | 1467937337830 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}] 17:22:17 INFO - PROCESS | 1725 | 1467937337832 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:17 INFO - PROCESS | 1725 | 1467937337938 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 17:22:17 INFO - PROCESS | 1725 | 1467937337990 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:17 INFO - PROCESS | 1725 | 1467937337992 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:18 INFO - PROCESS | 1725 | ++DOCSHELL 0x111b58800 == 46 [pid = 1725] [id = 84] 17:22:18 INFO - PROCESS | 1725 | ++DOMWINDOW == 112 (0x1181b9c00) [pid = 1725] [serial = 249] [outer = 0x0] 17:22:18 INFO - PROCESS | 1725 | ++DOMWINDOW == 113 (0x1181c2000) [pid = 1725] [serial = 250] [outer = 0x1181b9c00] 17:22:18 INFO - PROCESS | 1725 | 1467937338018 Marionette DEBUG loaded listener.js 17:22:18 INFO - PROCESS | 1725 | ++DOMWINDOW == 114 (0x118885400) [pid = 1725] [serial = 251] [outer = 0x1181b9c00] 17:22:18 INFO - PROCESS | 1725 | --DOCSHELL 0x129203000 == 45 [pid = 1725] [id = 78] 17:22:18 INFO - PROCESS | 1725 | --DOCSHELL 0x128eb6000 == 44 [pid = 1725] [id = 77] 17:22:18 INFO - PROCESS | 1725 | --DOCSHELL 0x11909d000 == 43 [pid = 1725] [id = 76] 17:22:18 INFO - PROCESS | 1725 | --DOCSHELL 0x1266e4000 == 42 [pid = 1725] [id = 75] 17:22:18 INFO - PROCESS | 1725 | --DOCSHELL 0x11724c000 == 41 [pid = 1725] [id = 74] 17:22:18 INFO - PROCESS | 1725 | --DOCSHELL 0x123614000 == 40 [pid = 1725] [id = 73] 17:22:18 INFO - PROCESS | 1725 | --DOCSHELL 0x121355800 == 39 [pid = 1725] [id = 72] 17:22:18 INFO - PROCESS | 1725 | --DOCSHELL 0x119a0f800 == 38 [pid = 1725] [id = 71] 17:22:18 INFO - PROCESS | 1725 | --DOCSHELL 0x11909e000 == 37 [pid = 1725] [id = 70] 17:22:18 INFO - PROCESS | 1725 | --DOMWINDOW == 113 (0x126920c00) [pid = 1725] [serial = 192] [outer = 0x0] [url = about:blank] 17:22:18 INFO - PROCESS | 1725 | --DOCSHELL 0x116946800 == 36 [pid = 1725] [id = 69] 17:22:18 INFO - PROCESS | 1725 | --DOCSHELL 0x116947000 == 35 [pid = 1725] [id = 68] 17:22:18 INFO - PROCESS | 1725 | --DOCSHELL 0x118423800 == 34 [pid = 1725] [id = 67] 17:22:18 INFO - PROCESS | 1725 | --DOCSHELL 0x1160a1000 == 33 [pid = 1725] [id = 66] 17:22:18 INFO - PROCESS | 1725 | 1467937338439 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]]]}] 17:22:18 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. 17:22:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 672ms 17:22:18 INFO - PROCESS | 1725 | 1467937338475 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 17:22:18 INFO - PROCESS | 1725 | 1467937338478 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 17:22:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 17:22:18 INFO - PROCESS | 1725 | 1467937338482 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 17:22:18 INFO - PROCESS | 1725 | 1467937338484 Marionette TRACE conn2 <- [1,310,null,{}] 17:22:18 INFO - PROCESS | 1725 | 1467937338487 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}] 17:22:18 INFO - PROCESS | 1725 | 1467937338488 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:18 INFO - PROCESS | 1725 | 1467937338575 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 17:22:18 INFO - PROCESS | 1725 | --DOMWINDOW == 112 (0x121025000) [pid = 1725] [serial = 171] [outer = 0x0] [url = about:blank] 17:22:18 INFO - PROCESS | 1725 | --DOMWINDOW == 111 (0x12372b000) [pid = 1725] [serial = 177] [outer = 0x0] [url = about:blank] 17:22:18 INFO - PROCESS | 1725 | --DOMWINDOW == 110 (0x11849c000) [pid = 1725] [serial = 162] [outer = 0x0] [url = about:blank] 17:22:18 INFO - PROCESS | 1725 | --DOMWINDOW == 109 (0x1160dc400) [pid = 1725] [serial = 139] [outer = 0x0] [url = about:blank] 17:22:18 INFO - PROCESS | 1725 | --DOMWINDOW == 108 (0x11875c000) [pid = 1725] [serial = 163] [outer = 0x0] [url = about:blank] 17:22:18 INFO - PROCESS | 1725 | --DOMWINDOW == 107 (0x11690bc00) [pid = 1725] [serial = 159] [outer = 0x0] [url = about:blank] 17:22:18 INFO - PROCESS | 1725 | --DOMWINDOW == 106 (0x1133c9c00) [pid = 1725] [serial = 138] [outer = 0x0] [url = about:blank] 17:22:18 INFO - PROCESS | 1725 | --DOMWINDOW == 105 (0x116fb5400) [pid = 1725] [serial = 160] [outer = 0x0] [url = about:blank] 17:22:18 INFO - PROCESS | 1725 | --DOMWINDOW == 104 (0x118885c00) [pid = 1725] [serial = 142] [outer = 0x0] [url = about:blank] 17:22:18 INFO - PROCESS | 1725 | --DOMWINDOW == 103 (0x12111b400) [pid = 1725] [serial = 174] [outer = 0x0] [url = about:blank] 17:22:18 INFO - PROCESS | 1725 | --DOMWINDOW == 102 (0x11839b000) [pid = 1725] [serial = 141] [outer = 0x0] [url = about:blank] 17:22:18 INFO - PROCESS | 1725 | --DOMWINDOW == 101 (0x1176ea400) [pid = 1725] [serial = 157] [outer = 0x0] [url = about:blank] 17:22:18 INFO - PROCESS | 1725 | --DOMWINDOW == 100 (0x121021400) [pid = 1725] [serial = 145] [outer = 0x0] [url = about:blank] 17:22:18 INFO - PROCESS | 1725 | --DOMWINDOW == 99 (0x116fa9c00) [pid = 1725] [serial = 156] [outer = 0x0] [url = about:blank] 17:22:18 INFO - PROCESS | 1725 | --DOMWINDOW == 98 (0x1195f1400) [pid = 1725] [serial = 144] [outer = 0x0] [url = about:blank] 17:22:18 INFO - PROCESS | 1725 | --DOMWINDOW == 97 (0x1193dcc00) [pid = 1725] [serial = 165] [outer = 0x0] [url = about:blank] 17:22:18 INFO - PROCESS | 1725 | --DOMWINDOW == 96 (0x12370c000) [pid = 1725] [serial = 175] [outer = 0x0] [url = about:blank] 17:22:18 INFO - PROCESS | 1725 | --DOMWINDOW == 95 (0x1194bb400) [pid = 1725] [serial = 166] [outer = 0x0] [url = about:blank] 17:22:18 INFO - PROCESS | 1725 | --DOMWINDOW == 94 (0x119729c00) [pid = 1725] [serial = 168] [outer = 0x0] [url = about:blank] 17:22:18 INFO - PROCESS | 1725 | --DOMWINDOW == 93 (0x121118400) [pid = 1725] [serial = 183] [outer = 0x0] [url = about:blank] 17:22:18 INFO - PROCESS | 1725 | --DOMWINDOW == 92 (0x121df2800) [pid = 1725] [serial = 148] [outer = 0x0] [url = about:blank] 17:22:18 INFO - PROCESS | 1725 | --DOMWINDOW == 91 (0x124edbc00) [pid = 1725] [serial = 180] [outer = 0x0] [url = about:blank] 17:22:18 INFO - PROCESS | 1725 | --DOMWINDOW == 90 (0x12153c000) [pid = 1725] [serial = 147] [outer = 0x0] [url = about:blank] 17:22:18 INFO - PROCESS | 1725 | --DOMWINDOW == 89 (0x1237fec00) [pid = 1725] [serial = 151] [outer = 0x0] [url = about:blank] 17:22:18 INFO - PROCESS | 1725 | --DOMWINDOW == 88 (0x1237f0c00) [pid = 1725] [serial = 150] [outer = 0x0] [url = about:blank] 17:22:18 INFO - PROCESS | 1725 | --DOMWINDOW == 87 (0x124c06c00) [pid = 1725] [serial = 154] [outer = 0x0] [url = about:blank] 17:22:18 INFO - PROCESS | 1725 | --DOMWINDOW == 86 (0x1195f3000) [pid = 1725] [serial = 153] [outer = 0x0] [url = about:blank] 17:22:18 INFO - PROCESS | 1725 | --DOMWINDOW == 85 (0x124c0d000) [pid = 1725] [serial = 178] [outer = 0x0] [url = about:blank] 17:22:18 INFO - PROCESS | 1725 | --DOMWINDOW == 84 (0x125796c00) [pid = 1725] [serial = 186] [outer = 0x0] [url = about:blank] 17:22:18 INFO - PROCESS | 1725 | --DOMWINDOW == 83 (0x12621ec00) [pid = 1725] [serial = 189] [outer = 0x0] [url = about:blank] 17:22:18 INFO - PROCESS | 1725 | --DOMWINDOW == 82 (0x1251aa400) [pid = 1725] [serial = 181] [outer = 0x0] [url = about:blank] 17:22:18 INFO - PROCESS | 1725 | --DOMWINDOW == 81 (0x1210a7400) [pid = 1725] [serial = 172] [outer = 0x0] [url = about:blank] 17:22:18 INFO - PROCESS | 1725 | --DOMWINDOW == 80 (0x125707c00) [pid = 1725] [serial = 184] [outer = 0x0] [url = about:blank] 17:22:18 INFO - PROCESS | 1725 | --DOMWINDOW == 79 (0x12691bc00) [pid = 1725] [serial = 190] [outer = 0x0] [url = about:blank] 17:22:18 INFO - PROCESS | 1725 | --DOMWINDOW == 78 (0x119abf400) [pid = 1725] [serial = 169] [outer = 0x0] [url = about:blank] 17:22:18 INFO - PROCESS | 1725 | --DOMWINDOW == 77 (0x12613ac00) [pid = 1725] [serial = 187] [outer = 0x0] [url = about:blank] 17:22:18 INFO - PROCESS | 1725 | 1467937338632 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:18 INFO - PROCESS | 1725 | 1467937338633 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:18 INFO - PROCESS | 1725 | ++DOCSHELL 0x1169ae800 == 34 [pid = 1725] [id = 85] 17:22:18 INFO - PROCESS | 1725 | ++DOMWINDOW == 78 (0x116fb5400) [pid = 1725] [serial = 252] [outer = 0x0] 17:22:18 INFO - PROCESS | 1725 | ++DOMWINDOW == 79 (0x11875c000) [pid = 1725] [serial = 253] [outer = 0x116fb5400] 17:22:18 INFO - PROCESS | 1725 | 1467937338660 Marionette DEBUG loaded listener.js 17:22:18 INFO - PROCESS | 1725 | ++DOMWINDOW == 80 (0x1195f1400) [pid = 1725] [serial = 254] [outer = 0x116fb5400] 17:22:18 INFO - PROCESS | 1725 | 1467937338953 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]]]}] 17:22:19 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. 17:22:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 520ms 17:22:19 INFO - PROCESS | 1725 | 1467937339003 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 17:22:19 INFO - PROCESS | 1725 | 1467937339004 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 17:22:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 17:22:19 INFO - PROCESS | 1725 | 1467937339006 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 17:22:19 INFO - PROCESS | 1725 | 1467937339009 Marionette TRACE conn2 <- [1,314,null,{}] 17:22:19 INFO - PROCESS | 1725 | 1467937339018 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}] 17:22:19 INFO - PROCESS | 1725 | 1467937339021 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:19 INFO - PROCESS | 1725 | 1467937339099 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 17:22:19 INFO - PROCESS | 1725 | 1467937339168 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:19 INFO - PROCESS | 1725 | 1467937339170 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:19 INFO - PROCESS | 1725 | ++DOCSHELL 0x1187f8800 == 35 [pid = 1725] [id = 86] 17:22:19 INFO - PROCESS | 1725 | ++DOMWINDOW == 81 (0x119726400) [pid = 1725] [serial = 255] [outer = 0x0] 17:22:19 INFO - PROCESS | 1725 | ++DOMWINDOW == 82 (0x12111c800) [pid = 1725] [serial = 256] [outer = 0x119726400] 17:22:19 INFO - PROCESS | 1725 | 1467937339197 Marionette DEBUG loaded listener.js 17:22:19 INFO - PROCESS | 1725 | ++DOMWINDOW == 83 (0x121df2800) [pid = 1725] [serial = 257] [outer = 0x119726400] 17:22:19 INFO - PROCESS | 1725 | 1467937339532 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]]]}] 17:22:19 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. 17:22:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 573ms 17:22:19 INFO - PROCESS | 1725 | 1467937339580 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 17:22:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 17:22:19 INFO - PROCESS | 1725 | 1467937339582 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 17:22:19 INFO - PROCESS | 1725 | 1467937339584 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 17:22:19 INFO - PROCESS | 1725 | 1467937339585 Marionette TRACE conn2 <- [1,318,null,{}] 17:22:19 INFO - PROCESS | 1725 | 1467937339587 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}] 17:22:19 INFO - PROCESS | 1725 | 1467937339589 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:19 INFO - PROCESS | 1725 | 1467937339666 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 17:22:19 INFO - PROCESS | 1725 | 1467937339711 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:19 INFO - PROCESS | 1725 | 1467937339713 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:19 INFO - PROCESS | 1725 | ++DOCSHELL 0x119414000 == 36 [pid = 1725] [id = 87] 17:22:19 INFO - PROCESS | 1725 | ++DOMWINDOW == 84 (0x119728c00) [pid = 1725] [serial = 258] [outer = 0x0] 17:22:19 INFO - PROCESS | 1725 | ++DOMWINDOW == 85 (0x1237fd400) [pid = 1725] [serial = 259] [outer = 0x119728c00] 17:22:19 INFO - PROCESS | 1725 | 1467937339745 Marionette DEBUG loaded listener.js 17:22:19 INFO - PROCESS | 1725 | ++DOMWINDOW == 86 (0x1251a9800) [pid = 1725] [serial = 260] [outer = 0x119728c00] 17:22:20 INFO - PROCESS | 1725 | 1467937340190 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]]]}] 17:22:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 17:22:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 618ms 17:22:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 17:22:20 INFO - PROCESS | 1725 | 1467937340203 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 17:22:20 INFO - PROCESS | 1725 | 1467937340204 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 17:22:20 INFO - PROCESS | 1725 | 1467937340206 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 17:22:20 INFO - PROCESS | 1725 | 1467937340208 Marionette TRACE conn2 <- [1,322,null,{}] 17:22:20 INFO - PROCESS | 1725 | 1467937340210 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}] 17:22:20 INFO - PROCESS | 1725 | 1467937340211 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:20 INFO - PROCESS | 1725 | 1467937340313 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 17:22:20 INFO - PROCESS | 1725 | 1467937340318 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:20 INFO - PROCESS | 1725 | 1467937340319 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:20 INFO - PROCESS | 1725 | ++DOCSHELL 0x112053800 == 37 [pid = 1725] [id = 88] 17:22:20 INFO - PROCESS | 1725 | ++DOMWINDOW == 87 (0x124c47c00) [pid = 1725] [serial = 261] [outer = 0x0] 17:22:20 INFO - PROCESS | 1725 | ++DOMWINDOW == 88 (0x125707c00) [pid = 1725] [serial = 262] [outer = 0x124c47c00] 17:22:20 INFO - PROCESS | 1725 | 1467937340349 Marionette DEBUG loaded listener.js 17:22:20 INFO - PROCESS | 1725 | ++DOMWINDOW == 89 (0x12690ec00) [pid = 1725] [serial = 263] [outer = 0x124c47c00] 17:22:20 INFO - PROCESS | 1725 | 1467937340686 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]]]}] 17:22:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 17:22:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 517ms 17:22:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 17:22:20 INFO - PROCESS | 1725 | 1467937340725 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 17:22:20 INFO - PROCESS | 1725 | 1467937340726 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 17:22:20 INFO - PROCESS | 1725 | 1467937340728 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 17:22:20 INFO - PROCESS | 1725 | 1467937340729 Marionette TRACE conn2 <- [1,326,null,{}] 17:22:20 INFO - PROCESS | 1725 | 1467937340732 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}] 17:22:20 INFO - PROCESS | 1725 | 1467937340736 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:20 INFO - PROCESS | 1725 | 1467937340850 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 17:22:20 INFO - PROCESS | 1725 | 1467937340864 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:20 INFO - PROCESS | 1725 | 1467937340865 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:20 INFO - PROCESS | 1725 | ++DOCSHELL 0x121249000 == 38 [pid = 1725] [id = 89] 17:22:20 INFO - PROCESS | 1725 | ++DOMWINDOW == 90 (0x12691bc00) [pid = 1725] [serial = 264] [outer = 0x0] 17:22:20 INFO - PROCESS | 1725 | ++DOMWINDOW == 91 (0x126c6cc00) [pid = 1725] [serial = 265] [outer = 0x12691bc00] 17:22:20 INFO - PROCESS | 1725 | 1467937340890 Marionette DEBUG loaded listener.js 17:22:20 INFO - PROCESS | 1725 | ++DOMWINDOW == 92 (0x128a6ec00) [pid = 1725] [serial = 266] [outer = 0x12691bc00] 17:22:21 INFO - PROCESS | 1725 | 1467937341212 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]]]}] 17:22:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 17:22:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 519ms 17:22:21 INFO - PROCESS | 1725 | 1467937341257 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 17:22:21 INFO - PROCESS | 1725 | 1467937341258 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 17:22:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 17:22:21 INFO - PROCESS | 1725 | 1467937341260 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 17:22:21 INFO - PROCESS | 1725 | 1467937341262 Marionette TRACE conn2 <- [1,330,null,{}] 17:22:21 INFO - PROCESS | 1725 | 1467937341264 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}] 17:22:21 INFO - PROCESS | 1725 | 1467937341265 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:21 INFO - PROCESS | 1725 | 1467937341362 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 17:22:21 INFO - PROCESS | 1725 | 1467937341365 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:21 INFO - PROCESS | 1725 | 1467937341373 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:21 INFO - PROCESS | 1725 | ++DOCSHELL 0x123621800 == 39 [pid = 1725] [id = 90] 17:22:21 INFO - PROCESS | 1725 | ++DOMWINDOW == 93 (0x126921c00) [pid = 1725] [serial = 267] [outer = 0x0] 17:22:21 INFO - PROCESS | 1725 | ++DOMWINDOW == 94 (0x128a75000) [pid = 1725] [serial = 268] [outer = 0x126921c00] 17:22:21 INFO - PROCESS | 1725 | 1467937341424 Marionette DEBUG loaded listener.js 17:22:21 INFO - PROCESS | 1725 | ++DOMWINDOW == 95 (0x1176e6800) [pid = 1725] [serial = 269] [outer = 0x126921c00] 17:22:21 INFO - PROCESS | 1725 | 1467937341721 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]]]}] 17:22:21 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. 17:22:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 469ms 17:22:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 17:22:21 INFO - PROCESS | 1725 | 1467937341740 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 17:22:21 INFO - PROCESS | 1725 | 1467937341741 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 17:22:21 INFO - PROCESS | 1725 | 1467937341745 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 17:22:21 INFO - PROCESS | 1725 | 1467937341748 Marionette TRACE conn2 <- [1,334,null,{}] 17:22:21 INFO - PROCESS | 1725 | 1467937341751 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}] 17:22:21 INFO - PROCESS | 1725 | 1467937341752 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:21 INFO - PROCESS | 1725 | 1467937341850 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 17:22:21 INFO - PROCESS | 1725 | 1467937341853 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:21 INFO - PROCESS | 1725 | 1467937341854 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:21 INFO - PROCESS | 1725 | ++DOCSHELL 0x1251c4000 == 40 [pid = 1725] [id = 91] 17:22:21 INFO - PROCESS | 1725 | ++DOMWINDOW == 96 (0x1176e4800) [pid = 1725] [serial = 270] [outer = 0x0] 17:22:21 INFO - PROCESS | 1725 | ++DOMWINDOW == 97 (0x129170400) [pid = 1725] [serial = 271] [outer = 0x1176e4800] 17:22:21 INFO - PROCESS | 1725 | 1467937341879 Marionette DEBUG loaded listener.js 17:22:21 INFO - PROCESS | 1725 | ++DOMWINDOW == 98 (0x1292d5400) [pid = 1725] [serial = 272] [outer = 0x1176e4800] 17:22:22 INFO - PROCESS | 1725 | 1467937342186 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]]]}] 17:22:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 17:22:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 473ms 17:22:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 17:22:22 INFO - PROCESS | 1725 | 1467937342217 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 17:22:22 INFO - PROCESS | 1725 | 1467937342218 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 17:22:22 INFO - PROCESS | 1725 | 1467937342220 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 17:22:22 INFO - PROCESS | 1725 | 1467937342221 Marionette TRACE conn2 <- [1,338,null,{}] 17:22:22 INFO - PROCESS | 1725 | 1467937342223 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}] 17:22:22 INFO - PROCESS | 1725 | 1467937342225 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:22 INFO - PROCESS | 1725 | 1467937342325 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 17:22:22 INFO - PROCESS | 1725 | 1467937342364 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:22 INFO - PROCESS | 1725 | 1467937342366 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:22 INFO - PROCESS | 1725 | ++DOCSHELL 0x1266e9800 == 41 [pid = 1725] [id = 92] 17:22:22 INFO - PROCESS | 1725 | ++DOMWINDOW == 99 (0x129439800) [pid = 1725] [serial = 273] [outer = 0x0] 17:22:22 INFO - PROCESS | 1725 | ++DOMWINDOW == 100 (0x12993cc00) [pid = 1725] [serial = 274] [outer = 0x129439800] 17:22:22 INFO - PROCESS | 1725 | 1467937342390 Marionette DEBUG loaded listener.js 17:22:22 INFO - PROCESS | 1725 | ++DOMWINDOW == 101 (0x129af6c00) [pid = 1725] [serial = 275] [outer = 0x129439800] 17:22:22 INFO - PROCESS | 1725 | --DOMWINDOW == 100 (0x11690c800) [pid = 1725] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 17:22:22 INFO - PROCESS | 1725 | --DOMWINDOW == 99 (0x121111c00) [pid = 1725] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 17:22:22 INFO - PROCESS | 1725 | --DOMWINDOW == 98 (0x1190b3800) [pid = 1725] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 17:22:22 INFO - PROCESS | 1725 | --DOMWINDOW == 97 (0x126914800) [pid = 1725] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 17:22:22 INFO - PROCESS | 1725 | --DOMWINDOW == 96 (0x126c69400) [pid = 1725] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 17:22:22 INFO - PROCESS | 1725 | --DOMWINDOW == 95 (0x12621f400) [pid = 1725] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 17:22:22 INFO - PROCESS | 1725 | --DOMWINDOW == 94 (0x1172bd400) [pid = 1725] [serial = 201] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 17:22:22 INFO - PROCESS | 1725 | --DOMWINDOW == 93 (0x1211df000) [pid = 1725] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 17:22:22 INFO - PROCESS | 1725 | --DOMWINDOW == 92 (0x1167d2800) [pid = 1725] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 17:22:22 INFO - PROCESS | 1725 | --DOMWINDOW == 91 (0x121118800) [pid = 1725] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 17:22:22 INFO - PROCESS | 1725 | --DOMWINDOW == 90 (0x128e5ac00) [pid = 1725] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 17:22:22 INFO - PROCESS | 1725 | 1467937342751 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]]]}] 17:22:22 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. 17:22:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 570ms 17:22:22 INFO - PROCESS | 1725 | 1467937342790 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 17:22:22 INFO - PROCESS | 1725 | 1467937342792 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 17:22:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 17:22:22 INFO - PROCESS | 1725 | 1467937342794 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 17:22:22 INFO - PROCESS | 1725 | 1467937342795 Marionette TRACE conn2 <- [1,342,null,{}] 17:22:22 INFO - PROCESS | 1725 | 1467937342797 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}] 17:22:22 INFO - PROCESS | 1725 | 1467937342798 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:22 INFO - PROCESS | 1725 | 1467937342878 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 17:22:22 INFO - PROCESS | 1725 | 1467937342882 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:22 INFO - PROCESS | 1725 | 1467937342883 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:22 INFO - PROCESS | 1725 | ++DOCSHELL 0x128a46000 == 42 [pid = 1725] [id = 93] 17:22:22 INFO - PROCESS | 1725 | ++DOMWINDOW == 91 (0x11814d800) [pid = 1725] [serial = 276] [outer = 0x0] 17:22:22 INFO - PROCESS | 1725 | ++DOMWINDOW == 92 (0x119b8f000) [pid = 1725] [serial = 277] [outer = 0x11814d800] 17:22:22 INFO - PROCESS | 1725 | 1467937342908 Marionette DEBUG loaded listener.js 17:22:22 INFO - PROCESS | 1725 | ++DOMWINDOW == 93 (0x124ee0000) [pid = 1725] [serial = 278] [outer = 0x11814d800] 17:22:23 INFO - PROCESS | 1725 | 1467937343234 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]]]}] 17:22:23 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. 17:22:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 471ms 17:22:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 17:22:23 INFO - PROCESS | 1725 | 1467937343265 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 17:22:23 INFO - PROCESS | 1725 | 1467937343267 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 17:22:23 INFO - PROCESS | 1725 | 1467937343269 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 17:22:23 INFO - PROCESS | 1725 | 1467937343271 Marionette TRACE conn2 <- [1,346,null,{}] 17:22:23 INFO - PROCESS | 1725 | 1467937343273 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}] 17:22:23 INFO - PROCESS | 1725 | 1467937343274 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:23 INFO - PROCESS | 1725 | 1467937343391 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 17:22:23 INFO - PROCESS | 1725 | 1467937343399 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:23 INFO - PROCESS | 1725 | 1467937343401 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:23 INFO - PROCESS | 1725 | ++DOCSHELL 0x12921b000 == 43 [pid = 1725] [id = 94] 17:22:23 INFO - PROCESS | 1725 | ++DOMWINDOW == 94 (0x12691a800) [pid = 1725] [serial = 279] [outer = 0x0] 17:22:23 INFO - PROCESS | 1725 | ++DOMWINDOW == 95 (0x12a7c9c00) [pid = 1725] [serial = 280] [outer = 0x12691a800] 17:22:23 INFO - PROCESS | 1725 | 1467937343428 Marionette DEBUG loaded listener.js 17:22:23 INFO - PROCESS | 1725 | ++DOMWINDOW == 96 (0x12ad9d000) [pid = 1725] [serial = 281] [outer = 0x12691a800] 17:22:23 INFO - PROCESS | 1725 | 1467937343712 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]]]}] 17:22:23 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. 17:22:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 469ms 17:22:23 INFO - PROCESS | 1725 | 1467937343739 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 17:22:23 INFO - PROCESS | 1725 | 1467937343740 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 17:22:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 17:22:23 INFO - PROCESS | 1725 | 1467937343751 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 17:22:23 INFO - PROCESS | 1725 | 1467937343752 Marionette TRACE conn2 <- [1,350,null,{}] 17:22:23 INFO - PROCESS | 1725 | 1467937343754 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}] 17:22:23 INFO - PROCESS | 1725 | 1467937343755 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:23 INFO - PROCESS | 1725 | 1467937343841 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 17:22:23 INFO - PROCESS | 1725 | 1467937343847 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:23 INFO - PROCESS | 1725 | 1467937343848 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:23 INFO - PROCESS | 1725 | ++DOCSHELL 0x12ad46000 == 44 [pid = 1725] [id = 95] 17:22:23 INFO - PROCESS | 1725 | ++DOMWINDOW == 97 (0x12ad9e400) [pid = 1725] [serial = 282] [outer = 0x0] 17:22:23 INFO - PROCESS | 1725 | ++DOMWINDOW == 98 (0x12b05ec00) [pid = 1725] [serial = 283] [outer = 0x12ad9e400] 17:22:23 INFO - PROCESS | 1725 | 1467937343872 Marionette DEBUG loaded listener.js 17:22:23 INFO - PROCESS | 1725 | ++DOMWINDOW == 99 (0x12b064800) [pid = 1725] [serial = 284] [outer = 0x12ad9e400] 17:22:24 INFO - PROCESS | 1725 | 1467937344198 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]]]}] 17:22:24 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. 17:22:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 476ms 17:22:24 INFO - PROCESS | 1725 | 1467937344220 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 17:22:24 INFO - PROCESS | 1725 | 1467937344221 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 17:22:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 17:22:24 INFO - PROCESS | 1725 | 1467937344223 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 17:22:24 INFO - PROCESS | 1725 | 1467937344224 Marionette TRACE conn2 <- [1,354,null,{}] 17:22:24 INFO - PROCESS | 1725 | 1467937344227 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}] 17:22:24 INFO - PROCESS | 1725 | 1467937344230 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:24 INFO - PROCESS | 1725 | 1467937344343 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 17:22:24 INFO - PROCESS | 1725 | 1467937344348 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:24 INFO - PROCESS | 1725 | 1467937344349 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:24 INFO - PROCESS | 1725 | ++DOCSHELL 0x12ae1d000 == 45 [pid = 1725] [id = 96] 17:22:24 INFO - PROCESS | 1725 | ++DOMWINDOW == 100 (0x11814e400) [pid = 1725] [serial = 285] [outer = 0x0] 17:22:24 INFO - PROCESS | 1725 | ++DOMWINDOW == 101 (0x12b064400) [pid = 1725] [serial = 286] [outer = 0x11814e400] 17:22:24 INFO - PROCESS | 1725 | 1467937344373 Marionette DEBUG loaded listener.js 17:22:24 INFO - PROCESS | 1725 | ++DOMWINDOW == 102 (0x12b83f800) [pid = 1725] [serial = 287] [outer = 0x11814e400] 17:22:24 INFO - PROCESS | 1725 | 1467937344662 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]]]}] 17:22:24 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. 17:22:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 468ms 17:22:24 INFO - PROCESS | 1725 | 1467937344736 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 17:22:24 INFO - PROCESS | 1725 | 1467937344738 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 17:22:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 17:22:24 INFO - PROCESS | 1725 | 1467937344742 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 17:22:24 INFO - PROCESS | 1725 | 1467937344745 Marionette TRACE conn2 <- [1,358,null,{}] 17:22:24 INFO - PROCESS | 1725 | 1467937344749 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}] 17:22:24 INFO - PROCESS | 1725 | 1467937344751 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:24 INFO - PROCESS | 1725 | 1467937344844 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 17:22:24 INFO - PROCESS | 1725 | 1467937344934 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:24 INFO - PROCESS | 1725 | 1467937344936 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:24 INFO - PROCESS | 1725 | ++DOCSHELL 0x116947000 == 46 [pid = 1725] [id = 97] 17:22:24 INFO - PROCESS | 1725 | ++DOMWINDOW == 103 (0x11697b400) [pid = 1725] [serial = 288] [outer = 0x0] 17:22:24 INFO - PROCESS | 1725 | ++DOMWINDOW == 104 (0x1172bd400) [pid = 1725] [serial = 289] [outer = 0x11697b400] 17:22:24 INFO - PROCESS | 1725 | 1467937344968 Marionette DEBUG loaded listener.js 17:22:25 INFO - PROCESS | 1725 | ++DOMWINDOW == 105 (0x118715000) [pid = 1725] [serial = 290] [outer = 0x11697b400] 17:22:25 INFO - PROCESS | 1725 | 1467937345395 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]]]}] 17:22:25 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. 17:22:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 671ms 17:22:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 17:22:25 INFO - PROCESS | 1725 | 1467937345414 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 17:22:25 INFO - PROCESS | 1725 | 1467937345416 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 17:22:25 INFO - PROCESS | 1725 | 1467937345420 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 17:22:25 INFO - PROCESS | 1725 | 1467937345423 Marionette TRACE conn2 <- [1,362,null,{}] 17:22:25 INFO - PROCESS | 1725 | 1467937345426 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}] 17:22:25 INFO - PROCESS | 1725 | 1467937345428 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:25 INFO - PROCESS | 1725 | 1467937345529 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 17:22:25 INFO - PROCESS | 1725 | 1467937345625 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:25 INFO - PROCESS | 1725 | 1467937345626 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:25 INFO - PROCESS | 1725 | ++DOCSHELL 0x119180800 == 47 [pid = 1725] [id = 98] 17:22:25 INFO - PROCESS | 1725 | ++DOMWINDOW == 106 (0x1195ec400) [pid = 1725] [serial = 291] [outer = 0x0] 17:22:25 INFO - PROCESS | 1725 | ++DOMWINDOW == 107 (0x119ab8c00) [pid = 1725] [serial = 292] [outer = 0x1195ec400] 17:22:25 INFO - PROCESS | 1725 | 1467937345658 Marionette DEBUG loaded listener.js 17:22:25 INFO - PROCESS | 1725 | ++DOMWINDOW == 108 (0x1210a8000) [pid = 1725] [serial = 293] [outer = 0x1195ec400] 17:22:26 INFO - PROCESS | 1725 | 1467937346082 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]]]}] 17:22:26 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. 17:22:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 672ms 17:22:26 INFO - PROCESS | 1725 | 1467937346090 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 17:22:26 INFO - PROCESS | 1725 | 1467937346092 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 17:22:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 17:22:26 INFO - PROCESS | 1725 | 1467937346095 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 17:22:26 INFO - PROCESS | 1725 | 1467937346096 Marionette TRACE conn2 <- [1,366,null,{}] 17:22:26 INFO - PROCESS | 1725 | 1467937346103 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}] 17:22:26 INFO - PROCESS | 1725 | 1467937346106 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:26 INFO - PROCESS | 1725 | 1467937346209 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 17:22:26 INFO - PROCESS | 1725 | 1467937346258 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:26 INFO - PROCESS | 1725 | 1467937346260 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:26 INFO - PROCESS | 1725 | ++DOCSHELL 0x128eb6000 == 48 [pid = 1725] [id = 99] 17:22:26 INFO - PROCESS | 1725 | ++DOMWINDOW == 109 (0x124c43800) [pid = 1725] [serial = 294] [outer = 0x0] 17:22:26 INFO - PROCESS | 1725 | ++DOMWINDOW == 110 (0x12570e800) [pid = 1725] [serial = 295] [outer = 0x124c43800] 17:22:26 INFO - PROCESS | 1725 | 1467937346291 Marionette DEBUG loaded listener.js 17:22:26 INFO - PROCESS | 1725 | ++DOMWINDOW == 111 (0x126913c00) [pid = 1725] [serial = 296] [outer = 0x124c43800] 17:22:26 INFO - PROCESS | 1725 | 1467937346714 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]]]}] 17:22:26 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. 17:22:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 669ms 17:22:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 17:22:26 INFO - PROCESS | 1725 | 1467937346764 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 17:22:26 INFO - PROCESS | 1725 | 1467937346766 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 17:22:26 INFO - PROCESS | 1725 | 1467937346768 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 17:22:26 INFO - PROCESS | 1725 | 1467937346769 Marionette TRACE conn2 <- [1,370,null,{}] 17:22:26 INFO - PROCESS | 1725 | 1467937346771 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}] 17:22:26 INFO - PROCESS | 1725 | 1467937346773 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:26 INFO - PROCESS | 1725 | 1467937346905 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 17:22:27 INFO - PROCESS | 1725 | 1467937347001 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:27 INFO - PROCESS | 1725 | 1467937347002 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:27 INFO - PROCESS | 1725 | ++DOCSHELL 0x12b0be800 == 49 [pid = 1725] [id = 100] 17:22:27 INFO - PROCESS | 1725 | ++DOMWINDOW == 112 (0x128a6a400) [pid = 1725] [serial = 297] [outer = 0x0] 17:22:27 INFO - PROCESS | 1725 | ++DOMWINDOW == 113 (0x128a6ac00) [pid = 1725] [serial = 298] [outer = 0x128a6a400] 17:22:27 INFO - PROCESS | 1725 | 1467937347035 Marionette DEBUG loaded listener.js 17:22:27 INFO - PROCESS | 1725 | ++DOMWINDOW == 114 (0x129173400) [pid = 1725] [serial = 299] [outer = 0x128a6a400] 17:22:27 INFO - PROCESS | 1725 | 1467937347617 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]]]}] 17:22:27 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. 17:22:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 869ms 17:22:27 INFO - PROCESS | 1725 | 1467937347643 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 17:22:27 INFO - PROCESS | 1725 | 1467937347646 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 17:22:27 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 17:22:27 INFO - PROCESS | 1725 | 1467937347650 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 17:22:27 INFO - PROCESS | 1725 | 1467937347652 Marionette TRACE conn2 <- [1,374,null,{}] 17:22:27 INFO - PROCESS | 1725 | 1467937347656 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}] 17:22:27 INFO - PROCESS | 1725 | 1467937347658 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:27 INFO - PROCESS | 1725 | 1467937347753 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 17:22:27 INFO - PROCESS | 1725 | 1467937347811 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:27 INFO - PROCESS | 1725 | 1467937347814 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:27 INFO - PROCESS | 1725 | ++DOCSHELL 0x1188c6800 == 50 [pid = 1725] [id = 101] 17:22:27 INFO - PROCESS | 1725 | ++DOMWINDOW == 115 (0x1190ac400) [pid = 1725] [serial = 300] [outer = 0x0] 17:22:27 INFO - PROCESS | 1725 | ++DOMWINDOW == 116 (0x1193e1c00) [pid = 1725] [serial = 301] [outer = 0x1190ac400] 17:22:27 INFO - PROCESS | 1725 | 1467937347841 Marionette DEBUG loaded listener.js 17:22:27 INFO - PROCESS | 1725 | ++DOMWINDOW == 117 (0x1195ec000) [pid = 1725] [serial = 302] [outer = 0x1190ac400] 17:22:28 INFO - PROCESS | 1725 | 1467937348285 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 17:22:28 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 17:22:28 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 671ms 17:22:28 INFO - PROCESS | 1725 | 1467937348321 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 17:22:28 INFO - PROCESS | 1725 | 1467937348324 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 17:22:28 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 17:22:28 INFO - PROCESS | 1725 | 1467937348328 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 17:22:28 INFO - PROCESS | 1725 | 1467937348330 Marionette TRACE conn2 <- [1,378,null,{}] 17:22:28 INFO - PROCESS | 1725 | 1467937348332 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}] 17:22:28 INFO - PROCESS | 1725 | 1467937348334 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:28 INFO - PROCESS | 1725 | 1467937348430 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 17:22:28 INFO - PROCESS | 1725 | 1467937348490 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:28 INFO - PROCESS | 1725 | 1467937348491 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:28 INFO - PROCESS | 1725 | ++DOCSHELL 0x1182b6000 == 51 [pid = 1725] [id = 102] 17:22:28 INFO - PROCESS | 1725 | ++DOMWINDOW == 118 (0x121111c00) [pid = 1725] [serial = 303] [outer = 0x0] 17:22:28 INFO - PROCESS | 1725 | ++DOMWINDOW == 119 (0x12111d400) [pid = 1725] [serial = 304] [outer = 0x121111c00] 17:22:28 INFO - PROCESS | 1725 | 1467937348552 Marionette DEBUG loaded listener.js 17:22:28 INFO - PROCESS | 1725 | ++DOMWINDOW == 120 (0x1217e5800) [pid = 1725] [serial = 305] [outer = 0x121111c00] 17:22:28 INFO - PROCESS | 1725 | --DOCSHELL 0x1257bf800 == 50 [pid = 1725] [id = 65] 17:22:28 INFO - PROCESS | 1725 | --DOCSHELL 0x12ad46000 == 49 [pid = 1725] [id = 95] 17:22:28 INFO - PROCESS | 1725 | --DOCSHELL 0x12921b000 == 48 [pid = 1725] [id = 94] 17:22:28 INFO - PROCESS | 1725 | --DOCSHELL 0x128a46000 == 47 [pid = 1725] [id = 93] 17:22:28 INFO - PROCESS | 1725 | --DOCSHELL 0x1266e9800 == 46 [pid = 1725] [id = 92] 17:22:28 INFO - PROCESS | 1725 | --DOCSHELL 0x1251c4000 == 45 [pid = 1725] [id = 91] 17:22:28 INFO - PROCESS | 1725 | --DOCSHELL 0x123621800 == 44 [pid = 1725] [id = 90] 17:22:28 INFO - PROCESS | 1725 | --DOCSHELL 0x121249000 == 43 [pid = 1725] [id = 89] 17:22:28 INFO - PROCESS | 1725 | --DOMWINDOW == 119 (0x129ae9800) [pid = 1725] [serial = 235] [outer = 0x0] [url = about:blank] 17:22:28 INFO - PROCESS | 1725 | --DOMWINDOW == 118 (0x11870a800) [pid = 1725] [serial = 198] [outer = 0x0] [url = about:blank] 17:22:28 INFO - PROCESS | 1725 | --DOMWINDOW == 117 (0x115123000) [pid = 1725] [serial = 195] [outer = 0x0] [url = about:blank] 17:22:28 INFO - PROCESS | 1725 | --DOCSHELL 0x112053800 == 42 [pid = 1725] [id = 88] 17:22:28 INFO - PROCESS | 1725 | --DOCSHELL 0x119414000 == 41 [pid = 1725] [id = 87] 17:22:28 INFO - PROCESS | 1725 | --DOCSHELL 0x1187f8800 == 40 [pid = 1725] [id = 86] 17:22:28 INFO - PROCESS | 1725 | --DOCSHELL 0x1169ae800 == 39 [pid = 1725] [id = 85] 17:22:28 INFO - PROCESS | 1725 | --DOCSHELL 0x111b58800 == 38 [pid = 1725] [id = 84] 17:22:28 INFO - PROCESS | 1725 | --DOCSHELL 0x116675800 == 37 [pid = 1725] [id = 83] 17:22:28 INFO - PROCESS | 1725 | --DOCSHELL 0x128be1000 == 36 [pid = 1725] [id = 82] 17:22:28 INFO - PROCESS | 1725 | --DOCSHELL 0x121248800 == 35 [pid = 1725] [id = 81] 17:22:28 INFO - PROCESS | 1725 | --DOCSHELL 0x1170dd000 == 34 [pid = 1725] [id = 80] 17:22:28 INFO - PROCESS | 1725 | --DOCSHELL 0x12961e000 == 33 [pid = 1725] [id = 79] 17:22:29 INFO - PROCESS | 1725 | 1467937348999 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 17:22:29 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 17:22:29 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 719ms 17:22:29 INFO - PROCESS | 1725 | 1467937349047 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 17:22:29 INFO - PROCESS | 1725 | 1467937349049 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 17:22:29 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 17:22:29 INFO - PROCESS | 1725 | 1467937349051 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 17:22:29 INFO - PROCESS | 1725 | 1467937349053 Marionette TRACE conn2 <- [1,382,null,{}] 17:22:29 INFO - PROCESS | 1725 | 1467937349060 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}] 17:22:29 INFO - PROCESS | 1725 | 1467937349063 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:29 INFO - PROCESS | 1725 | 1467937349149 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 17:22:29 INFO - PROCESS | 1725 | --DOMWINDOW == 116 (0x129444800) [pid = 1725] [serial = 233] [outer = 0x0] [url = about:blank] 17:22:29 INFO - PROCESS | 1725 | --DOMWINDOW == 115 (0x121117400) [pid = 1725] [serial = 227] [outer = 0x0] [url = about:blank] 17:22:29 INFO - PROCESS | 1725 | --DOMWINDOW == 114 (0x1193d9c00) [pid = 1725] [serial = 226] [outer = 0x0] [url = about:blank] 17:22:29 INFO - PROCESS | 1725 | --DOMWINDOW == 113 (0x123705000) [pid = 1725] [serial = 211] [outer = 0x0] [url = about:blank] 17:22:29 INFO - PROCESS | 1725 | --DOMWINDOW == 112 (0x119735c00) [pid = 1725] [serial = 206] [outer = 0x0] [url = about:blank] 17:22:29 INFO - PROCESS | 1725 | --DOMWINDOW == 111 (0x128b6a000) [pid = 1725] [serial = 221] [outer = 0x0] [url = about:blank] 17:22:29 INFO - PROCESS | 1725 | --DOMWINDOW == 110 (0x128e66000) [pid = 1725] [serial = 223] [outer = 0x0] [url = about:blank] 17:22:29 INFO - PROCESS | 1725 | --DOMWINDOW == 109 (0x12cf20000) [pid = 1725] [serial = 49] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 17:22:29 INFO - PROCESS | 1725 | --DOMWINDOW == 108 (0x1269e6c00) [pid = 1725] [serial = 218] [outer = 0x0] [url = about:blank] 17:22:29 INFO - PROCESS | 1725 | --DOMWINDOW == 107 (0x1190b3400) [pid = 1725] [serial = 203] [outer = 0x0] [url = about:blank] 17:22:29 INFO - PROCESS | 1725 | --DOMWINDOW == 106 (0x125797400) [pid = 1725] [serial = 215] [outer = 0x0] [url = about:blank] 17:22:29 INFO - PROCESS | 1725 | --DOMWINDOW == 105 (0x12153f800) [pid = 1725] [serial = 209] [outer = 0x0] [url = about:blank] 17:22:29 INFO - PROCESS | 1725 | --DOMWINDOW == 104 (0x129172400) [pid = 1725] [serial = 230] [outer = 0x0] [url = about:blank] 17:22:29 INFO - PROCESS | 1725 | --DOMWINDOW == 103 (0x128e67000) [pid = 1725] [serial = 229] [outer = 0x0] [url = about:blank] 17:22:29 INFO - PROCESS | 1725 | --DOMWINDOW == 102 (0x1292d2c00) [pid = 1725] [serial = 232] [outer = 0x0] [url = about:blank] 17:22:29 INFO - PROCESS | 1725 | --DOMWINDOW == 101 (0x126c6a400) [pid = 1725] [serial = 220] [outer = 0x0] [url = about:blank] 17:22:29 INFO - PROCESS | 1725 | --DOMWINDOW == 100 (0x1195e5000) [pid = 1725] [serial = 205] [outer = 0x0] [url = about:blank] 17:22:29 INFO - PROCESS | 1725 | --DOMWINDOW == 99 (0x12111b000) [pid = 1725] [serial = 208] [outer = 0x0] [url = about:blank] 17:22:29 INFO - PROCESS | 1725 | --DOMWINDOW == 98 (0x12505bc00) [pid = 1725] [serial = 214] [outer = 0x0] [url = about:blank] 17:22:29 INFO - PROCESS | 1725 | --DOMWINDOW == 97 (0x119070400) [pid = 1725] [serial = 202] [outer = 0x0] [url = about:blank] 17:22:29 INFO - PROCESS | 1725 | --DOMWINDOW == 96 (0x12916d800) [pid = 1725] [serial = 224] [outer = 0x0] [url = about:blank] 17:22:29 INFO - PROCESS | 1725 | --DOMWINDOW == 95 (0x12690fc00) [pid = 1725] [serial = 217] [outer = 0x0] [url = about:blank] 17:22:29 INFO - PROCESS | 1725 | --DOMWINDOW == 94 (0x124c43400) [pid = 1725] [serial = 212] [outer = 0x0] [url = about:blank] 17:22:29 INFO - PROCESS | 1725 | 1467937349207 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:29 INFO - PROCESS | 1725 | 1467937349209 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:29 INFO - PROCESS | 1725 | ++DOCSHELL 0x118427800 == 34 [pid = 1725] [id = 103] 17:22:29 INFO - PROCESS | 1725 | ++DOMWINDOW == 95 (0x121110c00) [pid = 1725] [serial = 306] [outer = 0x0] 17:22:29 INFO - PROCESS | 1725 | ++DOMWINDOW == 96 (0x121b7c800) [pid = 1725] [serial = 307] [outer = 0x121110c00] 17:22:29 INFO - PROCESS | 1725 | 1467937349237 Marionette DEBUG loaded listener.js 17:22:29 INFO - PROCESS | 1725 | ++DOMWINDOW == 97 (0x12621f000) [pid = 1725] [serial = 308] [outer = 0x121110c00] 17:22:29 INFO - PROCESS | 1725 | 1467937349538 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 17:22:29 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 17:22:29 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 522ms 17:22:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 17:22:29 INFO - PROCESS | 1725 | 1467937349573 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 17:22:29 INFO - PROCESS | 1725 | 1467937349575 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 17:22:29 INFO - PROCESS | 1725 | 1467937349580 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 17:22:29 INFO - PROCESS | 1725 | 1467937349582 Marionette TRACE conn2 <- [1,386,null,{}] 17:22:29 INFO - PROCESS | 1725 | 1467937349585 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}] 17:22:29 INFO - PROCESS | 1725 | 1467937349586 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:29 INFO - PROCESS | 1725 | 1467937349666 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 17:22:29 INFO - PROCESS | 1725 | 1467937349715 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:29 INFO - PROCESS | 1725 | 1467937349717 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:29 INFO - PROCESS | 1725 | ++DOCSHELL 0x119b14800 == 35 [pid = 1725] [id = 104] 17:22:29 INFO - PROCESS | 1725 | ++DOMWINDOW == 98 (0x1257a1000) [pid = 1725] [serial = 309] [outer = 0x0] 17:22:29 INFO - PROCESS | 1725 | ++DOMWINDOW == 99 (0x12691cc00) [pid = 1725] [serial = 310] [outer = 0x1257a1000] 17:22:29 INFO - PROCESS | 1725 | 1467937349744 Marionette DEBUG loaded listener.js 17:22:29 INFO - PROCESS | 1725 | ++DOMWINDOW == 100 (0x126c66800) [pid = 1725] [serial = 311] [outer = 0x1257a1000] 17:22:30 INFO - PROCESS | 1725 | 1467937350149 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]]]}] 17:22:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 17:22:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 621ms 17:22:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 17:22:30 INFO - PROCESS | 1725 | 1467937350200 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 17:22:30 INFO - PROCESS | 1725 | 1467937350201 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 17:22:30 INFO - PROCESS | 1725 | 1467937350203 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 17:22:30 INFO - PROCESS | 1725 | 1467937350204 Marionette TRACE conn2 <- [1,390,null,{}] 17:22:30 INFO - PROCESS | 1725 | 1467937350207 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}] 17:22:30 INFO - PROCESS | 1725 | 1467937350208 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:30 INFO - PROCESS | 1725 | 1467937350308 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 17:22:30 INFO - PROCESS | 1725 | 1467937350317 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:30 INFO - PROCESS | 1725 | 1467937350318 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:30 INFO - PROCESS | 1725 | ++DOCSHELL 0x1237af000 == 36 [pid = 1725] [id = 105] 17:22:30 INFO - PROCESS | 1725 | ++DOMWINDOW == 101 (0x126c6d000) [pid = 1725] [serial = 312] [outer = 0x0] 17:22:30 INFO - PROCESS | 1725 | ++DOMWINDOW == 102 (0x129172000) [pid = 1725] [serial = 313] [outer = 0x126c6d000] 17:22:30 INFO - PROCESS | 1725 | 1467937350342 Marionette DEBUG loaded listener.js 17:22:30 INFO - PROCESS | 1725 | ++DOMWINDOW == 103 (0x12993b800) [pid = 1725] [serial = 314] [outer = 0x126c6d000] 17:22:30 INFO - PROCESS | 1725 | 1467937350652 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]]]}] 17:22:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 17:22:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 468ms 17:22:30 INFO - PROCESS | 1725 | 1467937350673 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 17:22:30 INFO - PROCESS | 1725 | 1467937350674 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 17:22:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 17:22:30 INFO - PROCESS | 1725 | 1467937350679 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 17:22:30 INFO - PROCESS | 1725 | 1467937350682 Marionette TRACE conn2 <- [1,394,null,{}] 17:22:30 INFO - PROCESS | 1725 | 1467937350684 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}] 17:22:30 INFO - PROCESS | 1725 | 1467937350688 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:30 INFO - PROCESS | 1725 | 1467937350797 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 17:22:30 INFO - PROCESS | 1725 | 1467937350801 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:30 INFO - PROCESS | 1725 | 1467937350802 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:30 INFO - PROCESS | 1725 | ++DOCSHELL 0x1266d2800 == 37 [pid = 1725] [id = 106] 17:22:30 INFO - PROCESS | 1725 | ++DOMWINDOW == 104 (0x129947c00) [pid = 1725] [serial = 315] [outer = 0x0] 17:22:30 INFO - PROCESS | 1725 | ++DOMWINDOW == 105 (0x12ad98800) [pid = 1725] [serial = 316] [outer = 0x129947c00] 17:22:30 INFO - PROCESS | 1725 | 1467937350827 Marionette DEBUG loaded listener.js 17:22:30 INFO - PROCESS | 1725 | ++DOMWINDOW == 106 (0x12b8abc00) [pid = 1725] [serial = 317] [outer = 0x129947c00] 17:22:31 INFO - PROCESS | 1725 | 1467937351215 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]]]}] 17:22:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 17:22:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 571ms 17:22:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 17:22:31 INFO - PROCESS | 1725 | 1467937351249 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 17:22:31 INFO - PROCESS | 1725 | 1467937351250 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 17:22:31 INFO - PROCESS | 1725 | 1467937351252 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 17:22:31 INFO - PROCESS | 1725 | 1467937351253 Marionette TRACE conn2 <- [1,398,null,{}] 17:22:31 INFO - PROCESS | 1725 | 1467937351256 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}] 17:22:31 INFO - PROCESS | 1725 | 1467937351257 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:31 INFO - PROCESS | 1725 | 1467937351353 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 17:22:31 INFO - PROCESS | 1725 | 1467937351366 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:31 INFO - PROCESS | 1725 | 1467937351367 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:31 INFO - PROCESS | 1725 | ++DOCSHELL 0x128a43800 == 38 [pid = 1725] [id = 107] 17:22:31 INFO - PROCESS | 1725 | ++DOMWINDOW == 107 (0x129443000) [pid = 1725] [serial = 318] [outer = 0x0] 17:22:31 INFO - PROCESS | 1725 | ++DOMWINDOW == 108 (0x12b8b2800) [pid = 1725] [serial = 319] [outer = 0x129443000] 17:22:31 INFO - PROCESS | 1725 | 1467937351391 Marionette DEBUG loaded listener.js 17:22:31 INFO - PROCESS | 1725 | ++DOMWINDOW == 109 (0x12b938800) [pid = 1725] [serial = 320] [outer = 0x129443000] 17:22:31 INFO - PROCESS | 1725 | 1467937351725 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]]]}] 17:22:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 17:22:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 520ms 17:22:31 INFO - PROCESS | 1725 | 1467937351772 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 17:22:31 INFO - PROCESS | 1725 | 1467937351774 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 17:22:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 17:22:31 INFO - PROCESS | 1725 | 1467937351776 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 17:22:31 INFO - PROCESS | 1725 | 1467937351777 Marionette TRACE conn2 <- [1,402,null,{}] 17:22:31 INFO - PROCESS | 1725 | 1467937351779 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}] 17:22:31 INFO - PROCESS | 1725 | 1467937351780 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:31 INFO - PROCESS | 1725 | 1467937351878 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 17:22:31 INFO - PROCESS | 1725 | 1467937351882 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:31 INFO - PROCESS | 1725 | 1467937351883 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:31 INFO - PROCESS | 1725 | ++DOCSHELL 0x128eba800 == 39 [pid = 1725] [id = 108] 17:22:31 INFO - PROCESS | 1725 | ++DOMWINDOW == 110 (0x129af1400) [pid = 1725] [serial = 321] [outer = 0x0] 17:22:31 INFO - PROCESS | 1725 | ++DOMWINDOW == 111 (0x12b941000) [pid = 1725] [serial = 322] [outer = 0x129af1400] 17:22:31 INFO - PROCESS | 1725 | 1467937351935 Marionette DEBUG loaded listener.js 17:22:31 INFO - PROCESS | 1725 | ++DOMWINDOW == 112 (0x12bde0000) [pid = 1725] [serial = 323] [outer = 0x129af1400] 17:22:32 INFO - PROCESS | 1725 | 1467937352287 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]]]}] 17:22:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 17:22:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 520ms 17:22:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 17:22:32 INFO - PROCESS | 1725 | 1467937352298 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 17:22:32 INFO - PROCESS | 1725 | 1467937352299 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 17:22:32 INFO - PROCESS | 1725 | 1467937352301 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 17:22:32 INFO - PROCESS | 1725 | 1467937352303 Marionette TRACE conn2 <- [1,406,null,{}] 17:22:32 INFO - PROCESS | 1725 | 1467937352305 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}] 17:22:32 INFO - PROCESS | 1725 | 1467937352306 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:32 INFO - PROCESS | 1725 | 1467937352412 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 17:22:32 INFO - PROCESS | 1725 | 1467937352416 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:32 INFO - PROCESS | 1725 | 1467937352417 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:32 INFO - PROCESS | 1725 | ++DOCSHELL 0x1299a1800 == 40 [pid = 1725] [id = 109] 17:22:32 INFO - PROCESS | 1725 | ++DOMWINDOW == 113 (0x12bde0400) [pid = 1725] [serial = 324] [outer = 0x0] 17:22:32 INFO - PROCESS | 1725 | ++DOMWINDOW == 114 (0x12bf68400) [pid = 1725] [serial = 325] [outer = 0x12bde0400] 17:22:32 INFO - PROCESS | 1725 | 1467937352471 Marionette DEBUG loaded listener.js 17:22:32 INFO - PROCESS | 1725 | ++DOMWINDOW == 115 (0x12bf6f800) [pid = 1725] [serial = 326] [outer = 0x12bde0400] 17:22:32 INFO - PROCESS | 1725 | 1467937352700 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 17:22:32 INFO - PROCESS | 1725 | 1467937352798 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]]]}] 17:22:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 17:22:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 518ms 17:22:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 17:22:32 INFO - PROCESS | 1725 | 1467937352822 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 17:22:32 INFO - PROCESS | 1725 | 1467937352823 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 17:22:32 INFO - PROCESS | 1725 | 1467937352825 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 17:22:32 INFO - PROCESS | 1725 | 1467937352826 Marionette TRACE conn2 <- [1,410,null,{}] 17:22:32 INFO - PROCESS | 1725 | 1467937352831 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}] 17:22:32 INFO - PROCESS | 1725 | 1467937352832 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:32 INFO - PROCESS | 1725 | 1467937352933 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 17:22:33 INFO - PROCESS | 1725 | --DOMWINDOW == 114 (0x12691a800) [pid = 1725] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 17:22:33 INFO - PROCESS | 1725 | --DOMWINDOW == 113 (0x11396d800) [pid = 1725] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 17:22:33 INFO - PROCESS | 1725 | --DOMWINDOW == 112 (0x1210a6c00) [pid = 1725] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 17:22:33 INFO - PROCESS | 1725 | --DOMWINDOW == 111 (0x1181bac00) [pid = 1725] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 17:22:33 INFO - PROCESS | 1725 | --DOMWINDOW == 110 (0x12691bc00) [pid = 1725] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 17:22:33 INFO - PROCESS | 1725 | --DOMWINDOW == 109 (0x1181b9c00) [pid = 1725] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 17:22:33 INFO - PROCESS | 1725 | --DOMWINDOW == 108 (0x1176e4800) [pid = 1725] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 17:22:33 INFO - PROCESS | 1725 | --DOMWINDOW == 107 (0x119726400) [pid = 1725] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 17:22:33 INFO - PROCESS | 1725 | --DOMWINDOW == 106 (0x119ac1400) [pid = 1725] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 17:22:33 INFO - PROCESS | 1725 | --DOMWINDOW == 105 (0x115e59000) [pid = 1725] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 17:22:33 INFO - PROCESS | 1725 | --DOMWINDOW == 104 (0x124c47c00) [pid = 1725] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 17:22:33 INFO - PROCESS | 1725 | --DOMWINDOW == 103 (0x121b7b000) [pid = 1725] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 17:22:33 INFO - PROCESS | 1725 | --DOMWINDOW == 102 (0x126921c00) [pid = 1725] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 17:22:33 INFO - PROCESS | 1725 | --DOMWINDOW == 101 (0x119728c00) [pid = 1725] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 17:22:33 INFO - PROCESS | 1725 | --DOMWINDOW == 100 (0x1194b2c00) [pid = 1725] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 17:22:33 INFO - PROCESS | 1725 | --DOMWINDOW == 99 (0x116fb5400) [pid = 1725] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 17:22:33 INFO - PROCESS | 1725 | --DOMWINDOW == 98 (0x129439800) [pid = 1725] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 17:22:33 INFO - PROCESS | 1725 | --DOMWINDOW == 97 (0x129445000) [pid = 1725] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 17:22:33 INFO - PROCESS | 1725 | --DOMWINDOW == 96 (0x11814d800) [pid = 1725] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 17:22:33 INFO - PROCESS | 1725 | --DOMWINDOW == 95 (0x12ad9e400) [pid = 1725] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 17:22:33 INFO - PROCESS | 1725 | 1467937353083 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:33 INFO - PROCESS | 1725 | 1467937353091 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:33 INFO - PROCESS | 1725 | ++DOCSHELL 0x113d78000 == 41 [pid = 1725] [id = 110] 17:22:33 INFO - PROCESS | 1725 | ++DOMWINDOW == 96 (0x11396d800) [pid = 1725] [serial = 327] [outer = 0x0] 17:22:33 INFO - PROCESS | 1725 | ++DOMWINDOW == 97 (0x116fb5400) [pid = 1725] [serial = 328] [outer = 0x11396d800] 17:22:33 INFO - PROCESS | 1725 | 1467937353119 Marionette DEBUG loaded listener.js 17:22:33 INFO - PROCESS | 1725 | ++DOMWINDOW == 98 (0x1193e7400) [pid = 1725] [serial = 329] [outer = 0x11396d800] 17:22:33 INFO - PROCESS | 1725 | 1467937353410 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]]]}] 17:22:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 17:22:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 621ms 17:22:33 INFO - PROCESS | 1725 | 1467937353448 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 17:22:33 INFO - PROCESS | 1725 | 1467937353450 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 17:22:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 17:22:33 INFO - PROCESS | 1725 | 1467937353452 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 17:22:33 INFO - PROCESS | 1725 | 1467937353454 Marionette TRACE conn2 <- [1,414,null,{}] 17:22:33 INFO - PROCESS | 1725 | 1467937353456 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}] 17:22:33 INFO - PROCESS | 1725 | 1467937353458 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:33 INFO - PROCESS | 1725 | 1467937353556 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 17:22:33 INFO - PROCESS | 1725 | 1467937353560 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:33 INFO - PROCESS | 1725 | 1467937353562 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:33 INFO - PROCESS | 1725 | ++DOCSHELL 0x12b917000 == 42 [pid = 1725] [id = 111] 17:22:33 INFO - PROCESS | 1725 | ++DOMWINDOW == 99 (0x1210a3c00) [pid = 1725] [serial = 330] [outer = 0x0] 17:22:33 INFO - PROCESS | 1725 | ++DOMWINDOW == 100 (0x129171000) [pid = 1725] [serial = 331] [outer = 0x1210a3c00] 17:22:33 INFO - PROCESS | 1725 | 1467937353589 Marionette DEBUG loaded listener.js 17:22:33 INFO - PROCESS | 1725 | ++DOMWINDOW == 101 (0x12c4f4c00) [pid = 1725] [serial = 332] [outer = 0x1210a3c00] 17:22:33 INFO - PROCESS | 1725 | 1467937353941 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]]]}] 17:22:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 17:22:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 521ms 17:22:33 INFO - PROCESS | 1725 | 1467937353983 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 17:22:33 INFO - PROCESS | 1725 | 1467937353984 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 17:22:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 17:22:33 INFO - PROCESS | 1725 | 1467937353986 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 17:22:33 INFO - PROCESS | 1725 | 1467937353987 Marionette TRACE conn2 <- [1,418,null,{}] 17:22:33 INFO - PROCESS | 1725 | 1467937353990 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}] 17:22:33 INFO - PROCESS | 1725 | 1467937353991 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:34 INFO - PROCESS | 1725 | 1467937354084 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 17:22:34 INFO - PROCESS | 1725 | 1467937354087 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:34 INFO - PROCESS | 1725 | 1467937354088 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:34 INFO - PROCESS | 1725 | ++DOCSHELL 0x12bd88800 == 43 [pid = 1725] [id = 112] 17:22:34 INFO - PROCESS | 1725 | ++DOMWINDOW == 102 (0x121bcd400) [pid = 1725] [serial = 333] [outer = 0x0] 17:22:34 INFO - PROCESS | 1725 | ++DOMWINDOW == 103 (0x121bd5400) [pid = 1725] [serial = 334] [outer = 0x121bcd400] 17:22:34 INFO - PROCESS | 1725 | 1467937354112 Marionette DEBUG loaded listener.js 17:22:34 INFO - PROCESS | 1725 | ++DOMWINDOW == 104 (0x121bd9000) [pid = 1725] [serial = 335] [outer = 0x121bcd400] 17:22:34 INFO - PROCESS | 1725 | 1467937354921 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]]]}] 17:22:34 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 17:22:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 968ms 17:22:34 INFO - PROCESS | 1725 | 1467937354956 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 17:22:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 17:22:34 INFO - PROCESS | 1725 | 1467937354957 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 17:22:34 INFO - PROCESS | 1725 | 1467937354961 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 17:22:34 INFO - PROCESS | 1725 | 1467937354962 Marionette TRACE conn2 <- [1,422,null,{}] 17:22:34 INFO - PROCESS | 1725 | 1467937354964 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}] 17:22:34 INFO - PROCESS | 1725 | 1467937354965 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:35 INFO - PROCESS | 1725 | 1467937355048 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 17:22:35 INFO - PROCESS | 1725 | 1467937355051 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:35 INFO - PROCESS | 1725 | 1467937355052 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:35 INFO - PROCESS | 1725 | ++DOCSHELL 0x12c499000 == 44 [pid = 1725] [id = 113] 17:22:35 INFO - PROCESS | 1725 | ++DOMWINDOW == 105 (0x119e06000) [pid = 1725] [serial = 336] [outer = 0x0] 17:22:35 INFO - PROCESS | 1725 | ++DOMWINDOW == 106 (0x119e0c000) [pid = 1725] [serial = 337] [outer = 0x119e06000] 17:22:35 INFO - PROCESS | 1725 | 1467937355075 Marionette DEBUG loaded listener.js 17:22:35 INFO - PROCESS | 1725 | ++DOMWINDOW == 107 (0x121bcb800) [pid = 1725] [serial = 338] [outer = 0x119e06000] 17:22:36 INFO - PROCESS | 1725 | 1467937356084 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]]]}] 17:22:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 17:22:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1171ms 17:22:36 INFO - PROCESS | 1725 | 1467937356165 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 17:22:36 INFO - PROCESS | 1725 | 1467937356167 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 17:22:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 17:22:36 INFO - PROCESS | 1725 | 1467937356172 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 17:22:36 INFO - PROCESS | 1725 | 1467937356174 Marionette TRACE conn2 <- [1,426,null,{}] 17:22:36 INFO - PROCESS | 1725 | 1467937356177 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}] 17:22:36 INFO - PROCESS | 1725 | 1467937356180 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:36 INFO - PROCESS | 1725 | 1467937356277 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 17:22:36 INFO - PROCESS | 1725 | 1467937356368 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:36 INFO - PROCESS | 1725 | 1467937356370 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:36 INFO - PROCESS | 1725 | ++DOCSHELL 0x1182b6800 == 45 [pid = 1725] [id = 114] 17:22:36 INFO - PROCESS | 1725 | ++DOMWINDOW == 108 (0x1190adc00) [pid = 1725] [serial = 339] [outer = 0x0] 17:22:36 INFO - PROCESS | 1725 | ++DOMWINDOW == 109 (0x1195ea800) [pid = 1725] [serial = 340] [outer = 0x1190adc00] 17:22:36 INFO - PROCESS | 1725 | 1467937356400 Marionette DEBUG loaded listener.js 17:22:36 INFO - PROCESS | 1725 | ++DOMWINDOW == 110 (0x119e06c00) [pid = 1725] [serial = 341] [outer = 0x1190adc00] 17:22:36 INFO - PROCESS | 1725 | 1467937356894 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] 17:22:36 INFO - PROCESS | 1725 | 1467937356949 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 17:22:36 INFO - PROCESS | 1725 | 1467937356953 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 17:22:36 INFO - PROCESS | 1725 | 1467937356955 Marionette TRACE conn2 <- [1,430,null,{}] 17:22:36 INFO - PROCESS | 1725 | 1467937356958 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}] 17:22:36 INFO - PROCESS | 1725 | 1467937356962 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:37 INFO - PROCESS | 1725 | 1467937357082 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 17:22:37 INFO - PROCESS | 1725 | 1467937357152 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:37 INFO - PROCESS | 1725 | 1467937357154 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:37 INFO - PROCESS | 1725 | ++DOCSHELL 0x117353000 == 46 [pid = 1725] [id = 115] 17:22:37 INFO - PROCESS | 1725 | ++DOMWINDOW == 111 (0x1193db400) [pid = 1725] [serial = 342] [outer = 0x0] 17:22:37 INFO - PROCESS | 1725 | ++DOMWINDOW == 112 (0x121117c00) [pid = 1725] [serial = 343] [outer = 0x1193db400] 17:22:37 INFO - PROCESS | 1725 | 1467937357186 Marionette DEBUG loaded listener.js 17:22:37 INFO - PROCESS | 1725 | ++DOMWINDOW == 113 (0x121bd2400) [pid = 1725] [serial = 344] [outer = 0x1193db400] 17:22:37 INFO - PROCESS | 1725 | 1467937357852 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]]]}] 17:22:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 17:22:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 922ms 17:22:37 INFO - PROCESS | 1725 | 1467937357876 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 17:22:37 INFO - PROCESS | 1725 | 1467937357878 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 17:22:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 17:22:37 INFO - PROCESS | 1725 | 1467937357881 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 17:22:37 INFO - PROCESS | 1725 | 1467937357883 Marionette TRACE conn2 <- [1,434,null,{}] 17:22:37 INFO - PROCESS | 1725 | 1467937357887 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}] 17:22:37 INFO - PROCESS | 1725 | 1467937357888 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:37 INFO - PROCESS | 1725 | 1467937357975 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 17:22:38 INFO - PROCESS | 1725 | 1467937358048 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:38 INFO - PROCESS | 1725 | 1467937358050 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:38 INFO - PROCESS | 1725 | ++DOCSHELL 0x115177000 == 47 [pid = 1725] [id = 116] 17:22:38 INFO - PROCESS | 1725 | ++DOMWINDOW == 114 (0x118754400) [pid = 1725] [serial = 345] [outer = 0x0] 17:22:38 INFO - PROCESS | 1725 | ++DOMWINDOW == 115 (0x1194b7000) [pid = 1725] [serial = 346] [outer = 0x118754400] 17:22:38 INFO - PROCESS | 1725 | 1467937358078 Marionette DEBUG loaded listener.js 17:22:38 INFO - PROCESS | 1725 | ++DOMWINDOW == 116 (0x119735c00) [pid = 1725] [serial = 347] [outer = 0x118754400] 17:22:38 INFO - PROCESS | 1725 | --DOCSHELL 0x12bd88800 == 46 [pid = 1725] [id = 112] 17:22:38 INFO - PROCESS | 1725 | --DOCSHELL 0x12b917000 == 45 [pid = 1725] [id = 111] 17:22:38 INFO - PROCESS | 1725 | --DOCSHELL 0x113d78000 == 44 [pid = 1725] [id = 110] 17:22:38 INFO - PROCESS | 1725 | --DOCSHELL 0x1299a1800 == 43 [pid = 1725] [id = 109] 17:22:38 INFO - PROCESS | 1725 | --DOCSHELL 0x128eba800 == 42 [pid = 1725] [id = 108] 17:22:38 INFO - PROCESS | 1725 | --DOCSHELL 0x128a43800 == 41 [pid = 1725] [id = 107] 17:22:38 INFO - PROCESS | 1725 | --DOCSHELL 0x1266d2800 == 40 [pid = 1725] [id = 106] 17:22:38 INFO - PROCESS | 1725 | --DOCSHELL 0x1237af000 == 39 [pid = 1725] [id = 105] 17:22:38 INFO - PROCESS | 1725 | --DOCSHELL 0x119b14800 == 38 [pid = 1725] [id = 104] 17:22:38 INFO - PROCESS | 1725 | --DOCSHELL 0x118427800 == 37 [pid = 1725] [id = 103] 17:22:38 INFO - PROCESS | 1725 | --DOCSHELL 0x1182b6000 == 36 [pid = 1725] [id = 102] 17:22:38 INFO - PROCESS | 1725 | --DOCSHELL 0x1188c6800 == 35 [pid = 1725] [id = 101] 17:22:38 INFO - PROCESS | 1725 | --DOCSHELL 0x12b0be800 == 34 [pid = 1725] [id = 100] 17:22:38 INFO - PROCESS | 1725 | --DOCSHELL 0x128eb6000 == 33 [pid = 1725] [id = 99] 17:22:38 INFO - PROCESS | 1725 | --DOCSHELL 0x119180800 == 32 [pid = 1725] [id = 98] 17:22:38 INFO - PROCESS | 1725 | --DOCSHELL 0x116947000 == 31 [pid = 1725] [id = 97] 17:22:38 INFO - PROCESS | 1725 | --DOCSHELL 0x12ae1d000 == 30 [pid = 1725] [id = 96] 17:22:38 INFO - PROCESS | 1725 | --DOCSHELL 0x117353000 == 29 [pid = 1725] [id = 115] 17:22:38 INFO - PROCESS | 1725 | --DOCSHELL 0x1182b6800 == 28 [pid = 1725] [id = 114] 17:22:38 INFO - PROCESS | 1725 | --DOCSHELL 0x12c499000 == 27 [pid = 1725] [id = 113] 17:22:38 INFO - PROCESS | 1725 | --DOMWINDOW == 115 (0x119070000) [pid = 1725] [serial = 199] [outer = 0x0] [url = about:blank] 17:22:38 INFO - PROCESS | 1725 | --DOMWINDOW == 114 (0x126929800) [pid = 1725] [serial = 193] [outer = 0x0] [url = about:blank] 17:22:38 INFO - PROCESS | 1725 | --DOMWINDOW == 113 (0x128a6ec00) [pid = 1725] [serial = 266] [outer = 0x0] [url = about:blank] 17:22:38 INFO - PROCESS | 1725 | --DOMWINDOW == 112 (0x126c6cc00) [pid = 1725] [serial = 265] [outer = 0x0] [url = about:blank] 17:22:38 INFO - PROCESS | 1725 | --DOMWINDOW == 111 (0x118885400) [pid = 1725] [serial = 251] [outer = 0x0] [url = about:blank] 17:22:38 INFO - PROCESS | 1725 | --DOMWINDOW == 110 (0x1181c2000) [pid = 1725] [serial = 250] [outer = 0x0] [url = about:blank] 17:22:38 INFO - PROCESS | 1725 | --DOMWINDOW == 109 (0x129170400) [pid = 1725] [serial = 271] [outer = 0x0] [url = about:blank] 17:22:38 INFO - PROCESS | 1725 | --DOMWINDOW == 108 (0x121df2800) [pid = 1725] [serial = 257] [outer = 0x0] [url = about:blank] 17:22:38 INFO - PROCESS | 1725 | --DOMWINDOW == 107 (0x12111c800) [pid = 1725] [serial = 256] [outer = 0x0] [url = about:blank] 17:22:38 INFO - PROCESS | 1725 | --DOMWINDOW == 106 (0x1269dc400) [pid = 1725] [serial = 248] [outer = 0x0] [url = about:blank] 17:22:38 INFO - PROCESS | 1725 | --DOMWINDOW == 105 (0x12690e400) [pid = 1725] [serial = 247] [outer = 0x0] [url = about:blank] 17:22:38 INFO - PROCESS | 1725 | --DOMWINDOW == 104 (0x118758800) [pid = 1725] [serial = 239] [outer = 0x0] [url = about:blank] 17:22:38 INFO - PROCESS | 1725 | --DOMWINDOW == 103 (0x1173eb800) [pid = 1725] [serial = 238] [outer = 0x0] [url = about:blank] 17:22:38 INFO - PROCESS | 1725 | --DOMWINDOW == 102 (0x125707c00) [pid = 1725] [serial = 262] [outer = 0x0] [url = about:blank] 17:22:38 INFO - PROCESS | 1725 | --DOMWINDOW == 101 (0x124ee8000) [pid = 1725] [serial = 244] [outer = 0x0] [url = about:blank] 17:22:38 INFO - PROCESS | 1725 | --DOMWINDOW == 100 (0x126229c00) [pid = 1725] [serial = 245] [outer = 0x0] [url = about:blank] 17:22:38 INFO - PROCESS | 1725 | --DOMWINDOW == 99 (0x1176e6800) [pid = 1725] [serial = 269] [outer = 0x0] [url = about:blank] 17:22:38 INFO - PROCESS | 1725 | --DOMWINDOW == 98 (0x128a75000) [pid = 1725] [serial = 268] [outer = 0x0] [url = about:blank] 17:22:38 INFO - PROCESS | 1725 | --DOMWINDOW == 97 (0x1237fd400) [pid = 1725] [serial = 259] [outer = 0x0] [url = about:blank] 17:22:38 INFO - PROCESS | 1725 | --DOMWINDOW == 96 (0x1251a9800) [pid = 1725] [serial = 260] [outer = 0x0] [url = about:blank] 17:22:38 INFO - PROCESS | 1725 | --DOMWINDOW == 95 (0x1210aac00) [pid = 1725] [serial = 242] [outer = 0x0] [url = about:blank] 17:22:38 INFO - PROCESS | 1725 | --DOMWINDOW == 94 (0x11972ec00) [pid = 1725] [serial = 241] [outer = 0x0] [url = about:blank] 17:22:38 INFO - PROCESS | 1725 | --DOMWINDOW == 93 (0x11875c000) [pid = 1725] [serial = 253] [outer = 0x0] [url = about:blank] 17:22:38 INFO - PROCESS | 1725 | --DOMWINDOW == 92 (0x12993cc00) [pid = 1725] [serial = 274] [outer = 0x0] [url = about:blank] 17:22:38 INFO - PROCESS | 1725 | --DOMWINDOW == 91 (0x1195f1400) [pid = 1725] [serial = 254] [outer = 0x0] [url = about:blank] 17:22:38 INFO - PROCESS | 1725 | --DOMWINDOW == 90 (0x12a7c1800) [pid = 1725] [serial = 236] [outer = 0x0] [url = about:blank] 17:22:38 INFO - PROCESS | 1725 | --DOMWINDOW == 89 (0x124ee0000) [pid = 1725] [serial = 278] [outer = 0x0] [url = about:blank] 17:22:38 INFO - PROCESS | 1725 | --DOMWINDOW == 88 (0x119b8f000) [pid = 1725] [serial = 277] [outer = 0x0] [url = about:blank] 17:22:38 INFO - PROCESS | 1725 | --DOMWINDOW == 87 (0x12b05ec00) [pid = 1725] [serial = 283] [outer = 0x0] [url = about:blank] 17:22:38 INFO - PROCESS | 1725 | --DOMWINDOW == 86 (0x129af6c00) [pid = 1725] [serial = 275] [outer = 0x0] [url = about:blank] 17:22:38 INFO - PROCESS | 1725 | --DOMWINDOW == 85 (0x12b064800) [pid = 1725] [serial = 284] [outer = 0x0] [url = about:blank] 17:22:38 INFO - PROCESS | 1725 | --DOMWINDOW == 84 (0x12ad9d000) [pid = 1725] [serial = 281] [outer = 0x0] [url = about:blank] 17:22:38 INFO - PROCESS | 1725 | --DOMWINDOW == 83 (0x1292d5400) [pid = 1725] [serial = 272] [outer = 0x0] [url = about:blank] 17:22:38 INFO - PROCESS | 1725 | --DOMWINDOW == 82 (0x12b064400) [pid = 1725] [serial = 286] [outer = 0x0] [url = about:blank] 17:22:38 INFO - PROCESS | 1725 | --DOMWINDOW == 81 (0x12690ec00) [pid = 1725] [serial = 263] [outer = 0x0] [url = about:blank] 17:22:38 INFO - PROCESS | 1725 | --DOMWINDOW == 80 (0x12a7c9c00) [pid = 1725] [serial = 280] [outer = 0x0] [url = about:blank] 17:22:38 INFO - PROCESS | 1725 | --DOMWINDOW == 79 (0x116fb4800) [pid = 1725] [serial = 196] [outer = 0x0] [url = about:blank] 17:22:39 INFO - PROCESS | 1725 | 1467937359023 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]]]}] 17:22:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 17:22:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1173ms 17:22:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 17:22:39 INFO - PROCESS | 1725 | 1467937359054 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 17:22:39 INFO - PROCESS | 1725 | 1467937359056 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 17:22:39 INFO - PROCESS | 1725 | 1467937359060 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 17:22:39 INFO - PROCESS | 1725 | 1467937359064 Marionette TRACE conn2 <- [1,438,null,{}] 17:22:39 INFO - PROCESS | 1725 | 1467937359068 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}] 17:22:39 INFO - PROCESS | 1725 | 1467937359069 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:39 INFO - PROCESS | 1725 | 1467937359148 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 17:22:39 INFO - PROCESS | 1725 | 1467937359153 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:39 INFO - PROCESS | 1725 | 1467937359154 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:39 INFO - PROCESS | 1725 | ++DOCSHELL 0x116098000 == 28 [pid = 1725] [id = 117] 17:22:39 INFO - PROCESS | 1725 | ++DOMWINDOW == 80 (0x117207400) [pid = 1725] [serial = 348] [outer = 0x0] 17:22:39 INFO - PROCESS | 1725 | ++DOMWINDOW == 81 (0x1181bfc00) [pid = 1725] [serial = 349] [outer = 0x117207400] 17:22:39 INFO - PROCESS | 1725 | 1467937359185 Marionette DEBUG loaded listener.js 17:22:39 INFO - PROCESS | 1725 | ++DOMWINDOW == 82 (0x11870ec00) [pid = 1725] [serial = 350] [outer = 0x117207400] 17:22:39 INFO - PROCESS | 1725 | 1467937359565 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]]]}] 17:22:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 17:22:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 522ms 17:22:39 INFO - PROCESS | 1725 | 1467937359582 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 17:22:39 INFO - PROCESS | 1725 | 1467937359586 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 17:22:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 17:22:39 INFO - PROCESS | 1725 | 1467937359591 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 17:22:39 INFO - PROCESS | 1725 | 1467937359592 Marionette TRACE conn2 <- [1,442,null,{}] 17:22:39 INFO - PROCESS | 1725 | 1467937359597 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}] 17:22:39 INFO - PROCESS | 1725 | 1467937359599 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:39 INFO - PROCESS | 1725 | 1467937359676 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 17:22:39 INFO - PROCESS | 1725 | 1467937359683 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:39 INFO - PROCESS | 1725 | 1467937359684 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:39 INFO - PROCESS | 1725 | ++DOCSHELL 0x117253000 == 29 [pid = 1725] [id = 118] 17:22:39 INFO - PROCESS | 1725 | ++DOMWINDOW == 83 (0x119074000) [pid = 1725] [serial = 351] [outer = 0x0] 17:22:39 INFO - PROCESS | 1725 | ++DOMWINDOW == 84 (0x1194b5800) [pid = 1725] [serial = 352] [outer = 0x119074000] 17:22:39 INFO - PROCESS | 1725 | 1467937359712 Marionette DEBUG loaded listener.js 17:22:39 INFO - PROCESS | 1725 | ++DOMWINDOW == 85 (0x1195f1c00) [pid = 1725] [serial = 353] [outer = 0x119074000] 17:22:40 INFO - PROCESS | 1725 | 1467937360052 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]]]}] 17:22:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 17:22:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 474ms 17:22:40 INFO - PROCESS | 1725 | 1467937360066 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 17:22:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 17:22:40 INFO - PROCESS | 1725 | 1467937360075 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 17:22:40 INFO - PROCESS | 1725 | 1467937360079 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 17:22:40 INFO - PROCESS | 1725 | 1467937360082 Marionette TRACE conn2 <- [1,446,null,{}] 17:22:40 INFO - PROCESS | 1725 | 1467937360090 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}] 17:22:40 INFO - PROCESS | 1725 | 1467937360093 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:40 INFO - PROCESS | 1725 | 1467937360190 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 17:22:40 INFO - PROCESS | 1725 | 1467937360199 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:40 INFO - PROCESS | 1725 | 1467937360201 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:40 INFO - PROCESS | 1725 | ++DOCSHELL 0x1187f9800 == 30 [pid = 1725] [id = 119] 17:22:40 INFO - PROCESS | 1725 | ++DOMWINDOW == 86 (0x118886c00) [pid = 1725] [serial = 354] [outer = 0x0] 17:22:40 INFO - PROCESS | 1725 | ++DOMWINDOW == 87 (0x1210a8400) [pid = 1725] [serial = 355] [outer = 0x118886c00] 17:22:40 INFO - PROCESS | 1725 | 1467937360230 Marionette DEBUG loaded listener.js 17:22:40 INFO - PROCESS | 1725 | ++DOMWINDOW == 88 (0x12111e000) [pid = 1725] [serial = 356] [outer = 0x118886c00] 17:22:40 INFO - PROCESS | 1725 | 1467937360566 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]]]}] 17:22:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 17:22:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 523ms 17:22:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 17:22:40 INFO - PROCESS | 1725 | 1467937360601 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 17:22:40 INFO - PROCESS | 1725 | 1467937360603 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 17:22:40 INFO - PROCESS | 1725 | 1467937360605 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 17:22:40 INFO - PROCESS | 1725 | 1467937360606 Marionette TRACE conn2 <- [1,450,null,{}] 17:22:40 INFO - PROCESS | 1725 | 1467937360608 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}] 17:22:40 INFO - PROCESS | 1725 | 1467937360610 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:40 INFO - PROCESS | 1725 | 1467937360687 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 17:22:40 INFO - PROCESS | 1725 | 1467937360740 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:40 INFO - PROCESS | 1725 | 1467937360741 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:40 INFO - PROCESS | 1725 | ++DOCSHELL 0x11941d000 == 31 [pid = 1725] [id = 120] 17:22:40 INFO - PROCESS | 1725 | ++DOMWINDOW == 89 (0x12101f800) [pid = 1725] [serial = 357] [outer = 0x0] 17:22:40 INFO - PROCESS | 1725 | ++DOMWINDOW == 90 (0x121bd0c00) [pid = 1725] [serial = 358] [outer = 0x12101f800] 17:22:40 INFO - PROCESS | 1725 | 1467937360767 Marionette DEBUG loaded listener.js 17:22:40 INFO - PROCESS | 1725 | ++DOMWINDOW == 91 (0x121df2800) [pid = 1725] [serial = 359] [outer = 0x12101f800] 17:22:41 INFO - PROCESS | 1725 | 1467937361076 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] 17:22:41 INFO - PROCESS | 1725 | 1467937361125 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 17:22:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 17:22:41 INFO - PROCESS | 1725 | 1467937361128 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 17:22:41 INFO - PROCESS | 1725 | 1467937361129 Marionette TRACE conn2 <- [1,454,null,{}] 17:22:41 INFO - PROCESS | 1725 | 1467937361138 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}] 17:22:41 INFO - PROCESS | 1725 | 1467937361140 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:41 INFO - PROCESS | 1725 | 1467937361227 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 17:22:41 INFO - PROCESS | 1725 | 1467937361260 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:41 INFO - PROCESS | 1725 | 1467937361261 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:41 INFO - PROCESS | 1725 | ++DOCSHELL 0x12109c800 == 32 [pid = 1725] [id = 121] 17:22:41 INFO - PROCESS | 1725 | ++DOMWINDOW == 92 (0x118888400) [pid = 1725] [serial = 360] [outer = 0x0] 17:22:41 INFO - PROCESS | 1725 | ++DOMWINDOW == 93 (0x1237fbc00) [pid = 1725] [serial = 361] [outer = 0x118888400] 17:22:41 INFO - PROCESS | 1725 | 1467937361285 Marionette DEBUG loaded listener.js 17:22:41 INFO - PROCESS | 1725 | ++DOMWINDOW == 94 (0x124eb6400) [pid = 1725] [serial = 362] [outer = 0x118888400] 17:22:41 INFO - PROCESS | 1725 | [1725] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 17:22:41 INFO - PROCESS | 1725 | 1467937361624 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]]]}] 17:22:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 17:22:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 525ms 17:22:41 INFO - PROCESS | 1725 | 1467937361657 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 17:22:41 INFO - PROCESS | 1725 | 1467937361659 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 17:22:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 17:22:41 INFO - PROCESS | 1725 | 1467937361661 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 17:22:41 INFO - PROCESS | 1725 | 1467937361662 Marionette TRACE conn2 <- [1,458,null,{}] 17:22:41 INFO - PROCESS | 1725 | 1467937361664 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}] 17:22:41 INFO - PROCESS | 1725 | 1467937361668 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:41 INFO - PROCESS | 1725 | 1467937361780 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 17:22:41 INFO - PROCESS | 1725 | 1467937361810 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:41 INFO - PROCESS | 1725 | 1467937361811 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:41 INFO - PROCESS | 1725 | ++DOCSHELL 0x1216d7800 == 33 [pid = 1725] [id = 122] 17:22:41 INFO - PROCESS | 1725 | ++DOMWINDOW == 95 (0x1237fe000) [pid = 1725] [serial = 363] [outer = 0x0] 17:22:41 INFO - PROCESS | 1725 | ++DOMWINDOW == 96 (0x126135400) [pid = 1725] [serial = 364] [outer = 0x1237fe000] 17:22:41 INFO - PROCESS | 1725 | 1467937361836 Marionette DEBUG loaded listener.js 17:22:41 INFO - PROCESS | 1725 | ++DOMWINDOW == 97 (0x126925800) [pid = 1725] [serial = 365] [outer = 0x1237fe000] 17:22:42 INFO - PROCESS | 1725 | 1467937362137 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] 17:22:42 INFO - PROCESS | 1725 | 1467937362183 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 17:22:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 17:22:42 INFO - PROCESS | 1725 | 1467937362185 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 17:22:42 INFO - PROCESS | 1725 | 1467937362187 Marionette TRACE conn2 <- [1,462,null,{}] 17:22:42 INFO - PROCESS | 1725 | 1467937362189 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}] 17:22:42 INFO - PROCESS | 1725 | 1467937362190 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:42 INFO - PROCESS | 1725 | 1467937362285 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 17:22:42 INFO - PROCESS | 1725 | 1467937362318 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:42 INFO - PROCESS | 1725 | 1467937362319 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:42 INFO - PROCESS | 1725 | ++DOCSHELL 0x124c25800 == 34 [pid = 1725] [id = 123] 17:22:42 INFO - PROCESS | 1725 | ++DOMWINDOW == 98 (0x118159400) [pid = 1725] [serial = 366] [outer = 0x0] 17:22:42 INFO - PROCESS | 1725 | ++DOMWINDOW == 99 (0x126ac3400) [pid = 1725] [serial = 367] [outer = 0x118159400] 17:22:42 INFO - PROCESS | 1725 | 1467937362344 Marionette DEBUG loaded listener.js 17:22:42 INFO - PROCESS | 1725 | ++DOMWINDOW == 100 (0x128a6cc00) [pid = 1725] [serial = 368] [outer = 0x118159400] 17:22:42 INFO - PROCESS | 1725 | [1725] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 17:22:42 INFO - PROCESS | 1725 | 1467937362667 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] 17:22:42 INFO - PROCESS | 1725 | 1467937362706 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 17:22:42 INFO - PROCESS | 1725 | 1467937362708 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 17:22:42 INFO - PROCESS | 1725 | 1467937362710 Marionette TRACE conn2 <- [1,466,null,{}] 17:22:42 INFO - PROCESS | 1725 | 1467937362712 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}] 17:22:42 INFO - PROCESS | 1725 | 1467937362713 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:42 INFO - PROCESS | 1725 | 1467937362804 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 17:22:42 INFO - PROCESS | 1725 | 1467937362817 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:42 INFO - PROCESS | 1725 | 1467937362818 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:42 INFO - PROCESS | 1725 | ++DOCSHELL 0x12577a800 == 35 [pid = 1725] [id = 124] 17:22:42 INFO - PROCESS | 1725 | ++DOMWINDOW == 101 (0x128a6d000) [pid = 1725] [serial = 369] [outer = 0x0] 17:22:42 INFO - PROCESS | 1725 | ++DOMWINDOW == 102 (0x128e65000) [pid = 1725] [serial = 370] [outer = 0x128a6d000] 17:22:42 INFO - PROCESS | 1725 | 1467937362842 Marionette DEBUG loaded listener.js 17:22:42 INFO - PROCESS | 1725 | ++DOMWINDOW == 103 (0x129171400) [pid = 1725] [serial = 371] [outer = 0x128a6d000] 17:22:43 INFO - PROCESS | 1725 | --DOMWINDOW == 102 (0x129443000) [pid = 1725] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 17:22:43 INFO - PROCESS | 1725 | --DOMWINDOW == 101 (0x129af1400) [pid = 1725] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 17:22:43 INFO - PROCESS | 1725 | --DOMWINDOW == 100 (0x12bde0400) [pid = 1725] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 17:22:43 INFO - PROCESS | 1725 | --DOMWINDOW == 99 (0x121111c00) [pid = 1725] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 17:22:43 INFO - PROCESS | 1725 | --DOMWINDOW == 98 (0x1257a1000) [pid = 1725] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 17:22:43 INFO - PROCESS | 1725 | --DOMWINDOW == 97 (0x1190ac400) [pid = 1725] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 17:22:43 INFO - PROCESS | 1725 | --DOMWINDOW == 96 (0x11814e400) [pid = 1725] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 17:22:43 INFO - PROCESS | 1725 | --DOMWINDOW == 95 (0x1195ec400) [pid = 1725] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 17:22:43 INFO - PROCESS | 1725 | --DOMWINDOW == 94 (0x11697b400) [pid = 1725] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 17:22:43 INFO - PROCESS | 1725 | --DOMWINDOW == 93 (0x121110c00) [pid = 1725] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 17:22:43 INFO - PROCESS | 1725 | --DOMWINDOW == 92 (0x126c6d000) [pid = 1725] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 17:22:43 INFO - PROCESS | 1725 | --DOMWINDOW == 91 (0x129947c00) [pid = 1725] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 17:22:43 INFO - PROCESS | 1725 | --DOMWINDOW == 90 (0x128a6a400) [pid = 1725] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 17:22:43 INFO - PROCESS | 1725 | --DOMWINDOW == 89 (0x124c43800) [pid = 1725] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 17:22:43 INFO - PROCESS | 1725 | --DOMWINDOW == 88 (0x119e06000) [pid = 1725] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 17:22:43 INFO - PROCESS | 1725 | --DOMWINDOW == 87 (0x121bcd400) [pid = 1725] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 17:22:43 INFO - PROCESS | 1725 | --DOMWINDOW == 86 (0x11396d800) [pid = 1725] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 17:22:43 INFO - PROCESS | 1725 | --DOMWINDOW == 85 (0x1210a3c00) [pid = 1725] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 17:22:43 INFO - PROCESS | 1725 | 1467937363390 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] 17:22:43 INFO - PROCESS | 1725 | 1467937363429 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 17:22:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 17:22:43 INFO - PROCESS | 1725 | 1467937363431 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 17:22:43 INFO - PROCESS | 1725 | 1467937363433 Marionette TRACE conn2 <- [1,470,null,{}] 17:22:43 INFO - PROCESS | 1725 | 1467937363435 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}] 17:22:43 INFO - PROCESS | 1725 | 1467937363436 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:43 INFO - PROCESS | 1725 | 1467937363517 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 17:22:43 INFO - PROCESS | 1725 | 1467937363569 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:43 INFO - PROCESS | 1725 | 1467937363570 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:43 INFO - PROCESS | 1725 | ++DOCSHELL 0x1187f8000 == 36 [pid = 1725] [id = 125] 17:22:43 INFO - PROCESS | 1725 | ++DOMWINDOW == 86 (0x1190ac400) [pid = 1725] [serial = 372] [outer = 0x0] 17:22:43 INFO - PROCESS | 1725 | ++DOMWINDOW == 87 (0x1194b5000) [pid = 1725] [serial = 373] [outer = 0x1190ac400] 17:22:43 INFO - PROCESS | 1725 | 1467937363594 Marionette DEBUG loaded listener.js 17:22:43 INFO - PROCESS | 1725 | ++DOMWINDOW == 88 (0x12690e800) [pid = 1725] [serial = 374] [outer = 0x1190ac400] 17:22:43 INFO - PROCESS | 1725 | 1467937363870 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]]]}] 17:22:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 17:22:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 469ms 17:22:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 17:22:43 INFO - PROCESS | 1725 | 1467937363902 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 17:22:43 INFO - PROCESS | 1725 | 1467937363903 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 17:22:43 INFO - PROCESS | 1725 | 1467937363905 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 17:22:43 INFO - PROCESS | 1725 | 1467937363906 Marionette TRACE conn2 <- [1,474,null,{}] 17:22:43 INFO - PROCESS | 1725 | 1467937363908 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}] 17:22:43 INFO - PROCESS | 1725 | 1467937363910 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:44 INFO - PROCESS | 1725 | 1467937364001 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 17:22:44 INFO - PROCESS | 1725 | 1467937364004 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:44 INFO - PROCESS | 1725 | 1467937364005 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:44 INFO - PROCESS | 1725 | ++DOCSHELL 0x128a43800 == 37 [pid = 1725] [id = 126] 17:22:44 INFO - PROCESS | 1725 | ++DOMWINDOW == 89 (0x121bd1400) [pid = 1725] [serial = 375] [outer = 0x0] 17:22:44 INFO - PROCESS | 1725 | ++DOMWINDOW == 90 (0x129175400) [pid = 1725] [serial = 376] [outer = 0x121bd1400] 17:22:44 INFO - PROCESS | 1725 | 1467937364032 Marionette DEBUG loaded listener.js 17:22:44 INFO - PROCESS | 1725 | ++DOMWINDOW == 91 (0x1292d5400) [pid = 1725] [serial = 377] [outer = 0x121bd1400] 17:22:44 INFO - PROCESS | 1725 | 1467937364374 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]]]}] 17:22:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 17:22:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 519ms 17:22:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 17:22:44 INFO - PROCESS | 1725 | 1467937364424 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 17:22:44 INFO - PROCESS | 1725 | 1467937364425 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 17:22:44 INFO - PROCESS | 1725 | 1467937364428 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 17:22:44 INFO - PROCESS | 1725 | 1467937364429 Marionette TRACE conn2 <- [1,478,null,{}] 17:22:44 INFO - PROCESS | 1725 | 1467937364432 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}] 17:22:44 INFO - PROCESS | 1725 | 1467937364433 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:44 INFO - PROCESS | 1725 | 1467937364530 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 17:22:44 INFO - PROCESS | 1725 | 1467937364536 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:44 INFO - PROCESS | 1725 | 1467937364537 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:44 INFO - PROCESS | 1725 | ++DOCSHELL 0x12109b800 == 38 [pid = 1725] [id = 127] 17:22:44 INFO - PROCESS | 1725 | ++DOMWINDOW == 92 (0x12943a400) [pid = 1725] [serial = 378] [outer = 0x0] 17:22:44 INFO - PROCESS | 1725 | ++DOMWINDOW == 93 (0x129af3c00) [pid = 1725] [serial = 379] [outer = 0x12943a400] 17:22:44 INFO - PROCESS | 1725 | 1467937364564 Marionette DEBUG loaded listener.js 17:22:44 INFO - PROCESS | 1725 | ++DOMWINDOW == 94 (0x12a7cdc00) [pid = 1725] [serial = 380] [outer = 0x12943a400] 17:22:44 INFO - PROCESS | 1725 | 1467937364882 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]]]}] 17:22:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 17:22:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 469ms 17:22:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 17:22:44 INFO - PROCESS | 1725 | 1467937364899 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 17:22:44 INFO - PROCESS | 1725 | 1467937364900 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 17:22:44 INFO - PROCESS | 1725 | 1467937364902 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 17:22:44 INFO - PROCESS | 1725 | 1467937364904 Marionette TRACE conn2 <- [1,482,null,{}] 17:22:44 INFO - PROCESS | 1725 | 1467937364906 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}] 17:22:44 INFO - PROCESS | 1725 | 1467937364907 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:44 INFO - PROCESS | 1725 | 1467937364987 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 17:22:44 INFO - PROCESS | 1725 | 1467937364990 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:44 INFO - PROCESS | 1725 | 1467937364991 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:45 INFO - PROCESS | 1725 | ++DOCSHELL 0x129ad4000 == 39 [pid = 1725] [id = 128] 17:22:45 INFO - PROCESS | 1725 | ++DOMWINDOW == 95 (0x129438c00) [pid = 1725] [serial = 381] [outer = 0x0] 17:22:45 INFO - PROCESS | 1725 | ++DOMWINDOW == 96 (0x12ada1400) [pid = 1725] [serial = 382] [outer = 0x129438c00] 17:22:45 INFO - PROCESS | 1725 | 1467937365017 Marionette DEBUG loaded listener.js 17:22:45 INFO - PROCESS | 1725 | ++DOMWINDOW == 97 (0x12b836400) [pid = 1725] [serial = 383] [outer = 0x129438c00] 17:22:45 INFO - PROCESS | 1725 | 1467937365490 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]]]}] 17:22:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 17:22:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 619ms 17:22:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 17:22:45 INFO - PROCESS | 1725 | 1467937365548 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 17:22:45 INFO - PROCESS | 1725 | 1467937365551 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 17:22:45 INFO - PROCESS | 1725 | 1467937365554 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 17:22:45 INFO - PROCESS | 1725 | 1467937365556 Marionette TRACE conn2 <- [1,486,null,{}] 17:22:45 INFO - PROCESS | 1725 | 1467937365560 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}] 17:22:45 INFO - PROCESS | 1725 | 1467937365562 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:45 INFO - PROCESS | 1725 | 1467937365669 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 17:22:45 INFO - PROCESS | 1725 | 1467937365792 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:45 INFO - PROCESS | 1725 | 1467937365794 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:45 INFO - PROCESS | 1725 | ++DOCSHELL 0x1170e1000 == 40 [pid = 1725] [id = 129] 17:22:45 INFO - PROCESS | 1725 | ++DOMWINDOW == 98 (0x11839b000) [pid = 1725] [serial = 384] [outer = 0x0] 17:22:45 INFO - PROCESS | 1725 | ++DOMWINDOW == 99 (0x118714c00) [pid = 1725] [serial = 385] [outer = 0x11839b000] 17:22:45 INFO - PROCESS | 1725 | 1467937365826 Marionette DEBUG loaded listener.js 17:22:45 INFO - PROCESS | 1725 | ++DOMWINDOW == 100 (0x1190b0c00) [pid = 1725] [serial = 386] [outer = 0x11839b000] 17:22:46 INFO - PROCESS | 1725 | 1467937366386 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]]]}] 17:22:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 17:22:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 870ms 17:22:46 INFO - PROCESS | 1725 | 1467937366424 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 17:22:46 INFO - PROCESS | 1725 | 1467937366427 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 17:22:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 17:22:46 INFO - PROCESS | 1725 | 1467937366434 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 17:22:46 INFO - PROCESS | 1725 | 1467937366436 Marionette TRACE conn2 <- [1,490,null,{}] 17:22:46 INFO - PROCESS | 1725 | 1467937366438 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}] 17:22:46 INFO - PROCESS | 1725 | 1467937366440 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:46 INFO - PROCESS | 1725 | 1467937366549 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 17:22:46 INFO - PROCESS | 1725 | 1467937366740 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:46 INFO - PROCESS | 1725 | 1467937366741 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:46 INFO - PROCESS | 1725 | ++DOCSHELL 0x113bd4000 == 41 [pid = 1725] [id = 130] 17:22:46 INFO - PROCESS | 1725 | ++DOMWINDOW == 101 (0x115e59000) [pid = 1725] [serial = 387] [outer = 0x0] 17:22:46 INFO - PROCESS | 1725 | ++DOMWINDOW == 102 (0x117204400) [pid = 1725] [serial = 388] [outer = 0x115e59000] 17:22:46 INFO - PROCESS | 1725 | 1467937366768 Marionette DEBUG loaded listener.js 17:22:46 INFO - PROCESS | 1725 | ++DOMWINDOW == 103 (0x1181c2400) [pid = 1725] [serial = 389] [outer = 0x115e59000] 17:22:47 INFO - PROCESS | 1725 | --DOCSHELL 0x12109b800 == 40 [pid = 1725] [id = 127] 17:22:47 INFO - PROCESS | 1725 | --DOCSHELL 0x128a43800 == 39 [pid = 1725] [id = 126] 17:22:47 INFO - PROCESS | 1725 | --DOCSHELL 0x1187f8000 == 38 [pid = 1725] [id = 125] 17:22:47 INFO - PROCESS | 1725 | --DOCSHELL 0x12577a800 == 37 [pid = 1725] [id = 124] 17:22:47 INFO - PROCESS | 1725 | --DOCSHELL 0x124c25800 == 36 [pid = 1725] [id = 123] 17:22:47 INFO - PROCESS | 1725 | --DOCSHELL 0x1216d7800 == 35 [pid = 1725] [id = 122] 17:22:47 INFO - PROCESS | 1725 | --DOCSHELL 0x12109c800 == 34 [pid = 1725] [id = 121] 17:22:47 INFO - PROCESS | 1725 | --DOCSHELL 0x11941d000 == 33 [pid = 1725] [id = 120] 17:22:47 INFO - PROCESS | 1725 | --DOCSHELL 0x1187f9800 == 32 [pid = 1725] [id = 119] 17:22:47 INFO - PROCESS | 1725 | --DOCSHELL 0x117253000 == 31 [pid = 1725] [id = 118] 17:22:47 INFO - PROCESS | 1725 | --DOCSHELL 0x116098000 == 30 [pid = 1725] [id = 117] 17:22:47 INFO - PROCESS | 1725 | 1467937367324 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]]]}] 17:22:47 INFO - PROCESS | 1725 | --DOMWINDOW == 102 (0x12b8b2800) [pid = 1725] [serial = 319] [outer = 0x0] [url = about:blank] 17:22:47 INFO - PROCESS | 1725 | --DOMWINDOW == 101 (0x12b941000) [pid = 1725] [serial = 322] [outer = 0x0] [url = about:blank] 17:22:47 INFO - PROCESS | 1725 | --DOMWINDOW == 100 (0x12bf68400) [pid = 1725] [serial = 325] [outer = 0x0] [url = about:blank] 17:22:47 INFO - PROCESS | 1725 | --DOMWINDOW == 99 (0x12111d400) [pid = 1725] [serial = 304] [outer = 0x0] [url = about:blank] 17:22:47 INFO - PROCESS | 1725 | --DOMWINDOW == 98 (0x1217e5800) [pid = 1725] [serial = 305] [outer = 0x0] [url = about:blank] 17:22:47 INFO - PROCESS | 1725 | --DOMWINDOW == 97 (0x12691cc00) [pid = 1725] [serial = 310] [outer = 0x0] [url = about:blank] 17:22:47 INFO - PROCESS | 1725 | --DOMWINDOW == 96 (0x126c66800) [pid = 1725] [serial = 311] [outer = 0x0] [url = about:blank] 17:22:47 INFO - PROCESS | 1725 | --DOMWINDOW == 95 (0x1193e1c00) [pid = 1725] [serial = 301] [outer = 0x0] [url = about:blank] 17:22:47 INFO - PROCESS | 1725 | --DOMWINDOW == 94 (0x1195ec000) [pid = 1725] [serial = 302] [outer = 0x0] [url = about:blank] 17:22:47 INFO - PROCESS | 1725 | --DOMWINDOW == 93 (0x12b83f800) [pid = 1725] [serial = 287] [outer = 0x0] [url = about:blank] 17:22:47 INFO - PROCESS | 1725 | --DOMWINDOW == 92 (0x119ab8c00) [pid = 1725] [serial = 292] [outer = 0x0] [url = about:blank] 17:22:47 INFO - PROCESS | 1725 | --DOMWINDOW == 91 (0x1210a8000) [pid = 1725] [serial = 293] [outer = 0x0] [url = about:blank] 17:22:47 INFO - PROCESS | 1725 | --DOMWINDOW == 90 (0x1172bd400) [pid = 1725] [serial = 289] [outer = 0x0] [url = about:blank] 17:22:47 INFO - PROCESS | 1725 | --DOMWINDOW == 89 (0x118715000) [pid = 1725] [serial = 290] [outer = 0x0] [url = about:blank] 17:22:47 INFO - PROCESS | 1725 | --DOMWINDOW == 88 (0x121b7c800) [pid = 1725] [serial = 307] [outer = 0x0] [url = about:blank] 17:22:47 INFO - PROCESS | 1725 | --DOMWINDOW == 87 (0x12621f000) [pid = 1725] [serial = 308] [outer = 0x0] [url = about:blank] 17:22:47 INFO - PROCESS | 1725 | --DOMWINDOW == 86 (0x12bde0000) [pid = 1725] [serial = 323] [outer = 0x0] [url = about:blank] 17:22:47 INFO - PROCESS | 1725 | --DOMWINDOW == 85 (0x129172000) [pid = 1725] [serial = 313] [outer = 0x0] [url = about:blank] 17:22:47 INFO - PROCESS | 1725 | --DOMWINDOW == 84 (0x12993b800) [pid = 1725] [serial = 314] [outer = 0x0] [url = about:blank] 17:22:47 INFO - PROCESS | 1725 | --DOMWINDOW == 83 (0x12ad98800) [pid = 1725] [serial = 316] [outer = 0x0] [url = about:blank] 17:22:47 INFO - PROCESS | 1725 | --DOMWINDOW == 82 (0x128a6ac00) [pid = 1725] [serial = 298] [outer = 0x0] [url = about:blank] 17:22:47 INFO - PROCESS | 1725 | --DOMWINDOW == 81 (0x129173400) [pid = 1725] [serial = 299] [outer = 0x0] [url = about:blank] 17:22:47 INFO - PROCESS | 1725 | --DOMWINDOW == 80 (0x12570e800) [pid = 1725] [serial = 295] [outer = 0x0] [url = about:blank] 17:22:47 INFO - PROCESS | 1725 | --DOMWINDOW == 79 (0x126913c00) [pid = 1725] [serial = 296] [outer = 0x0] [url = about:blank] 17:22:47 INFO - PROCESS | 1725 | --DOMWINDOW == 78 (0x119e0c000) [pid = 1725] [serial = 337] [outer = 0x0] [url = about:blank] 17:22:47 INFO - PROCESS | 1725 | --DOMWINDOW == 77 (0x121bcb800) [pid = 1725] [serial = 338] [outer = 0x0] [url = about:blank] 17:22:47 INFO - PROCESS | 1725 | --DOMWINDOW == 76 (0x121bd9000) [pid = 1725] [serial = 335] [outer = 0x0] [url = about:blank] 17:22:47 INFO - PROCESS | 1725 | --DOMWINDOW == 75 (0x12bf6f800) [pid = 1725] [serial = 326] [outer = 0x0] [url = about:blank] 17:22:47 INFO - PROCESS | 1725 | --DOMWINDOW == 74 (0x1193e7400) [pid = 1725] [serial = 329] [outer = 0x0] [url = about:blank] 17:22:47 INFO - PROCESS | 1725 | --DOMWINDOW == 73 (0x121bd5400) [pid = 1725] [serial = 334] [outer = 0x0] [url = about:blank] 17:22:47 INFO - PROCESS | 1725 | --DOMWINDOW == 72 (0x129171000) [pid = 1725] [serial = 331] [outer = 0x0] [url = about:blank] 17:22:47 INFO - PROCESS | 1725 | --DOMWINDOW == 71 (0x12c4f4c00) [pid = 1725] [serial = 332] [outer = 0x0] [url = about:blank] 17:22:47 INFO - PROCESS | 1725 | --DOMWINDOW == 70 (0x116fb5400) [pid = 1725] [serial = 328] [outer = 0x0] [url = about:blank] 17:22:47 INFO - PROCESS | 1725 | --DOMWINDOW == 69 (0x12b938800) [pid = 1725] [serial = 320] [outer = 0x0] [url = about:blank] 17:22:47 INFO - PROCESS | 1725 | --DOMWINDOW == 68 (0x12b8abc00) [pid = 1725] [serial = 317] [outer = 0x0] [url = about:blank] 17:22:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 17:22:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 921ms 17:22:47 INFO - PROCESS | 1725 | 1467937367363 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 17:22:47 INFO - PROCESS | 1725 | 1467937367366 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 17:22:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 17:22:47 INFO - PROCESS | 1725 | 1467937367370 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 17:22:47 INFO - PROCESS | 1725 | 1467937367373 Marionette TRACE conn2 <- [1,494,null,{}] 17:22:47 INFO - PROCESS | 1725 | 1467937367380 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}] 17:22:47 INFO - PROCESS | 1725 | 1467937367382 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:47 INFO - PROCESS | 1725 | 1467937367501 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 17:22:47 INFO - PROCESS | 1725 | 1467937367519 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:47 INFO - PROCESS | 1725 | 1467937367520 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:47 INFO - PROCESS | 1725 | ++DOCSHELL 0x1170e1800 == 31 [pid = 1725] [id = 131] 17:22:47 INFO - PROCESS | 1725 | ++DOMWINDOW == 69 (0x118757800) [pid = 1725] [serial = 390] [outer = 0x0] 17:22:47 INFO - PROCESS | 1725 | ++DOMWINDOW == 70 (0x11888cc00) [pid = 1725] [serial = 391] [outer = 0x118757800] 17:22:47 INFO - PROCESS | 1725 | 1467937367564 Marionette DEBUG loaded listener.js 17:22:47 INFO - PROCESS | 1725 | ++DOMWINDOW == 71 (0x1193df000) [pid = 1725] [serial = 392] [outer = 0x118757800] 17:22:47 INFO - PROCESS | 1725 | 1467937367950 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]]]}] 17:22:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 17:22:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 622ms 17:22:47 INFO - PROCESS | 1725 | 1467937367995 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 17:22:48 INFO - PROCESS | 1725 | 1467937367999 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 17:22:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 17:22:48 INFO - PROCESS | 1725 | 1467937368001 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 17:22:48 INFO - PROCESS | 1725 | 1467937368003 Marionette TRACE conn2 <- [1,498,null,{}] 17:22:48 INFO - PROCESS | 1725 | 1467937368005 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}] 17:22:48 INFO - PROCESS | 1725 | 1467937368006 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:48 INFO - PROCESS | 1725 | 1467937368088 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 17:22:48 INFO - PROCESS | 1725 | 1467937368096 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:48 INFO - PROCESS | 1725 | 1467937368098 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:48 INFO - PROCESS | 1725 | ++DOCSHELL 0x11909e000 == 32 [pid = 1725] [id = 132] 17:22:48 INFO - PROCESS | 1725 | ++DOMWINDOW == 72 (0x1195f1400) [pid = 1725] [serial = 393] [outer = 0x0] 17:22:48 INFO - PROCESS | 1725 | ++DOMWINDOW == 73 (0x119e0fc00) [pid = 1725] [serial = 394] [outer = 0x1195f1400] 17:22:48 INFO - PROCESS | 1725 | 1467937368124 Marionette DEBUG loaded listener.js 17:22:48 INFO - PROCESS | 1725 | ++DOMWINDOW == 74 (0x1210a6c00) [pid = 1725] [serial = 395] [outer = 0x1195f1400] 17:22:48 INFO - PROCESS | 1725 | 1467937368488 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]]]}] 17:22:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 17:22:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 521ms 17:22:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 17:22:48 INFO - PROCESS | 1725 | 1467937368522 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 17:22:48 INFO - PROCESS | 1725 | 1467937368524 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 17:22:48 INFO - PROCESS | 1725 | 1467937368535 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 17:22:48 INFO - PROCESS | 1725 | 1467937368540 Marionette TRACE conn2 <- [1,502,null,{}] 17:22:48 INFO - PROCESS | 1725 | 1467937368548 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}] 17:22:48 INFO - PROCESS | 1725 | 1467937368551 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:48 INFO - PROCESS | 1725 | 1467937368630 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 17:22:48 INFO - PROCESS | 1725 | 1467937368633 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:48 INFO - PROCESS | 1725 | 1467937368634 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:48 INFO - PROCESS | 1725 | ++DOCSHELL 0x119ecb000 == 33 [pid = 1725] [id = 133] 17:22:48 INFO - PROCESS | 1725 | ++DOMWINDOW == 75 (0x119e07800) [pid = 1725] [serial = 396] [outer = 0x0] 17:22:48 INFO - PROCESS | 1725 | ++DOMWINDOW == 76 (0x12111e800) [pid = 1725] [serial = 397] [outer = 0x119e07800] 17:22:48 INFO - PROCESS | 1725 | 1467937368661 Marionette DEBUG loaded listener.js 17:22:48 INFO - PROCESS | 1725 | ++DOMWINDOW == 77 (0x121bd8000) [pid = 1725] [serial = 398] [outer = 0x119e07800] 17:22:48 INFO - PROCESS | 1725 | 1467937368976 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]]]}] 17:22:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 17:22:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 487ms 17:22:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 17:22:49 INFO - PROCESS | 1725 | 1467937369015 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 17:22:49 INFO - PROCESS | 1725 | 1467937369016 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 17:22:49 INFO - PROCESS | 1725 | 1467937369019 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 17:22:49 INFO - PROCESS | 1725 | 1467937369020 Marionette TRACE conn2 <- [1,506,null,{}] 17:22:49 INFO - PROCESS | 1725 | 1467937369022 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}] 17:22:49 INFO - PROCESS | 1725 | 1467937369023 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:49 INFO - PROCESS | 1725 | 1467937369103 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 17:22:49 INFO - PROCESS | 1725 | 1467937369107 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:49 INFO - PROCESS | 1725 | 1467937369109 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:49 INFO - PROCESS | 1725 | ++DOCSHELL 0x121446000 == 34 [pid = 1725] [id = 134] 17:22:49 INFO - PROCESS | 1725 | ++DOMWINDOW == 78 (0x121dfd800) [pid = 1725] [serial = 399] [outer = 0x0] 17:22:49 INFO - PROCESS | 1725 | ++DOMWINDOW == 79 (0x1237f0c00) [pid = 1725] [serial = 400] [outer = 0x121dfd800] 17:22:49 INFO - PROCESS | 1725 | 1467937369136 Marionette DEBUG loaded listener.js 17:22:49 INFO - PROCESS | 1725 | ++DOMWINDOW == 80 (0x124edbc00) [pid = 1725] [serial = 401] [outer = 0x121dfd800] 17:22:49 INFO - PROCESS | 1725 | 1467937369453 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]]]}] 17:22:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 17:22:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 467ms 17:22:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 17:22:49 INFO - PROCESS | 1725 | 1467937369487 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 17:22:49 INFO - PROCESS | 1725 | 1467937369488 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 17:22:49 INFO - PROCESS | 1725 | 1467937369510 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 17:22:49 INFO - PROCESS | 1725 | 1467937369513 Marionette TRACE conn2 <- [1,510,null,{}] 17:22:49 INFO - PROCESS | 1725 | 1467937369521 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}] 17:22:49 INFO - PROCESS | 1725 | 1467937369523 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:49 INFO - PROCESS | 1725 | 1467937369620 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 17:22:49 INFO - PROCESS | 1725 | 1467937369632 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:49 INFO - PROCESS | 1725 | 1467937369636 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:49 INFO - PROCESS | 1725 | ++DOCSHELL 0x119b21000 == 35 [pid = 1725] [id = 135] 17:22:49 INFO - PROCESS | 1725 | ++DOMWINDOW == 81 (0x12570d800) [pid = 1725] [serial = 402] [outer = 0x0] 17:22:49 INFO - PROCESS | 1725 | ++DOMWINDOW == 82 (0x1257a0000) [pid = 1725] [serial = 403] [outer = 0x12570d800] 17:22:49 INFO - PROCESS | 1725 | 1467937369668 Marionette DEBUG loaded listener.js 17:22:49 INFO - PROCESS | 1725 | ++DOMWINDOW == 83 (0x12690d800) [pid = 1725] [serial = 404] [outer = 0x12570d800] 17:22:50 INFO - PROCESS | 1725 | 1467937370083 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]]]}] 17:22:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 17:22:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 596ms 17:22:50 INFO - PROCESS | 1725 | 1467937370086 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 17:22:50 INFO - PROCESS | 1725 | 1467937370087 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 17:22:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 17:22:50 INFO - PROCESS | 1725 | 1467937370090 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 17:22:50 INFO - PROCESS | 1725 | 1467937370091 Marionette TRACE conn2 <- [1,514,null,{}] 17:22:50 INFO - PROCESS | 1725 | 1467937370093 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}] 17:22:50 INFO - PROCESS | 1725 | 1467937370094 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:50 INFO - PROCESS | 1725 | 1467937370183 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 17:22:50 INFO - PROCESS | 1725 | 1467937370187 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:50 INFO - PROCESS | 1725 | 1467937370188 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:50 INFO - PROCESS | 1725 | ++DOCSHELL 0x1261c7800 == 36 [pid = 1725] [id = 136] 17:22:50 INFO - PROCESS | 1725 | ++DOMWINDOW == 84 (0x126914800) [pid = 1725] [serial = 405] [outer = 0x0] 17:22:50 INFO - PROCESS | 1725 | ++DOMWINDOW == 85 (0x126c69800) [pid = 1725] [serial = 406] [outer = 0x126914800] 17:22:50 INFO - PROCESS | 1725 | 1467937370207 Marionette DEBUG loaded listener.js 17:22:50 INFO - PROCESS | 1725 | ++DOMWINDOW == 86 (0x128a75400) [pid = 1725] [serial = 407] [outer = 0x126914800] 17:22:50 INFO - PROCESS | 1725 | 1467937370664 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]]]}] 17:22:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 17:22:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 618ms 17:22:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 17:22:50 INFO - PROCESS | 1725 | 1467937370709 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 17:22:50 INFO - PROCESS | 1725 | 1467937370710 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 17:22:50 INFO - PROCESS | 1725 | 1467937370712 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 17:22:50 INFO - PROCESS | 1725 | 1467937370713 Marionette TRACE conn2 <- [1,518,null,{}] 17:22:50 INFO - PROCESS | 1725 | 1467937370716 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}] 17:22:50 INFO - PROCESS | 1725 | 1467937370717 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:50 INFO - PROCESS | 1725 | 1467937370812 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 17:22:50 INFO - PROCESS | 1725 | 1467937370817 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:50 INFO - PROCESS | 1725 | 1467937370818 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:50 INFO - PROCESS | 1725 | ++DOCSHELL 0x126a50800 == 37 [pid = 1725] [id = 137] 17:22:50 INFO - PROCESS | 1725 | ++DOMWINDOW == 87 (0x128b6dc00) [pid = 1725] [serial = 408] [outer = 0x0] 17:22:50 INFO - PROCESS | 1725 | ++DOMWINDOW == 88 (0x1292cb800) [pid = 1725] [serial = 409] [outer = 0x128b6dc00] 17:22:50 INFO - PROCESS | 1725 | 1467937370843 Marionette DEBUG loaded listener.js 17:22:50 INFO - PROCESS | 1725 | ++DOMWINDOW == 89 (0x12994a800) [pid = 1725] [serial = 410] [outer = 0x128b6dc00] 17:22:51 INFO - PROCESS | 1725 | 1467937371160 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]]]}] 17:22:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 17:22:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 469ms 17:22:51 INFO - PROCESS | 1725 | 1467937371185 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 17:22:51 INFO - PROCESS | 1725 | 1467937371187 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 17:22:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 17:22:51 INFO - PROCESS | 1725 | 1467937371199 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 17:22:51 INFO - PROCESS | 1725 | 1467937371200 Marionette TRACE conn2 <- [1,522,null,{}] 17:22:51 INFO - PROCESS | 1725 | 1467937371203 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}] 17:22:51 INFO - PROCESS | 1725 | 1467937371204 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:51 INFO - PROCESS | 1725 | 1467937371299 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 17:22:51 INFO - PROCESS | 1725 | 1467937371303 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:51 INFO - PROCESS | 1725 | 1467937371304 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:51 INFO - PROCESS | 1725 | ++DOCSHELL 0x128bed800 == 38 [pid = 1725] [id = 138] 17:22:51 INFO - PROCESS | 1725 | ++DOMWINDOW == 90 (0x129ae9800) [pid = 1725] [serial = 411] [outer = 0x0] 17:22:51 INFO - PROCESS | 1725 | ++DOMWINDOW == 91 (0x129af6c00) [pid = 1725] [serial = 412] [outer = 0x129ae9800] 17:22:51 INFO - PROCESS | 1725 | 1467937371334 Marionette DEBUG loaded listener.js 17:22:51 INFO - PROCESS | 1725 | ++DOMWINDOW == 92 (0x12ad99000) [pid = 1725] [serial = 413] [outer = 0x129ae9800] 17:22:51 INFO - PROCESS | 1725 | --DOMWINDOW == 91 (0x118159400) [pid = 1725] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 17:22:51 INFO - PROCESS | 1725 | --DOMWINDOW == 90 (0x118886c00) [pid = 1725] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 17:22:51 INFO - PROCESS | 1725 | --DOMWINDOW == 89 (0x117207400) [pid = 1725] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 17:22:51 INFO - PROCESS | 1725 | --DOMWINDOW == 88 (0x119074000) [pid = 1725] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 17:22:51 INFO - PROCESS | 1725 | --DOMWINDOW == 87 (0x1237fe000) [pid = 1725] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 17:22:51 INFO - PROCESS | 1725 | --DOMWINDOW == 86 (0x12101f800) [pid = 1725] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 17:22:51 INFO - PROCESS | 1725 | --DOMWINDOW == 85 (0x118754400) [pid = 1725] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 17:22:51 INFO - PROCESS | 1725 | --DOMWINDOW == 84 (0x128a6d000) [pid = 1725] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 17:22:51 INFO - PROCESS | 1725 | --DOMWINDOW == 83 (0x1190ac400) [pid = 1725] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 17:22:51 INFO - PROCESS | 1725 | --DOMWINDOW == 82 (0x121bd1400) [pid = 1725] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 17:22:51 INFO - PROCESS | 1725 | --DOMWINDOW == 81 (0x12943a400) [pid = 1725] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 17:22:51 INFO - PROCESS | 1725 | --DOMWINDOW == 80 (0x118888400) [pid = 1725] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 17:22:51 INFO - PROCESS | 1725 | --DOMWINDOW == 79 (0x1190adc00) [pid = 1725] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 17:22:51 INFO - PROCESS | 1725 | --DOMWINDOW == 78 (0x1193db400) [pid = 1725] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 17:22:51 INFO - PROCESS | 1725 | 1467937371737 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]]]}] 17:22:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 17:22:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 570ms 17:22:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 17:22:51 INFO - PROCESS | 1725 | 1467937371769 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 17:22:51 INFO - PROCESS | 1725 | 1467937371770 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 17:22:51 INFO - PROCESS | 1725 | 1467937371772 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 17:22:51 INFO - PROCESS | 1725 | 1467937371773 Marionette TRACE conn2 <- [1,526,null,{}] 17:22:51 INFO - PROCESS | 1725 | 1467937371775 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}] 17:22:51 INFO - PROCESS | 1725 | 1467937371777 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:51 INFO - PROCESS | 1725 | 1467937371856 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 17:22:51 INFO - PROCESS | 1725 | 1467937371860 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:51 INFO - PROCESS | 1725 | 1467937371862 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:51 INFO - PROCESS | 1725 | ++DOCSHELL 0x119eaf000 == 39 [pid = 1725] [id = 139] 17:22:51 INFO - PROCESS | 1725 | ++DOMWINDOW == 79 (0x1181c0c00) [pid = 1725] [serial = 414] [outer = 0x0] 17:22:51 INFO - PROCESS | 1725 | ++DOMWINDOW == 80 (0x121024000) [pid = 1725] [serial = 415] [outer = 0x1181c0c00] 17:22:51 INFO - PROCESS | 1725 | 1467937371888 Marionette DEBUG loaded listener.js 17:22:51 INFO - PROCESS | 1725 | ++DOMWINDOW == 81 (0x124c47c00) [pid = 1725] [serial = 416] [outer = 0x1181c0c00] 17:22:52 INFO - PROCESS | 1725 | 1467937372213 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]]]}] 17:22:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 17:22:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 468ms 17:22:52 INFO - PROCESS | 1725 | 1467937372256 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 17:22:52 INFO - PROCESS | 1725 | 1467937372257 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 17:22:52 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 17:22:52 INFO - PROCESS | 1725 | 1467937372260 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 17:22:52 INFO - PROCESS | 1725 | 1467937372261 Marionette TRACE conn2 <- [1,530,null,{}] 17:22:52 INFO - PROCESS | 1725 | 1467937372267 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}] 17:22:52 INFO - PROCESS | 1725 | 1467937372268 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:52 INFO - PROCESS | 1725 | 1467937372348 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 17:22:52 INFO - PROCESS | 1725 | 1467937372359 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:52 INFO - PROCESS | 1725 | 1467937372360 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:52 INFO - PROCESS | 1725 | ++DOCSHELL 0x129ad8800 == 40 [pid = 1725] [id = 140] 17:22:52 INFO - PROCESS | 1725 | ++DOMWINDOW == 82 (0x1211dc400) [pid = 1725] [serial = 417] [outer = 0x0] 17:22:52 INFO - PROCESS | 1725 | ++DOMWINDOW == 83 (0x12a7c0000) [pid = 1725] [serial = 418] [outer = 0x1211dc400] 17:22:52 INFO - PROCESS | 1725 | 1467937372387 Marionette DEBUG loaded listener.js 17:22:52 INFO - PROCESS | 1725 | ++DOMWINDOW == 84 (0x12b839400) [pid = 1725] [serial = 419] [outer = 0x1211dc400] 17:22:52 INFO - PROCESS | 1725 | 1467937372691 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"]]]}] 17:22:52 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 17:22:52 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 17:22:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:22:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:22:52 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 17:22:52 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 17:22:52 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 17:22:52 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 17:22:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:22:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:22:52 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 17:22:52 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 17:22:52 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 473ms 17:22:52 INFO - PROCESS | 1725 | 1467937372734 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 17:22:52 INFO - PROCESS | 1725 | 1467937372735 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 17:22:52 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 17:22:52 INFO - PROCESS | 1725 | 1467937372738 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 17:22:52 INFO - PROCESS | 1725 | 1467937372739 Marionette TRACE conn2 <- [1,534,null,{}] 17:22:52 INFO - PROCESS | 1725 | 1467937372742 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}] 17:22:52 INFO - PROCESS | 1725 | 1467937372744 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:52 INFO - PROCESS | 1725 | 1467937372841 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 17:22:52 INFO - PROCESS | 1725 | 1467937372895 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:52 INFO - PROCESS | 1725 | 1467937372896 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:52 INFO - PROCESS | 1725 | ++DOCSHELL 0x12b0c4800 == 41 [pid = 1725] [id = 141] 17:22:52 INFO - PROCESS | 1725 | ++DOMWINDOW == 85 (0x124eb4400) [pid = 1725] [serial = 420] [outer = 0x0] 17:22:52 INFO - PROCESS | 1725 | ++DOMWINDOW == 86 (0x12b842c00) [pid = 1725] [serial = 421] [outer = 0x124eb4400] 17:22:52 INFO - PROCESS | 1725 | 1467937372920 Marionette DEBUG loaded listener.js 17:22:52 INFO - PROCESS | 1725 | ++DOMWINDOW == 87 (0x12b941c00) [pid = 1725] [serial = 422] [outer = 0x124eb4400] 17:22:53 INFO - PROCESS | 1725 | 1467937373191 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]]]}] 17:22:53 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 17:22:53 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 469ms 17:22:53 INFO - PROCESS | 1725 | 1467937373208 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 17:22:53 INFO - PROCESS | 1725 | 1467937373209 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 17:22:53 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 17:22:53 INFO - PROCESS | 1725 | 1467937373219 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 17:22:53 INFO - PROCESS | 1725 | 1467937373220 Marionette TRACE conn2 <- [1,538,null,{}] 17:22:53 INFO - PROCESS | 1725 | 1467937373223 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}] 17:22:53 INFO - PROCESS | 1725 | 1467937373224 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:53 INFO - PROCESS | 1725 | 1467937373337 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 17:22:53 INFO - PROCESS | 1725 | 1467937373343 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:53 INFO - PROCESS | 1725 | 1467937373344 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:53 INFO - PROCESS | 1725 | ++DOCSHELL 0x12b908800 == 42 [pid = 1725] [id = 142] 17:22:53 INFO - PROCESS | 1725 | ++DOMWINDOW == 88 (0x12b93c000) [pid = 1725] [serial = 423] [outer = 0x0] 17:22:53 INFO - PROCESS | 1725 | ++DOMWINDOW == 89 (0x12bddc400) [pid = 1725] [serial = 424] [outer = 0x12b93c000] 17:22:53 INFO - PROCESS | 1725 | 1467937373373 Marionette DEBUG loaded listener.js 17:22:53 INFO - PROCESS | 1725 | ++DOMWINDOW == 90 (0x12bf71400) [pid = 1725] [serial = 425] [outer = 0x12b93c000] 17:22:53 INFO - PROCESS | 1725 | 1467937373756 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]]]}] 17:22:53 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. 17:22:53 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 573ms 17:22:53 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 17:22:53 INFO - PROCESS | 1725 | 1467937373793 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 17:22:53 INFO - PROCESS | 1725 | 1467937373795 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 17:22:53 INFO - PROCESS | 1725 | 1467937373798 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 17:22:53 INFO - PROCESS | 1725 | 1467937373800 Marionette TRACE conn2 <- [1,542,null,{}] 17:22:53 INFO - PROCESS | 1725 | 1467937373847 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}] 17:22:53 INFO - PROCESS | 1725 | 1467937373848 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:53 INFO - PROCESS | 1725 | 1467937373942 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 17:22:54 INFO - PROCESS | 1725 | 1467937374029 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:54 INFO - PROCESS | 1725 | 1467937374032 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:54 INFO - PROCESS | 1725 | ++DOCSHELL 0x117239000 == 43 [pid = 1725] [id = 143] 17:22:54 INFO - PROCESS | 1725 | ++DOMWINDOW == 91 (0x1129ac000) [pid = 1725] [serial = 426] [outer = 0x0] 17:22:54 INFO - PROCESS | 1725 | ++DOMWINDOW == 92 (0x1129b0c00) [pid = 1725] [serial = 427] [outer = 0x1129ac000] 17:22:54 INFO - PROCESS | 1725 | 1467937374064 Marionette DEBUG loaded listener.js 17:22:54 INFO - PROCESS | 1725 | ++DOMWINDOW == 93 (0x113943c00) [pid = 1725] [serial = 428] [outer = 0x1129ac000] 17:22:54 INFO - PROCESS | 1725 | 1467937374468 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]]]}] 17:22:54 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. 17:22:54 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 712ms 17:22:54 INFO - PROCESS | 1725 | 1467937374509 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 17:22:54 INFO - PROCESS | 1725 | 1467937374513 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 17:22:54 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 17:22:54 INFO - PROCESS | 1725 | 1467937374517 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 17:22:54 INFO - PROCESS | 1725 | 1467937374519 Marionette TRACE conn2 <- [1,546,null,{}] 17:22:54 INFO - PROCESS | 1725 | 1467937374522 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}] 17:22:54 INFO - PROCESS | 1725 | 1467937374523 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:54 INFO - PROCESS | 1725 | 1467937374633 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 17:22:54 INFO - PROCESS | 1725 | 1467937374716 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:54 INFO - PROCESS | 1725 | 1467937374717 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:54 INFO - PROCESS | 1725 | ++DOCSHELL 0x121370000 == 44 [pid = 1725] [id = 144] 17:22:54 INFO - PROCESS | 1725 | ++DOMWINDOW == 94 (0x1181c0000) [pid = 1725] [serial = 429] [outer = 0x0] 17:22:54 INFO - PROCESS | 1725 | ++DOMWINDOW == 95 (0x1190b0000) [pid = 1725] [serial = 430] [outer = 0x1181c0000] 17:22:54 INFO - PROCESS | 1725 | 1467937374752 Marionette DEBUG loaded listener.js 17:22:54 INFO - PROCESS | 1725 | ++DOMWINDOW == 96 (0x119ac1000) [pid = 1725] [serial = 431] [outer = 0x1181c0000] 17:22:55 INFO - PROCESS | 1725 | 1467937375148 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]]]}] 17:22:55 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 17:22:55 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 669ms 17:22:55 INFO - PROCESS | 1725 | 1467937375194 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 17:22:55 INFO - PROCESS | 1725 | 1467937375197 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 17:22:55 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 17:22:55 INFO - PROCESS | 1725 | 1467937375204 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 17:22:55 INFO - PROCESS | 1725 | 1467937375207 Marionette TRACE conn2 <- [1,550,null,{}] 17:22:55 INFO - PROCESS | 1725 | 1467937375217 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}] 17:22:55 INFO - PROCESS | 1725 | 1467937375220 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:55 INFO - PROCESS | 1725 | 1467937375346 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 17:22:55 INFO - PROCESS | 1725 | 1467937375459 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:55 INFO - PROCESS | 1725 | 1467937375462 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:55 INFO - PROCESS | 1725 | ++DOCSHELL 0x12bd76800 == 45 [pid = 1725] [id = 145] 17:22:55 INFO - PROCESS | 1725 | ++DOMWINDOW == 97 (0x121025000) [pid = 1725] [serial = 432] [outer = 0x0] 17:22:55 INFO - PROCESS | 1725 | ++DOMWINDOW == 98 (0x1211dd000) [pid = 1725] [serial = 433] [outer = 0x121025000] 17:22:55 INFO - PROCESS | 1725 | 1467937375502 Marionette DEBUG loaded listener.js 17:22:55 INFO - PROCESS | 1725 | ++DOMWINDOW == 99 (0x121df4000) [pid = 1725] [serial = 434] [outer = 0x121025000] 17:22:55 INFO - PROCESS | 1725 | 1467937375893 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]]]}] 17:22:55 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. 17:22:55 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 724ms 17:22:55 INFO - PROCESS | 1725 | 1467937375928 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 17:22:55 INFO - PROCESS | 1725 | 1467937375931 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 17:22:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 17:22:55 INFO - PROCESS | 1725 | 1467937375935 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 17:22:55 INFO - PROCESS | 1725 | 1467937375936 Marionette TRACE conn2 <- [1,554,null,{}] 17:22:55 INFO - PROCESS | 1725 | 1467937375940 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}] 17:22:55 INFO - PROCESS | 1725 | 1467937375942 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:56 INFO - PROCESS | 1725 | 1467937376091 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 17:22:56 INFO - PROCESS | 1725 | 1467937376209 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:56 INFO - PROCESS | 1725 | 1467937376210 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:56 INFO - PROCESS | 1725 | ++DOCSHELL 0x12c4a2000 == 46 [pid = 1725] [id = 146] 17:22:56 INFO - PROCESS | 1725 | ++DOMWINDOW == 100 (0x124c4c800) [pid = 1725] [serial = 435] [outer = 0x0] 17:22:56 INFO - PROCESS | 1725 | ++DOMWINDOW == 101 (0x126654800) [pid = 1725] [serial = 436] [outer = 0x124c4c800] 17:22:56 INFO - PROCESS | 1725 | 1467937376259 Marionette DEBUG loaded listener.js 17:22:56 INFO - PROCESS | 1725 | ++DOMWINDOW == 102 (0x126916400) [pid = 1725] [serial = 437] [outer = 0x124c4c800] 17:22:56 INFO - PROCESS | 1725 | [1725] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 17:22:56 INFO - PROCESS | 1725 | 1467937376748 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]]]}] 17:22:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 17:22:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 875ms 17:22:56 INFO - PROCESS | 1725 | 1467937376830 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 17:22:56 INFO - PROCESS | 1725 | 1467937376832 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 17:22:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 17:22:56 INFO - PROCESS | 1725 | 1467937376838 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 17:22:56 INFO - PROCESS | 1725 | 1467937376840 Marionette TRACE conn2 <- [1,558,null,{}] 17:22:56 INFO - PROCESS | 1725 | 1467937376843 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}] 17:22:56 INFO - PROCESS | 1725 | 1467937376848 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:56 INFO - PROCESS | 1725 | 1467937376993 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 17:22:57 INFO - PROCESS | 1725 | 1467937377062 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:57 INFO - PROCESS | 1725 | 1467937377064 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:57 INFO - PROCESS | 1725 | ++DOCSHELL 0x12c759000 == 47 [pid = 1725] [id = 147] 17:22:57 INFO - PROCESS | 1725 | ++DOMWINDOW == 103 (0x1133e1800) [pid = 1725] [serial = 438] [outer = 0x0] 17:22:57 INFO - PROCESS | 1725 | ++DOMWINDOW == 104 (0x126c66400) [pid = 1725] [serial = 439] [outer = 0x1133e1800] 17:22:57 INFO - PROCESS | 1725 | 1467937377106 Marionette DEBUG loaded listener.js 17:22:57 INFO - PROCESS | 1725 | ++DOMWINDOW == 105 (0x129441400) [pid = 1725] [serial = 440] [outer = 0x1133e1800] 17:22:57 INFO - PROCESS | 1725 | 1467937377687 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]]]}] 17:22:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 17:22:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 872ms 17:22:57 INFO - PROCESS | 1725 | 1467937377732 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 17:22:57 INFO - PROCESS | 1725 | 1467937377734 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 17:22:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 17:22:57 INFO - PROCESS | 1725 | 1467937377739 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 17:22:57 INFO - PROCESS | 1725 | 1467937377741 Marionette TRACE conn2 <- [1,562,null,{}] 17:22:57 INFO - PROCESS | 1725 | 1467937377745 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}] 17:22:57 INFO - PROCESS | 1725 | 1467937377748 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:57 INFO - PROCESS | 1725 | 1467937377838 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 17:22:57 INFO - PROCESS | 1725 | 1467937377904 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:57 INFO - PROCESS | 1725 | 1467937377906 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:57 INFO - PROCESS | 1725 | ++DOCSHELL 0x117e35000 == 48 [pid = 1725] [id = 148] 17:22:57 INFO - PROCESS | 1725 | ++DOMWINDOW == 106 (0x1181c1400) [pid = 1725] [serial = 441] [outer = 0x0] 17:22:57 INFO - PROCESS | 1725 | ++DOMWINDOW == 107 (0x118394800) [pid = 1725] [serial = 442] [outer = 0x1181c1400] 17:22:57 INFO - PROCESS | 1725 | 1467937377933 Marionette DEBUG loaded listener.js 17:22:57 INFO - PROCESS | 1725 | ++DOMWINDOW == 108 (0x119039400) [pid = 1725] [serial = 443] [outer = 0x1181c1400] 17:22:58 INFO - PROCESS | 1725 | [1725] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 17:22:58 INFO - PROCESS | 1725 | --DOCSHELL 0x12b0c4800 == 47 [pid = 1725] [id = 141] 17:22:58 INFO - PROCESS | 1725 | --DOCSHELL 0x129ad8800 == 46 [pid = 1725] [id = 140] 17:22:58 INFO - PROCESS | 1725 | --DOCSHELL 0x119eaf000 == 45 [pid = 1725] [id = 139] 17:22:58 INFO - PROCESS | 1725 | --DOCSHELL 0x128bed800 == 44 [pid = 1725] [id = 138] 17:22:58 INFO - PROCESS | 1725 | --DOCSHELL 0x126a50800 == 43 [pid = 1725] [id = 137] 17:22:58 INFO - PROCESS | 1725 | --DOCSHELL 0x1261c7800 == 42 [pid = 1725] [id = 136] 17:22:58 INFO - PROCESS | 1725 | --DOCSHELL 0x119b21000 == 41 [pid = 1725] [id = 135] 17:22:58 INFO - PROCESS | 1725 | --DOCSHELL 0x121446000 == 40 [pid = 1725] [id = 134] 17:22:58 INFO - PROCESS | 1725 | --DOCSHELL 0x119ecb000 == 39 [pid = 1725] [id = 133] 17:22:58 INFO - PROCESS | 1725 | --DOCSHELL 0x11909e000 == 38 [pid = 1725] [id = 132] 17:22:58 INFO - PROCESS | 1725 | --DOCSHELL 0x1170e1800 == 37 [pid = 1725] [id = 131] 17:22:58 INFO - PROCESS | 1725 | --DOCSHELL 0x113bd4000 == 36 [pid = 1725] [id = 130] 17:22:58 INFO - PROCESS | 1725 | --DOCSHELL 0x1170e1000 == 35 [pid = 1725] [id = 129] 17:22:58 INFO - PROCESS | 1725 | --DOCSHELL 0x129ad4000 == 34 [pid = 1725] [id = 128] 17:22:58 INFO - PROCESS | 1725 | --DOCSHELL 0x115177000 == 33 [pid = 1725] [id = 116] 17:22:58 INFO - PROCESS | 1725 | --DOCSHELL 0x12c759000 == 32 [pid = 1725] [id = 147] 17:22:58 INFO - PROCESS | 1725 | --DOCSHELL 0x12c4a2000 == 31 [pid = 1725] [id = 146] 17:22:58 INFO - PROCESS | 1725 | --DOCSHELL 0x12bd76800 == 30 [pid = 1725] [id = 145] 17:22:58 INFO - PROCESS | 1725 | --DOCSHELL 0x121370000 == 29 [pid = 1725] [id = 144] 17:22:58 INFO - PROCESS | 1725 | --DOCSHELL 0x12b908800 == 28 [pid = 1725] [id = 142] 17:22:58 INFO - PROCESS | 1725 | --DOCSHELL 0x117239000 == 27 [pid = 1725] [id = 143] 17:22:58 INFO - PROCESS | 1725 | --DOMWINDOW == 107 (0x126ac3400) [pid = 1725] [serial = 367] [outer = 0x0] [url = about:blank] 17:22:58 INFO - PROCESS | 1725 | --DOMWINDOW == 106 (0x1210a8400) [pid = 1725] [serial = 355] [outer = 0x0] [url = about:blank] 17:22:58 INFO - PROCESS | 1725 | --DOMWINDOW == 105 (0x12111e000) [pid = 1725] [serial = 356] [outer = 0x0] [url = about:blank] 17:22:58 INFO - PROCESS | 1725 | --DOMWINDOW == 104 (0x1181bfc00) [pid = 1725] [serial = 349] [outer = 0x0] [url = about:blank] 17:22:58 INFO - PROCESS | 1725 | --DOMWINDOW == 103 (0x11870ec00) [pid = 1725] [serial = 350] [outer = 0x0] [url = about:blank] 17:22:58 INFO - PROCESS | 1725 | --DOMWINDOW == 102 (0x1194b5800) [pid = 1725] [serial = 352] [outer = 0x0] [url = about:blank] 17:22:58 INFO - PROCESS | 1725 | --DOMWINDOW == 101 (0x1195f1c00) [pid = 1725] [serial = 353] [outer = 0x0] [url = about:blank] 17:22:58 INFO - PROCESS | 1725 | --DOMWINDOW == 100 (0x126925800) [pid = 1725] [serial = 365] [outer = 0x0] [url = about:blank] 17:22:58 INFO - PROCESS | 1725 | --DOMWINDOW == 99 (0x121bd0c00) [pid = 1725] [serial = 358] [outer = 0x0] [url = about:blank] 17:22:58 INFO - PROCESS | 1725 | --DOMWINDOW == 98 (0x126135400) [pid = 1725] [serial = 364] [outer = 0x0] [url = about:blank] 17:22:58 INFO - PROCESS | 1725 | --DOMWINDOW == 97 (0x119735c00) [pid = 1725] [serial = 347] [outer = 0x0] [url = about:blank] 17:22:58 INFO - PROCESS | 1725 | --DOMWINDOW == 96 (0x1194b7000) [pid = 1725] [serial = 346] [outer = 0x0] [url = about:blank] 17:22:58 INFO - PROCESS | 1725 | --DOMWINDOW == 95 (0x128e65000) [pid = 1725] [serial = 370] [outer = 0x0] [url = about:blank] 17:22:58 INFO - PROCESS | 1725 | --DOMWINDOW == 94 (0x1194b5000) [pid = 1725] [serial = 373] [outer = 0x0] [url = about:blank] 17:22:58 INFO - PROCESS | 1725 | --DOMWINDOW == 93 (0x128a6cc00) [pid = 1725] [serial = 368] [outer = 0x0] [url = about:blank] 17:22:58 INFO - PROCESS | 1725 | --DOMWINDOW == 92 (0x129175400) [pid = 1725] [serial = 376] [outer = 0x0] [url = about:blank] 17:22:58 INFO - PROCESS | 1725 | --DOMWINDOW == 91 (0x129af3c00) [pid = 1725] [serial = 379] [outer = 0x0] [url = about:blank] 17:22:58 INFO - PROCESS | 1725 | --DOMWINDOW == 90 (0x1292d5400) [pid = 1725] [serial = 377] [outer = 0x0] [url = about:blank] 17:22:58 INFO - PROCESS | 1725 | --DOMWINDOW == 89 (0x12690e800) [pid = 1725] [serial = 374] [outer = 0x0] [url = about:blank] 17:22:58 INFO - PROCESS | 1725 | --DOMWINDOW == 88 (0x1237fbc00) [pid = 1725] [serial = 361] [outer = 0x0] [url = about:blank] 17:22:58 INFO - PROCESS | 1725 | --DOMWINDOW == 87 (0x124eb6400) [pid = 1725] [serial = 362] [outer = 0x0] [url = about:blank] 17:22:58 INFO - PROCESS | 1725 | --DOMWINDOW == 86 (0x119e06c00) [pid = 1725] [serial = 341] [outer = 0x0] [url = about:blank] 17:22:58 INFO - PROCESS | 1725 | --DOMWINDOW == 85 (0x129171400) [pid = 1725] [serial = 371] [outer = 0x0] [url = about:blank] 17:22:58 INFO - PROCESS | 1725 | --DOMWINDOW == 84 (0x1195ea800) [pid = 1725] [serial = 340] [outer = 0x0] [url = about:blank] 17:22:58 INFO - PROCESS | 1725 | --DOMWINDOW == 83 (0x121bd2400) [pid = 1725] [serial = 344] [outer = 0x0] [url = about:blank] 17:22:58 INFO - PROCESS | 1725 | --DOMWINDOW == 82 (0x12ada1400) [pid = 1725] [serial = 382] [outer = 0x0] [url = about:blank] 17:22:58 INFO - PROCESS | 1725 | --DOMWINDOW == 81 (0x121117c00) [pid = 1725] [serial = 343] [outer = 0x0] [url = about:blank] 17:22:58 INFO - PROCESS | 1725 | --DOMWINDOW == 80 (0x12a7cdc00) [pid = 1725] [serial = 380] [outer = 0x0] [url = about:blank] 17:22:58 INFO - PROCESS | 1725 | --DOMWINDOW == 79 (0x121df2800) [pid = 1725] [serial = 359] [outer = 0x0] [url = about:blank] 17:22:58 INFO - PROCESS | 1725 | 1467937378908 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]]]}] 17:22:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 17:22:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1224ms 17:22:58 INFO - PROCESS | 1725 | 1467937378966 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 17:22:58 INFO - PROCESS | 1725 | 1467937378969 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 17:22:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 17:22:58 INFO - PROCESS | 1725 | 1467937378972 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 17:22:58 INFO - PROCESS | 1725 | 1467937378974 Marionette TRACE conn2 <- [1,566,null,{}] 17:22:58 INFO - PROCESS | 1725 | 1467937378979 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}] 17:22:58 INFO - PROCESS | 1725 | 1467937378981 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:59 INFO - PROCESS | 1725 | 1467937379059 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 17:22:59 INFO - PROCESS | 1725 | 1467937379066 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:59 INFO - PROCESS | 1725 | 1467937379067 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:59 INFO - PROCESS | 1725 | ++DOCSHELL 0x11600a800 == 28 [pid = 1725] [id = 149] 17:22:59 INFO - PROCESS | 1725 | ++DOMWINDOW == 80 (0x113d8ec00) [pid = 1725] [serial = 444] [outer = 0x0] 17:22:59 INFO - PROCESS | 1725 | ++DOMWINDOW == 81 (0x115122400) [pid = 1725] [serial = 445] [outer = 0x113d8ec00] 17:22:59 INFO - PROCESS | 1725 | 1467937379096 Marionette DEBUG loaded listener.js 17:22:59 INFO - PROCESS | 1725 | ++DOMWINDOW == 82 (0x1129af400) [pid = 1725] [serial = 446] [outer = 0x113d8ec00] 17:22:59 INFO - PROCESS | 1725 | [1725] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 17:22:59 INFO - PROCESS | 1725 | [1725] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 17:22:59 INFO - PROCESS | 1725 | 1467937379422 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]]]}] 17:22:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 17:22:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 469ms 17:22:59 INFO - PROCESS | 1725 | 1467937379455 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 17:22:59 INFO - PROCESS | 1725 | 1467937379459 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 17:22:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 17:22:59 INFO - PROCESS | 1725 | 1467937379465 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 17:22:59 INFO - PROCESS | 1725 | 1467937379466 Marionette TRACE conn2 <- [1,570,null,{}] 17:22:59 INFO - PROCESS | 1725 | 1467937379469 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}] 17:22:59 INFO - PROCESS | 1725 | 1467937379470 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:59 INFO - PROCESS | 1725 | 1467937379546 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 17:22:59 INFO - PROCESS | 1725 | 1467937379551 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:59 INFO - PROCESS | 1725 | 1467937379552 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:22:59 INFO - PROCESS | 1725 | ++DOCSHELL 0x1170e7000 == 29 [pid = 1725] [id = 150] 17:22:59 INFO - PROCESS | 1725 | ++DOMWINDOW == 83 (0x1172bd400) [pid = 1725] [serial = 447] [outer = 0x0] 17:22:59 INFO - PROCESS | 1725 | ++DOMWINDOW == 84 (0x1181be000) [pid = 1725] [serial = 448] [outer = 0x1172bd400] 17:22:59 INFO - PROCESS | 1725 | 1467937379581 Marionette DEBUG loaded listener.js 17:22:59 INFO - PROCESS | 1725 | ++DOMWINDOW == 85 (0x11870f000) [pid = 1725] [serial = 449] [outer = 0x1172bd400] 17:22:59 INFO - PROCESS | 1725 | [1725] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 17:22:59 INFO - PROCESS | 1725 | [1725] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 17:22:59 INFO - PROCESS | 1725 | 1467937379922 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]]]}] 17:22:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 17:22:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 469ms 17:22:59 INFO - PROCESS | 1725 | 1467937379935 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 17:22:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 17:22:59 INFO - PROCESS | 1725 | 1467937379944 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 17:22:59 INFO - PROCESS | 1725 | 1467937379947 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 17:22:59 INFO - PROCESS | 1725 | 1467937379949 Marionette TRACE conn2 <- [1,574,null,{}] 17:22:59 INFO - PROCESS | 1725 | 1467937379957 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}] 17:22:59 INFO - PROCESS | 1725 | 1467937379960 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:00 INFO - PROCESS | 1725 | 1467937380042 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 17:23:00 INFO - PROCESS | 1725 | 1467937380094 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:00 INFO - PROCESS | 1725 | 1467937380096 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:00 INFO - PROCESS | 1725 | ++DOCSHELL 0x11858a800 == 30 [pid = 1725] [id = 151] 17:23:00 INFO - PROCESS | 1725 | ++DOMWINDOW == 86 (0x1129acc00) [pid = 1725] [serial = 450] [outer = 0x0] 17:23:00 INFO - PROCESS | 1725 | ++DOMWINDOW == 87 (0x1193dcc00) [pid = 1725] [serial = 451] [outer = 0x1129acc00] 17:23:00 INFO - PROCESS | 1725 | 1467937380124 Marionette DEBUG loaded listener.js 17:23:00 INFO - PROCESS | 1725 | ++DOMWINDOW == 88 (0x119727c00) [pid = 1725] [serial = 452] [outer = 0x1129acc00] 17:23:00 INFO - PROCESS | 1725 | 1467937380503 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]]]}] 17:23:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 17:23:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 573ms 17:23:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 17:23:00 INFO - PROCESS | 1725 | 1467937380521 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 17:23:00 INFO - PROCESS | 1725 | 1467937380523 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 17:23:00 INFO - PROCESS | 1725 | 1467937380527 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 17:23:00 INFO - PROCESS | 1725 | 1467937380532 Marionette TRACE conn2 <- [1,578,null,{}] 17:23:00 INFO - PROCESS | 1725 | 1467937380536 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}] 17:23:00 INFO - PROCESS | 1725 | 1467937380538 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:00 INFO - PROCESS | 1725 | 1467937380638 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 17:23:00 INFO - PROCESS | 1725 | 1467937380681 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:00 INFO - PROCESS | 1725 | 1467937380684 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:00 INFO - PROCESS | 1725 | ++DOCSHELL 0x116614000 == 31 [pid = 1725] [id = 152] 17:23:00 INFO - PROCESS | 1725 | ++DOMWINDOW == 89 (0x1130d5c00) [pid = 1725] [serial = 453] [outer = 0x0] 17:23:00 INFO - PROCESS | 1725 | ++DOMWINDOW == 90 (0x1139f8000) [pid = 1725] [serial = 454] [outer = 0x1130d5c00] 17:23:00 INFO - PROCESS | 1725 | 1467937380708 Marionette DEBUG loaded listener.js 17:23:00 INFO - PROCESS | 1725 | ++DOMWINDOW == 91 (0x116972c00) [pid = 1725] [serial = 455] [outer = 0x1130d5c00] 17:23:01 INFO - PROCESS | 1725 | 1467937381327 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]]]}] 17:23:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 17:23:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 824ms 17:23:01 INFO - PROCESS | 1725 | 1467937381412 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 17:23:01 INFO - PROCESS | 1725 | 1467937381414 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 17:23:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 17:23:01 INFO - PROCESS | 1725 | 1467937381421 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 17:23:01 INFO - PROCESS | 1725 | 1467937381422 Marionette TRACE conn2 <- [1,582,null,{}] 17:23:01 INFO - PROCESS | 1725 | 1467937381424 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}] 17:23:01 INFO - PROCESS | 1725 | 1467937381426 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:01 INFO - PROCESS | 1725 | 1467937381531 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 17:23:01 INFO - PROCESS | 1725 | 1467937381601 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:01 INFO - PROCESS | 1725 | 1467937381602 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:01 INFO - PROCESS | 1725 | ++DOCSHELL 0x11909e800 == 32 [pid = 1725] [id = 153] 17:23:01 INFO - PROCESS | 1725 | ++DOMWINDOW == 92 (0x11814c800) [pid = 1725] [serial = 456] [outer = 0x0] 17:23:01 INFO - PROCESS | 1725 | ++DOMWINDOW == 93 (0x1190ac800) [pid = 1725] [serial = 457] [outer = 0x11814c800] 17:23:01 INFO - PROCESS | 1725 | 1467937381692 Marionette DEBUG loaded listener.js 17:23:01 INFO - PROCESS | 1725 | ++DOMWINDOW == 94 (0x1195e7800) [pid = 1725] [serial = 458] [outer = 0x11814c800] 17:23:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 17:23:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 875ms 17:23:02 INFO - PROCESS | 1725 | 1467937382288 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]]]}] 17:23:02 INFO - PROCESS | 1725 | 1467937382297 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 17:23:02 INFO - PROCESS | 1725 | 1467937382299 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 17:23:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 17:23:02 INFO - PROCESS | 1725 | 1467937382301 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 17:23:02 INFO - PROCESS | 1725 | 1467937382304 Marionette TRACE conn2 <- [1,586,null,{}] 17:23:02 INFO - PROCESS | 1725 | 1467937382312 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}] 17:23:02 INFO - PROCESS | 1725 | 1467937382315 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:02 INFO - PROCESS | 1725 | 1467937382416 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 17:23:02 INFO - PROCESS | 1725 | 1467937382494 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:02 INFO - PROCESS | 1725 | 1467937382496 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:02 INFO - PROCESS | 1725 | ++DOCSHELL 0x119a22800 == 33 [pid = 1725] [id = 154] 17:23:02 INFO - PROCESS | 1725 | ++DOMWINDOW == 95 (0x119e11c00) [pid = 1725] [serial = 459] [outer = 0x0] 17:23:02 INFO - PROCESS | 1725 | ++DOMWINDOW == 96 (0x121021400) [pid = 1725] [serial = 460] [outer = 0x119e11c00] 17:23:02 INFO - PROCESS | 1725 | 1467937382528 Marionette DEBUG loaded listener.js 17:23:02 INFO - PROCESS | 1725 | ++DOMWINDOW == 97 (0x1210ab400) [pid = 1725] [serial = 461] [outer = 0x119e11c00] 17:23:02 INFO - PROCESS | 1725 | [1725] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 17:23:03 INFO - PROCESS | 1725 | --DOCSHELL 0x1170e7000 == 32 [pid = 1725] [id = 150] 17:23:03 INFO - PROCESS | 1725 | --DOCSHELL 0x11600a800 == 31 [pid = 1725] [id = 149] 17:23:03 INFO - PROCESS | 1725 | --DOCSHELL 0x117e35000 == 30 [pid = 1725] [id = 148] 17:23:03 INFO - PROCESS | 1725 | 1467937383111 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]]]}] 17:23:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 17:23:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 822ms 17:23:03 INFO - PROCESS | 1725 | 1467937383124 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 17:23:03 INFO - PROCESS | 1725 | 1467937383126 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 17:23:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 17:23:03 INFO - PROCESS | 1725 | 1467937383130 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 17:23:03 INFO - PROCESS | 1725 | 1467937383132 Marionette TRACE conn2 <- [1,590,null,{}] 17:23:03 INFO - PROCESS | 1725 | 1467937383135 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}] 17:23:03 INFO - PROCESS | 1725 | 1467937383137 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:03 INFO - PROCESS | 1725 | 1467937383218 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 17:23:03 INFO - PROCESS | 1725 | 1467937383278 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:03 INFO - PROCESS | 1725 | 1467937383281 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:03 INFO - PROCESS | 1725 | ++DOCSHELL 0x116953800 == 31 [pid = 1725] [id = 155] 17:23:03 INFO - PROCESS | 1725 | ++DOMWINDOW == 98 (0x11607ac00) [pid = 1725] [serial = 462] [outer = 0x0] 17:23:03 INFO - PROCESS | 1725 | ++DOMWINDOW == 99 (0x1176e1c00) [pid = 1725] [serial = 463] [outer = 0x11607ac00] 17:23:03 INFO - PROCESS | 1725 | 1467937383310 Marionette DEBUG loaded listener.js 17:23:03 INFO - PROCESS | 1725 | ++DOMWINDOW == 100 (0x118754400) [pid = 1725] [serial = 464] [outer = 0x11607ac00] 17:23:03 INFO - PROCESS | 1725 | 1467937383645 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]]]}] 17:23:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 17:23:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 570ms 17:23:03 INFO - PROCESS | 1725 | 1467937383700 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 17:23:03 INFO - PROCESS | 1725 | 1467937383702 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 17:23:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 17:23:03 INFO - PROCESS | 1725 | 1467937383722 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 17:23:03 INFO - PROCESS | 1725 | 1467937383724 Marionette TRACE conn2 <- [1,594,null,{}] 17:23:03 INFO - PROCESS | 1725 | 1467937383727 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}] 17:23:03 INFO - PROCESS | 1725 | 1467937383728 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:03 INFO - PROCESS | 1725 | 1467937383831 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 17:23:03 INFO - PROCESS | 1725 | 1467937383835 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:03 INFO - PROCESS | 1725 | 1467937383836 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:03 INFO - PROCESS | 1725 | ++DOCSHELL 0x11694c800 == 32 [pid = 1725] [id = 156] 17:23:03 INFO - PROCESS | 1725 | ++DOMWINDOW == 101 (0x1194b5000) [pid = 1725] [serial = 465] [outer = 0x0] 17:23:03 INFO - PROCESS | 1725 | ++DOMWINDOW == 102 (0x119abd400) [pid = 1725] [serial = 466] [outer = 0x1194b5000] 17:23:03 INFO - PROCESS | 1725 | 1467937383866 Marionette DEBUG loaded listener.js 17:23:03 INFO - PROCESS | 1725 | ++DOMWINDOW == 103 (0x1210a3000) [pid = 1725] [serial = 467] [outer = 0x1194b5000] 17:23:04 INFO - PROCESS | 1725 | 1467937384230 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]]]}] 17:23:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 17:23:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 519ms 17:23:04 INFO - PROCESS | 1725 | 1467937384242 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 17:23:04 INFO - PROCESS | 1725 | 1467937384243 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 17:23:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 17:23:04 INFO - PROCESS | 1725 | 1467937384252 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 17:23:04 INFO - PROCESS | 1725 | 1467937384254 Marionette TRACE conn2 <- [1,598,null,{}] 17:23:04 INFO - PROCESS | 1725 | 1467937384262 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}] 17:23:04 INFO - PROCESS | 1725 | 1467937384266 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:04 INFO - PROCESS | 1725 | 1467937384364 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 17:23:04 INFO - PROCESS | 1725 | 1467937384369 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:04 INFO - PROCESS | 1725 | 1467937384371 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:04 INFO - PROCESS | 1725 | ++DOCSHELL 0x11264b800 == 33 [pid = 1725] [id = 157] 17:23:04 INFO - PROCESS | 1725 | ++DOMWINDOW == 104 (0x121117000) [pid = 1725] [serial = 468] [outer = 0x0] 17:23:04 INFO - PROCESS | 1725 | ++DOMWINDOW == 105 (0x12153a800) [pid = 1725] [serial = 469] [outer = 0x121117000] 17:23:04 INFO - PROCESS | 1725 | 1467937384397 Marionette DEBUG loaded listener.js 17:23:04 INFO - PROCESS | 1725 | ++DOMWINDOW == 106 (0x121bd2400) [pid = 1725] [serial = 470] [outer = 0x121117000] 17:23:04 INFO - PROCESS | 1725 | 1467937384748 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]]]}] 17:23:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 17:23:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 522ms 17:23:04 INFO - PROCESS | 1725 | 1467937384774 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 17:23:04 INFO - PROCESS | 1725 | 1467937384776 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 17:23:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 17:23:04 INFO - PROCESS | 1725 | 1467937384786 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 17:23:04 INFO - PROCESS | 1725 | 1467937384787 Marionette TRACE conn2 <- [1,602,null,{}] 17:23:04 INFO - PROCESS | 1725 | 1467937384789 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}] 17:23:04 INFO - PROCESS | 1725 | 1467937384791 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:04 INFO - PROCESS | 1725 | 1467937384916 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 17:23:04 INFO - PROCESS | 1725 | 1467937384961 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:04 INFO - PROCESS | 1725 | 1467937384963 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:04 INFO - PROCESS | 1725 | ++DOCSHELL 0x123605800 == 34 [pid = 1725] [id = 158] 17:23:04 INFO - PROCESS | 1725 | ++DOMWINDOW == 107 (0x121bd8c00) [pid = 1725] [serial = 471] [outer = 0x0] 17:23:04 INFO - PROCESS | 1725 | ++DOMWINDOW == 108 (0x1237f4800) [pid = 1725] [serial = 472] [outer = 0x121bd8c00] 17:23:05 INFO - PROCESS | 1725 | 1467937385003 Marionette DEBUG loaded listener.js 17:23:05 INFO - PROCESS | 1725 | ++DOMWINDOW == 109 (0x124c05800) [pid = 1725] [serial = 473] [outer = 0x121bd8c00] 17:23:05 INFO - PROCESS | 1725 | 1467937385447 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]]]}] 17:23:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 17:23:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 674ms 17:23:05 INFO - PROCESS | 1725 | 1467937385455 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 17:23:05 INFO - PROCESS | 1725 | 1467937385456 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 17:23:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 17:23:05 INFO - PROCESS | 1725 | 1467937385458 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 17:23:05 INFO - PROCESS | 1725 | 1467937385459 Marionette TRACE conn2 <- [1,606,null,{}] 17:23:05 INFO - PROCESS | 1725 | 1467937385462 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}] 17:23:05 INFO - PROCESS | 1725 | 1467937385463 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:05 INFO - PROCESS | 1725 | 1467937385607 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 17:23:05 INFO - PROCESS | 1725 | --DOMWINDOW == 108 (0x126914800) [pid = 1725] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 17:23:05 INFO - PROCESS | 1725 | --DOMWINDOW == 107 (0x129ae9800) [pid = 1725] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 17:23:05 INFO - PROCESS | 1725 | --DOMWINDOW == 106 (0x121dfd800) [pid = 1725] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 17:23:05 INFO - PROCESS | 1725 | --DOMWINDOW == 105 (0x118757800) [pid = 1725] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 17:23:05 INFO - PROCESS | 1725 | --DOMWINDOW == 104 (0x11839b000) [pid = 1725] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 17:23:05 INFO - PROCESS | 1725 | --DOMWINDOW == 103 (0x115e59000) [pid = 1725] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 17:23:05 INFO - PROCESS | 1725 | --DOMWINDOW == 102 (0x119e07800) [pid = 1725] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 17:23:05 INFO - PROCESS | 1725 | --DOMWINDOW == 101 (0x1195f1400) [pid = 1725] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 17:23:05 INFO - PROCESS | 1725 | --DOMWINDOW == 100 (0x129438c00) [pid = 1725] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 17:23:05 INFO - PROCESS | 1725 | --DOMWINDOW == 99 (0x128b6dc00) [pid = 1725] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 17:23:05 INFO - PROCESS | 1725 | --DOMWINDOW == 98 (0x1181c0c00) [pid = 1725] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 17:23:05 INFO - PROCESS | 1725 | --DOMWINDOW == 97 (0x1211dc400) [pid = 1725] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 17:23:05 INFO - PROCESS | 1725 | --DOMWINDOW == 96 (0x12570d800) [pid = 1725] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 17:23:05 INFO - PROCESS | 1725 | --DOMWINDOW == 95 (0x124eb4400) [pid = 1725] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 17:23:05 INFO - PROCESS | 1725 | --DOMWINDOW == 94 (0x12b93c000) [pid = 1725] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 17:23:05 INFO - PROCESS | 1725 | --DOMWINDOW == 93 (0x113d8ec00) [pid = 1725] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 17:23:05 INFO - PROCESS | 1725 | --DOMWINDOW == 92 (0x121025000) [pid = 1725] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 17:23:05 INFO - PROCESS | 1725 | --DOMWINDOW == 91 (0x124c4c800) [pid = 1725] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 17:23:05 INFO - PROCESS | 1725 | --DOMWINDOW == 90 (0x1133e1800) [pid = 1725] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 17:23:05 INFO - PROCESS | 1725 | --DOMWINDOW == 89 (0x1181c1400) [pid = 1725] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 17:23:05 INFO - PROCESS | 1725 | --DOMWINDOW == 88 (0x1172bd400) [pid = 1725] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 17:23:05 INFO - PROCESS | 1725 | --DOMWINDOW == 87 (0x1129ac000) [pid = 1725] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 17:23:05 INFO - PROCESS | 1725 | --DOMWINDOW == 86 (0x1181c0000) [pid = 1725] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 17:23:05 INFO - PROCESS | 1725 | 1467937385672 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:05 INFO - PROCESS | 1725 | 1467937385673 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:05 INFO - PROCESS | 1725 | ++DOCSHELL 0x11667c000 == 35 [pid = 1725] [id = 159] 17:23:05 INFO - PROCESS | 1725 | ++DOMWINDOW == 87 (0x1129a7c00) [pid = 1725] [serial = 474] [outer = 0x0] 17:23:05 INFO - PROCESS | 1725 | ++DOMWINDOW == 88 (0x1160e4c00) [pid = 1725] [serial = 475] [outer = 0x1129a7c00] 17:23:05 INFO - PROCESS | 1725 | 1467937385698 Marionette DEBUG loaded listener.js 17:23:05 INFO - PROCESS | 1725 | ++DOMWINDOW == 89 (0x1190b1000) [pid = 1725] [serial = 476] [outer = 0x1129a7c00] 17:23:05 INFO - PROCESS | 1725 | 1467937385992 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]]]}] 17:23:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 17:23:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 569ms 17:23:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 17:23:06 INFO - PROCESS | 1725 | 1467937386028 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 17:23:06 INFO - PROCESS | 1725 | 1467937386031 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 17:23:06 INFO - PROCESS | 1725 | 1467937386035 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 17:23:06 INFO - PROCESS | 1725 | 1467937386036 Marionette TRACE conn2 <- [1,610,null,{}] 17:23:06 INFO - PROCESS | 1725 | 1467937386038 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}] 17:23:06 INFO - PROCESS | 1725 | 1467937386042 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:06 INFO - PROCESS | 1725 | 1467937386138 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 17:23:06 INFO - PROCESS | 1725 | 1467937386192 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:06 INFO - PROCESS | 1725 | 1467937386193 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:06 INFO - PROCESS | 1725 | ++DOCSHELL 0x125777800 == 36 [pid = 1725] [id = 160] 17:23:06 INFO - PROCESS | 1725 | ++DOMWINDOW == 90 (0x1133cac00) [pid = 1725] [serial = 477] [outer = 0x0] 17:23:06 INFO - PROCESS | 1725 | ++DOMWINDOW == 91 (0x1215efc00) [pid = 1725] [serial = 478] [outer = 0x1133cac00] 17:23:06 INFO - PROCESS | 1725 | 1467937386218 Marionette DEBUG loaded listener.js 17:23:06 INFO - PROCESS | 1725 | ++DOMWINDOW == 92 (0x12690ac00) [pid = 1725] [serial = 479] [outer = 0x1133cac00] 17:23:06 INFO - PROCESS | 1725 | 1467937386493 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]]]}] 17:23:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 17:23:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 470ms 17:23:06 INFO - PROCESS | 1725 | 1467937386522 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 17:23:06 INFO - PROCESS | 1725 | 1467937386524 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 17:23:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 17:23:06 INFO - PROCESS | 1725 | 1467937386526 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 17:23:06 INFO - PROCESS | 1725 | 1467937386530 Marionette TRACE conn2 <- [1,614,null,{}] 17:23:06 INFO - PROCESS | 1725 | 1467937386541 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}] 17:23:06 INFO - PROCESS | 1725 | 1467937386543 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:06 INFO - PROCESS | 1725 | 1467937386656 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 17:23:06 INFO - PROCESS | 1725 | 1467937386662 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:06 INFO - PROCESS | 1725 | 1467937386663 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:06 INFO - PROCESS | 1725 | ++DOCSHELL 0x128a3b000 == 37 [pid = 1725] [id = 161] 17:23:06 INFO - PROCESS | 1725 | ++DOMWINDOW == 93 (0x121ada800) [pid = 1725] [serial = 480] [outer = 0x0] 17:23:06 INFO - PROCESS | 1725 | ++DOMWINDOW == 94 (0x12691d000) [pid = 1725] [serial = 481] [outer = 0x121ada800] 17:23:06 INFO - PROCESS | 1725 | 1467937386703 Marionette DEBUG loaded listener.js 17:23:06 INFO - PROCESS | 1725 | ++DOMWINDOW == 95 (0x1269ddc00) [pid = 1725] [serial = 482] [outer = 0x121ada800] 17:23:07 INFO - PROCESS | 1725 | 1467937387049 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]]]}] 17:23:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 17:23:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 529ms 17:23:07 INFO - PROCESS | 1725 | 1467937387056 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 17:23:07 INFO - PROCESS | 1725 | 1467937387057 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 17:23:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 17:23:07 INFO - PROCESS | 1725 | 1467937387061 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 17:23:07 INFO - PROCESS | 1725 | 1467937387066 Marionette TRACE conn2 <- [1,618,null,{}] 17:23:07 INFO - PROCESS | 1725 | 1467937387069 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}] 17:23:07 INFO - PROCESS | 1725 | 1467937387070 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:07 INFO - PROCESS | 1725 | 1467937387226 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 17:23:07 INFO - PROCESS | 1725 | 1467937387234 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:07 INFO - PROCESS | 1725 | 1467937387235 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:07 INFO - PROCESS | 1725 | ++DOCSHELL 0x128eb4800 == 38 [pid = 1725] [id = 162] 17:23:07 INFO - PROCESS | 1725 | ++DOMWINDOW == 96 (0x126923c00) [pid = 1725] [serial = 483] [outer = 0x0] 17:23:07 INFO - PROCESS | 1725 | ++DOMWINDOW == 97 (0x126c6bc00) [pid = 1725] [serial = 484] [outer = 0x126923c00] 17:23:07 INFO - PROCESS | 1725 | 1467937387274 Marionette DEBUG loaded listener.js 17:23:07 INFO - PROCESS | 1725 | ++DOMWINDOW == 98 (0x128a71800) [pid = 1725] [serial = 485] [outer = 0x126923c00] 17:23:07 INFO - PROCESS | 1725 | 1467937387799 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]]]}] 17:23:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 17:23:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 773ms 17:23:07 INFO - PROCESS | 1725 | 1467937387834 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 17:23:07 INFO - PROCESS | 1725 | 1467937387837 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 17:23:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 17:23:07 INFO - PROCESS | 1725 | 1467937387840 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 17:23:07 INFO - PROCESS | 1725 | 1467937387842 Marionette TRACE conn2 <- [1,622,null,{}] 17:23:07 INFO - PROCESS | 1725 | 1467937387846 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}] 17:23:07 INFO - PROCESS | 1725 | 1467937387848 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:07 INFO - PROCESS | 1725 | 1467937387971 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 17:23:08 INFO - PROCESS | 1725 | 1467937388037 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:08 INFO - PROCESS | 1725 | 1467937388038 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:08 INFO - PROCESS | 1725 | ++DOCSHELL 0x1187f3000 == 39 [pid = 1725] [id = 163] 17:23:08 INFO - PROCESS | 1725 | ++DOMWINDOW == 99 (0x1176e4400) [pid = 1725] [serial = 486] [outer = 0x0] 17:23:08 INFO - PROCESS | 1725 | ++DOMWINDOW == 100 (0x1181c3000) [pid = 1725] [serial = 487] [outer = 0x1176e4400] 17:23:08 INFO - PROCESS | 1725 | 1467937388069 Marionette DEBUG loaded listener.js 17:23:08 INFO - PROCESS | 1725 | ++DOMWINDOW == 101 (0x1190ac400) [pid = 1725] [serial = 488] [outer = 0x1176e4400] 17:23:08 INFO - PROCESS | 1725 | ++DOMWINDOW == 102 (0x1210a6800) [pid = 1725] [serial = 489] [outer = 0x12109f400] 17:23:08 INFO - PROCESS | 1725 | 1467937388523 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]]]}] 17:23:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 17:23:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 721ms 17:23:08 INFO - PROCESS | 1725 | 1467937388570 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 17:23:08 INFO - PROCESS | 1725 | 1467937388573 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 17:23:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 17:23:08 INFO - PROCESS | 1725 | 1467937388593 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 17:23:08 INFO - PROCESS | 1725 | 1467937388596 Marionette TRACE conn2 <- [1,626,null,{}] 17:23:08 INFO - PROCESS | 1725 | 1467937388601 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}] 17:23:08 INFO - PROCESS | 1725 | 1467937388603 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:08 INFO - PROCESS | 1725 | 1467937388705 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 17:23:08 INFO - PROCESS | 1725 | 1467937388770 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:08 INFO - PROCESS | 1725 | 1467937388772 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:08 INFO - PROCESS | 1725 | ++DOCSHELL 0x1251d3000 == 40 [pid = 1725] [id = 164] 17:23:08 INFO - PROCESS | 1725 | ++DOMWINDOW == 103 (0x121024800) [pid = 1725] [serial = 490] [outer = 0x0] 17:23:08 INFO - PROCESS | 1725 | ++DOMWINDOW == 104 (0x121118400) [pid = 1725] [serial = 491] [outer = 0x121024800] 17:23:08 INFO - PROCESS | 1725 | 1467937388802 Marionette DEBUG loaded listener.js 17:23:08 INFO - PROCESS | 1725 | ++DOMWINDOW == 105 (0x12132d000) [pid = 1725] [serial = 492] [outer = 0x121024800] 17:23:09 INFO - PROCESS | 1725 | 1467937389323 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]]]}] 17:23:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 17:23:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 789ms 17:23:09 INFO - PROCESS | 1725 | 1467937389367 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 17:23:09 INFO - PROCESS | 1725 | 1467937389370 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 17:23:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 17:23:09 INFO - PROCESS | 1725 | 1467937389374 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 17:23:09 INFO - PROCESS | 1725 | 1467937389378 Marionette TRACE conn2 <- [1,630,null,{}] 17:23:09 INFO - PROCESS | 1725 | 1467937389389 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}] 17:23:09 INFO - PROCESS | 1725 | 1467937389394 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:09 INFO - PROCESS | 1725 | 1467937389535 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 17:23:09 INFO - PROCESS | 1725 | 1467937389615 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:09 INFO - PROCESS | 1725 | 1467937389617 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:09 INFO - PROCESS | 1725 | ++DOCSHELL 0x1299a9800 == 41 [pid = 1725] [id = 165] 17:23:09 INFO - PROCESS | 1725 | ++DOMWINDOW == 106 (0x124eb0400) [pid = 1725] [serial = 493] [outer = 0x0] 17:23:09 INFO - PROCESS | 1725 | ++DOMWINDOW == 107 (0x124ee8c00) [pid = 1725] [serial = 494] [outer = 0x124eb0400] 17:23:09 INFO - PROCESS | 1725 | 1467937389647 Marionette DEBUG loaded listener.js 17:23:09 INFO - PROCESS | 1725 | ++DOMWINDOW == 108 (0x12621e400) [pid = 1725] [serial = 495] [outer = 0x124eb0400] 17:23:10 INFO - PROCESS | 1725 | 1467937390067 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]]]}] 17:23:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 17:23:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 725ms 17:23:10 INFO - PROCESS | 1725 | 1467937390099 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 17:23:10 INFO - PROCESS | 1725 | 1467937390102 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 17:23:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 17:23:10 INFO - PROCESS | 1725 | 1467937390106 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 17:23:10 INFO - PROCESS | 1725 | 1467937390108 Marionette TRACE conn2 <- [1,634,null,{}] 17:23:10 INFO - PROCESS | 1725 | 1467937390111 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}] 17:23:10 INFO - PROCESS | 1725 | 1467937390113 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:10 INFO - PROCESS | 1725 | 1467937390240 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 17:23:10 INFO - PROCESS | 1725 | 1467937390293 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:10 INFO - PROCESS | 1725 | 1467937390294 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:10 INFO - PROCESS | 1725 | ++DOCSHELL 0x12ad45000 == 42 [pid = 1725] [id = 166] 17:23:10 INFO - PROCESS | 1725 | ++DOMWINDOW == 109 (0x126910800) [pid = 1725] [serial = 496] [outer = 0x0] 17:23:10 INFO - PROCESS | 1725 | ++DOMWINDOW == 110 (0x128b67400) [pid = 1725] [serial = 497] [outer = 0x126910800] 17:23:10 INFO - PROCESS | 1725 | 1467937390323 Marionette DEBUG loaded listener.js 17:23:10 INFO - PROCESS | 1725 | ++DOMWINDOW == 111 (0x12916ec00) [pid = 1725] [serial = 498] [outer = 0x126910800] 17:23:10 INFO - PROCESS | 1725 | [1725] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 17:23:10 INFO - PROCESS | 1725 | 1467937390732 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]]]}] 17:23:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 17:23:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 670ms 17:23:10 INFO - PROCESS | 1725 | 1467937390775 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 17:23:10 INFO - PROCESS | 1725 | 1467937390777 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 17:23:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 17:23:10 INFO - PROCESS | 1725 | 1467937390779 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 17:23:10 INFO - PROCESS | 1725 | 1467937390780 Marionette TRACE conn2 <- [1,638,null,{}] 17:23:10 INFO - PROCESS | 1725 | 1467937390783 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}] 17:23:10 INFO - PROCESS | 1725 | 1467937390784 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:10 INFO - PROCESS | 1725 | 1467937390903 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 17:23:10 INFO - PROCESS | 1725 | 1467937390981 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:10 INFO - PROCESS | 1725 | 1467937390982 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:10 INFO - PROCESS | 1725 | ++DOCSHELL 0x116616800 == 43 [pid = 1725] [id = 167] 17:23:11 INFO - PROCESS | 1725 | ++DOMWINDOW == 112 (0x112fd4400) [pid = 1725] [serial = 499] [outer = 0x0] 17:23:11 INFO - PROCESS | 1725 | ++DOMWINDOW == 113 (0x1193e0800) [pid = 1725] [serial = 500] [outer = 0x112fd4400] 17:23:11 INFO - PROCESS | 1725 | 1467937391013 Marionette DEBUG loaded listener.js 17:23:11 INFO - PROCESS | 1725 | ++DOMWINDOW == 114 (0x121119000) [pid = 1725] [serial = 501] [outer = 0x112fd4400] 17:23:11 INFO - PROCESS | 1725 | [1725] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 17:23:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 17:23:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 720ms 17:23:11 INFO - PROCESS | 1725 | 1467937391492 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]]]}] 17:23:11 INFO - PROCESS | 1725 | 1467937391500 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 17:23:11 INFO - PROCESS | 1725 | 1467937391502 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 17:23:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 17:23:11 INFO - PROCESS | 1725 | 1467937391505 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 17:23:11 INFO - PROCESS | 1725 | 1467937391507 Marionette TRACE conn2 <- [1,642,null,{}] 17:23:11 INFO - PROCESS | 1725 | 1467937391510 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}] 17:23:11 INFO - PROCESS | 1725 | 1467937391512 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:11 INFO - PROCESS | 1725 | 1467937391606 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 17:23:11 INFO - PROCESS | 1725 | 1467937391656 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:11 INFO - PROCESS | 1725 | 1467937391659 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:11 INFO - PROCESS | 1725 | ++DOCSHELL 0x118583800 == 44 [pid = 1725] [id = 168] 17:23:11 INFO - PROCESS | 1725 | ++DOMWINDOW == 115 (0x117206000) [pid = 1725] [serial = 502] [outer = 0x0] 17:23:11 INFO - PROCESS | 1725 | ++DOMWINDOW == 116 (0x118152800) [pid = 1725] [serial = 503] [outer = 0x117206000] 17:23:11 INFO - PROCESS | 1725 | 1467937391686 Marionette DEBUG loaded listener.js 17:23:11 INFO - PROCESS | 1725 | ++DOMWINDOW == 117 (0x11870bc00) [pid = 1725] [serial = 504] [outer = 0x117206000] 17:23:12 INFO - PROCESS | 1725 | --DOCSHELL 0x128a3b000 == 43 [pid = 1725] [id = 161] 17:23:12 INFO - PROCESS | 1725 | --DOCSHELL 0x125777800 == 42 [pid = 1725] [id = 160] 17:23:12 INFO - PROCESS | 1725 | --DOCSHELL 0x11667c000 == 41 [pid = 1725] [id = 159] 17:23:12 INFO - PROCESS | 1725 | --DOCSHELL 0x123605800 == 40 [pid = 1725] [id = 158] 17:23:12 INFO - PROCESS | 1725 | --DOCSHELL 0x11264b800 == 39 [pid = 1725] [id = 157] 17:23:12 INFO - PROCESS | 1725 | --DOCSHELL 0x11694c800 == 38 [pid = 1725] [id = 156] 17:23:12 INFO - PROCESS | 1725 | --DOCSHELL 0x116953800 == 37 [pid = 1725] [id = 155] 17:23:12 INFO - PROCESS | 1725 | --DOMWINDOW == 116 (0x1193dcc00) [pid = 1725] [serial = 451] [outer = 0x0] [url = about:blank] 17:23:12 INFO - PROCESS | 1725 | --DOCSHELL 0x119a22800 == 36 [pid = 1725] [id = 154] 17:23:12 INFO - PROCESS | 1725 | --DOCSHELL 0x11909e800 == 35 [pid = 1725] [id = 153] 17:23:12 INFO - PROCESS | 1725 | --DOCSHELL 0x116614000 == 34 [pid = 1725] [id = 152] 17:23:12 INFO - PROCESS | 1725 | --DOCSHELL 0x11858a800 == 33 [pid = 1725] [id = 151] 17:23:12 INFO - PROCESS | 1725 | 1467937392093 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]]]}] 17:23:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 17:23:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 623ms 17:23:12 INFO - PROCESS | 1725 | 1467937392128 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 17:23:12 INFO - PROCESS | 1725 | 1467937392133 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 17:23:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 17:23:12 INFO - PROCESS | 1725 | 1467937392139 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 17:23:12 INFO - PROCESS | 1725 | 1467937392142 Marionette TRACE conn2 <- [1,646,null,{}] 17:23:12 INFO - PROCESS | 1725 | 1467937392145 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}] 17:23:12 INFO - PROCESS | 1725 | 1467937392148 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:12 INFO - PROCESS | 1725 | 1467937392316 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 17:23:12 INFO - PROCESS | 1725 | --DOMWINDOW == 115 (0x126c69800) [pid = 1725] [serial = 406] [outer = 0x0] [url = about:blank] 17:23:12 INFO - PROCESS | 1725 | --DOMWINDOW == 114 (0x129af6c00) [pid = 1725] [serial = 412] [outer = 0x0] [url = about:blank] 17:23:12 INFO - PROCESS | 1725 | --DOMWINDOW == 113 (0x1237f0c00) [pid = 1725] [serial = 400] [outer = 0x0] [url = about:blank] 17:23:12 INFO - PROCESS | 1725 | --DOMWINDOW == 112 (0x11888cc00) [pid = 1725] [serial = 391] [outer = 0x0] [url = about:blank] 17:23:12 INFO - PROCESS | 1725 | --DOMWINDOW == 111 (0x1193df000) [pid = 1725] [serial = 392] [outer = 0x0] [url = about:blank] 17:23:12 INFO - PROCESS | 1725 | --DOMWINDOW == 110 (0x118714c00) [pid = 1725] [serial = 385] [outer = 0x0] [url = about:blank] 17:23:12 INFO - PROCESS | 1725 | --DOMWINDOW == 109 (0x1190b0c00) [pid = 1725] [serial = 386] [outer = 0x0] [url = about:blank] 17:23:12 INFO - PROCESS | 1725 | --DOMWINDOW == 108 (0x117204400) [pid = 1725] [serial = 388] [outer = 0x0] [url = about:blank] 17:23:12 INFO - PROCESS | 1725 | --DOMWINDOW == 107 (0x1181c2400) [pid = 1725] [serial = 389] [outer = 0x0] [url = about:blank] 17:23:12 INFO - PROCESS | 1725 | --DOMWINDOW == 106 (0x12111e800) [pid = 1725] [serial = 397] [outer = 0x0] [url = about:blank] 17:23:12 INFO - PROCESS | 1725 | --DOMWINDOW == 105 (0x121bd8000) [pid = 1725] [serial = 398] [outer = 0x0] [url = about:blank] 17:23:12 INFO - PROCESS | 1725 | --DOMWINDOW == 104 (0x119e0fc00) [pid = 1725] [serial = 394] [outer = 0x0] [url = about:blank] 17:23:12 INFO - PROCESS | 1725 | --DOMWINDOW == 103 (0x1210a6c00) [pid = 1725] [serial = 395] [outer = 0x0] [url = about:blank] 17:23:12 INFO - PROCESS | 1725 | --DOMWINDOW == 102 (0x12b836400) [pid = 1725] [serial = 383] [outer = 0x0] [url = about:blank] 17:23:12 INFO - PROCESS | 1725 | --DOMWINDOW == 101 (0x12994a800) [pid = 1725] [serial = 410] [outer = 0x0] [url = about:blank] 17:23:12 INFO - PROCESS | 1725 | --DOMWINDOW == 100 (0x1292cb800) [pid = 1725] [serial = 409] [outer = 0x0] [url = about:blank] 17:23:12 INFO - PROCESS | 1725 | --DOMWINDOW == 99 (0x124c47c00) [pid = 1725] [serial = 416] [outer = 0x0] [url = about:blank] 17:23:12 INFO - PROCESS | 1725 | --DOMWINDOW == 98 (0x121024000) [pid = 1725] [serial = 415] [outer = 0x0] [url = about:blank] 17:23:12 INFO - PROCESS | 1725 | --DOMWINDOW == 97 (0x12ad99000) [pid = 1725] [serial = 413] [outer = 0x0] [url = about:blank] 17:23:12 INFO - PROCESS | 1725 | --DOMWINDOW == 96 (0x12a7c0000) [pid = 1725] [serial = 418] [outer = 0x0] [url = about:blank] 17:23:12 INFO - PROCESS | 1725 | --DOMWINDOW == 95 (0x1257a0000) [pid = 1725] [serial = 403] [outer = 0x0] [url = about:blank] 17:23:12 INFO - PROCESS | 1725 | --DOMWINDOW == 94 (0x12b941c00) [pid = 1725] [serial = 422] [outer = 0x0] [url = about:blank] 17:23:12 INFO - PROCESS | 1725 | --DOMWINDOW == 93 (0x12bddc400) [pid = 1725] [serial = 424] [outer = 0x0] [url = about:blank] 17:23:12 INFO - PROCESS | 1725 | --DOMWINDOW == 92 (0x128a75400) [pid = 1725] [serial = 407] [outer = 0x0] [url = about:blank] 17:23:12 INFO - PROCESS | 1725 | --DOMWINDOW == 91 (0x12690d800) [pid = 1725] [serial = 404] [outer = 0x0] [url = about:blank] 17:23:12 INFO - PROCESS | 1725 | --DOMWINDOW == 90 (0x124edbc00) [pid = 1725] [serial = 401] [outer = 0x0] [url = about:blank] 17:23:12 INFO - PROCESS | 1725 | --DOMWINDOW == 89 (0x12bf71400) [pid = 1725] [serial = 425] [outer = 0x0] [url = about:blank] 17:23:12 INFO - PROCESS | 1725 | --DOMWINDOW == 88 (0x12b839400) [pid = 1725] [serial = 419] [outer = 0x0] [url = about:blank] 17:23:12 INFO - PROCESS | 1725 | --DOMWINDOW == 87 (0x12b842c00) [pid = 1725] [serial = 421] [outer = 0x0] [url = about:blank] 17:23:12 INFO - PROCESS | 1725 | --DOMWINDOW == 86 (0x11870f000) [pid = 1725] [serial = 449] [outer = 0x0] [url = about:blank] 17:23:12 INFO - PROCESS | 1725 | --DOMWINDOW == 85 (0x1129af400) [pid = 1725] [serial = 446] [outer = 0x0] [url = about:blank] 17:23:12 INFO - PROCESS | 1725 | --DOMWINDOW == 84 (0x1211dd000) [pid = 1725] [serial = 433] [outer = 0x0] [url = about:blank] 17:23:12 INFO - PROCESS | 1725 | --DOMWINDOW == 83 (0x126654800) [pid = 1725] [serial = 436] [outer = 0x0] [url = about:blank] 17:23:12 INFO - PROCESS | 1725 | --DOMWINDOW == 82 (0x115122400) [pid = 1725] [serial = 445] [outer = 0x0] [url = about:blank] 17:23:12 INFO - PROCESS | 1725 | --DOMWINDOW == 81 (0x126c66400) [pid = 1725] [serial = 439] [outer = 0x0] [url = about:blank] 17:23:12 INFO - PROCESS | 1725 | --DOMWINDOW == 80 (0x129441400) [pid = 1725] [serial = 440] [outer = 0x0] [url = about:blank] 17:23:12 INFO - PROCESS | 1725 | --DOMWINDOW == 79 (0x119039400) [pid = 1725] [serial = 443] [outer = 0x0] [url = about:blank] 17:23:12 INFO - PROCESS | 1725 | --DOMWINDOW == 78 (0x1181be000) [pid = 1725] [serial = 448] [outer = 0x0] [url = about:blank] 17:23:12 INFO - PROCESS | 1725 | --DOMWINDOW == 77 (0x113943c00) [pid = 1725] [serial = 428] [outer = 0x0] [url = about:blank] 17:23:12 INFO - PROCESS | 1725 | --DOMWINDOW == 76 (0x119ac1000) [pid = 1725] [serial = 431] [outer = 0x0] [url = about:blank] 17:23:12 INFO - PROCESS | 1725 | --DOMWINDOW == 75 (0x1190b0000) [pid = 1725] [serial = 430] [outer = 0x0] [url = about:blank] 17:23:12 INFO - PROCESS | 1725 | --DOMWINDOW == 74 (0x1129b0c00) [pid = 1725] [serial = 427] [outer = 0x0] [url = about:blank] 17:23:12 INFO - PROCESS | 1725 | --DOMWINDOW == 73 (0x118394800) [pid = 1725] [serial = 442] [outer = 0x0] [url = about:blank] 17:23:12 INFO - PROCESS | 1725 | --DOMWINDOW == 72 (0x126916400) [pid = 1725] [serial = 437] [outer = 0x0] [url = about:blank] 17:23:12 INFO - PROCESS | 1725 | --DOMWINDOW == 71 (0x121df4000) [pid = 1725] [serial = 434] [outer = 0x0] [url = about:blank] 17:23:12 INFO - PROCESS | 1725 | 1467937392411 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:12 INFO - PROCESS | 1725 | 1467937392412 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:12 INFO - PROCESS | 1725 | ++DOCSHELL 0x1169a8800 == 34 [pid = 1725] [id = 169] 17:23:12 INFO - PROCESS | 1725 | ++DOMWINDOW == 72 (0x117204400) [pid = 1725] [serial = 505] [outer = 0x0] 17:23:12 INFO - PROCESS | 1725 | ++DOMWINDOW == 73 (0x11839b000) [pid = 1725] [serial = 506] [outer = 0x117204400] 17:23:12 INFO - PROCESS | 1725 | 1467937392456 Marionette DEBUG loaded listener.js 17:23:12 INFO - PROCESS | 1725 | ++DOMWINDOW == 74 (0x119e04800) [pid = 1725] [serial = 507] [outer = 0x117204400] 17:23:12 INFO - PROCESS | 1725 | 1467937392766 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]]]}] 17:23:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 17:23:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 671ms 17:23:12 INFO - PROCESS | 1725 | 1467937392810 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 17:23:12 INFO - PROCESS | 1725 | 1467937392813 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 17:23:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 17:23:12 INFO - PROCESS | 1725 | 1467937392816 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 17:23:12 INFO - PROCESS | 1725 | 1467937392819 Marionette TRACE conn2 <- [1,650,null,{}] 17:23:12 INFO - PROCESS | 1725 | 1467937392826 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}] 17:23:12 INFO - PROCESS | 1725 | 1467937392829 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:12 INFO - PROCESS | 1725 | 1467937392919 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 17:23:12 INFO - PROCESS | 1725 | 1467937392968 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:12 INFO - PROCESS | 1725 | 1467937392970 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:12 INFO - PROCESS | 1725 | ++DOCSHELL 0x11908f800 == 35 [pid = 1725] [id = 170] 17:23:12 INFO - PROCESS | 1725 | ++DOMWINDOW == 75 (0x119e0a800) [pid = 1725] [serial = 508] [outer = 0x0] 17:23:12 INFO - PROCESS | 1725 | ++DOMWINDOW == 76 (0x12111ac00) [pid = 1725] [serial = 509] [outer = 0x119e0a800] 17:23:13 INFO - PROCESS | 1725 | 1467937392998 Marionette DEBUG loaded listener.js 17:23:13 INFO - PROCESS | 1725 | ++DOMWINDOW == 77 (0x121bda800) [pid = 1725] [serial = 510] [outer = 0x119e0a800] 17:23:13 INFO - PROCESS | 1725 | 1467937393284 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]]]}] 17:23:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 17:23:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 520ms 17:23:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 17:23:13 INFO - PROCESS | 1725 | 1467937393337 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 17:23:13 INFO - PROCESS | 1725 | 1467937393338 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 17:23:13 INFO - PROCESS | 1725 | 1467937393340 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 17:23:13 INFO - PROCESS | 1725 | 1467937393342 Marionette TRACE conn2 <- [1,654,null,{}] 17:23:13 INFO - PROCESS | 1725 | 1467937393344 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}] 17:23:13 INFO - PROCESS | 1725 | 1467937393346 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:13 INFO - PROCESS | 1725 | 1467937393425 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 17:23:13 INFO - PROCESS | 1725 | 1467937393430 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:13 INFO - PROCESS | 1725 | 1467937393432 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:13 INFO - PROCESS | 1725 | ++DOCSHELL 0x12108a800 == 36 [pid = 1725] [id = 171] 17:23:13 INFO - PROCESS | 1725 | ++DOMWINDOW == 78 (0x1237f0000) [pid = 1725] [serial = 511] [outer = 0x0] 17:23:13 INFO - PROCESS | 1725 | ++DOMWINDOW == 79 (0x124eddc00) [pid = 1725] [serial = 512] [outer = 0x1237f0000] 17:23:13 INFO - PROCESS | 1725 | 1467937393464 Marionette DEBUG loaded listener.js 17:23:13 INFO - PROCESS | 1725 | ++DOMWINDOW == 80 (0x126654800) [pid = 1725] [serial = 513] [outer = 0x1237f0000] 17:23:13 INFO - PROCESS | 1725 | 1467937393782 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]]]}] 17:23:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 17:23:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 469ms 17:23:13 INFO - PROCESS | 1725 | 1467937393818 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 17:23:13 INFO - PROCESS | 1725 | 1467937393820 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 17:23:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 17:23:13 INFO - PROCESS | 1725 | 1467937393822 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 17:23:13 INFO - PROCESS | 1725 | 1467937393823 Marionette TRACE conn2 <- [1,658,null,{}] 17:23:13 INFO - PROCESS | 1725 | 1467937393826 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}] 17:23:13 INFO - PROCESS | 1725 | 1467937393827 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:13 INFO - PROCESS | 1725 | 1467937393908 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 17:23:13 INFO - PROCESS | 1725 | 1467937393913 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:13 INFO - PROCESS | 1725 | 1467937393915 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:13 INFO - PROCESS | 1725 | ++DOCSHELL 0x1216cc800 == 37 [pid = 1725] [id = 172] 17:23:13 INFO - PROCESS | 1725 | ++DOMWINDOW == 81 (0x121bd9400) [pid = 1725] [serial = 514] [outer = 0x0] 17:23:13 INFO - PROCESS | 1725 | ++DOMWINDOW == 82 (0x126924c00) [pid = 1725] [serial = 515] [outer = 0x121bd9400] 17:23:13 INFO - PROCESS | 1725 | 1467937393940 Marionette DEBUG loaded listener.js 17:23:13 INFO - PROCESS | 1725 | ++DOMWINDOW == 83 (0x129169c00) [pid = 1725] [serial = 516] [outer = 0x121bd9400] 17:23:14 INFO - PROCESS | 1725 | 1467937394278 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]]]}] 17:23:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 17:23:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 469ms 17:23:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 17:23:14 INFO - PROCESS | 1725 | 1467937394291 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 17:23:14 INFO - PROCESS | 1725 | 1467937394293 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 17:23:14 INFO - PROCESS | 1725 | 1467937394295 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 17:23:14 INFO - PROCESS | 1725 | 1467937394297 Marionette TRACE conn2 <- [1,662,null,{}] 17:23:14 INFO - PROCESS | 1725 | 1467937394301 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}] 17:23:14 INFO - PROCESS | 1725 | 1467937394305 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:14 INFO - PROCESS | 1725 | 1467937394435 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 17:23:14 INFO - PROCESS | 1725 | 1467937394446 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:14 INFO - PROCESS | 1725 | 1467937394447 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:14 INFO - PROCESS | 1725 | ++DOCSHELL 0x124c3e000 == 38 [pid = 1725] [id = 173] 17:23:14 INFO - PROCESS | 1725 | ++DOMWINDOW == 84 (0x12916e800) [pid = 1725] [serial = 517] [outer = 0x0] 17:23:14 INFO - PROCESS | 1725 | ++DOMWINDOW == 85 (0x129439800) [pid = 1725] [serial = 518] [outer = 0x12916e800] 17:23:14 INFO - PROCESS | 1725 | 1467937394472 Marionette DEBUG loaded listener.js 17:23:14 INFO - PROCESS | 1725 | ++DOMWINDOW == 86 (0x12a7cdc00) [pid = 1725] [serial = 519] [outer = 0x12916e800] 17:23:14 INFO - PROCESS | 1725 | [1725] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 17:23:14 INFO - PROCESS | 1725 | [1725] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 17:23:14 INFO - PROCESS | 1725 | 1467937394827 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]]]}] 17:23:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 17:23:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 571ms 17:23:14 INFO - PROCESS | 1725 | 1467937394867 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 17:23:14 INFO - PROCESS | 1725 | 1467937394868 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 17:23:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 17:23:14 INFO - PROCESS | 1725 | 1467937394870 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 17:23:14 INFO - PROCESS | 1725 | 1467937394871 Marionette TRACE conn2 <- [1,666,null,{}] 17:23:14 INFO - PROCESS | 1725 | 1467937394873 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}] 17:23:14 INFO - PROCESS | 1725 | 1467937394875 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:14 INFO - PROCESS | 1725 | 1467937394979 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 17:23:14 INFO - PROCESS | 1725 | 1467937394992 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:14 INFO - PROCESS | 1725 | 1467937394993 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:15 INFO - PROCESS | 1725 | ++DOCSHELL 0x126a51800 == 39 [pid = 1725] [id = 174] 17:23:15 INFO - PROCESS | 1725 | ++DOMWINDOW == 87 (0x12ad99c00) [pid = 1725] [serial = 520] [outer = 0x0] 17:23:15 INFO - PROCESS | 1725 | ++DOMWINDOW == 88 (0x12ada2c00) [pid = 1725] [serial = 521] [outer = 0x12ad99c00] 17:23:15 INFO - PROCESS | 1725 | 1467937395018 Marionette DEBUG loaded listener.js 17:23:15 INFO - PROCESS | 1725 | ++DOMWINDOW == 89 (0x12b839400) [pid = 1725] [serial = 522] [outer = 0x12ad99c00] 17:23:15 INFO - PROCESS | 1725 | [1725] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 17:23:15 INFO - PROCESS | 1725 | [1725] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 17:23:15 INFO - PROCESS | 1725 | 1467937395355 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]]]}] 17:23:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 17:23:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 518ms 17:23:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 17:23:15 INFO - PROCESS | 1725 | 1467937395393 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 17:23:15 INFO - PROCESS | 1725 | 1467937395395 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 17:23:15 INFO - PROCESS | 1725 | 1467937395397 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 17:23:15 INFO - PROCESS | 1725 | 1467937395398 Marionette TRACE conn2 <- [1,670,null,{}] 17:23:15 INFO - PROCESS | 1725 | 1467937395400 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}] 17:23:15 INFO - PROCESS | 1725 | 1467937395401 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:15 INFO - PROCESS | 1725 | 1467937395504 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 17:23:15 INFO - PROCESS | 1725 | 1467937395508 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:15 INFO - PROCESS | 1725 | 1467937395509 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:15 INFO - PROCESS | 1725 | ++DOCSHELL 0x129203000 == 40 [pid = 1725] [id = 175] 17:23:15 INFO - PROCESS | 1725 | ++DOMWINDOW == 90 (0x12ad9c800) [pid = 1725] [serial = 523] [outer = 0x0] 17:23:15 INFO - PROCESS | 1725 | ++DOMWINDOW == 91 (0x12b841c00) [pid = 1725] [serial = 524] [outer = 0x12ad9c800] 17:23:15 INFO - PROCESS | 1725 | 1467937395562 Marionette DEBUG loaded listener.js 17:23:15 INFO - PROCESS | 1725 | ++DOMWINDOW == 92 (0x12b8b2400) [pid = 1725] [serial = 525] [outer = 0x12ad9c800] 17:23:15 INFO - PROCESS | 1725 | 1467937395898 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]]]}] 17:23:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 17:23:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 520ms 17:23:15 INFO - PROCESS | 1725 | 1467937395918 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 17:23:15 INFO - PROCESS | 1725 | 1467937395919 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 17:23:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 17:23:15 INFO - PROCESS | 1725 | 1467937395922 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 17:23:15 INFO - PROCESS | 1725 | 1467937395923 Marionette TRACE conn2 <- [1,674,null,{}] 17:23:15 INFO - PROCESS | 1725 | 1467937395925 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}] 17:23:15 INFO - PROCESS | 1725 | 1467937395926 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:16 INFO - PROCESS | 1725 | 1467937396029 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 17:23:16 INFO - PROCESS | 1725 | 1467937396042 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:16 INFO - PROCESS | 1725 | 1467937396043 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:16 INFO - PROCESS | 1725 | ++DOCSHELL 0x1299a1800 == 41 [pid = 1725] [id = 176] 17:23:16 INFO - PROCESS | 1725 | ++DOMWINDOW == 93 (0x12b8b2800) [pid = 1725] [serial = 526] [outer = 0x0] 17:23:16 INFO - PROCESS | 1725 | ++DOMWINDOW == 94 (0x12b939000) [pid = 1725] [serial = 527] [outer = 0x12b8b2800] 17:23:16 INFO - PROCESS | 1725 | 1467937396068 Marionette DEBUG loaded listener.js 17:23:16 INFO - PROCESS | 1725 | ++DOMWINDOW == 95 (0x12bdd9c00) [pid = 1725] [serial = 528] [outer = 0x12b8b2800] 17:23:16 INFO - PROCESS | 1725 | [1725] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 17:23:16 INFO - PROCESS | 1725 | [1725] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 17:23:16 INFO - PROCESS | 1725 | --DOMWINDOW == 94 (0x1194b5000) [pid = 1725] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 17:23:16 INFO - PROCESS | 1725 | --DOMWINDOW == 93 (0x121117000) [pid = 1725] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 17:23:16 INFO - PROCESS | 1725 | --DOMWINDOW == 92 (0x11607ac00) [pid = 1725] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 17:23:16 INFO - PROCESS | 1725 | --DOMWINDOW == 91 (0x119e11c00) [pid = 1725] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 17:23:16 INFO - PROCESS | 1725 | --DOMWINDOW == 90 (0x1129acc00) [pid = 1725] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 17:23:16 INFO - PROCESS | 1725 | --DOMWINDOW == 89 (0x121bd8c00) [pid = 1725] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 17:23:16 INFO - PROCESS | 1725 | --DOMWINDOW == 88 (0x1129a7c00) [pid = 1725] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 17:23:16 INFO - PROCESS | 1725 | --DOMWINDOW == 87 (0x121ada800) [pid = 1725] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 17:23:16 INFO - PROCESS | 1725 | --DOMWINDOW == 86 (0x1133cac00) [pid = 1725] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 17:23:16 INFO - PROCESS | 1725 | 1467937396428 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]]]}] 17:23:16 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 17:23:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 518ms 17:23:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 17:23:16 INFO - PROCESS | 1725 | 1467937396441 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 17:23:16 INFO - PROCESS | 1725 | 1467937396442 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 17:23:16 INFO - PROCESS | 1725 | 1467937396444 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 17:23:16 INFO - PROCESS | 1725 | 1467937396446 Marionette TRACE conn2 <- [1,678,null,{}] 17:23:16 INFO - PROCESS | 1725 | 1467937396450 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}] 17:23:16 INFO - PROCESS | 1725 | 1467937396451 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:16 INFO - PROCESS | 1725 | 1467937396533 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 17:23:16 INFO - PROCESS | 1725 | 1467937396536 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:16 INFO - PROCESS | 1725 | 1467937396538 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:16 INFO - PROCESS | 1725 | ++DOCSHELL 0x124c23000 == 42 [pid = 1725] [id = 177] 17:23:16 INFO - PROCESS | 1725 | ++DOMWINDOW == 87 (0x118886800) [pid = 1725] [serial = 529] [outer = 0x0] 17:23:16 INFO - PROCESS | 1725 | ++DOMWINDOW == 88 (0x1195e4400) [pid = 1725] [serial = 530] [outer = 0x118886800] 17:23:16 INFO - PROCESS | 1725 | 1467937396562 Marionette DEBUG loaded listener.js 17:23:16 INFO - PROCESS | 1725 | ++DOMWINDOW == 89 (0x121ada800) [pid = 1725] [serial = 531] [outer = 0x118886800] 17:23:16 INFO - PROCESS | 1725 | 1467937396888 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]]]}] 17:23:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 17:23:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 472ms 17:23:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 17:23:16 INFO - PROCESS | 1725 | 1467937396918 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 17:23:16 INFO - PROCESS | 1725 | 1467937396919 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 17:23:16 INFO - PROCESS | 1725 | 1467937396921 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 17:23:16 INFO - PROCESS | 1725 | 1467937396923 Marionette TRACE conn2 <- [1,682,null,{}] 17:23:16 INFO - PROCESS | 1725 | 1467937396925 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}] 17:23:16 INFO - PROCESS | 1725 | 1467937396927 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:17 INFO - PROCESS | 1725 | 1467937397045 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 17:23:17 INFO - PROCESS | 1725 | 1467937397078 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:17 INFO - PROCESS | 1725 | 1467937397079 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:17 INFO - PROCESS | 1725 | ++DOCSHELL 0x12b917000 == 43 [pid = 1725] [id = 178] 17:23:17 INFO - PROCESS | 1725 | ++DOMWINDOW == 90 (0x11888b800) [pid = 1725] [serial = 532] [outer = 0x0] 17:23:17 INFO - PROCESS | 1725 | ++DOMWINDOW == 91 (0x128e66000) [pid = 1725] [serial = 533] [outer = 0x11888b800] 17:23:17 INFO - PROCESS | 1725 | 1467937397110 Marionette DEBUG loaded listener.js 17:23:17 INFO - PROCESS | 1725 | ++DOMWINDOW == 92 (0x12bf75000) [pid = 1725] [serial = 534] [outer = 0x11888b800] 17:23:17 INFO - PROCESS | 1725 | 1467937397871 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]]]}] 17:23:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box) 17:23:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 969ms 17:23:17 INFO - PROCESS | 1725 | 1467937397892 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 17:23:17 INFO - PROCESS | 1725 | 1467937397893 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 17:23:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 17:23:17 INFO - PROCESS | 1725 | 1467937397897 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 17:23:17 INFO - PROCESS | 1725 | 1467937397898 Marionette TRACE conn2 <- [1,686,null,{}] 17:23:17 INFO - PROCESS | 1725 | 1467937397900 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}] 17:23:17 INFO - PROCESS | 1725 | 1467937397901 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:17 INFO - PROCESS | 1725 | 1467937397986 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 17:23:17 INFO - PROCESS | 1725 | 1467937397989 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:17 INFO - PROCESS | 1725 | 1467937397990 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:17 INFO - PROCESS | 1725 | ++DOCSHELL 0x12bd90000 == 44 [pid = 1725] [id = 179] 17:23:17 INFO - PROCESS | 1725 | ++DOMWINDOW == 93 (0x1183bb800) [pid = 1725] [serial = 535] [outer = 0x0] 17:23:18 INFO - PROCESS | 1725 | ++DOMWINDOW == 94 (0x1183c7400) [pid = 1725] [serial = 536] [outer = 0x1183bb800] 17:23:18 INFO - PROCESS | 1725 | 1467937398014 Marionette DEBUG loaded listener.js 17:23:18 INFO - PROCESS | 1725 | ++DOMWINDOW == 95 (0x124c0a400) [pid = 1725] [serial = 537] [outer = 0x1183bb800] 17:23:18 INFO - PROCESS | 1725 | 1467937398838 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]]]}] 17:23:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 17:23:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 969ms 17:23:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 17:23:18 INFO - PROCESS | 1725 | 1467937398867 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 17:23:18 INFO - PROCESS | 1725 | 1467937398869 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 17:23:18 INFO - PROCESS | 1725 | 1467937398873 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 17:23:18 INFO - PROCESS | 1725 | 1467937398874 Marionette TRACE conn2 <- [1,690,null,{}] 17:23:18 INFO - PROCESS | 1725 | 1467937398878 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}] 17:23:18 INFO - PROCESS | 1725 | 1467937398880 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:18 INFO - PROCESS | 1725 | 1467937398985 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 17:23:19 INFO - PROCESS | 1725 | 1467937399035 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:19 INFO - PROCESS | 1725 | 1467937399039 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:19 INFO - PROCESS | 1725 | ++DOCSHELL 0x1170d8800 == 45 [pid = 1725] [id = 180] 17:23:19 INFO - PROCESS | 1725 | ++DOMWINDOW == 96 (0x116fa9800) [pid = 1725] [serial = 538] [outer = 0x0] 17:23:19 INFO - PROCESS | 1725 | ++DOMWINDOW == 97 (0x1181ba400) [pid = 1725] [serial = 539] [outer = 0x116fa9800] 17:23:19 INFO - PROCESS | 1725 | 1467937399069 Marionette DEBUG loaded listener.js 17:23:19 INFO - PROCESS | 1725 | ++DOMWINDOW == 98 (0x1183c9800) [pid = 1725] [serial = 540] [outer = 0x116fa9800] 17:23:19 INFO - PROCESS | 1725 | 1467937399995 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]]]}] 17:23:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 17:23:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1170ms 17:23:20 INFO - PROCESS | 1725 | 1467937400043 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 17:23:20 INFO - PROCESS | 1725 | 1467937400046 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 17:23:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 17:23:20 INFO - PROCESS | 1725 | 1467937400051 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 17:23:20 INFO - PROCESS | 1725 | 1467937400053 Marionette TRACE conn2 <- [1,694,null,{}] 17:23:20 INFO - PROCESS | 1725 | 1467937400055 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}] 17:23:20 INFO - PROCESS | 1725 | 1467937400057 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:20 INFO - PROCESS | 1725 | 1467937400162 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 17:23:20 INFO - PROCESS | 1725 | 1467937400213 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:20 INFO - PROCESS | 1725 | 1467937400214 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:20 INFO - PROCESS | 1725 | ++DOCSHELL 0x121245000 == 46 [pid = 1725] [id = 181] 17:23:20 INFO - PROCESS | 1725 | ++DOMWINDOW == 99 (0x1194b9800) [pid = 1725] [serial = 541] [outer = 0x0] 17:23:20 INFO - PROCESS | 1725 | ++DOMWINDOW == 100 (0x1197e4400) [pid = 1725] [serial = 542] [outer = 0x1194b9800] 17:23:20 INFO - PROCESS | 1725 | 1467937400245 Marionette DEBUG loaded listener.js 17:23:20 INFO - PROCESS | 1725 | ++DOMWINDOW == 101 (0x1197e9800) [pid = 1725] [serial = 543] [outer = 0x1194b9800] 17:23:21 INFO - PROCESS | 1725 | 1467937401220 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]]]}] 17:23:21 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) 17:23:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1219ms 17:23:21 INFO - PROCESS | 1725 | 1467937401271 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 17:23:21 INFO - PROCESS | 1725 | 1467937401273 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 17:23:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 17:23:21 INFO - PROCESS | 1725 | 1467937401277 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 17:23:21 INFO - PROCESS | 1725 | 1467937401278 Marionette TRACE conn2 <- [1,698,null,{}] 17:23:21 INFO - PROCESS | 1725 | 1467937401282 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}] 17:23:21 INFO - PROCESS | 1725 | 1467937401283 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:21 INFO - PROCESS | 1725 | 1467937401374 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 17:23:21 INFO - PROCESS | 1725 | 1467937401425 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:21 INFO - PROCESS | 1725 | 1467937401427 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:21 INFO - PROCESS | 1725 | ++DOCSHELL 0x1188c4000 == 47 [pid = 1725] [id = 182] 17:23:21 INFO - PROCESS | 1725 | ++DOMWINDOW == 102 (0x1193df000) [pid = 1725] [serial = 544] [outer = 0x0] 17:23:21 INFO - PROCESS | 1725 | ++DOMWINDOW == 103 (0x1194b4800) [pid = 1725] [serial = 545] [outer = 0x1193df000] 17:23:21 INFO - PROCESS | 1725 | 1467937401456 Marionette DEBUG loaded listener.js 17:23:21 INFO - PROCESS | 1725 | ++DOMWINDOW == 104 (0x1197e8400) [pid = 1725] [serial = 546] [outer = 0x1193df000] 17:23:22 INFO - PROCESS | 1725 | 1467937402342 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]]]}] 17:23:22 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) 17:23:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1073ms 17:23:22 INFO - PROCESS | 1725 | --DOCSHELL 0x12b917000 == 46 [pid = 1725] [id = 178] 17:23:22 INFO - PROCESS | 1725 | --DOCSHELL 0x124c23000 == 45 [pid = 1725] [id = 177] 17:23:22 INFO - PROCESS | 1725 | --DOCSHELL 0x1299a1800 == 44 [pid = 1725] [id = 176] 17:23:22 INFO - PROCESS | 1725 | --DOCSHELL 0x129203000 == 43 [pid = 1725] [id = 175] 17:23:22 INFO - PROCESS | 1725 | --DOCSHELL 0x126a51800 == 42 [pid = 1725] [id = 174] 17:23:22 INFO - PROCESS | 1725 | --DOCSHELL 0x124c3e000 == 41 [pid = 1725] [id = 173] 17:23:22 INFO - PROCESS | 1725 | --DOCSHELL 0x1216cc800 == 40 [pid = 1725] [id = 172] 17:23:22 INFO - PROCESS | 1725 | --DOCSHELL 0x12108a800 == 39 [pid = 1725] [id = 171] 17:23:22 INFO - PROCESS | 1725 | --DOCSHELL 0x11908f800 == 38 [pid = 1725] [id = 170] 17:23:22 INFO - PROCESS | 1725 | --DOCSHELL 0x1169a8800 == 37 [pid = 1725] [id = 169] 17:23:22 INFO - PROCESS | 1725 | --DOCSHELL 0x118583800 == 36 [pid = 1725] [id = 168] 17:23:22 INFO - PROCESS | 1725 | --DOCSHELL 0x116616800 == 35 [pid = 1725] [id = 167] 17:23:22 INFO - PROCESS | 1725 | --DOCSHELL 0x12ad45000 == 34 [pid = 1725] [id = 166] 17:23:22 INFO - PROCESS | 1725 | --DOCSHELL 0x1299a9800 == 33 [pid = 1725] [id = 165] 17:23:22 INFO - PROCESS | 1725 | --DOCSHELL 0x1251d3000 == 32 [pid = 1725] [id = 164] 17:23:22 INFO - PROCESS | 1725 | --DOCSHELL 0x1187f3000 == 31 [pid = 1725] [id = 163] 17:23:22 INFO - PROCESS | 1725 | --DOCSHELL 0x128eb4800 == 30 [pid = 1725] [id = 162] 17:23:22 INFO - PROCESS | 1725 | --DOCSHELL 0x121245000 == 29 [pid = 1725] [id = 181] 17:23:22 INFO - PROCESS | 1725 | --DOCSHELL 0x12bd90000 == 28 [pid = 1725] [id = 179] 17:23:22 INFO - PROCESS | 1725 | --DOCSHELL 0x1170d8800 == 27 [pid = 1725] [id = 180] 17:23:22 INFO - PROCESS | 1725 | --DOMWINDOW == 103 (0x119abd400) [pid = 1725] [serial = 466] [outer = 0x0] [url = about:blank] 17:23:22 INFO - PROCESS | 1725 | --DOMWINDOW == 102 (0x121bd2400) [pid = 1725] [serial = 470] [outer = 0x0] [url = about:blank] 17:23:22 INFO - PROCESS | 1725 | --DOMWINDOW == 101 (0x12153a800) [pid = 1725] [serial = 469] [outer = 0x0] [url = about:blank] 17:23:22 INFO - PROCESS | 1725 | --DOMWINDOW == 100 (0x1139f8000) [pid = 1725] [serial = 454] [outer = 0x0] [url = about:blank] 17:23:22 INFO - PROCESS | 1725 | --DOMWINDOW == 99 (0x1190ac800) [pid = 1725] [serial = 457] [outer = 0x0] [url = about:blank] 17:23:22 INFO - PROCESS | 1725 | --DOMWINDOW == 98 (0x1176e1c00) [pid = 1725] [serial = 463] [outer = 0x0] [url = about:blank] 17:23:22 INFO - PROCESS | 1725 | --DOMWINDOW == 97 (0x1210ab400) [pid = 1725] [serial = 461] [outer = 0x0] [url = about:blank] 17:23:22 INFO - PROCESS | 1725 | --DOMWINDOW == 96 (0x121021400) [pid = 1725] [serial = 460] [outer = 0x0] [url = about:blank] 17:23:22 INFO - PROCESS | 1725 | --DOMWINDOW == 95 (0x119727c00) [pid = 1725] [serial = 452] [outer = 0x0] [url = about:blank] 17:23:22 INFO - PROCESS | 1725 | --DOMWINDOW == 94 (0x124c05800) [pid = 1725] [serial = 473] [outer = 0x0] [url = about:blank] 17:23:22 INFO - PROCESS | 1725 | --DOMWINDOW == 93 (0x1237f4800) [pid = 1725] [serial = 472] [outer = 0x0] [url = about:blank] 17:23:22 INFO - PROCESS | 1725 | --DOMWINDOW == 92 (0x1190b1000) [pid = 1725] [serial = 476] [outer = 0x0] [url = about:blank] 17:23:22 INFO - PROCESS | 1725 | --DOMWINDOW == 91 (0x12691d000) [pid = 1725] [serial = 481] [outer = 0x0] [url = about:blank] 17:23:22 INFO - PROCESS | 1725 | --DOMWINDOW == 90 (0x1215efc00) [pid = 1725] [serial = 478] [outer = 0x0] [url = about:blank] 17:23:22 INFO - PROCESS | 1725 | --DOMWINDOW == 89 (0x1160e4c00) [pid = 1725] [serial = 475] [outer = 0x0] [url = about:blank] 17:23:22 INFO - PROCESS | 1725 | --DOMWINDOW == 88 (0x12690ac00) [pid = 1725] [serial = 479] [outer = 0x0] [url = about:blank] 17:23:23 INFO - PROCESS | 1725 | --DOMWINDOW == 87 (0x1210a3000) [pid = 1725] [serial = 467] [outer = 0x0] [url = about:blank] 17:23:23 INFO - PROCESS | 1725 | --DOMWINDOW == 86 (0x126c6bc00) [pid = 1725] [serial = 484] [outer = 0x0] [url = about:blank] 17:23:23 INFO - PROCESS | 1725 | --DOMWINDOW == 85 (0x1269ddc00) [pid = 1725] [serial = 482] [outer = 0x0] [url = about:blank] 17:23:23 INFO - PROCESS | 1725 | --DOMWINDOW == 84 (0x118754400) [pid = 1725] [serial = 464] [outer = 0x0] [url = about:blank] 17:23:23 INFO - PROCESS | 1725 | 1467937403016 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 17:23:23 INFO - PROCESS | 1725 | 1467937403018 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 17:23:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 17:23:23 INFO - PROCESS | 1725 | 1467937403030 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 17:23:23 INFO - PROCESS | 1725 | 1467937403033 Marionette TRACE conn2 <- [1,702,null,{}] 17:23:23 INFO - PROCESS | 1725 | 1467937403037 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}] 17:23:23 INFO - PROCESS | 1725 | 1467937403039 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:23 INFO - PROCESS | 1725 | 1467937403118 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 17:23:23 INFO - PROCESS | 1725 | 1467937403122 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:23 INFO - PROCESS | 1725 | 1467937403125 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:23 INFO - PROCESS | 1725 | ++DOCSHELL 0x116738800 == 28 [pid = 1725] [id = 183] 17:23:23 INFO - PROCESS | 1725 | ++DOMWINDOW == 85 (0x118492000) [pid = 1725] [serial = 547] [outer = 0x0] 17:23:23 INFO - PROCESS | 1725 | ++DOMWINDOW == 86 (0x118714800) [pid = 1725] [serial = 548] [outer = 0x118492000] 17:23:23 INFO - PROCESS | 1725 | 1467937403156 Marionette DEBUG loaded listener.js 17:23:23 INFO - PROCESS | 1725 | ++DOMWINDOW == 87 (0x1190b1000) [pid = 1725] [serial = 549] [outer = 0x118492000] 17:23:23 INFO - PROCESS | 1725 | 1467937403963 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]]]}] 17:23:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 17:23:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 973ms 17:23:24 INFO - PROCESS | 1725 | 1467937404004 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 17:23:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 17:23:24 INFO - PROCESS | 1725 | 1467937404008 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 17:23:24 INFO - PROCESS | 1725 | 1467937404015 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 17:23:24 INFO - PROCESS | 1725 | 1467937404019 Marionette TRACE conn2 <- [1,706,null,{}] 17:23:24 INFO - PROCESS | 1725 | 1467937404023 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}] 17:23:24 INFO - PROCESS | 1725 | 1467937404025 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:24 INFO - PROCESS | 1725 | 1467937404131 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 17:23:24 INFO - PROCESS | 1725 | 1467937404181 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:24 INFO - PROCESS | 1725 | 1467937404182 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:24 INFO - PROCESS | 1725 | ++DOCSHELL 0x1182b9000 == 29 [pid = 1725] [id = 184] 17:23:24 INFO - PROCESS | 1725 | ++DOMWINDOW == 88 (0x1195f3400) [pid = 1725] [serial = 550] [outer = 0x0] 17:23:24 INFO - PROCESS | 1725 | ++DOMWINDOW == 89 (0x119e03800) [pid = 1725] [serial = 551] [outer = 0x1195f3400] 17:23:24 INFO - PROCESS | 1725 | 1467937404209 Marionette DEBUG loaded listener.js 17:23:24 INFO - PROCESS | 1725 | ++DOMWINDOW == 90 (0x119e11800) [pid = 1725] [serial = 552] [outer = 0x1195f3400] 17:23:25 INFO - PROCESS | 1725 | 1467937405037 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]]]}] 17:23:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 17:23:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1077ms 17:23:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 17:23:25 INFO - PROCESS | 1725 | 1467937405088 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 17:23:25 INFO - PROCESS | 1725 | 1467937405089 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 17:23:25 INFO - PROCESS | 1725 | 1467937405092 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 17:23:25 INFO - PROCESS | 1725 | 1467937405093 Marionette TRACE conn2 <- [1,710,null,{}] 17:23:25 INFO - PROCESS | 1725 | 1467937405106 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}] 17:23:25 INFO - PROCESS | 1725 | 1467937405109 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:25 INFO - PROCESS | 1725 | 1467937405222 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 17:23:25 INFO - PROCESS | 1725 | 1467937405230 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:25 INFO - PROCESS | 1725 | 1467937405232 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:25 INFO - PROCESS | 1725 | ++DOCSHELL 0x119a22800 == 30 [pid = 1725] [id = 185] 17:23:25 INFO - PROCESS | 1725 | ++DOMWINDOW == 91 (0x121bcd000) [pid = 1725] [serial = 553] [outer = 0x0] 17:23:25 INFO - PROCESS | 1725 | ++DOMWINDOW == 92 (0x121bd3c00) [pid = 1725] [serial = 554] [outer = 0x121bcd000] 17:23:25 INFO - PROCESS | 1725 | 1467937405291 Marionette DEBUG loaded listener.js 17:23:25 INFO - PROCESS | 1725 | ++DOMWINDOW == 93 (0x12372f000) [pid = 1725] [serial = 555] [outer = 0x121bcd000] 17:23:26 INFO - PROCESS | 1725 | 1467937406105 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]]]}] 17:23:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 17:23:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1020ms 17:23:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 17:23:26 INFO - PROCESS | 1725 | 1467937406114 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 17:23:26 INFO - PROCESS | 1725 | 1467937406115 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 17:23:26 INFO - PROCESS | 1725 | 1467937406117 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 17:23:26 INFO - PROCESS | 1725 | 1467937406118 Marionette TRACE conn2 <- [1,714,null,{}] 17:23:26 INFO - PROCESS | 1725 | 1467937406120 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}] 17:23:26 INFO - PROCESS | 1725 | 1467937406122 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:26 INFO - PROCESS | 1725 | 1467937406220 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 17:23:26 INFO - PROCESS | 1725 | 1467937406233 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:26 INFO - PROCESS | 1725 | 1467937406234 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:26 INFO - PROCESS | 1725 | ++DOCSHELL 0x121372000 == 31 [pid = 1725] [id = 186] 17:23:26 INFO - PROCESS | 1725 | ++DOMWINDOW == 94 (0x124c06800) [pid = 1725] [serial = 556] [outer = 0x0] 17:23:26 INFO - PROCESS | 1725 | ++DOMWINDOW == 95 (0x1251ae400) [pid = 1725] [serial = 557] [outer = 0x124c06800] 17:23:26 INFO - PROCESS | 1725 | 1467937406259 Marionette DEBUG loaded listener.js 17:23:26 INFO - PROCESS | 1725 | ++DOMWINDOW == 96 (0x12621c000) [pid = 1725] [serial = 558] [outer = 0x124c06800] 17:23:27 INFO - PROCESS | 1725 | --DOMWINDOW == 95 (0x11814c800) [pid = 1725] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 17:23:27 INFO - PROCESS | 1725 | --DOMWINDOW == 94 (0x1130d5c00) [pid = 1725] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 17:23:27 INFO - PROCESS | 1725 | --DOMWINDOW == 93 (0x12ad99c00) [pid = 1725] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 17:23:27 INFO - PROCESS | 1725 | --DOMWINDOW == 92 (0x12ad9c800) [pid = 1725] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 17:23:27 INFO - PROCESS | 1725 | --DOMWINDOW == 91 (0x126923c00) [pid = 1725] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 17:23:27 INFO - PROCESS | 1725 | --DOMWINDOW == 90 (0x121bd9400) [pid = 1725] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 17:23:27 INFO - PROCESS | 1725 | --DOMWINDOW == 89 (0x117204400) [pid = 1725] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 17:23:27 INFO - PROCESS | 1725 | --DOMWINDOW == 88 (0x124eb0400) [pid = 1725] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 17:23:27 INFO - PROCESS | 1725 | --DOMWINDOW == 87 (0x1237f0000) [pid = 1725] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 17:23:27 INFO - PROCESS | 1725 | --DOMWINDOW == 86 (0x126910800) [pid = 1725] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 17:23:27 INFO - PROCESS | 1725 | --DOMWINDOW == 85 (0x1176e4400) [pid = 1725] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 17:23:27 INFO - PROCESS | 1725 | --DOMWINDOW == 84 (0x112fd4400) [pid = 1725] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 17:23:27 INFO - PROCESS | 1725 | --DOMWINDOW == 83 (0x12b8b2800) [pid = 1725] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 17:23:27 INFO - PROCESS | 1725 | --DOMWINDOW == 82 (0x121024800) [pid = 1725] [serial = 490] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 17:23:27 INFO - PROCESS | 1725 | --DOMWINDOW == 81 (0x117206000) [pid = 1725] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 17:23:27 INFO - PROCESS | 1725 | --DOMWINDOW == 80 (0x119e0a800) [pid = 1725] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 17:23:27 INFO - PROCESS | 1725 | --DOMWINDOW == 79 (0x118886800) [pid = 1725] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 17:23:27 INFO - PROCESS | 1725 | --DOMWINDOW == 78 (0x11888b800) [pid = 1725] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 17:23:27 INFO - PROCESS | 1725 | --DOMWINDOW == 77 (0x1183bb800) [pid = 1725] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 17:23:27 INFO - PROCESS | 1725 | --DOMWINDOW == 76 (0x12916e800) [pid = 1725] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 17:23:27 INFO - PROCESS | 1725 | 1467937407336 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]]]}] 17:23:27 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 17:23:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1270ms 17:23:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 17:23:27 INFO - PROCESS | 1725 | 1467937407391 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 17:23:27 INFO - PROCESS | 1725 | 1467937407392 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 17:23:27 INFO - PROCESS | 1725 | 1467937407394 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 17:23:27 INFO - PROCESS | 1725 | 1467937407395 Marionette TRACE conn2 <- [1,718,null,{}] 17:23:27 INFO - PROCESS | 1725 | 1467937407398 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}] 17:23:27 INFO - PROCESS | 1725 | 1467937407399 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:27 INFO - PROCESS | 1725 | 1467937407478 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 17:23:27 INFO - PROCESS | 1725 | 1467937407484 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:27 INFO - PROCESS | 1725 | 1467937407485 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:27 INFO - PROCESS | 1725 | ++DOCSHELL 0x1188c5800 == 32 [pid = 1725] [id = 187] 17:23:27 INFO - PROCESS | 1725 | ++DOMWINDOW == 77 (0x1133e2800) [pid = 1725] [serial = 559] [outer = 0x0] 17:23:27 INFO - PROCESS | 1725 | ++DOMWINDOW == 78 (0x1183bb000) [pid = 1725] [serial = 560] [outer = 0x1133e2800] 17:23:27 INFO - PROCESS | 1725 | 1467937407510 Marionette DEBUG loaded listener.js 17:23:27 INFO - PROCESS | 1725 | ++DOMWINDOW == 79 (0x11972a400) [pid = 1725] [serial = 561] [outer = 0x1133e2800] 17:23:28 INFO - PROCESS | 1725 | 1467937408311 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]]]}] 17:23:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 17:23:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 971ms 17:23:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 17:23:28 INFO - PROCESS | 1725 | 1467937408366 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 17:23:28 INFO - PROCESS | 1725 | 1467937408368 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 17:23:28 INFO - PROCESS | 1725 | 1467937408370 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 17:23:28 INFO - PROCESS | 1725 | 1467937408371 Marionette TRACE conn2 <- [1,722,null,{}] 17:23:28 INFO - PROCESS | 1725 | 1467937408373 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}] 17:23:28 INFO - PROCESS | 1725 | 1467937408377 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:28 INFO - PROCESS | 1725 | 1467937408495 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 17:23:28 INFO - PROCESS | 1725 | 1467937408502 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:28 INFO - PROCESS | 1725 | 1467937408503 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:28 INFO - PROCESS | 1725 | ++DOCSHELL 0x125783800 == 33 [pid = 1725] [id = 188] 17:23:28 INFO - PROCESS | 1725 | ++DOMWINDOW == 80 (0x119b8b000) [pid = 1725] [serial = 562] [outer = 0x0] 17:23:28 INFO - PROCESS | 1725 | ++DOMWINDOW == 81 (0x12691ac00) [pid = 1725] [serial = 563] [outer = 0x119b8b000] 17:23:28 INFO - PROCESS | 1725 | 1467937408528 Marionette DEBUG loaded listener.js 17:23:28 INFO - PROCESS | 1725 | ++DOMWINDOW == 82 (0x126c6e000) [pid = 1725] [serial = 564] [outer = 0x119b8b000] 17:23:28 INFO - PROCESS | 1725 | 1467937408841 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] 17:23:28 INFO - PROCESS | 1725 | 1467937408890 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 17:23:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 17:23:28 INFO - PROCESS | 1725 | 1467937408892 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 17:23:28 INFO - PROCESS | 1725 | 1467937408893 Marionette TRACE conn2 <- [1,726,null,{}] 17:23:28 INFO - PROCESS | 1725 | 1467937408895 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}] 17:23:28 INFO - PROCESS | 1725 | 1467937408897 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:28 INFO - PROCESS | 1725 | 1467937408973 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 17:23:28 INFO - PROCESS | 1725 | 1467937408977 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:28 INFO - PROCESS | 1725 | 1467937408988 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:28 INFO - PROCESS | 1725 | ++DOCSHELL 0x128a3f000 == 34 [pid = 1725] [id = 189] 17:23:28 INFO - PROCESS | 1725 | ++DOMWINDOW == 83 (0x126928800) [pid = 1725] [serial = 565] [outer = 0x0] 17:23:29 INFO - PROCESS | 1725 | ++DOMWINDOW == 84 (0x12916d000) [pid = 1725] [serial = 566] [outer = 0x126928800] 17:23:29 INFO - PROCESS | 1725 | 1467937409014 Marionette DEBUG loaded listener.js 17:23:29 INFO - PROCESS | 1725 | ++DOMWINDOW == 85 (0x129440800) [pid = 1725] [serial = 567] [outer = 0x126928800] 17:23:29 INFO - PROCESS | 1725 | 1467937409437 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]]]}] 17:23:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 17:23:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 618ms 17:23:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 17:23:29 INFO - PROCESS | 1725 | 1467937409511 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 17:23:29 INFO - PROCESS | 1725 | 1467937409513 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 17:23:29 INFO - PROCESS | 1725 | 1467937409516 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 17:23:29 INFO - PROCESS | 1725 | 1467937409518 Marionette TRACE conn2 <- [1,730,null,{}] 17:23:29 INFO - PROCESS | 1725 | 1467937409522 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}] 17:23:29 INFO - PROCESS | 1725 | 1467937409524 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:29 INFO - PROCESS | 1725 | 1467937409635 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 17:23:29 INFO - PROCESS | 1725 | 1467937409687 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:29 INFO - PROCESS | 1725 | 1467937409690 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:29 INFO - PROCESS | 1725 | ++DOCSHELL 0x1170dd000 == 35 [pid = 1725] [id = 190] 17:23:29 INFO - PROCESS | 1725 | ++DOMWINDOW == 86 (0x1172c7000) [pid = 1725] [serial = 568] [outer = 0x0] 17:23:29 INFO - PROCESS | 1725 | ++DOMWINDOW == 87 (0x118159800) [pid = 1725] [serial = 569] [outer = 0x1172c7000] 17:23:29 INFO - PROCESS | 1725 | 1467937409721 Marionette DEBUG loaded listener.js 17:23:29 INFO - PROCESS | 1725 | ++DOMWINDOW == 88 (0x11849bc00) [pid = 1725] [serial = 570] [outer = 0x1172c7000] 17:23:30 INFO - PROCESS | 1725 | 1467937410303 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] 17:23:30 INFO - PROCESS | 1725 | 1467937410360 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 17:23:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 17:23:30 INFO - PROCESS | 1725 | 1467937410369 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 17:23:30 INFO - PROCESS | 1725 | 1467937410371 Marionette TRACE conn2 <- [1,734,null,{}] 17:23:30 INFO - PROCESS | 1725 | 1467937410373 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}] 17:23:30 INFO - PROCESS | 1725 | 1467937410375 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:30 INFO - PROCESS | 1725 | 1467937410483 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 17:23:30 INFO - PROCESS | 1725 | 1467937410560 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:30 INFO - PROCESS | 1725 | 1467937410561 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:30 INFO - PROCESS | 1725 | ++DOCSHELL 0x1219b9800 == 36 [pid = 1725] [id = 191] 17:23:30 INFO - PROCESS | 1725 | ++DOMWINDOW == 89 (0x11a055000) [pid = 1725] [serial = 571] [outer = 0x0] 17:23:30 INFO - PROCESS | 1725 | ++DOMWINDOW == 90 (0x1210ad000) [pid = 1725] [serial = 572] [outer = 0x11a055000] 17:23:30 INFO - PROCESS | 1725 | 1467937410592 Marionette DEBUG loaded listener.js 17:23:30 INFO - PROCESS | 1725 | ++DOMWINDOW == 91 (0x12153a800) [pid = 1725] [serial = 573] [outer = 0x11a055000] 17:23:31 INFO - PROCESS | 1725 | 1467937411101 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]]]}] 17:23:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 17:23:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 770ms 17:23:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 17:23:31 INFO - PROCESS | 1725 | 1467937411155 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 17:23:31 INFO - PROCESS | 1725 | 1467937411157 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 17:23:31 INFO - PROCESS | 1725 | 1467937411160 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 17:23:31 INFO - PROCESS | 1725 | 1467937411164 Marionette TRACE conn2 <- [1,738,null,{}] 17:23:31 INFO - PROCESS | 1725 | 1467937411173 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}] 17:23:31 INFO - PROCESS | 1725 | 1467937411176 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:31 INFO - PROCESS | 1725 | 1467937411282 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 17:23:31 INFO - PROCESS | 1725 | 1467937411358 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:31 INFO - PROCESS | 1725 | 1467937411360 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:31 INFO - PROCESS | 1725 | ++DOCSHELL 0x1299bb800 == 37 [pid = 1725] [id = 192] 17:23:31 INFO - PROCESS | 1725 | ++DOMWINDOW == 92 (0x12570d800) [pid = 1725] [serial = 574] [outer = 0x0] 17:23:31 INFO - PROCESS | 1725 | ++DOMWINDOW == 93 (0x12613c800) [pid = 1725] [serial = 575] [outer = 0x12570d800] 17:23:31 INFO - PROCESS | 1725 | 1467937411390 Marionette DEBUG loaded listener.js 17:23:31 INFO - PROCESS | 1725 | ++DOMWINDOW == 94 (0x1269ddc00) [pid = 1725] [serial = 576] [outer = 0x12570d800] 17:23:32 INFO - PROCESS | 1725 | --DOCSHELL 0x125783800 == 36 [pid = 1725] [id = 188] 17:23:32 INFO - PROCESS | 1725 | --DOCSHELL 0x1188c5800 == 35 [pid = 1725] [id = 187] 17:23:32 INFO - PROCESS | 1725 | --DOCSHELL 0x121372000 == 34 [pid = 1725] [id = 186] 17:23:32 INFO - PROCESS | 1725 | --DOCSHELL 0x119a22800 == 33 [pid = 1725] [id = 185] 17:23:32 INFO - PROCESS | 1725 | --DOCSHELL 0x1182b9000 == 32 [pid = 1725] [id = 184] 17:23:32 INFO - PROCESS | 1725 | --DOCSHELL 0x116738800 == 31 [pid = 1725] [id = 183] 17:23:32 INFO - PROCESS | 1725 | --DOMWINDOW == 93 (0x12bdd9c00) [pid = 1725] [serial = 528] [outer = 0x0] [url = about:blank] 17:23:32 INFO - PROCESS | 1725 | --DOMWINDOW == 92 (0x129439800) [pid = 1725] [serial = 518] [outer = 0x0] [url = about:blank] 17:23:32 INFO - PROCESS | 1725 | --DOMWINDOW == 91 (0x12b839400) [pid = 1725] [serial = 522] [outer = 0x0] [url = about:blank] 17:23:32 INFO - PROCESS | 1725 | --DOMWINDOW == 90 (0x12b8b2400) [pid = 1725] [serial = 525] [outer = 0x0] [url = about:blank] 17:23:32 INFO - PROCESS | 1725 | --DOMWINDOW == 89 (0x12a7cdc00) [pid = 1725] [serial = 519] [outer = 0x0] [url = about:blank] 17:23:32 INFO - PROCESS | 1725 | --DOMWINDOW == 88 (0x12bf75000) [pid = 1725] [serial = 534] [outer = 0x0] [url = about:blank] 17:23:32 INFO - PROCESS | 1725 | --DOMWINDOW == 87 (0x1195e7800) [pid = 1725] [serial = 458] [outer = 0x0] [url = about:blank] 17:23:32 INFO - PROCESS | 1725 | --DOMWINDOW == 86 (0x116972c00) [pid = 1725] [serial = 455] [outer = 0x0] [url = about:blank] 17:23:32 INFO - PROCESS | 1725 | --DOMWINDOW == 85 (0x12ada2c00) [pid = 1725] [serial = 521] [outer = 0x0] [url = about:blank] 17:23:32 INFO - PROCESS | 1725 | --DOMWINDOW == 84 (0x12b841c00) [pid = 1725] [serial = 524] [outer = 0x0] [url = about:blank] 17:23:32 INFO - PROCESS | 1725 | --DOMWINDOW == 83 (0x128a71800) [pid = 1725] [serial = 485] [outer = 0x0] [url = about:blank] 17:23:32 INFO - PROCESS | 1725 | --DOMWINDOW == 82 (0x126924c00) [pid = 1725] [serial = 515] [outer = 0x0] [url = about:blank] 17:23:32 INFO - PROCESS | 1725 | --DOMWINDOW == 81 (0x129169c00) [pid = 1725] [serial = 516] [outer = 0x0] [url = about:blank] 17:23:32 INFO - PROCESS | 1725 | --DOMWINDOW == 80 (0x11839b000) [pid = 1725] [serial = 506] [outer = 0x0] [url = about:blank] 17:23:32 INFO - PROCESS | 1725 | --DOMWINDOW == 79 (0x119e04800) [pid = 1725] [serial = 507] [outer = 0x0] [url = about:blank] 17:23:32 INFO - PROCESS | 1725 | --DOMWINDOW == 78 (0x124ee8c00) [pid = 1725] [serial = 494] [outer = 0x0] [url = about:blank] 17:23:32 INFO - PROCESS | 1725 | --DOMWINDOW == 77 (0x12621e400) [pid = 1725] [serial = 495] [outer = 0x0] [url = about:blank] 17:23:32 INFO - PROCESS | 1725 | --DOMWINDOW == 76 (0x124eddc00) [pid = 1725] [serial = 512] [outer = 0x0] [url = about:blank] 17:23:32 INFO - PROCESS | 1725 | --DOMWINDOW == 75 (0x126654800) [pid = 1725] [serial = 513] [outer = 0x0] [url = about:blank] 17:23:32 INFO - PROCESS | 1725 | --DOMWINDOW == 74 (0x128b67400) [pid = 1725] [serial = 497] [outer = 0x0] [url = about:blank] 17:23:32 INFO - PROCESS | 1725 | --DOMWINDOW == 73 (0x12916ec00) [pid = 1725] [serial = 498] [outer = 0x0] [url = about:blank] 17:23:32 INFO - PROCESS | 1725 | --DOMWINDOW == 72 (0x1181c3000) [pid = 1725] [serial = 487] [outer = 0x0] [url = about:blank] 17:23:32 INFO - PROCESS | 1725 | --DOMWINDOW == 71 (0x1190ac400) [pid = 1725] [serial = 488] [outer = 0x0] [url = about:blank] 17:23:32 INFO - PROCESS | 1725 | --DOMWINDOW == 70 (0x1193e0800) [pid = 1725] [serial = 500] [outer = 0x0] [url = about:blank] 17:23:32 INFO - PROCESS | 1725 | --DOMWINDOW == 69 (0x12b939000) [pid = 1725] [serial = 527] [outer = 0x0] [url = about:blank] 17:23:32 INFO - PROCESS | 1725 | --DOMWINDOW == 68 (0x121119000) [pid = 1725] [serial = 501] [outer = 0x0] [url = about:blank] 17:23:32 INFO - PROCESS | 1725 | --DOMWINDOW == 67 (0x121118400) [pid = 1725] [serial = 491] [outer = 0x0] [url = about:blank] 17:23:32 INFO - PROCESS | 1725 | --DOMWINDOW == 66 (0x12132d000) [pid = 1725] [serial = 492] [outer = 0x0] [url = about:blank] 17:23:32 INFO - PROCESS | 1725 | --DOMWINDOW == 65 (0x118152800) [pid = 1725] [serial = 503] [outer = 0x0] [url = about:blank] 17:23:32 INFO - PROCESS | 1725 | --DOMWINDOW == 64 (0x11870bc00) [pid = 1725] [serial = 504] [outer = 0x0] [url = about:blank] 17:23:32 INFO - PROCESS | 1725 | --DOMWINDOW == 63 (0x121bda800) [pid = 1725] [serial = 510] [outer = 0x0] [url = about:blank] 17:23:32 INFO - PROCESS | 1725 | --DOMWINDOW == 62 (0x12111ac00) [pid = 1725] [serial = 509] [outer = 0x0] [url = about:blank] 17:23:32 INFO - PROCESS | 1725 | --DOMWINDOW == 61 (0x11697ac00) [pid = 1725] [serial = 200] [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.] 17:23:32 INFO - PROCESS | 1725 | --DOMWINDOW == 60 (0x1195e4400) [pid = 1725] [serial = 530] [outer = 0x0] [url = about:blank] 17:23:32 INFO - PROCESS | 1725 | --DOMWINDOW == 59 (0x128e66000) [pid = 1725] [serial = 533] [outer = 0x0] [url = about:blank] 17:23:32 INFO - PROCESS | 1725 | --DOMWINDOW == 58 (0x121ada800) [pid = 1725] [serial = 531] [outer = 0x0] [url = about:blank] 17:23:32 INFO - PROCESS | 1725 | --DOMWINDOW == 57 (0x1183c7400) [pid = 1725] [serial = 536] [outer = 0x0] [url = about:blank] 17:23:32 INFO - PROCESS | 1725 | --DOMWINDOW == 56 (0x124c0a400) [pid = 1725] [serial = 537] [outer = 0x0] [url = about:blank] 17:23:32 INFO - PROCESS | 1725 | 1467937412429 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]]]}] 17:23:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 17:23:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1324ms 17:23:32 INFO - PROCESS | 1725 | 1467937412484 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 17:23:32 INFO - PROCESS | 1725 | 1467937412487 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 17:23:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 17:23:32 INFO - PROCESS | 1725 | 1467937412490 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 17:23:32 INFO - PROCESS | 1725 | 1467937412492 Marionette TRACE conn2 <- [1,742,null,{}] 17:23:32 INFO - PROCESS | 1725 | 1467937412495 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}] 17:23:32 INFO - PROCESS | 1725 | 1467937412497 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:32 INFO - PROCESS | 1725 | 1467937412575 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 17:23:32 INFO - PROCESS | 1725 | 1467937412615 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:32 INFO - PROCESS | 1725 | 1467937412616 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:32 INFO - PROCESS | 1725 | ++DOCSHELL 0x1170dd800 == 32 [pid = 1725] [id = 193] 17:23:32 INFO - PROCESS | 1725 | ++DOMWINDOW == 57 (0x1181bb400) [pid = 1725] [serial = 577] [outer = 0x0] 17:23:32 INFO - PROCESS | 1725 | ++DOMWINDOW == 58 (0x118755000) [pid = 1725] [serial = 578] [outer = 0x1181bb400] 17:23:32 INFO - PROCESS | 1725 | 1467937412685 Marionette DEBUG loaded listener.js 17:23:32 INFO - PROCESS | 1725 | ++DOMWINDOW == 59 (0x1193d9800) [pid = 1725] [serial = 579] [outer = 0x1181bb400] 17:23:33 INFO - PROCESS | 1725 | 1467937413458 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]]]}] 17:23:33 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 17:23:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1021ms 17:23:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 17:23:33 INFO - PROCESS | 1725 | 1467937413510 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 17:23:33 INFO - PROCESS | 1725 | 1467937413513 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 17:23:33 INFO - PROCESS | 1725 | 1467937413517 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 17:23:33 INFO - PROCESS | 1725 | 1467937413519 Marionette TRACE conn2 <- [1,746,null,{}] 17:23:33 INFO - PROCESS | 1725 | 1467937413529 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}] 17:23:33 INFO - PROCESS | 1725 | 1467937413531 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:33 INFO - PROCESS | 1725 | 1467937413611 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 17:23:33 INFO - PROCESS | 1725 | 1467937413617 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:33 INFO - PROCESS | 1725 | 1467937413619 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:33 INFO - PROCESS | 1725 | ++DOCSHELL 0x11908b000 == 33 [pid = 1725] [id = 194] 17:23:33 INFO - PROCESS | 1725 | ++DOMWINDOW == 60 (0x112f7fc00) [pid = 1725] [serial = 580] [outer = 0x0] 17:23:33 INFO - PROCESS | 1725 | ++DOMWINDOW == 61 (0x119ac1c00) [pid = 1725] [serial = 581] [outer = 0x112f7fc00] 17:23:33 INFO - PROCESS | 1725 | 1467937413646 Marionette DEBUG loaded listener.js 17:23:33 INFO - PROCESS | 1725 | ++DOMWINDOW == 62 (0x121021400) [pid = 1725] [serial = 582] [outer = 0x112f7fc00] 17:23:34 INFO - PROCESS | 1725 | 1467937414490 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]]]}] 17:23:34 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.) 17:23:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1027ms 17:23:34 INFO - PROCESS | 1725 | 1467937414545 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 17:23:34 INFO - PROCESS | 1725 | 1467937414546 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 17:23:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 17:23:34 INFO - PROCESS | 1725 | 1467937414549 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 17:23:34 INFO - PROCESS | 1725 | 1467937414551 Marionette TRACE conn2 <- [1,750,null,{}] 17:23:34 INFO - PROCESS | 1725 | 1467937414558 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}] 17:23:34 INFO - PROCESS | 1725 | 1467937414561 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:34 INFO - PROCESS | 1725 | 1467937414668 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 17:23:34 INFO - PROCESS | 1725 | 1467937414680 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:34 INFO - PROCESS | 1725 | 1467937414682 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:34 INFO - PROCESS | 1725 | ++DOCSHELL 0x121249800 == 34 [pid = 1725] [id = 195] 17:23:34 INFO - PROCESS | 1725 | ++DOMWINDOW == 63 (0x121df0400) [pid = 1725] [serial = 583] [outer = 0x0] 17:23:34 INFO - PROCESS | 1725 | ++DOMWINDOW == 64 (0x1237fa400) [pid = 1725] [serial = 584] [outer = 0x121df0400] 17:23:34 INFO - PROCESS | 1725 | 1467937414709 Marionette DEBUG loaded listener.js 17:23:34 INFO - PROCESS | 1725 | ++DOMWINDOW == 65 (0x1251a8000) [pid = 1725] [serial = 585] [outer = 0x121df0400] 17:23:35 INFO - PROCESS | 1725 | --DOMWINDOW == 64 (0x1193df000) [pid = 1725] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 17:23:35 INFO - PROCESS | 1725 | --DOMWINDOW == 63 (0x1195f3400) [pid = 1725] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 17:23:35 INFO - PROCESS | 1725 | --DOMWINDOW == 62 (0x116fa9800) [pid = 1725] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 17:23:35 INFO - PROCESS | 1725 | --DOMWINDOW == 61 (0x1194b9800) [pid = 1725] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 17:23:35 INFO - PROCESS | 1725 | --DOMWINDOW == 60 (0x124c06800) [pid = 1725] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 17:23:35 INFO - PROCESS | 1725 | --DOMWINDOW == 59 (0x119b8b000) [pid = 1725] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 17:23:35 INFO - PROCESS | 1725 | --DOMWINDOW == 58 (0x1133e2800) [pid = 1725] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 17:23:35 INFO - PROCESS | 1725 | --DOMWINDOW == 57 (0x118492000) [pid = 1725] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 17:23:35 INFO - PROCESS | 1725 | --DOMWINDOW == 56 (0x121bcd000) [pid = 1725] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 17:23:35 INFO - PROCESS | 1725 | 1467937415522 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]]]}] 17:23:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 17:23:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1022ms 17:23:35 INFO - PROCESS | 1725 | 1467937415571 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 17:23:35 INFO - PROCESS | 1725 | 1467937415573 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 17:23:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 17:23:35 INFO - PROCESS | 1725 | 1467937415575 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 17:23:35 INFO - PROCESS | 1725 | 1467937415576 Marionette TRACE conn2 <- [1,754,null,{}] 17:23:35 INFO - PROCESS | 1725 | 1467937415579 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}] 17:23:35 INFO - PROCESS | 1725 | 1467937415580 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:35 INFO - PROCESS | 1725 | 1467937415659 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 17:23:35 INFO - PROCESS | 1725 | 1467937415664 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:35 INFO - PROCESS | 1725 | 1467937415666 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:35 INFO - PROCESS | 1725 | ++DOCSHELL 0x1237b0800 == 35 [pid = 1725] [id = 196] 17:23:35 INFO - PROCESS | 1725 | ++DOMWINDOW == 57 (0x119abd400) [pid = 1725] [serial = 586] [outer = 0x0] 17:23:35 INFO - PROCESS | 1725 | ++DOMWINDOW == 58 (0x124c06800) [pid = 1725] [serial = 587] [outer = 0x119abd400] 17:23:35 INFO - PROCESS | 1725 | 1467937415692 Marionette DEBUG loaded listener.js 17:23:35 INFO - PROCESS | 1725 | ++DOMWINDOW == 59 (0x126910000) [pid = 1725] [serial = 588] [outer = 0x119abd400] 17:23:36 INFO - PROCESS | 1725 | 1467937416515 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]]]}] 17:23:36 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 17:23:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 971ms 17:23:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 17:23:36 INFO - PROCESS | 1725 | 1467937416548 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 17:23:36 INFO - PROCESS | 1725 | 1467937416550 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 17:23:36 INFO - PROCESS | 1725 | 1467937416552 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 17:23:36 INFO - PROCESS | 1725 | 1467937416553 Marionette TRACE conn2 <- [1,758,null,{}] 17:23:36 INFO - PROCESS | 1725 | 1467937416556 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}] 17:23:36 INFO - PROCESS | 1725 | 1467937416557 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:36 INFO - PROCESS | 1725 | 1467937416652 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 17:23:36 INFO - PROCESS | 1725 | 1467937416657 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:36 INFO - PROCESS | 1725 | 1467937416658 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:36 INFO - PROCESS | 1725 | ++DOCSHELL 0x1266ea000 == 36 [pid = 1725] [id = 197] 17:23:36 INFO - PROCESS | 1725 | ++DOMWINDOW == 60 (0x1195ef000) [pid = 1725] [serial = 589] [outer = 0x0] 17:23:36 INFO - PROCESS | 1725 | ++DOMWINDOW == 61 (0x1269e6c00) [pid = 1725] [serial = 590] [outer = 0x1195ef000] 17:23:36 INFO - PROCESS | 1725 | 1467937416683 Marionette DEBUG loaded listener.js 17:23:36 INFO - PROCESS | 1725 | ++DOMWINDOW == 62 (0x128a73000) [pid = 1725] [serial = 591] [outer = 0x1195ef000] 17:23:36 INFO - PROCESS | 1725 | 1467937416982 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]]]}] 17:23:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 17:23:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 468ms 17:23:37 INFO - PROCESS | 1725 | 1467937417021 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 17:23:37 INFO - PROCESS | 1725 | 1467937417022 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 17:23:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 17:23:37 INFO - PROCESS | 1725 | 1467937417024 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 17:23:37 INFO - PROCESS | 1725 | 1467937417025 Marionette TRACE conn2 <- [1,762,null,{}] 17:23:37 INFO - PROCESS | 1725 | 1467937417028 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}] 17:23:37 INFO - PROCESS | 1725 | 1467937417034 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:37 INFO - PROCESS | 1725 | 1467937417132 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 17:23:37 INFO - PROCESS | 1725 | 1467937417136 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:37 INFO - PROCESS | 1725 | 1467937417137 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:37 INFO - PROCESS | 1725 | ++DOCSHELL 0x128eb7800 == 37 [pid = 1725] [id = 198] 17:23:37 INFO - PROCESS | 1725 | ++DOMWINDOW == 63 (0x12916a000) [pid = 1725] [serial = 592] [outer = 0x0] 17:23:37 INFO - PROCESS | 1725 | ++DOMWINDOW == 64 (0x129946400) [pid = 1725] [serial = 593] [outer = 0x12916a000] 17:23:37 INFO - PROCESS | 1725 | 1467937417163 Marionette DEBUG loaded listener.js 17:23:37 INFO - PROCESS | 1725 | ++DOMWINDOW == 65 (0x12b059c00) [pid = 1725] [serial = 594] [outer = 0x12916a000] 17:23:37 INFO - PROCESS | 1725 | 1467937417954 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]]]}] 17:23:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 17:23:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 973ms 17:23:37 INFO - PROCESS | 1725 | 1467937417997 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 17:23:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 17:23:38 INFO - PROCESS | 1725 | 1467937418006 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 17:23:38 INFO - PROCESS | 1725 | 1467937418008 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 17:23:38 INFO - PROCESS | 1725 | 1467937418009 Marionette TRACE conn2 <- [1,766,null,{}] 17:23:38 INFO - PROCESS | 1725 | 1467937418011 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}] 17:23:38 INFO - PROCESS | 1725 | 1467937418013 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:38 INFO - PROCESS | 1725 | 1467937418135 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 17:23:38 INFO - PROCESS | 1725 | 1467937418185 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:38 INFO - PROCESS | 1725 | 1467937418187 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:38 INFO - PROCESS | 1725 | ++DOCSHELL 0x113d77000 == 38 [pid = 1725] [id = 199] 17:23:38 INFO - PROCESS | 1725 | ++DOMWINDOW == 66 (0x1130d1c00) [pid = 1725] [serial = 595] [outer = 0x0] 17:23:38 INFO - PROCESS | 1725 | ++DOMWINDOW == 67 (0x1151da800) [pid = 1725] [serial = 596] [outer = 0x1130d1c00] 17:23:38 INFO - PROCESS | 1725 | 1467937418219 Marionette DEBUG loaded listener.js 17:23:38 INFO - PROCESS | 1725 | ++DOMWINDOW == 68 (0x1181c1800) [pid = 1725] [serial = 597] [outer = 0x1130d1c00] 17:23:39 INFO - PROCESS | 1725 | 1467937419120 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]]]}] 17:23:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 17:23:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1119ms 17:23:39 INFO - PROCESS | 1725 | 1467937419128 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 17:23:39 INFO - PROCESS | 1725 | 1467937419131 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 17:23:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 17:23:39 INFO - PROCESS | 1725 | 1467937419134 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 17:23:39 INFO - PROCESS | 1725 | 1467937419136 Marionette TRACE conn2 <- [1,770,null,{}] 17:23:39 INFO - PROCESS | 1725 | 1467937419140 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}] 17:23:39 INFO - PROCESS | 1725 | 1467937419142 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:39 INFO - PROCESS | 1725 | 1467937419231 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 17:23:39 INFO - PROCESS | 1725 | 1467937419323 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:39 INFO - PROCESS | 1725 | 1467937419325 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:39 INFO - PROCESS | 1725 | ++DOCSHELL 0x119a25800 == 39 [pid = 1725] [id = 200] 17:23:39 INFO - PROCESS | 1725 | ++DOMWINDOW == 69 (0x1195e4400) [pid = 1725] [serial = 598] [outer = 0x0] 17:23:39 INFO - PROCESS | 1725 | ++DOMWINDOW == 70 (0x11972a000) [pid = 1725] [serial = 599] [outer = 0x1195e4400] 17:23:39 INFO - PROCESS | 1725 | 1467937419356 Marionette DEBUG loaded listener.js 17:23:39 INFO - PROCESS | 1725 | ++DOMWINDOW == 71 (0x119b8b000) [pid = 1725] [serial = 600] [outer = 0x1195e4400] 17:23:39 INFO - PROCESS | 1725 | 1467937419824 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]]]}] 17:23:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 17:23:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 722ms 17:23:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 17:23:39 INFO - PROCESS | 1725 | 1467937419856 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 17:23:39 INFO - PROCESS | 1725 | 1467937419858 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 17:23:39 INFO - PROCESS | 1725 | 1467937419860 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 17:23:39 INFO - PROCESS | 1725 | 1467937419862 Marionette TRACE conn2 <- [1,774,null,{}] 17:23:39 INFO - PROCESS | 1725 | 1467937419883 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}] 17:23:39 INFO - PROCESS | 1725 | 1467937419885 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:39 INFO - PROCESS | 1725 | 1467937419987 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 17:23:40 INFO - PROCESS | 1725 | 1467937420054 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:40 INFO - PROCESS | 1725 | 1467937420056 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:40 INFO - PROCESS | 1725 | ++DOCSHELL 0x129213800 == 40 [pid = 1725] [id = 201] 17:23:40 INFO - PROCESS | 1725 | ++DOMWINDOW == 72 (0x121bcd000) [pid = 1725] [serial = 601] [outer = 0x0] 17:23:40 INFO - PROCESS | 1725 | ++DOMWINDOW == 73 (0x1237f0000) [pid = 1725] [serial = 602] [outer = 0x121bcd000] 17:23:40 INFO - PROCESS | 1725 | 1467937420085 Marionette DEBUG loaded listener.js 17:23:40 INFO - PROCESS | 1725 | ++DOMWINDOW == 74 (0x12690b800) [pid = 1725] [serial = 603] [outer = 0x121bcd000] 17:23:40 INFO - PROCESS | 1725 | 1467937420514 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]]]}] 17:23:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 17:23:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 689ms 17:23:40 INFO - PROCESS | 1725 | 1467937420595 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 17:23:40 INFO - PROCESS | 1725 | 1467937420598 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 17:23:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 17:23:40 INFO - PROCESS | 1725 | 1467937420608 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 17:23:40 INFO - PROCESS | 1725 | 1467937420611 Marionette TRACE conn2 <- [1,778,null,{}] 17:23:40 INFO - PROCESS | 1725 | 1467937420614 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}] 17:23:40 INFO - PROCESS | 1725 | 1467937420616 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:40 INFO - PROCESS | 1725 | 1467937420716 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 17:23:40 INFO - PROCESS | 1725 | 1467937420783 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:40 INFO - PROCESS | 1725 | 1467937420785 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:40 INFO - PROCESS | 1725 | ++DOCSHELL 0x12b093800 == 41 [pid = 1725] [id = 202] 17:23:40 INFO - PROCESS | 1725 | ++DOMWINDOW == 75 (0x129169c00) [pid = 1725] [serial = 604] [outer = 0x0] 17:23:40 INFO - PROCESS | 1725 | ++DOMWINDOW == 76 (0x129947c00) [pid = 1725] [serial = 605] [outer = 0x129169c00] 17:23:40 INFO - PROCESS | 1725 | 1467937420813 Marionette DEBUG loaded listener.js 17:23:40 INFO - PROCESS | 1725 | ++DOMWINDOW == 77 (0x12a7cdc00) [pid = 1725] [serial = 606] [outer = 0x129169c00] 17:23:41 INFO - PROCESS | 1725 | 1467937421344 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]]]}] 17:23:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 17:23:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 778ms 17:23:41 INFO - PROCESS | 1725 | 1467937421382 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 17:23:41 INFO - PROCESS | 1725 | 1467937421384 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 17:23:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 17:23:41 INFO - PROCESS | 1725 | 1467937421387 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 17:23:41 INFO - PROCESS | 1725 | 1467937421389 Marionette TRACE conn2 <- [1,782,null,{}] 17:23:41 INFO - PROCESS | 1725 | 1467937421392 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}] 17:23:41 INFO - PROCESS | 1725 | 1467937421394 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:41 INFO - PROCESS | 1725 | 1467937421490 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 17:23:41 INFO - PROCESS | 1725 | 1467937421557 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:41 INFO - PROCESS | 1725 | 1467937421558 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:41 INFO - PROCESS | 1725 | ++DOCSHELL 0x118595000 == 42 [pid = 1725] [id = 203] 17:23:41 INFO - PROCESS | 1725 | ++DOMWINDOW == 78 (0x118751000) [pid = 1725] [serial = 607] [outer = 0x0] 17:23:41 INFO - PROCESS | 1725 | ++DOMWINDOW == 79 (0x119039800) [pid = 1725] [serial = 608] [outer = 0x118751000] 17:23:41 INFO - PROCESS | 1725 | 1467937421585 Marionette DEBUG loaded listener.js 17:23:41 INFO - PROCESS | 1725 | ++DOMWINDOW == 80 (0x1195f1800) [pid = 1725] [serial = 609] [outer = 0x118751000] 17:23:42 INFO - PROCESS | 1725 | --DOCSHELL 0x128eb7800 == 41 [pid = 1725] [id = 198] 17:23:42 INFO - PROCESS | 1725 | --DOCSHELL 0x1266ea000 == 40 [pid = 1725] [id = 197] 17:23:42 INFO - PROCESS | 1725 | --DOCSHELL 0x1237b0800 == 39 [pid = 1725] [id = 196] 17:23:42 INFO - PROCESS | 1725 | --DOCSHELL 0x121249800 == 38 [pid = 1725] [id = 195] 17:23:42 INFO - PROCESS | 1725 | --DOCSHELL 0x11908b000 == 37 [pid = 1725] [id = 194] 17:23:42 INFO - PROCESS | 1725 | --DOCSHELL 0x1170dd800 == 36 [pid = 1725] [id = 193] 17:23:42 INFO - PROCESS | 1725 | --DOCSHELL 0x128a3f000 == 35 [pid = 1725] [id = 189] 17:23:42 INFO - PROCESS | 1725 | --DOCSHELL 0x1170dd000 == 34 [pid = 1725] [id = 190] 17:23:42 INFO - PROCESS | 1725 | --DOCSHELL 0x1299bb800 == 33 [pid = 1725] [id = 192] 17:23:42 INFO - PROCESS | 1725 | --DOCSHELL 0x1219b9800 == 32 [pid = 1725] [id = 191] 17:23:42 INFO - PROCESS | 1725 | --DOCSHELL 0x1188c4000 == 31 [pid = 1725] [id = 182] 17:23:42 INFO - PROCESS | 1725 | --DOCSHELL 0x12b093800 == 30 [pid = 1725] [id = 202] 17:23:42 INFO - PROCESS | 1725 | --DOCSHELL 0x129213800 == 29 [pid = 1725] [id = 201] 17:23:42 INFO - PROCESS | 1725 | --DOCSHELL 0x119a25800 == 28 [pid = 1725] [id = 200] 17:23:42 INFO - PROCESS | 1725 | --DOCSHELL 0x113d77000 == 27 [pid = 1725] [id = 199] 17:23:42 INFO - PROCESS | 1725 | --DOMWINDOW == 79 (0x1197e8400) [pid = 1725] [serial = 546] [outer = 0x0] [url = about:blank] 17:23:42 INFO - PROCESS | 1725 | --DOMWINDOW == 78 (0x1194b4800) [pid = 1725] [serial = 545] [outer = 0x0] [url = about:blank] 17:23:42 INFO - PROCESS | 1725 | --DOMWINDOW == 77 (0x119e03800) [pid = 1725] [serial = 551] [outer = 0x0] [url = about:blank] 17:23:42 INFO - PROCESS | 1725 | --DOMWINDOW == 76 (0x1183c9800) [pid = 1725] [serial = 540] [outer = 0x0] [url = about:blank] 17:23:42 INFO - PROCESS | 1725 | --DOMWINDOW == 75 (0x1181ba400) [pid = 1725] [serial = 539] [outer = 0x0] [url = about:blank] 17:23:42 INFO - PROCESS | 1725 | --DOMWINDOW == 74 (0x1197e9800) [pid = 1725] [serial = 543] [outer = 0x0] [url = about:blank] 17:23:42 INFO - PROCESS | 1725 | --DOMWINDOW == 73 (0x1197e4400) [pid = 1725] [serial = 542] [outer = 0x0] [url = about:blank] 17:23:42 INFO - PROCESS | 1725 | --DOMWINDOW == 72 (0x12916d000) [pid = 1725] [serial = 566] [outer = 0x0] [url = about:blank] 17:23:42 INFO - PROCESS | 1725 | --DOMWINDOW == 71 (0x1251ae400) [pid = 1725] [serial = 557] [outer = 0x0] [url = about:blank] 17:23:42 INFO - PROCESS | 1725 | --DOMWINDOW == 70 (0x126c6e000) [pid = 1725] [serial = 564] [outer = 0x0] [url = about:blank] 17:23:42 INFO - PROCESS | 1725 | --DOMWINDOW == 69 (0x1183bb000) [pid = 1725] [serial = 560] [outer = 0x0] [url = about:blank] 17:23:42 INFO - PROCESS | 1725 | --DOMWINDOW == 68 (0x11972a400) [pid = 1725] [serial = 561] [outer = 0x0] [url = about:blank] 17:23:42 INFO - PROCESS | 1725 | --DOMWINDOW == 67 (0x1190b1000) [pid = 1725] [serial = 549] [outer = 0x0] [url = about:blank] 17:23:42 INFO - PROCESS | 1725 | --DOMWINDOW == 66 (0x118714800) [pid = 1725] [serial = 548] [outer = 0x0] [url = about:blank] 17:23:42 INFO - PROCESS | 1725 | --DOMWINDOW == 65 (0x12372f000) [pid = 1725] [serial = 555] [outer = 0x0] [url = about:blank] 17:23:42 INFO - PROCESS | 1725 | --DOMWINDOW == 64 (0x121bd3c00) [pid = 1725] [serial = 554] [outer = 0x0] [url = about:blank] 17:23:42 INFO - PROCESS | 1725 | --DOMWINDOW == 63 (0x12691ac00) [pid = 1725] [serial = 563] [outer = 0x0] [url = about:blank] 17:23:42 INFO - PROCESS | 1725 | --DOMWINDOW == 62 (0x12621c000) [pid = 1725] [serial = 558] [outer = 0x0] [url = about:blank] 17:23:42 INFO - PROCESS | 1725 | --DOMWINDOW == 61 (0x119e11800) [pid = 1725] [serial = 552] [outer = 0x0] [url = about:blank] 17:23:42 INFO - PROCESS | 1725 | 1467937422519 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]]]}] 17:23:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 17:23:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1173ms 17:23:42 INFO - PROCESS | 1725 | 1467937422560 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 17:23:42 INFO - PROCESS | 1725 | 1467937422562 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 17:23:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 17:23:42 INFO - PROCESS | 1725 | 1467937422568 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 17:23:42 INFO - PROCESS | 1725 | 1467937422570 Marionette TRACE conn2 <- [1,786,null,{}] 17:23:42 INFO - PROCESS | 1725 | 1467937422573 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}] 17:23:42 INFO - PROCESS | 1725 | 1467937422575 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:42 INFO - PROCESS | 1725 | 1467937422648 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 17:23:42 INFO - PROCESS | 1725 | 1467937422654 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:42 INFO - PROCESS | 1725 | 1467937422657 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:42 INFO - PROCESS | 1725 | ++DOCSHELL 0x11601b800 == 28 [pid = 1725] [id = 204] 17:23:42 INFO - PROCESS | 1725 | ++DOMWINDOW == 62 (0x115117000) [pid = 1725] [serial = 610] [outer = 0x0] 17:23:42 INFO - PROCESS | 1725 | ++DOMWINDOW == 63 (0x1160de400) [pid = 1725] [serial = 611] [outer = 0x115117000] 17:23:42 INFO - PROCESS | 1725 | 1467937422686 Marionette DEBUG loaded listener.js 17:23:42 INFO - PROCESS | 1725 | ++DOMWINDOW == 64 (0x11336d800) [pid = 1725] [serial = 612] [outer = 0x115117000] 17:23:43 INFO - PROCESS | 1725 | 1467937423046 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]]]}] 17:23:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 17:23:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 521ms 17:23:43 INFO - PROCESS | 1725 | 1467937423088 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 17:23:43 INFO - PROCESS | 1725 | 1467937423092 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 17:23:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 17:23:43 INFO - PROCESS | 1725 | 1467937423097 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 17:23:43 INFO - PROCESS | 1725 | 1467937423099 Marionette TRACE conn2 <- [1,790,null,{}] 17:23:43 INFO - PROCESS | 1725 | 1467937423101 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}] 17:23:43 INFO - PROCESS | 1725 | 1467937423103 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:43 INFO - PROCESS | 1725 | 1467937423177 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 17:23:43 INFO - PROCESS | 1725 | 1467937423183 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:43 INFO - PROCESS | 1725 | 1467937423184 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:43 INFO - PROCESS | 1725 | ++DOCSHELL 0x1170ea000 == 29 [pid = 1725] [id = 205] 17:23:43 INFO - PROCESS | 1725 | ++DOMWINDOW == 65 (0x1172bf400) [pid = 1725] [serial = 613] [outer = 0x0] 17:23:43 INFO - PROCESS | 1725 | ++DOMWINDOW == 66 (0x11839a400) [pid = 1725] [serial = 614] [outer = 0x1172bf400] 17:23:43 INFO - PROCESS | 1725 | 1467937423211 Marionette DEBUG loaded listener.js 17:23:43 INFO - PROCESS | 1725 | ++DOMWINDOW == 67 (0x1183c3c00) [pid = 1725] [serial = 615] [outer = 0x1172bf400] 17:23:43 INFO - PROCESS | 1725 | 1467937423553 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]]]}] 17:23:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 17:23:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 470ms 17:23:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 17:23:43 INFO - PROCESS | 1725 | 1467937423568 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 17:23:43 INFO - PROCESS | 1725 | 1467937423570 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 17:23:43 INFO - PROCESS | 1725 | 1467937423572 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 17:23:43 INFO - PROCESS | 1725 | 1467937423574 Marionette TRACE conn2 <- [1,794,null,{}] 17:23:43 INFO - PROCESS | 1725 | 1467937423584 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}] 17:23:43 INFO - PROCESS | 1725 | 1467937423588 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:43 INFO - PROCESS | 1725 | 1467937423683 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 17:23:43 INFO - PROCESS | 1725 | 1467937423690 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:43 INFO - PROCESS | 1725 | 1467937423692 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:43 INFO - PROCESS | 1725 | ++DOCSHELL 0x11841c800 == 30 [pid = 1725] [id = 206] 17:23:43 INFO - PROCESS | 1725 | ++DOMWINDOW == 68 (0x116fb0800) [pid = 1725] [serial = 616] [outer = 0x0] 17:23:43 INFO - PROCESS | 1725 | ++DOMWINDOW == 69 (0x11907c400) [pid = 1725] [serial = 617] [outer = 0x116fb0800] 17:23:43 INFO - PROCESS | 1725 | 1467937423724 Marionette DEBUG loaded listener.js 17:23:43 INFO - PROCESS | 1725 | ++DOMWINDOW == 70 (0x1193dc800) [pid = 1725] [serial = 618] [outer = 0x116fb0800] 17:23:44 INFO - PROCESS | 1725 | 1467937424044 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]]]}] 17:23:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 17:23:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 523ms 17:23:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 17:23:44 INFO - PROCESS | 1725 | 1467937424095 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 17:23:44 INFO - PROCESS | 1725 | 1467937424097 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 17:23:44 INFO - PROCESS | 1725 | 1467937424099 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 17:23:44 INFO - PROCESS | 1725 | 1467937424101 Marionette TRACE conn2 <- [1,798,null,{}] 17:23:44 INFO - PROCESS | 1725 | 1467937424103 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}] 17:23:44 INFO - PROCESS | 1725 | 1467937424104 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:44 INFO - PROCESS | 1725 | 1467937424202 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 17:23:44 INFO - PROCESS | 1725 | 1467937424229 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:44 INFO - PROCESS | 1725 | 1467937424230 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:44 INFO - PROCESS | 1725 | ++DOCSHELL 0x1188bc000 == 31 [pid = 1725] [id = 207] 17:23:44 INFO - PROCESS | 1725 | ++DOMWINDOW == 71 (0x11888cc00) [pid = 1725] [serial = 619] [outer = 0x0] 17:23:44 INFO - PROCESS | 1725 | ++DOMWINDOW == 72 (0x1194ba400) [pid = 1725] [serial = 620] [outer = 0x11888cc00] 17:23:44 INFO - PROCESS | 1725 | 1467937424256 Marionette DEBUG loaded listener.js 17:23:44 INFO - PROCESS | 1725 | ++DOMWINDOW == 73 (0x119734000) [pid = 1725] [serial = 621] [outer = 0x11888cc00] 17:23:44 INFO - PROCESS | 1725 | 1467937424593 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]]]}] 17:23:44 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 17:23:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 519ms 17:23:44 INFO - PROCESS | 1725 | 1467937424618 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 17:23:44 INFO - PROCESS | 1725 | 1467937424620 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 17:23:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 17:23:44 INFO - PROCESS | 1725 | 1467937424627 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 17:23:44 INFO - PROCESS | 1725 | 1467937424629 Marionette TRACE conn2 <- [1,802,null,{}] 17:23:44 INFO - PROCESS | 1725 | 1467937424638 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}] 17:23:44 INFO - PROCESS | 1725 | 1467937424640 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:44 INFO - PROCESS | 1725 | 1467937424772 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 17:23:44 INFO - PROCESS | 1725 | 1467937424790 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:44 INFO - PROCESS | 1725 | 1467937424791 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:44 INFO - PROCESS | 1725 | ++DOCSHELL 0x1197cd000 == 32 [pid = 1725] [id = 208] 17:23:44 INFO - PROCESS | 1725 | ++DOMWINDOW == 74 (0x117210800) [pid = 1725] [serial = 622] [outer = 0x0] 17:23:44 INFO - PROCESS | 1725 | ++DOMWINDOW == 75 (0x119abcc00) [pid = 1725] [serial = 623] [outer = 0x117210800] 17:23:44 INFO - PROCESS | 1725 | 1467937424824 Marionette DEBUG loaded listener.js 17:23:44 INFO - PROCESS | 1725 | ++DOMWINDOW == 76 (0x119e08c00) [pid = 1725] [serial = 624] [outer = 0x117210800] 17:23:45 INFO - PROCESS | 1725 | 1467937425176 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]]]}] 17:23:45 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 17:23:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 569ms 17:23:45 INFO - PROCESS | 1725 | 1467937425197 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 17:23:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 17:23:45 INFO - PROCESS | 1725 | 1467937425200 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 17:23:45 INFO - PROCESS | 1725 | 1467937425202 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 17:23:45 INFO - PROCESS | 1725 | 1467937425203 Marionette TRACE conn2 <- [1,806,null,{}] 17:23:45 INFO - PROCESS | 1725 | 1467937425206 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}] 17:23:45 INFO - PROCESS | 1725 | 1467937425210 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:45 INFO - PROCESS | 1725 | 1467937425322 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 17:23:45 INFO - PROCESS | 1725 | 1467937425354 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:45 INFO - PROCESS | 1725 | 1467937425355 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:45 INFO - PROCESS | 1725 | ++DOCSHELL 0x12109d800 == 33 [pid = 1725] [id = 209] 17:23:45 INFO - PROCESS | 1725 | ++DOMWINDOW == 77 (0x1183c4400) [pid = 1725] [serial = 625] [outer = 0x0] 17:23:45 INFO - PROCESS | 1725 | ++DOMWINDOW == 78 (0x1210a1c00) [pid = 1725] [serial = 626] [outer = 0x1183c4400] 17:23:45 INFO - PROCESS | 1725 | 1467937425381 Marionette DEBUG loaded listener.js 17:23:45 INFO - PROCESS | 1725 | ++DOMWINDOW == 79 (0x12132d000) [pid = 1725] [serial = 627] [outer = 0x1183c4400] 17:23:45 INFO - PROCESS | 1725 | [1725] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 17:23:45 INFO - PROCESS | 1725 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 17:23:45 INFO - PROCESS | 1725 | Determined SkiaGL cache limits: Size 100663296, Items: 256 17:23:45 INFO - PROCESS | 1725 | [GFX2-]: Using SkiaGL canvas. 17:23:45 INFO - PROCESS | 1725 | 1467937425734 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]]]}] 17:23:45 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 17:23:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 568ms 17:23:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 17:23:45 INFO - PROCESS | 1725 | 1467937425771 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 17:23:45 INFO - PROCESS | 1725 | 1467937425772 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 17:23:45 INFO - PROCESS | 1725 | 1467937425774 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 17:23:45 INFO - PROCESS | 1725 | 1467937425775 Marionette TRACE conn2 <- [1,810,null,{}] 17:23:45 INFO - PROCESS | 1725 | 1467937425778 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}] 17:23:45 INFO - PROCESS | 1725 | 1467937425779 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:45 INFO - PROCESS | 1725 | 1467937425879 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 17:23:45 INFO - PROCESS | 1725 | 1467937425889 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:45 INFO - PROCESS | 1725 | 1467937425891 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:45 INFO - PROCESS | 1725 | ++DOCSHELL 0x1216db800 == 34 [pid = 1725] [id = 210] 17:23:45 INFO - PROCESS | 1725 | ++DOMWINDOW == 80 (0x12153f000) [pid = 1725] [serial = 628] [outer = 0x0] 17:23:45 INFO - PROCESS | 1725 | ++DOMWINDOW == 81 (0x121b7b000) [pid = 1725] [serial = 629] [outer = 0x12153f000] 17:23:45 INFO - PROCESS | 1725 | 1467937425915 Marionette DEBUG loaded listener.js 17:23:45 INFO - PROCESS | 1725 | ++DOMWINDOW == 82 (0x121bd3c00) [pid = 1725] [serial = 630] [outer = 0x12153f000] 17:23:46 INFO - PROCESS | 1725 | 1467937426257 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]]]}] 17:23:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 17:23:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 519ms 17:23:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 17:23:46 INFO - PROCESS | 1725 | 1467937426299 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 17:23:46 INFO - PROCESS | 1725 | 1467937426300 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 17:23:46 INFO - PROCESS | 1725 | 1467937426302 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 17:23:46 INFO - PROCESS | 1725 | 1467937426303 Marionette TRACE conn2 <- [1,814,null,{}] 17:23:46 INFO - PROCESS | 1725 | 1467937426306 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}] 17:23:46 INFO - PROCESS | 1725 | 1467937426307 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:46 INFO - PROCESS | 1725 | 1467937426398 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 17:23:46 INFO - PROCESS | 1725 | 1467937426401 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:46 INFO - PROCESS | 1725 | 1467937426402 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:46 INFO - PROCESS | 1725 | ++DOCSHELL 0x123799800 == 35 [pid = 1725] [id = 211] 17:23:46 INFO - PROCESS | 1725 | ++DOMWINDOW == 83 (0x1217f1c00) [pid = 1725] [serial = 631] [outer = 0x0] 17:23:46 INFO - PROCESS | 1725 | ++DOMWINDOW == 84 (0x12372fc00) [pid = 1725] [serial = 632] [outer = 0x1217f1c00] 17:23:46 INFO - PROCESS | 1725 | 1467937426426 Marionette DEBUG loaded listener.js 17:23:46 INFO - PROCESS | 1725 | ++DOMWINDOW == 85 (0x1237fec00) [pid = 1725] [serial = 633] [outer = 0x1217f1c00] 17:23:46 INFO - PROCESS | 1725 | --DOMWINDOW == 84 (0x12916a000) [pid = 1725] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 17:23:46 INFO - PROCESS | 1725 | --DOMWINDOW == 83 (0x121df0400) [pid = 1725] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 17:23:46 INFO - PROCESS | 1725 | --DOMWINDOW == 82 (0x119abd400) [pid = 1725] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 17:23:46 INFO - PROCESS | 1725 | --DOMWINDOW == 81 (0x1195ef000) [pid = 1725] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 17:23:46 INFO - PROCESS | 1725 | --DOMWINDOW == 80 (0x126928800) [pid = 1725] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 17:23:46 INFO - PROCESS | 1725 | --DOMWINDOW == 79 (0x1172c7000) [pid = 1725] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 17:23:46 INFO - PROCESS | 1725 | --DOMWINDOW == 78 (0x11a055000) [pid = 1725] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 17:23:46 INFO - PROCESS | 1725 | --DOMWINDOW == 77 (0x12570d800) [pid = 1725] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 17:23:46 INFO - PROCESS | 1725 | --DOMWINDOW == 76 (0x112f7fc00) [pid = 1725] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 17:23:46 INFO - PROCESS | 1725 | --DOMWINDOW == 75 (0x1181bb400) [pid = 1725] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 17:23:46 INFO - PROCESS | 1725 | 1467937426831 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] 17:23:46 INFO - PROCESS | 1725 | 1467937426873 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 17:23:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 17:23:46 INFO - PROCESS | 1725 | 1467937426876 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 17:23:46 INFO - PROCESS | 1725 | 1467937426877 Marionette TRACE conn2 <- [1,818,null,{}] 17:23:46 INFO - PROCESS | 1725 | 1467937426892 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}] 17:23:46 INFO - PROCESS | 1725 | 1467937426893 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:47 INFO - PROCESS | 1725 | 1467937427001 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 17:23:47 INFO - PROCESS | 1725 | 1467937427005 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:47 INFO - PROCESS | 1725 | 1467937427006 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:47 INFO - PROCESS | 1725 | ++DOCSHELL 0x11840f800 == 36 [pid = 1725] [id = 212] 17:23:47 INFO - PROCESS | 1725 | ++DOMWINDOW == 76 (0x1197e1400) [pid = 1725] [serial = 634] [outer = 0x0] 17:23:47 INFO - PROCESS | 1725 | ++DOMWINDOW == 77 (0x119e0c000) [pid = 1725] [serial = 635] [outer = 0x1197e1400] 17:23:47 INFO - PROCESS | 1725 | 1467937427031 Marionette DEBUG loaded listener.js 17:23:47 INFO - PROCESS | 1725 | ++DOMWINDOW == 78 (0x124b12800) [pid = 1725] [serial = 636] [outer = 0x1197e1400] 17:23:47 INFO - PROCESS | 1725 | 1467937427324 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]]]}] 17:23:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 17:23:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 472ms 17:23:47 INFO - PROCESS | 1725 | 1467937427354 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 17:23:47 INFO - PROCESS | 1725 | 1467937427355 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 17:23:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 17:23:47 INFO - PROCESS | 1725 | 1467937427357 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 17:23:47 INFO - PROCESS | 1725 | 1467937427358 Marionette TRACE conn2 <- [1,822,null,{}] 17:23:47 INFO - PROCESS | 1725 | 1467937427361 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}] 17:23:47 INFO - PROCESS | 1725 | 1467937427362 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:47 INFO - PROCESS | 1725 | 1467937427443 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 17:23:47 INFO - PROCESS | 1725 | 1467937427489 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:47 INFO - PROCESS | 1725 | 1467937427491 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:47 INFO - PROCESS | 1725 | ++DOCSHELL 0x1261c8000 == 37 [pid = 1725] [id = 213] 17:23:47 INFO - PROCESS | 1725 | ++DOMWINDOW == 79 (0x1197e4c00) [pid = 1725] [serial = 637] [outer = 0x0] 17:23:47 INFO - PROCESS | 1725 | ++DOMWINDOW == 80 (0x124eaa000) [pid = 1725] [serial = 638] [outer = 0x1197e4c00] 17:23:47 INFO - PROCESS | 1725 | 1467937427515 Marionette DEBUG loaded listener.js 17:23:47 INFO - PROCESS | 1725 | ++DOMWINDOW == 81 (0x1251afc00) [pid = 1725] [serial = 639] [outer = 0x1197e4c00] 17:23:47 INFO - PROCESS | 1725 | 1467937427791 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] 17:23:47 INFO - PROCESS | 1725 | 1467937427829 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 17:23:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 17:23:47 INFO - PROCESS | 1725 | 1467937427841 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 17:23:47 INFO - PROCESS | 1725 | 1467937427844 Marionette TRACE conn2 <- [1,826,null,{}] 17:23:47 INFO - PROCESS | 1725 | 1467937427851 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}] 17:23:47 INFO - PROCESS | 1725 | 1467937427854 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:47 INFO - PROCESS | 1725 | 1467937427995 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 17:23:48 INFO - PROCESS | 1725 | 1467937428011 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:48 INFO - PROCESS | 1725 | 1467937428013 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:48 INFO - PROCESS | 1725 | ++DOCSHELL 0x11941a000 == 38 [pid = 1725] [id = 214] 17:23:48 INFO - PROCESS | 1725 | ++DOMWINDOW == 82 (0x12570cc00) [pid = 1725] [serial = 640] [outer = 0x0] 17:23:48 INFO - PROCESS | 1725 | ++DOMWINDOW == 83 (0x12621f000) [pid = 1725] [serial = 641] [outer = 0x12570cc00] 17:23:48 INFO - PROCESS | 1725 | 1467937428056 Marionette DEBUG loaded listener.js 17:23:48 INFO - PROCESS | 1725 | ++DOMWINDOW == 84 (0x12690ec00) [pid = 1725] [serial = 642] [outer = 0x12570cc00] 17:23:48 INFO - PROCESS | 1725 | 1467937428472 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]]]}] 17:23:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 17:23:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 674ms 17:23:48 INFO - PROCESS | 1725 | 1467937428515 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 17:23:48 INFO - PROCESS | 1725 | 1467937428516 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 17:23:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 17:23:48 INFO - PROCESS | 1725 | 1467937428518 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 17:23:48 INFO - PROCESS | 1725 | 1467937428519 Marionette TRACE conn2 <- [1,830,null,{}] 17:23:48 INFO - PROCESS | 1725 | 1467937428522 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}] 17:23:48 INFO - PROCESS | 1725 | 1467937428523 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:48 INFO - PROCESS | 1725 | 1467937428599 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 17:23:48 INFO - PROCESS | 1725 | 1467937428603 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:48 INFO - PROCESS | 1725 | 1467937428604 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:48 INFO - PROCESS | 1725 | ++DOCSHELL 0x129214800 == 39 [pid = 1725] [id = 215] 17:23:48 INFO - PROCESS | 1725 | ++DOMWINDOW == 85 (0x12691c400) [pid = 1725] [serial = 643] [outer = 0x0] 17:23:48 INFO - PROCESS | 1725 | ++DOMWINDOW == 86 (0x126924400) [pid = 1725] [serial = 644] [outer = 0x12691c400] 17:23:48 INFO - PROCESS | 1725 | 1467937428628 Marionette DEBUG loaded listener.js 17:23:48 INFO - PROCESS | 1725 | ++DOMWINDOW == 87 (0x126c69000) [pid = 1725] [serial = 645] [outer = 0x12691c400] 17:23:49 INFO - PROCESS | 1725 | 1467937429181 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]]]}] 17:23:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 17:23:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 669ms 17:23:49 INFO - PROCESS | 1725 | 1467937429188 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 17:23:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 17:23:49 INFO - PROCESS | 1725 | 1467937429191 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 17:23:49 INFO - PROCESS | 1725 | 1467937429194 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 17:23:49 INFO - PROCESS | 1725 | 1467937429197 Marionette TRACE conn2 <- [1,834,null,{}] 17:23:49 INFO - PROCESS | 1725 | 1467937429230 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}] 17:23:49 INFO - PROCESS | 1725 | 1467937429234 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:49 INFO - PROCESS | 1725 | 1467937429344 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 17:23:49 INFO - PROCESS | 1725 | 1467937429440 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:49 INFO - PROCESS | 1725 | 1467937429442 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:49 INFO - PROCESS | 1725 | ++DOCSHELL 0x11735d000 == 40 [pid = 1725] [id = 216] 17:23:49 INFO - PROCESS | 1725 | ++DOMWINDOW == 88 (0x116fb2400) [pid = 1725] [serial = 646] [outer = 0x0] 17:23:49 INFO - PROCESS | 1725 | ++DOMWINDOW == 89 (0x1172c8000) [pid = 1725] [serial = 647] [outer = 0x116fb2400] 17:23:49 INFO - PROCESS | 1725 | 1467937429473 Marionette DEBUG loaded listener.js 17:23:49 INFO - PROCESS | 1725 | ++DOMWINDOW == 90 (0x11839b000) [pid = 1725] [serial = 648] [outer = 0x116fb2400] 17:23:50 INFO - PROCESS | 1725 | 1467937430010 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]]]}] 17:23:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 17:23:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 850ms 17:23:50 INFO - PROCESS | 1725 | 1467937430061 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 17:23:50 INFO - PROCESS | 1725 | 1467937430068 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 17:23:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 17:23:50 INFO - PROCESS | 1725 | 1467937430077 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 17:23:50 INFO - PROCESS | 1725 | 1467937430080 Marionette TRACE conn2 <- [1,838,null,{}] 17:23:50 INFO - PROCESS | 1725 | 1467937430084 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}] 17:23:50 INFO - PROCESS | 1725 | 1467937430087 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:50 INFO - PROCESS | 1725 | 1467937430329 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 17:23:50 INFO - PROCESS | 1725 | 1467937430409 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:50 INFO - PROCESS | 1725 | 1467937430411 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:50 INFO - PROCESS | 1725 | ++DOCSHELL 0x111f96000 == 41 [pid = 1725] [id = 217] 17:23:50 INFO - PROCESS | 1725 | ++DOMWINDOW == 91 (0x1110ac400) [pid = 1725] [serial = 649] [outer = 0x0] 17:23:50 INFO - PROCESS | 1725 | ++DOMWINDOW == 92 (0x111da8400) [pid = 1725] [serial = 650] [outer = 0x1110ac400] 17:23:50 INFO - PROCESS | 1725 | 1467937430439 Marionette DEBUG loaded listener.js 17:23:50 INFO - PROCESS | 1725 | ++DOMWINDOW == 93 (0x112a7b800) [pid = 1725] [serial = 651] [outer = 0x1110ac400] 17:23:50 INFO - PROCESS | 1725 | --DOCSHELL 0x11941a000 == 40 [pid = 1725] [id = 214] 17:23:50 INFO - PROCESS | 1725 | --DOCSHELL 0x1261c8000 == 39 [pid = 1725] [id = 213] 17:23:50 INFO - PROCESS | 1725 | --DOCSHELL 0x11840f800 == 38 [pid = 1725] [id = 212] 17:23:50 INFO - PROCESS | 1725 | --DOCSHELL 0x123799800 == 37 [pid = 1725] [id = 211] 17:23:50 INFO - PROCESS | 1725 | --DOCSHELL 0x1216db800 == 36 [pid = 1725] [id = 210] 17:23:50 INFO - PROCESS | 1725 | --DOCSHELL 0x12109d800 == 35 [pid = 1725] [id = 209] 17:23:50 INFO - PROCESS | 1725 | --DOCSHELL 0x1197cd000 == 34 [pid = 1725] [id = 208] 17:23:50 INFO - PROCESS | 1725 | --DOCSHELL 0x1188bc000 == 33 [pid = 1725] [id = 207] 17:23:50 INFO - PROCESS | 1725 | --DOCSHELL 0x11841c800 == 32 [pid = 1725] [id = 206] 17:23:50 INFO - PROCESS | 1725 | --DOCSHELL 0x1170ea000 == 31 [pid = 1725] [id = 205] 17:23:50 INFO - PROCESS | 1725 | --DOCSHELL 0x11601b800 == 30 [pid = 1725] [id = 204] 17:23:50 INFO - PROCESS | 1725 | 1467937430898 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]]]}] 17:23:50 INFO - PROCESS | 1725 | --DOMWINDOW == 92 (0x1237fa400) [pid = 1725] [serial = 584] [outer = 0x0] [url = about:blank] 17:23:50 INFO - PROCESS | 1725 | --DOMWINDOW == 91 (0x124c06800) [pid = 1725] [serial = 587] [outer = 0x0] [url = about:blank] 17:23:50 INFO - PROCESS | 1725 | --DOMWINDOW == 90 (0x1269e6c00) [pid = 1725] [serial = 590] [outer = 0x0] [url = about:blank] 17:23:50 INFO - PROCESS | 1725 | --DOMWINDOW == 89 (0x128a73000) [pid = 1725] [serial = 591] [outer = 0x0] [url = about:blank] 17:23:50 INFO - PROCESS | 1725 | --DOMWINDOW == 88 (0x129440800) [pid = 1725] [serial = 567] [outer = 0x0] [url = about:blank] 17:23:50 INFO - PROCESS | 1725 | --DOMWINDOW == 87 (0x118159800) [pid = 1725] [serial = 569] [outer = 0x0] [url = about:blank] 17:23:50 INFO - PROCESS | 1725 | --DOMWINDOW == 86 (0x11849bc00) [pid = 1725] [serial = 570] [outer = 0x0] [url = about:blank] 17:23:50 INFO - PROCESS | 1725 | --DOMWINDOW == 85 (0x1210ad000) [pid = 1725] [serial = 572] [outer = 0x0] [url = about:blank] 17:23:50 INFO - PROCESS | 1725 | --DOMWINDOW == 84 (0x12153a800) [pid = 1725] [serial = 573] [outer = 0x0] [url = about:blank] 17:23:50 INFO - PROCESS | 1725 | --DOMWINDOW == 83 (0x12613c800) [pid = 1725] [serial = 575] [outer = 0x0] [url = about:blank] 17:23:50 INFO - PROCESS | 1725 | --DOMWINDOW == 82 (0x1269ddc00) [pid = 1725] [serial = 576] [outer = 0x0] [url = about:blank] 17:23:50 INFO - PROCESS | 1725 | --DOMWINDOW == 81 (0x119ac1c00) [pid = 1725] [serial = 581] [outer = 0x0] [url = about:blank] 17:23:50 INFO - PROCESS | 1725 | --DOMWINDOW == 80 (0x118755000) [pid = 1725] [serial = 578] [outer = 0x0] [url = about:blank] 17:23:50 INFO - PROCESS | 1725 | --DOMWINDOW == 79 (0x1193d9800) [pid = 1725] [serial = 579] [outer = 0x0] [url = about:blank] 17:23:50 INFO - PROCESS | 1725 | --DOMWINDOW == 78 (0x12b059c00) [pid = 1725] [serial = 594] [outer = 0x0] [url = about:blank] 17:23:50 INFO - PROCESS | 1725 | --DOMWINDOW == 77 (0x126910000) [pid = 1725] [serial = 588] [outer = 0x0] [url = about:blank] 17:23:50 INFO - PROCESS | 1725 | --DOMWINDOW == 76 (0x121021400) [pid = 1725] [serial = 582] [outer = 0x0] [url = about:blank] 17:23:50 INFO - PROCESS | 1725 | --DOMWINDOW == 75 (0x1251a8000) [pid = 1725] [serial = 585] [outer = 0x0] [url = about:blank] 17:23:50 INFO - PROCESS | 1725 | --DOMWINDOW == 74 (0x129946400) [pid = 1725] [serial = 593] [outer = 0x0] [url = about:blank] 17:23:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 17:23:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 873ms 17:23:50 INFO - PROCESS | 1725 | 1467937430950 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 17:23:50 INFO - PROCESS | 1725 | 1467937430953 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 17:23:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 17:23:50 INFO - PROCESS | 1725 | 1467937430956 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 17:23:50 INFO - PROCESS | 1725 | 1467937430958 Marionette TRACE conn2 <- [1,842,null,{}] 17:23:50 INFO - PROCESS | 1725 | 1467937430960 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}] 17:23:50 INFO - PROCESS | 1725 | 1467937430962 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:51 INFO - PROCESS | 1725 | 1467937431041 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 17:23:51 INFO - PROCESS | 1725 | 1467937431045 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:51 INFO - PROCESS | 1725 | 1467937431049 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:51 INFO - PROCESS | 1725 | ++DOCSHELL 0x1162dd800 == 31 [pid = 1725] [id = 218] 17:23:51 INFO - PROCESS | 1725 | ++DOMWINDOW == 75 (0x115122c00) [pid = 1725] [serial = 652] [outer = 0x0] 17:23:51 INFO - PROCESS | 1725 | ++DOMWINDOW == 76 (0x116030c00) [pid = 1725] [serial = 653] [outer = 0x115122c00] 17:23:51 INFO - PROCESS | 1725 | 1467937431079 Marionette DEBUG loaded listener.js 17:23:51 INFO - PROCESS | 1725 | ++DOMWINDOW == 77 (0x1167d2800) [pid = 1725] [serial = 654] [outer = 0x115122c00] 17:23:51 INFO - PROCESS | 1725 | 1467937431421 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]]]}] 17:23:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 17:23:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 520ms 17:23:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 17:23:51 INFO - PROCESS | 1725 | 1467937431478 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 17:23:51 INFO - PROCESS | 1725 | 1467937431480 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 17:23:51 INFO - PROCESS | 1725 | 1467937431482 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 17:23:51 INFO - PROCESS | 1725 | 1467937431483 Marionette TRACE conn2 <- [1,846,null,{}] 17:23:51 INFO - PROCESS | 1725 | 1467937431486 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}] 17:23:51 INFO - PROCESS | 1725 | 1467937431487 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:51 INFO - PROCESS | 1725 | 1467937431566 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 17:23:51 INFO - PROCESS | 1725 | 1467937431571 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:51 INFO - PROCESS | 1725 | 1467937431572 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:51 INFO - PROCESS | 1725 | ++DOCSHELL 0x117363000 == 32 [pid = 1725] [id = 219] 17:23:51 INFO - PROCESS | 1725 | ++DOMWINDOW == 78 (0x11697ac00) [pid = 1725] [serial = 655] [outer = 0x0] 17:23:51 INFO - PROCESS | 1725 | ++DOMWINDOW == 79 (0x118154000) [pid = 1725] [serial = 656] [outer = 0x11697ac00] 17:23:51 INFO - PROCESS | 1725 | 1467937431600 Marionette DEBUG loaded listener.js 17:23:51 INFO - PROCESS | 1725 | ++DOMWINDOW == 80 (0x118394800) [pid = 1725] [serial = 657] [outer = 0x11697ac00] 17:23:51 INFO - PROCESS | 1725 | 1467937431953 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]]]}] 17:23:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 17:23:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 518ms 17:23:52 INFO - PROCESS | 1725 | 1467937432001 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 17:23:52 INFO - PROCESS | 1725 | 1467937432004 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 17:23:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 17:23:52 INFO - PROCESS | 1725 | 1467937432012 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 17:23:52 INFO - PROCESS | 1725 | 1467937432015 Marionette TRACE conn2 <- [1,850,null,{}] 17:23:52 INFO - PROCESS | 1725 | 1467937432018 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}] 17:23:52 INFO - PROCESS | 1725 | 1467937432020 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:52 INFO - PROCESS | 1725 | 1467937432101 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 17:23:52 INFO - PROCESS | 1725 | 1467937432105 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:52 INFO - PROCESS | 1725 | 1467937432106 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:52 INFO - PROCESS | 1725 | ++DOCSHELL 0x11916c800 == 33 [pid = 1725] [id = 220] 17:23:52 INFO - PROCESS | 1725 | ++DOMWINDOW == 81 (0x1183c3800) [pid = 1725] [serial = 658] [outer = 0x0] 17:23:52 INFO - PROCESS | 1725 | ++DOMWINDOW == 82 (0x11870ec00) [pid = 1725] [serial = 659] [outer = 0x1183c3800] 17:23:52 INFO - PROCESS | 1725 | 1467937432131 Marionette DEBUG loaded listener.js 17:23:52 INFO - PROCESS | 1725 | ++DOMWINDOW == 83 (0x11907a400) [pid = 1725] [serial = 660] [outer = 0x1183c3800] 17:23:52 INFO - PROCESS | 1725 | 1467937432442 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]]]}] 17:23:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 17:23:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 476ms 17:23:52 INFO - PROCESS | 1725 | 1467937432484 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 17:23:52 INFO - PROCESS | 1725 | 1467937432485 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 17:23:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 17:23:52 INFO - PROCESS | 1725 | 1467937432487 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 17:23:52 INFO - PROCESS | 1725 | 1467937432489 Marionette TRACE conn2 <- [1,854,null,{}] 17:23:52 INFO - PROCESS | 1725 | 1467937432491 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}] 17:23:52 INFO - PROCESS | 1725 | 1467937432492 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:52 INFO - PROCESS | 1725 | 1467937432569 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 17:23:52 INFO - PROCESS | 1725 | 1467937432623 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:52 INFO - PROCESS | 1725 | 1467937432624 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:52 INFO - PROCESS | 1725 | ++DOCSHELL 0x119422800 == 34 [pid = 1725] [id = 221] 17:23:52 INFO - PROCESS | 1725 | ++DOMWINDOW == 84 (0x11907a000) [pid = 1725] [serial = 661] [outer = 0x0] 17:23:52 INFO - PROCESS | 1725 | ++DOMWINDOW == 85 (0x1193dbc00) [pid = 1725] [serial = 662] [outer = 0x11907a000] 17:23:52 INFO - PROCESS | 1725 | 1467937432651 Marionette DEBUG loaded listener.js 17:23:52 INFO - PROCESS | 1725 | ++DOMWINDOW == 86 (0x1194b7400) [pid = 1725] [serial = 663] [outer = 0x11907a000] 17:23:52 INFO - PROCESS | 1725 | 1467937432963 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]]]}] 17:23:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 17:23:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 519ms 17:23:53 INFO - PROCESS | 1725 | 1467937433007 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 17:23:53 INFO - PROCESS | 1725 | 1467937433008 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 17:23:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 17:23:53 INFO - PROCESS | 1725 | 1467937433011 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 17:23:53 INFO - PROCESS | 1725 | 1467937433012 Marionette TRACE conn2 <- [1,858,null,{}] 17:23:53 INFO - PROCESS | 1725 | 1467937433015 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}] 17:23:53 INFO - PROCESS | 1725 | 1467937433016 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:53 INFO - PROCESS | 1725 | 1467937433130 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 17:23:53 INFO - PROCESS | 1725 | 1467937433174 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:53 INFO - PROCESS | 1725 | 1467937433179 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:53 INFO - PROCESS | 1725 | ++DOCSHELL 0x121362000 == 35 [pid = 1725] [id = 222] 17:23:53 INFO - PROCESS | 1725 | ++DOMWINDOW == 87 (0x11972d000) [pid = 1725] [serial = 664] [outer = 0x0] 17:23:53 INFO - PROCESS | 1725 | ++DOMWINDOW == 88 (0x1197e0400) [pid = 1725] [serial = 665] [outer = 0x11972d000] 17:23:53 INFO - PROCESS | 1725 | 1467937433231 Marionette DEBUG loaded listener.js 17:23:53 INFO - PROCESS | 1725 | ++DOMWINDOW == 89 (0x119b8f800) [pid = 1725] [serial = 666] [outer = 0x11972d000] 17:23:53 INFO - PROCESS | 1725 | 1467937433681 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]]]}] 17:23:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 17:23:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 719ms 17:23:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 17:23:53 INFO - PROCESS | 1725 | 1467937433731 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 17:23:53 INFO - PROCESS | 1725 | 1467937433732 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 17:23:53 INFO - PROCESS | 1725 | 1467937433734 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 17:23:53 INFO - PROCESS | 1725 | 1467937433735 Marionette TRACE conn2 <- [1,862,null,{}] 17:23:53 INFO - PROCESS | 1725 | 1467937433737 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}] 17:23:53 INFO - PROCESS | 1725 | 1467937433739 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:53 INFO - PROCESS | 1725 | 1467937433833 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 17:23:53 INFO - PROCESS | 1725 | 1467937433869 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:53 INFO - PROCESS | 1725 | 1467937433870 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:53 INFO - PROCESS | 1725 | ++DOCSHELL 0x12360a000 == 36 [pid = 1725] [id = 223] 17:23:53 INFO - PROCESS | 1725 | ++DOMWINDOW == 90 (0x119e08400) [pid = 1725] [serial = 667] [outer = 0x0] 17:23:53 INFO - PROCESS | 1725 | ++DOMWINDOW == 91 (0x11a053800) [pid = 1725] [serial = 668] [outer = 0x119e08400] 17:23:53 INFO - PROCESS | 1725 | 1467937433894 Marionette DEBUG loaded listener.js 17:23:53 INFO - PROCESS | 1725 | ++DOMWINDOW == 92 (0x121112400) [pid = 1725] [serial = 669] [outer = 0x119e08400] 17:23:54 INFO - PROCESS | 1725 | 1467937434205 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]]]}] 17:23:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 17:23:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 518ms 17:23:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 17:23:54 INFO - PROCESS | 1725 | 1467937434252 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 17:23:54 INFO - PROCESS | 1725 | 1467937434254 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 17:23:54 INFO - PROCESS | 1725 | 1467937434256 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 17:23:54 INFO - PROCESS | 1725 | 1467937434257 Marionette TRACE conn2 <- [1,866,null,{}] 17:23:54 INFO - PROCESS | 1725 | 1467937434259 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}] 17:23:54 INFO - PROCESS | 1725 | 1467937434260 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:54 INFO - PROCESS | 1725 | 1467937434352 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 17:23:54 INFO - PROCESS | 1725 | 1467937434361 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:54 INFO - PROCESS | 1725 | 1467937434363 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:54 INFO - PROCESS | 1725 | ++DOCSHELL 0x1251d1800 == 37 [pid = 1725] [id = 224] 17:23:54 INFO - PROCESS | 1725 | ++DOMWINDOW == 93 (0x121117000) [pid = 1725] [serial = 670] [outer = 0x0] 17:23:54 INFO - PROCESS | 1725 | ++DOMWINDOW == 94 (0x12111ac00) [pid = 1725] [serial = 671] [outer = 0x121117000] 17:23:54 INFO - PROCESS | 1725 | 1467937434390 Marionette DEBUG loaded listener.js 17:23:54 INFO - PROCESS | 1725 | ++DOMWINDOW == 95 (0x12111f000) [pid = 1725] [serial = 672] [outer = 0x121117000] 17:23:54 INFO - PROCESS | 1725 | 1467937434736 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]]]}] 17:23:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 17:23:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 518ms 17:23:54 INFO - PROCESS | 1725 | 1467937434775 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 17:23:54 INFO - PROCESS | 1725 | 1467937434777 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 17:23:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 17:23:54 INFO - PROCESS | 1725 | 1467937434781 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 17:23:54 INFO - PROCESS | 1725 | 1467937434782 Marionette TRACE conn2 <- [1,870,null,{}] 17:23:54 INFO - PROCESS | 1725 | 1467937434785 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}] 17:23:54 INFO - PROCESS | 1725 | 1467937434787 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:54 INFO - PROCESS | 1725 | 1467937434929 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 17:23:55 INFO - PROCESS | 1725 | --DOMWINDOW == 94 (0x12570cc00) [pid = 1725] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 17:23:55 INFO - PROCESS | 1725 | --DOMWINDOW == 93 (0x117210800) [pid = 1725] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 17:23:55 INFO - PROCESS | 1725 | --DOMWINDOW == 92 (0x1172bf400) [pid = 1725] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 17:23:55 INFO - PROCESS | 1725 | --DOMWINDOW == 91 (0x115117000) [pid = 1725] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 17:23:55 INFO - PROCESS | 1725 | --DOMWINDOW == 90 (0x11888cc00) [pid = 1725] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 17:23:55 INFO - PROCESS | 1725 | --DOMWINDOW == 89 (0x118751000) [pid = 1725] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 17:23:55 INFO - PROCESS | 1725 | --DOMWINDOW == 88 (0x116fb0800) [pid = 1725] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 17:23:55 INFO - PROCESS | 1725 | --DOMWINDOW == 87 (0x1130d1c00) [pid = 1725] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 17:23:55 INFO - PROCESS | 1725 | --DOMWINDOW == 86 (0x1195e4400) [pid = 1725] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 17:23:55 INFO - PROCESS | 1725 | --DOMWINDOW == 85 (0x1183c4400) [pid = 1725] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 17:23:55 INFO - PROCESS | 1725 | --DOMWINDOW == 84 (0x121bcd000) [pid = 1725] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 17:23:55 INFO - PROCESS | 1725 | --DOMWINDOW == 83 (0x129169c00) [pid = 1725] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 17:23:55 INFO - PROCESS | 1725 | --DOMWINDOW == 82 (0x12153f000) [pid = 1725] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 17:23:55 INFO - PROCESS | 1725 | --DOMWINDOW == 81 (0x1197e1400) [pid = 1725] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 17:23:55 INFO - PROCESS | 1725 | --DOMWINDOW == 80 (0x1217f1c00) [pid = 1725] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 17:23:55 INFO - PROCESS | 1725 | --DOMWINDOW == 79 (0x1197e4c00) [pid = 1725] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 17:23:55 INFO - PROCESS | 1725 | 1467937435083 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:55 INFO - PROCESS | 1725 | 1467937435084 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:55 INFO - PROCESS | 1725 | ++DOCSHELL 0x1187e7000 == 38 [pid = 1725] [id = 225] 17:23:55 INFO - PROCESS | 1725 | ++DOMWINDOW == 80 (0x1129a8c00) [pid = 1725] [serial = 673] [outer = 0x0] 17:23:55 INFO - PROCESS | 1725 | ++DOMWINDOW == 81 (0x116fb0800) [pid = 1725] [serial = 674] [outer = 0x1129a8c00] 17:23:55 INFO - PROCESS | 1725 | 1467937435125 Marionette DEBUG loaded listener.js 17:23:55 INFO - PROCESS | 1725 | ++DOMWINDOW == 82 (0x118887400) [pid = 1725] [serial = 675] [outer = 0x1129a8c00] 17:23:55 INFO - PROCESS | 1725 | 1467937435454 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]]]}] 17:23:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 17:23:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 720ms 17:23:55 INFO - PROCESS | 1725 | 1467937435503 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 17:23:55 INFO - PROCESS | 1725 | 1467937435505 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 17:23:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 17:23:55 INFO - PROCESS | 1725 | 1467937435507 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 17:23:55 INFO - PROCESS | 1725 | 1467937435508 Marionette TRACE conn2 <- [1,874,null,{}] 17:23:55 INFO - PROCESS | 1725 | 1467937435510 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}] 17:23:55 INFO - PROCESS | 1725 | 1467937435512 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:55 INFO - PROCESS | 1725 | 1467937435612 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 17:23:55 INFO - PROCESS | 1725 | 1467937435664 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:55 INFO - PROCESS | 1725 | 1467937435665 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:55 INFO - PROCESS | 1725 | ++DOCSHELL 0x1266ed800 == 39 [pid = 1725] [id = 226] 17:23:55 INFO - PROCESS | 1725 | ++DOMWINDOW == 83 (0x118710c00) [pid = 1725] [serial = 676] [outer = 0x0] 17:23:55 INFO - PROCESS | 1725 | ++DOMWINDOW == 84 (0x119ab9c00) [pid = 1725] [serial = 677] [outer = 0x118710c00] 17:23:55 INFO - PROCESS | 1725 | 1467937435689 Marionette DEBUG loaded listener.js 17:23:55 INFO - PROCESS | 1725 | ++DOMWINDOW == 85 (0x1215efc00) [pid = 1725] [serial = 678] [outer = 0x118710c00] 17:23:55 INFO - PROCESS | 1725 | 1467937435993 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]]]}] 17:23:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 17:23:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 519ms 17:23:56 INFO - PROCESS | 1725 | 1467937436027 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 17:23:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 17:23:56 INFO - PROCESS | 1725 | 1467937436028 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 17:23:56 INFO - PROCESS | 1725 | 1467937436034 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 17:23:56 INFO - PROCESS | 1725 | 1467937436036 Marionette TRACE conn2 <- [1,878,null,{}] 17:23:56 INFO - PROCESS | 1725 | 1467937436040 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}] 17:23:56 INFO - PROCESS | 1725 | 1467937436041 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:56 INFO - PROCESS | 1725 | 1467937436164 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 17:23:56 INFO - PROCESS | 1725 | 1467937436234 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:56 INFO - PROCESS | 1725 | 1467937436236 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:56 INFO - PROCESS | 1725 | ++DOCSHELL 0x128a45000 == 40 [pid = 1725] [id = 227] 17:23:56 INFO - PROCESS | 1725 | ++DOMWINDOW == 86 (0x11888f000) [pid = 1725] [serial = 679] [outer = 0x0] 17:23:56 INFO - PROCESS | 1725 | ++DOMWINDOW == 87 (0x121ad5000) [pid = 1725] [serial = 680] [outer = 0x11888f000] 17:23:56 INFO - PROCESS | 1725 | 1467937436278 Marionette DEBUG loaded listener.js 17:23:56 INFO - PROCESS | 1725 | ++DOMWINDOW == 88 (0x1237efc00) [pid = 1725] [serial = 681] [outer = 0x11888f000] 17:23:56 INFO - PROCESS | 1725 | 1467937436572 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]]]}] 17:23:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 17:23:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 572ms 17:23:56 INFO - PROCESS | 1725 | 1467937436604 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 17:23:56 INFO - PROCESS | 1725 | 1467937436606 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 17:23:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 17:23:56 INFO - PROCESS | 1725 | 1467937436608 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 17:23:56 INFO - PROCESS | 1725 | 1467937436610 Marionette TRACE conn2 <- [1,882,null,{}] 17:23:56 INFO - PROCESS | 1725 | 1467937436620 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}] 17:23:56 INFO - PROCESS | 1725 | 1467937436622 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:56 INFO - PROCESS | 1725 | 1467937436720 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 17:23:56 INFO - PROCESS | 1725 | 1467937436724 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:56 INFO - PROCESS | 1725 | 1467937436725 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:56 INFO - PROCESS | 1725 | ++DOCSHELL 0x1299ab800 == 41 [pid = 1725] [id = 228] 17:23:56 INFO - PROCESS | 1725 | ++DOMWINDOW == 89 (0x1237f3400) [pid = 1725] [serial = 682] [outer = 0x0] 17:23:56 INFO - PROCESS | 1725 | ++DOMWINDOW == 90 (0x124c06800) [pid = 1725] [serial = 683] [outer = 0x1237f3400] 17:23:56 INFO - PROCESS | 1725 | 1467937436750 Marionette DEBUG loaded listener.js 17:23:56 INFO - PROCESS | 1725 | ++DOMWINDOW == 91 (0x12570c000) [pid = 1725] [serial = 684] [outer = 0x1237f3400] 17:23:57 INFO - PROCESS | 1725 | 1467937437137 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]]]}] 17:23:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 17:23:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 569ms 17:23:57 INFO - PROCESS | 1725 | 1467937437178 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 17:23:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 17:23:57 INFO - PROCESS | 1725 | 1467937437181 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 17:23:57 INFO - PROCESS | 1725 | 1467937437184 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 17:23:57 INFO - PROCESS | 1725 | 1467937437186 Marionette TRACE conn2 <- [1,886,null,{}] 17:23:57 INFO - PROCESS | 1725 | 1467937437190 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}] 17:23:57 INFO - PROCESS | 1725 | 1467937437192 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:57 INFO - PROCESS | 1725 | 1467937437295 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 17:23:57 INFO - PROCESS | 1725 | 1467937437344 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:57 INFO - PROCESS | 1725 | 1467937437347 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:57 INFO - PROCESS | 1725 | ++DOCSHELL 0x11517a000 == 42 [pid = 1725] [id = 229] 17:23:57 INFO - PROCESS | 1725 | ++DOMWINDOW == 92 (0x1130d4800) [pid = 1725] [serial = 685] [outer = 0x0] 17:23:57 INFO - PROCESS | 1725 | ++DOMWINDOW == 93 (0x1133cd000) [pid = 1725] [serial = 686] [outer = 0x1130d4800] 17:23:57 INFO - PROCESS | 1725 | 1467937437378 Marionette DEBUG loaded listener.js 17:23:57 INFO - PROCESS | 1725 | ++DOMWINDOW == 94 (0x113d92c00) [pid = 1725] [serial = 687] [outer = 0x1130d4800] 17:23:57 INFO - PROCESS | 1725 | 1467937437802 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]]]}] 17:23:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 17:23:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 671ms 17:23:57 INFO - PROCESS | 1725 | 1467937437854 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 17:23:57 INFO - PROCESS | 1725 | 1467937437858 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 17:23:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 17:23:57 INFO - PROCESS | 1725 | 1467937437862 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 17:23:57 INFO - PROCESS | 1725 | 1467937437864 Marionette TRACE conn2 <- [1,890,null,{}] 17:23:57 INFO - PROCESS | 1725 | 1467937437867 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}] 17:23:57 INFO - PROCESS | 1725 | 1467937437868 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:57 INFO - PROCESS | 1725 | 1467937437972 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 17:23:58 INFO - PROCESS | 1725 | 1467937438061 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:58 INFO - PROCESS | 1725 | 1467937438063 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:58 INFO - PROCESS | 1725 | ++DOCSHELL 0x119416000 == 43 [pid = 1725] [id = 230] 17:23:58 INFO - PROCESS | 1725 | ++DOMWINDOW == 95 (0x1181bb400) [pid = 1725] [serial = 688] [outer = 0x0] 17:23:58 INFO - PROCESS | 1725 | ++DOMWINDOW == 96 (0x1183bc800) [pid = 1725] [serial = 689] [outer = 0x1181bb400] 17:23:58 INFO - PROCESS | 1725 | 1467937438093 Marionette DEBUG loaded listener.js 17:23:58 INFO - PROCESS | 1725 | ++DOMWINDOW == 97 (0x11870bc00) [pid = 1725] [serial = 690] [outer = 0x1181bb400] 17:23:58 INFO - PROCESS | 1725 | 1467937438524 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]]]}] 17:23:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 17:23:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 671ms 17:23:58 INFO - PROCESS | 1725 | 1467937438533 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 17:23:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 17:23:58 INFO - PROCESS | 1725 | 1467937438535 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 17:23:58 INFO - PROCESS | 1725 | 1467937438537 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 17:23:58 INFO - PROCESS | 1725 | 1467937438540 Marionette TRACE conn2 <- [1,894,null,{}] 17:23:58 INFO - PROCESS | 1725 | 1467937438548 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}] 17:23:58 INFO - PROCESS | 1725 | 1467937438551 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:58 INFO - PROCESS | 1725 | 1467937438656 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 17:23:58 INFO - PROCESS | 1725 | 1467937438717 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:58 INFO - PROCESS | 1725 | 1467937438719 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:58 INFO - PROCESS | 1725 | ++DOCSHELL 0x12960c000 == 44 [pid = 1725] [id = 231] 17:23:58 INFO - PROCESS | 1725 | ++DOMWINDOW == 98 (0x11875bc00) [pid = 1725] [serial = 691] [outer = 0x0] 17:23:58 INFO - PROCESS | 1725 | ++DOMWINDOW == 99 (0x1195eb800) [pid = 1725] [serial = 692] [outer = 0x11875bc00] 17:23:58 INFO - PROCESS | 1725 | 1467937438755 Marionette DEBUG loaded listener.js 17:23:58 INFO - PROCESS | 1725 | ++DOMWINDOW == 100 (0x119b93c00) [pid = 1725] [serial = 693] [outer = 0x11875bc00] 17:23:59 INFO - PROCESS | 1725 | 1467937439147 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]]]}] 17:23:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 17:23:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 672ms 17:23:59 INFO - PROCESS | 1725 | 1467937439210 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 17:23:59 INFO - PROCESS | 1725 | 1467937439212 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 17:23:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 17:23:59 INFO - PROCESS | 1725 | 1467937439234 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 17:23:59 INFO - PROCESS | 1725 | 1467937439235 Marionette TRACE conn2 <- [1,898,null,{}] 17:23:59 INFO - PROCESS | 1725 | 1467937439237 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}] 17:23:59 INFO - PROCESS | 1725 | 1467937439239 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:59 INFO - PROCESS | 1725 | 1467937439363 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 17:23:59 INFO - PROCESS | 1725 | 1467937439430 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:59 INFO - PROCESS | 1725 | 1467937439431 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:23:59 INFO - PROCESS | 1725 | ++DOCSHELL 0x12ad5b000 == 45 [pid = 1725] [id = 232] 17:23:59 INFO - PROCESS | 1725 | ++DOMWINDOW == 101 (0x1210a3000) [pid = 1725] [serial = 694] [outer = 0x0] 17:23:59 INFO - PROCESS | 1725 | ++DOMWINDOW == 102 (0x1210ad000) [pid = 1725] [serial = 695] [outer = 0x1210a3000] 17:23:59 INFO - PROCESS | 1725 | 1467937439460 Marionette DEBUG loaded listener.js 17:23:59 INFO - PROCESS | 1725 | ++DOMWINDOW == 103 (0x121bd1800) [pid = 1725] [serial = 696] [outer = 0x1210a3000] 17:23:59 INFO - PROCESS | 1725 | 1467937439872 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]]]}] 17:23:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 17:23:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 670ms 17:23:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 17:23:59 INFO - PROCESS | 1725 | 1467937439903 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 17:23:59 INFO - PROCESS | 1725 | 1467937439904 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 17:23:59 INFO - PROCESS | 1725 | 1467937439906 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 17:23:59 INFO - PROCESS | 1725 | 1467937439908 Marionette TRACE conn2 <- [1,902,null,{}] 17:23:59 INFO - PROCESS | 1725 | 1467937439910 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}] 17:23:59 INFO - PROCESS | 1725 | 1467937439911 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:00 INFO - PROCESS | 1725 | 1467937440010 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 17:24:00 INFO - PROCESS | 1725 | 1467937440076 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:00 INFO - PROCESS | 1725 | 1467937440078 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:00 INFO - PROCESS | 1725 | ++DOCSHELL 0x117237800 == 46 [pid = 1725] [id = 233] 17:24:00 INFO - PROCESS | 1725 | ++DOMWINDOW == 104 (0x1139f3800) [pid = 1725] [serial = 697] [outer = 0x0] 17:24:00 INFO - PROCESS | 1725 | ++DOMWINDOW == 105 (0x119726c00) [pid = 1725] [serial = 698] [outer = 0x1139f3800] 17:24:00 INFO - PROCESS | 1725 | 1467937440108 Marionette DEBUG loaded listener.js 17:24:00 INFO - PROCESS | 1725 | ++DOMWINDOW == 106 (0x123708400) [pid = 1725] [serial = 699] [outer = 0x1139f3800] 17:24:00 INFO - PROCESS | 1725 | 1467937440611 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]]]}] 17:24:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 17:24:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 770ms 17:24:00 INFO - PROCESS | 1725 | 1467937440676 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 17:24:00 INFO - PROCESS | 1725 | 1467937440679 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 17:24:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 17:24:00 INFO - PROCESS | 1725 | 1467937440684 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 17:24:00 INFO - PROCESS | 1725 | 1467937440686 Marionette TRACE conn2 <- [1,906,null,{}] 17:24:00 INFO - PROCESS | 1725 | 1467937440690 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}] 17:24:00 INFO - PROCESS | 1725 | 1467937440692 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:00 INFO - PROCESS | 1725 | 1467937440786 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 17:24:00 INFO - PROCESS | 1725 | 1467937440853 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:00 INFO - PROCESS | 1725 | 1467937440854 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:00 INFO - PROCESS | 1725 | ++DOCSHELL 0x113f41800 == 47 [pid = 1725] [id = 234] 17:24:00 INFO - PROCESS | 1725 | ++DOMWINDOW == 107 (0x1160db800) [pid = 1725] [serial = 700] [outer = 0x0] 17:24:00 INFO - PROCESS | 1725 | ++DOMWINDOW == 108 (0x1172bf400) [pid = 1725] [serial = 701] [outer = 0x1160db800] 17:24:00 INFO - PROCESS | 1725 | 1467937440883 Marionette DEBUG loaded listener.js 17:24:00 INFO - PROCESS | 1725 | ++DOMWINDOW == 109 (0x1181c2c00) [pid = 1725] [serial = 702] [outer = 0x1160db800] 17:24:01 INFO - PROCESS | 1725 | --DOCSHELL 0x128a45000 == 46 [pid = 1725] [id = 227] 17:24:01 INFO - PROCESS | 1725 | --DOCSHELL 0x1266ed800 == 45 [pid = 1725] [id = 226] 17:24:01 INFO - PROCESS | 1725 | --DOCSHELL 0x1187e7000 == 44 [pid = 1725] [id = 225] 17:24:01 INFO - PROCESS | 1725 | --DOCSHELL 0x1251d1800 == 43 [pid = 1725] [id = 224] 17:24:01 INFO - PROCESS | 1725 | --DOCSHELL 0x12360a000 == 42 [pid = 1725] [id = 223] 17:24:01 INFO - PROCESS | 1725 | --DOCSHELL 0x121362000 == 41 [pid = 1725] [id = 222] 17:24:01 INFO - PROCESS | 1725 | --DOCSHELL 0x119422800 == 40 [pid = 1725] [id = 221] 17:24:01 INFO - PROCESS | 1725 | --DOCSHELL 0x11916c800 == 39 [pid = 1725] [id = 220] 17:24:01 INFO - PROCESS | 1725 | --DOCSHELL 0x117363000 == 38 [pid = 1725] [id = 219] 17:24:01 INFO - PROCESS | 1725 | --DOCSHELL 0x1162dd800 == 37 [pid = 1725] [id = 218] 17:24:01 INFO - PROCESS | 1725 | --DOCSHELL 0x111f96000 == 36 [pid = 1725] [id = 217] 17:24:01 INFO - PROCESS | 1725 | --DOCSHELL 0x11735d000 == 35 [pid = 1725] [id = 216] 17:24:01 INFO - PROCESS | 1725 | --DOCSHELL 0x129214800 == 34 [pid = 1725] [id = 215] 17:24:01 INFO - PROCESS | 1725 | --DOCSHELL 0x118595000 == 33 [pid = 1725] [id = 203] 17:24:01 INFO - PROCESS | 1725 | --DOCSHELL 0x117237800 == 32 [pid = 1725] [id = 233] 17:24:01 INFO - PROCESS | 1725 | --DOCSHELL 0x12ad5b000 == 31 [pid = 1725] [id = 232] 17:24:01 INFO - PROCESS | 1725 | --DOCSHELL 0x12960c000 == 30 [pid = 1725] [id = 231] 17:24:01 INFO - PROCESS | 1725 | --DOCSHELL 0x119416000 == 29 [pid = 1725] [id = 230] 17:24:01 INFO - PROCESS | 1725 | --DOCSHELL 0x1299ab800 == 28 [pid = 1725] [id = 228] 17:24:01 INFO - PROCESS | 1725 | --DOCSHELL 0x11517a000 == 27 [pid = 1725] [id = 229] 17:24:01 INFO - PROCESS | 1725 | --DOMWINDOW == 108 (0x119abcc00) [pid = 1725] [serial = 623] [outer = 0x0] [url = about:blank] 17:24:01 INFO - PROCESS | 1725 | --DOMWINDOW == 107 (0x11839a400) [pid = 1725] [serial = 614] [outer = 0x0] [url = about:blank] 17:24:01 INFO - PROCESS | 1725 | --DOMWINDOW == 106 (0x1183c3c00) [pid = 1725] [serial = 615] [outer = 0x0] [url = about:blank] 17:24:01 INFO - PROCESS | 1725 | --DOMWINDOW == 105 (0x1160de400) [pid = 1725] [serial = 611] [outer = 0x0] [url = about:blank] 17:24:01 INFO - PROCESS | 1725 | --DOMWINDOW == 104 (0x11336d800) [pid = 1725] [serial = 612] [outer = 0x0] [url = about:blank] 17:24:01 INFO - PROCESS | 1725 | --DOMWINDOW == 103 (0x1194ba400) [pid = 1725] [serial = 620] [outer = 0x0] [url = about:blank] 17:24:01 INFO - PROCESS | 1725 | --DOMWINDOW == 102 (0x1195f1800) [pid = 1725] [serial = 609] [outer = 0x0] [url = about:blank] 17:24:01 INFO - PROCESS | 1725 | --DOMWINDOW == 101 (0x119039800) [pid = 1725] [serial = 608] [outer = 0x0] [url = about:blank] 17:24:01 INFO - PROCESS | 1725 | --DOMWINDOW == 100 (0x11907c400) [pid = 1725] [serial = 617] [outer = 0x0] [url = about:blank] 17:24:01 INFO - PROCESS | 1725 | --DOMWINDOW == 99 (0x1181c1800) [pid = 1725] [serial = 597] [outer = 0x0] [url = about:blank] 17:24:01 INFO - PROCESS | 1725 | --DOMWINDOW == 98 (0x1193dc800) [pid = 1725] [serial = 618] [outer = 0x0] [url = about:blank] 17:24:01 INFO - PROCESS | 1725 | --DOMWINDOW == 97 (0x1151da800) [pid = 1725] [serial = 596] [outer = 0x0] [url = about:blank] 17:24:01 INFO - PROCESS | 1725 | --DOMWINDOW == 96 (0x119b8b000) [pid = 1725] [serial = 600] [outer = 0x0] [url = about:blank] 17:24:01 INFO - PROCESS | 1725 | --DOMWINDOW == 95 (0x11972a000) [pid = 1725] [serial = 599] [outer = 0x0] [url = about:blank] 17:24:01 INFO - PROCESS | 1725 | --DOMWINDOW == 94 (0x12132d000) [pid = 1725] [serial = 627] [outer = 0x0] [url = about:blank] 17:24:01 INFO - PROCESS | 1725 | --DOMWINDOW == 93 (0x12690b800) [pid = 1725] [serial = 603] [outer = 0x0] [url = about:blank] 17:24:01 INFO - PROCESS | 1725 | --DOMWINDOW == 92 (0x1237f0000) [pid = 1725] [serial = 602] [outer = 0x0] [url = about:blank] 17:24:01 INFO - PROCESS | 1725 | --DOMWINDOW == 91 (0x12a7cdc00) [pid = 1725] [serial = 606] [outer = 0x0] [url = about:blank] 17:24:01 INFO - PROCESS | 1725 | --DOMWINDOW == 90 (0x129947c00) [pid = 1725] [serial = 605] [outer = 0x0] [url = about:blank] 17:24:01 INFO - PROCESS | 1725 | --DOMWINDOW == 89 (0x1210a1c00) [pid = 1725] [serial = 626] [outer = 0x0] [url = about:blank] 17:24:01 INFO - PROCESS | 1725 | --DOMWINDOW == 88 (0x121bd3c00) [pid = 1725] [serial = 630] [outer = 0x0] [url = about:blank] 17:24:01 INFO - PROCESS | 1725 | --DOMWINDOW == 87 (0x121b7b000) [pid = 1725] [serial = 629] [outer = 0x0] [url = about:blank] 17:24:01 INFO - PROCESS | 1725 | --DOMWINDOW == 86 (0x119e0c000) [pid = 1725] [serial = 635] [outer = 0x0] [url = about:blank] 17:24:01 INFO - PROCESS | 1725 | --DOMWINDOW == 85 (0x12372fc00) [pid = 1725] [serial = 632] [outer = 0x0] [url = about:blank] 17:24:01 INFO - PROCESS | 1725 | --DOMWINDOW == 84 (0x1251afc00) [pid = 1725] [serial = 639] [outer = 0x0] [url = about:blank] 17:24:01 INFO - PROCESS | 1725 | --DOMWINDOW == 83 (0x1237fec00) [pid = 1725] [serial = 633] [outer = 0x0] [url = about:blank] 17:24:01 INFO - PROCESS | 1725 | --DOMWINDOW == 82 (0x124eaa000) [pid = 1725] [serial = 638] [outer = 0x0] [url = about:blank] 17:24:01 INFO - PROCESS | 1725 | --DOMWINDOW == 81 (0x119e08c00) [pid = 1725] [serial = 624] [outer = 0x0] [url = about:blank] 17:24:01 INFO - PROCESS | 1725 | --DOMWINDOW == 80 (0x124b12800) [pid = 1725] [serial = 636] [outer = 0x0] [url = about:blank] 17:24:01 INFO - PROCESS | 1725 | --DOMWINDOW == 79 (0x12690ec00) [pid = 1725] [serial = 642] [outer = 0x0] [url = about:blank] 17:24:01 INFO - PROCESS | 1725 | --DOMWINDOW == 78 (0x119734000) [pid = 1725] [serial = 621] [outer = 0x0] [url = about:blank] 17:24:01 INFO - PROCESS | 1725 | --DOMWINDOW == 77 (0x12621f000) [pid = 1725] [serial = 641] [outer = 0x0] [url = about:blank] 17:24:01 INFO - PROCESS | 1725 | 1467937441791 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]]]}] 17:24:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 17:24:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1124ms 17:24:01 INFO - PROCESS | 1725 | 1467937441809 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 17:24:01 INFO - PROCESS | 1725 | 1467937441812 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 17:24:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 17:24:01 INFO - PROCESS | 1725 | 1467937441817 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 17:24:01 INFO - PROCESS | 1725 | 1467937441819 Marionette TRACE conn2 <- [1,910,null,{}] 17:24:01 INFO - PROCESS | 1725 | 1467937441823 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}] 17:24:01 INFO - PROCESS | 1725 | 1467937441824 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:01 INFO - PROCESS | 1725 | 1467937441903 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 17:24:01 INFO - PROCESS | 1725 | 1467937441908 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:01 INFO - PROCESS | 1725 | 1467937441911 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:01 INFO - PROCESS | 1725 | ++DOCSHELL 0x113b36000 == 28 [pid = 1725] [id = 235] 17:24:01 INFO - PROCESS | 1725 | ++DOMWINDOW == 78 (0x112f83c00) [pid = 1725] [serial = 703] [outer = 0x0] 17:24:01 INFO - PROCESS | 1725 | ++DOMWINDOW == 79 (0x113d3e000) [pid = 1725] [serial = 704] [outer = 0x112f83c00] 17:24:01 INFO - PROCESS | 1725 | 1467937441940 Marionette DEBUG loaded listener.js 17:24:01 INFO - PROCESS | 1725 | ++DOMWINDOW == 80 (0x1129ad800) [pid = 1725] [serial = 705] [outer = 0x112f83c00] 17:24:02 INFO - PROCESS | 1725 | 1467937442278 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]]]}] 17:24:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 17:24:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 521ms 17:24:02 INFO - PROCESS | 1725 | 1467937442336 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 17:24:02 INFO - PROCESS | 1725 | 1467937442340 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 17:24:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 17:24:02 INFO - PROCESS | 1725 | 1467937442345 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 17:24:02 INFO - PROCESS | 1725 | 1467937442347 Marionette TRACE conn2 <- [1,914,null,{}] 17:24:02 INFO - PROCESS | 1725 | 1467937442349 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}] 17:24:02 INFO - PROCESS | 1725 | 1467937442351 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:02 INFO - PROCESS | 1725 | 1467937442432 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 17:24:02 INFO - PROCESS | 1725 | 1467937442437 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:02 INFO - PROCESS | 1725 | 1467937442438 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:02 INFO - PROCESS | 1725 | ++DOCSHELL 0x117240000 == 29 [pid = 1725] [id = 236] 17:24:02 INFO - PROCESS | 1725 | ++DOMWINDOW == 81 (0x1167cf000) [pid = 1725] [serial = 706] [outer = 0x0] 17:24:02 INFO - PROCESS | 1725 | ++DOMWINDOW == 82 (0x1181bc000) [pid = 1725] [serial = 707] [outer = 0x1167cf000] 17:24:02 INFO - PROCESS | 1725 | 1467937442470 Marionette DEBUG loaded listener.js 17:24:02 INFO - PROCESS | 1725 | ++DOMWINDOW == 83 (0x1183c0000) [pid = 1725] [serial = 708] [outer = 0x1167cf000] 17:24:02 INFO - PROCESS | 1725 | 1467937442926 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]]]}] 17:24:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 17:24:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 620ms 17:24:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 17:24:02 INFO - PROCESS | 1725 | 1467937442965 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 17:24:02 INFO - PROCESS | 1725 | 1467937442966 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 17:24:02 INFO - PROCESS | 1725 | 1467937442968 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 17:24:02 INFO - PROCESS | 1725 | 1467937442970 Marionette TRACE conn2 <- [1,918,null,{}] 17:24:02 INFO - PROCESS | 1725 | 1467937442978 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}] 17:24:02 INFO - PROCESS | 1725 | 1467937442981 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:03 INFO - PROCESS | 1725 | 1467937443062 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 17:24:03 INFO - PROCESS | 1725 | 1467937443070 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:03 INFO - PROCESS | 1725 | 1467937443072 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:03 INFO - PROCESS | 1725 | ++DOCSHELL 0x1187fc000 == 30 [pid = 1725] [id = 237] 17:24:03 INFO - PROCESS | 1725 | ++DOMWINDOW == 84 (0x1129b3000) [pid = 1725] [serial = 709] [outer = 0x0] 17:24:03 INFO - PROCESS | 1725 | ++DOMWINDOW == 85 (0x1193d9c00) [pid = 1725] [serial = 710] [outer = 0x1129b3000] 17:24:03 INFO - PROCESS | 1725 | 1467937443100 Marionette DEBUG loaded listener.js 17:24:03 INFO - PROCESS | 1725 | ++DOMWINDOW == 86 (0x1194b6000) [pid = 1725] [serial = 711] [outer = 0x1129b3000] 17:24:03 INFO - PROCESS | 1725 | 1467937443676 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]]]}] 17:24:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 17:24:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 772ms 17:24:03 INFO - PROCESS | 1725 | 1467937443742 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 17:24:03 INFO - PROCESS | 1725 | 1467937443745 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 17:24:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 17:24:03 INFO - PROCESS | 1725 | 1467937443752 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 17:24:03 INFO - PROCESS | 1725 | 1467937443754 Marionette TRACE conn2 <- [1,922,null,{}] 17:24:03 INFO - PROCESS | 1725 | 1467937443757 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}] 17:24:03 INFO - PROCESS | 1725 | 1467937443760 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:03 INFO - PROCESS | 1725 | 1467937443863 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 17:24:03 INFO - PROCESS | 1725 | 1467937443915 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:03 INFO - PROCESS | 1725 | 1467937443917 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:03 INFO - PROCESS | 1725 | ++DOCSHELL 0x11841d800 == 31 [pid = 1725] [id = 238] 17:24:03 INFO - PROCESS | 1725 | ++DOMWINDOW == 87 (0x1160e4c00) [pid = 1725] [serial = 712] [outer = 0x0] 17:24:03 INFO - PROCESS | 1725 | ++DOMWINDOW == 88 (0x116fb0000) [pid = 1725] [serial = 713] [outer = 0x1160e4c00] 17:24:03 INFO - PROCESS | 1725 | 1467937443948 Marionette DEBUG loaded listener.js 17:24:04 INFO - PROCESS | 1725 | ++DOMWINDOW == 89 (0x1181c3c00) [pid = 1725] [serial = 714] [outer = 0x1160e4c00] 17:24:04 INFO - PROCESS | 1725 | 1467937444478 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]]]}] 17:24:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 17:24:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 770ms 17:24:04 INFO - PROCESS | 1725 | 1467937444537 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 17:24:04 INFO - PROCESS | 1725 | 1467937444540 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 17:24:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 17:24:04 INFO - PROCESS | 1725 | 1467937444544 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 17:24:04 INFO - PROCESS | 1725 | 1467937444546 Marionette TRACE conn2 <- [1,926,null,{}] 17:24:04 INFO - PROCESS | 1725 | 1467937444549 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}] 17:24:04 INFO - PROCESS | 1725 | 1467937444551 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:04 INFO - PROCESS | 1725 | 1467937444706 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 17:24:04 INFO - PROCESS | 1725 | 1467937444779 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:04 INFO - PROCESS | 1725 | 1467937444781 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:04 INFO - PROCESS | 1725 | ++DOCSHELL 0x11517c800 == 32 [pid = 1725] [id = 239] 17:24:04 INFO - PROCESS | 1725 | ++DOMWINDOW == 90 (0x1129b1400) [pid = 1725] [serial = 715] [outer = 0x0] 17:24:04 INFO - PROCESS | 1725 | ++DOMWINDOW == 91 (0x1130d1c00) [pid = 1725] [serial = 716] [outer = 0x1129b1400] 17:24:04 INFO - PROCESS | 1725 | 1467937444809 Marionette DEBUG loaded listener.js 17:24:04 INFO - PROCESS | 1725 | ++DOMWINDOW == 92 (0x1160dbc00) [pid = 1725] [serial = 717] [outer = 0x1129b1400] 17:24:05 INFO - PROCESS | 1725 | --DOCSHELL 0x117240000 == 31 [pid = 1725] [id = 236] 17:24:05 INFO - PROCESS | 1725 | --DOCSHELL 0x113b36000 == 30 [pid = 1725] [id = 235] 17:24:05 INFO - PROCESS | 1725 | --DOCSHELL 0x113f41800 == 29 [pid = 1725] [id = 234] 17:24:05 INFO - PROCESS | 1725 | 1467937445171 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]]]}] 17:24:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 17:24:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 672ms 17:24:05 INFO - PROCESS | 1725 | 1467937445217 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 17:24:05 INFO - PROCESS | 1725 | 1467937445220 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 17:24:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 17:24:05 INFO - PROCESS | 1725 | 1467937445223 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 17:24:05 INFO - PROCESS | 1725 | 1467937445225 Marionette TRACE conn2 <- [1,930,null,{}] 17:24:05 INFO - PROCESS | 1725 | 1467937445228 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}] 17:24:05 INFO - PROCESS | 1725 | 1467937445230 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:05 INFO - PROCESS | 1725 | 1467937445307 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 17:24:05 INFO - PROCESS | 1725 | 1467937445362 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:05 INFO - PROCESS | 1725 | 1467937445364 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:05 INFO - PROCESS | 1725 | ++DOCSHELL 0x1187ec000 == 30 [pid = 1725] [id = 240] 17:24:05 INFO - PROCESS | 1725 | ++DOMWINDOW == 93 (0x116fb1000) [pid = 1725] [serial = 718] [outer = 0x0] 17:24:05 INFO - PROCESS | 1725 | ++DOMWINDOW == 94 (0x11870f000) [pid = 1725] [serial = 719] [outer = 0x116fb1000] 17:24:05 INFO - PROCESS | 1725 | 1467937445393 Marionette DEBUG loaded listener.js 17:24:05 INFO - PROCESS | 1725 | ++DOMWINDOW == 95 (0x1190ac000) [pid = 1725] [serial = 720] [outer = 0x116fb1000] 17:24:05 INFO - PROCESS | 1725 | 1467937445739 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]]]}] 17:24:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 17:24:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 569ms 17:24:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 17:24:05 INFO - PROCESS | 1725 | 1467937445793 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 17:24:05 INFO - PROCESS | 1725 | 1467937445795 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 17:24:05 INFO - PROCESS | 1725 | 1467937445797 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 17:24:05 INFO - PROCESS | 1725 | 1467937445798 Marionette TRACE conn2 <- [1,934,null,{}] 17:24:05 INFO - PROCESS | 1725 | 1467937445801 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}] 17:24:05 INFO - PROCESS | 1725 | 1467937445802 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:05 INFO - PROCESS | 1725 | 1467937445899 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 17:24:05 INFO - PROCESS | 1725 | 1467937445949 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:05 INFO - PROCESS | 1725 | 1467937445950 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:05 INFO - PROCESS | 1725 | ++DOCSHELL 0x119a24000 == 31 [pid = 1725] [id = 241] 17:24:05 INFO - PROCESS | 1725 | ++DOMWINDOW == 96 (0x1193dc800) [pid = 1725] [serial = 721] [outer = 0x0] 17:24:05 INFO - PROCESS | 1725 | ++DOMWINDOW == 97 (0x11972a000) [pid = 1725] [serial = 722] [outer = 0x1193dc800] 17:24:05 INFO - PROCESS | 1725 | 1467937445975 Marionette DEBUG loaded listener.js 17:24:06 INFO - PROCESS | 1725 | ++DOMWINDOW == 98 (0x1197e7c00) [pid = 1725] [serial = 723] [outer = 0x1193dc800] 17:24:06 INFO - PROCESS | 1725 | 1467937446339 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]]]}] 17:24:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 17:24:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 570ms 17:24:06 INFO - PROCESS | 1725 | 1467937446373 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 17:24:06 INFO - PROCESS | 1725 | 1467937446376 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 17:24:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 17:24:06 INFO - PROCESS | 1725 | 1467937446384 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 17:24:06 INFO - PROCESS | 1725 | 1467937446387 Marionette TRACE conn2 <- [1,938,null,{}] 17:24:06 INFO - PROCESS | 1725 | 1467937446390 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}] 17:24:06 INFO - PROCESS | 1725 | 1467937446392 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:06 INFO - PROCESS | 1725 | 1467937446490 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 17:24:06 INFO - PROCESS | 1725 | 1467937446501 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:06 INFO - PROCESS | 1725 | 1467937446502 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:06 INFO - PROCESS | 1725 | ++DOCSHELL 0x121448000 == 32 [pid = 1725] [id = 242] 17:24:06 INFO - PROCESS | 1725 | ++DOMWINDOW == 99 (0x119abcc00) [pid = 1725] [serial = 724] [outer = 0x0] 17:24:06 INFO - PROCESS | 1725 | ++DOMWINDOW == 100 (0x119e0dc00) [pid = 1725] [serial = 725] [outer = 0x119abcc00] 17:24:06 INFO - PROCESS | 1725 | 1467937446527 Marionette DEBUG loaded listener.js 17:24:06 INFO - PROCESS | 1725 | ++DOMWINDOW == 101 (0x121119400) [pid = 1725] [serial = 726] [outer = 0x119abcc00] 17:24:06 INFO - PROCESS | 1725 | 1467937446850 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]]]}] 17:24:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 17:24:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 526ms 17:24:06 INFO - PROCESS | 1725 | 1467937446906 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 17:24:06 INFO - PROCESS | 1725 | 1467937446907 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 17:24:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 17:24:06 INFO - PROCESS | 1725 | 1467937446910 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 17:24:06 INFO - PROCESS | 1725 | 1467937446910 Marionette TRACE conn2 <- [1,942,null,{}] 17:24:06 INFO - PROCESS | 1725 | 1467937446913 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}] 17:24:06 INFO - PROCESS | 1725 | 1467937446914 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:07 INFO - PROCESS | 1725 | 1467937447006 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 17:24:07 INFO - PROCESS | 1725 | 1467937447040 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:07 INFO - PROCESS | 1725 | 1467937447041 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:07 INFO - PROCESS | 1725 | ++DOCSHELL 0x12379f800 == 33 [pid = 1725] [id = 243] 17:24:07 INFO - PROCESS | 1725 | ++DOMWINDOW == 102 (0x12111d800) [pid = 1725] [serial = 727] [outer = 0x0] 17:24:07 INFO - PROCESS | 1725 | ++DOMWINDOW == 103 (0x121480800) [pid = 1725] [serial = 728] [outer = 0x12111d800] 17:24:07 INFO - PROCESS | 1725 | 1467937447065 Marionette DEBUG loaded listener.js 17:24:07 INFO - PROCESS | 1725 | ++DOMWINDOW == 104 (0x121b7b000) [pid = 1725] [serial = 729] [outer = 0x12111d800] 17:24:07 INFO - PROCESS | 1725 | 1467937447410 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]]]}] 17:24:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 17:24:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 517ms 17:24:07 INFO - PROCESS | 1725 | 1467937447428 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 17:24:07 INFO - PROCESS | 1725 | 1467937447430 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 17:24:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 17:24:07 INFO - PROCESS | 1725 | 1467937447435 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 17:24:07 INFO - PROCESS | 1725 | 1467937447437 Marionette TRACE conn2 <- [1,946,null,{}] 17:24:07 INFO - PROCESS | 1725 | 1467937447440 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}] 17:24:07 INFO - PROCESS | 1725 | 1467937447442 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:07 INFO - PROCESS | 1725 | 1467937447591 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 17:24:07 INFO - PROCESS | 1725 | --DOMWINDOW == 103 (0x1160db800) [pid = 1725] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 17:24:07 INFO - PROCESS | 1725 | --DOMWINDOW == 102 (0x1130d4800) [pid = 1725] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 17:24:07 INFO - PROCESS | 1725 | --DOMWINDOW == 101 (0x1181bb400) [pid = 1725] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 17:24:07 INFO - PROCESS | 1725 | --DOMWINDOW == 100 (0x11875bc00) [pid = 1725] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 17:24:07 INFO - PROCESS | 1725 | --DOMWINDOW == 99 (0x1210a3000) [pid = 1725] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 17:24:07 INFO - PROCESS | 1725 | --DOMWINDOW == 98 (0x112f83c00) [pid = 1725] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 17:24:07 INFO - PROCESS | 1725 | --DOMWINDOW == 97 (0x11972d000) [pid = 1725] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 17:24:07 INFO - PROCESS | 1725 | --DOMWINDOW == 96 (0x119e08400) [pid = 1725] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 17:24:07 INFO - PROCESS | 1725 | --DOMWINDOW == 95 (0x1129a8c00) [pid = 1725] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 17:24:07 INFO - PROCESS | 1725 | --DOMWINDOW == 94 (0x121117000) [pid = 1725] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 17:24:07 INFO - PROCESS | 1725 | --DOMWINDOW == 93 (0x12691c400) [pid = 1725] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 17:24:07 INFO - PROCESS | 1725 | --DOMWINDOW == 92 (0x116fb2400) [pid = 1725] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 17:24:07 INFO - PROCESS | 1725 | --DOMWINDOW == 91 (0x1237f3400) [pid = 1725] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 17:24:07 INFO - PROCESS | 1725 | --DOMWINDOW == 90 (0x11907a000) [pid = 1725] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 17:24:07 INFO - PROCESS | 1725 | --DOMWINDOW == 89 (0x11697ac00) [pid = 1725] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 17:24:07 INFO - PROCESS | 1725 | --DOMWINDOW == 88 (0x1139f3800) [pid = 1725] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 17:24:07 INFO - PROCESS | 1725 | --DOMWINDOW == 87 (0x1110ac400) [pid = 1725] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 17:24:07 INFO - PROCESS | 1725 | --DOMWINDOW == 86 (0x115122c00) [pid = 1725] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 17:24:07 INFO - PROCESS | 1725 | --DOMWINDOW == 85 (0x1183c3800) [pid = 1725] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 17:24:07 INFO - PROCESS | 1725 | --DOMWINDOW == 84 (0x11888f000) [pid = 1725] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 17:24:07 INFO - PROCESS | 1725 | --DOMWINDOW == 83 (0x118710c00) [pid = 1725] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 17:24:07 INFO - PROCESS | 1725 | --DOMWINDOW == 82 (0x1167cf000) [pid = 1725] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 17:24:07 INFO - PROCESS | 1725 | 1467937447705 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:07 INFO - PROCESS | 1725 | 1467937447710 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:07 INFO - PROCESS | 1725 | ++DOCSHELL 0x11667b000 == 34 [pid = 1725] [id = 244] 17:24:07 INFO - PROCESS | 1725 | ++DOMWINDOW == 83 (0x11393b000) [pid = 1725] [serial = 730] [outer = 0x0] 17:24:07 INFO - PROCESS | 1725 | ++DOMWINDOW == 84 (0x1160d9400) [pid = 1725] [serial = 731] [outer = 0x11393b000] 17:24:07 INFO - PROCESS | 1725 | 1467937447762 Marionette DEBUG loaded listener.js 17:24:07 INFO - PROCESS | 1725 | ++DOMWINDOW == 85 (0x1190adc00) [pid = 1725] [serial = 732] [outer = 0x11393b000] 17:24:08 INFO - PROCESS | 1725 | 1467937448079 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]]]}] 17:24:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 17:24:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 670ms 17:24:08 INFO - PROCESS | 1725 | 1467937448106 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 17:24:08 INFO - PROCESS | 1725 | 1467937448108 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 17:24:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 17:24:08 INFO - PROCESS | 1725 | 1467937448111 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 17:24:08 INFO - PROCESS | 1725 | 1467937448114 Marionette TRACE conn2 <- [1,950,null,{}] 17:24:08 INFO - PROCESS | 1725 | 1467937448128 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}] 17:24:08 INFO - PROCESS | 1725 | 1467937448130 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:08 INFO - PROCESS | 1725 | 1467937448285 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 17:24:08 INFO - PROCESS | 1725 | 1467937448322 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:08 INFO - PROCESS | 1725 | 1467937448323 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:08 INFO - PROCESS | 1725 | ++DOCSHELL 0x1261cc000 == 35 [pid = 1725] [id = 245] 17:24:08 INFO - PROCESS | 1725 | ++DOMWINDOW == 86 (0x118750400) [pid = 1725] [serial = 733] [outer = 0x0] 17:24:08 INFO - PROCESS | 1725 | ++DOMWINDOW == 87 (0x119e06800) [pid = 1725] [serial = 734] [outer = 0x118750400] 17:24:08 INFO - PROCESS | 1725 | 1467937448361 Marionette DEBUG loaded listener.js 17:24:08 INFO - PROCESS | 1725 | ++DOMWINDOW == 88 (0x1237fd400) [pid = 1725] [serial = 735] [outer = 0x118750400] 17:24:08 INFO - PROCESS | 1725 | 1467937448731 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]]]}] 17:24:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 17:24:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 632ms 17:24:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 17:24:08 INFO - PROCESS | 1725 | 1467937448743 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 17:24:08 INFO - PROCESS | 1725 | 1467937448745 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 17:24:08 INFO - PROCESS | 1725 | 1467937448747 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 17:24:08 INFO - PROCESS | 1725 | 1467937448749 Marionette TRACE conn2 <- [1,954,null,{}] 17:24:08 INFO - PROCESS | 1725 | 1467937448753 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}] 17:24:08 INFO - PROCESS | 1725 | 1467937448754 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:08 INFO - PROCESS | 1725 | 1467937448827 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 17:24:08 INFO - PROCESS | 1725 | 1467937448878 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:08 INFO - PROCESS | 1725 | 1467937448879 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:08 INFO - PROCESS | 1725 | ++DOCSHELL 0x1187f9000 == 36 [pid = 1725] [id = 246] 17:24:08 INFO - PROCESS | 1725 | ++DOMWINDOW == 89 (0x121bd0400) [pid = 1725] [serial = 736] [outer = 0x0] 17:24:08 INFO - PROCESS | 1725 | ++DOMWINDOW == 90 (0x124c0e400) [pid = 1725] [serial = 737] [outer = 0x121bd0400] 17:24:08 INFO - PROCESS | 1725 | 1467937448904 Marionette DEBUG loaded listener.js 17:24:08 INFO - PROCESS | 1725 | ++DOMWINDOW == 91 (0x124ee4400) [pid = 1725] [serial = 738] [outer = 0x121bd0400] 17:24:09 INFO - PROCESS | 1725 | 1467937449176 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]]]}] 17:24:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 17:24:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 472ms 17:24:09 INFO - PROCESS | 1725 | 1467937449221 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 17:24:09 INFO - PROCESS | 1725 | 1467937449223 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 17:24:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 17:24:09 INFO - PROCESS | 1725 | 1467937449225 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 17:24:09 INFO - PROCESS | 1725 | 1467937449226 Marionette TRACE conn2 <- [1,958,null,{}] 17:24:09 INFO - PROCESS | 1725 | 1467937449228 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}] 17:24:09 INFO - PROCESS | 1725 | 1467937449230 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:09 INFO - PROCESS | 1725 | 1467937449311 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 17:24:09 INFO - PROCESS | 1725 | 1467937449317 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:09 INFO - PROCESS | 1725 | 1467937449318 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:09 INFO - PROCESS | 1725 | ++DOCSHELL 0x128ec4800 == 37 [pid = 1725] [id = 247] 17:24:09 INFO - PROCESS | 1725 | ++DOMWINDOW == 92 (0x121021800) [pid = 1725] [serial = 739] [outer = 0x0] 17:24:09 INFO - PROCESS | 1725 | ++DOMWINDOW == 93 (0x1251a9800) [pid = 1725] [serial = 740] [outer = 0x121021800] 17:24:09 INFO - PROCESS | 1725 | 1467937449343 Marionette DEBUG loaded listener.js 17:24:09 INFO - PROCESS | 1725 | ++DOMWINDOW == 94 (0x125797400) [pid = 1725] [serial = 741] [outer = 0x121021800] 17:24:09 INFO - PROCESS | 1725 | 1467937449744 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]]]}] 17:24:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 17:24:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 570ms 17:24:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 17:24:09 INFO - PROCESS | 1725 | 1467937449795 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 17:24:09 INFO - PROCESS | 1725 | 1467937449798 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 17:24:09 INFO - PROCESS | 1725 | 1467937449802 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 17:24:09 INFO - PROCESS | 1725 | 1467937449804 Marionette TRACE conn2 <- [1,962,null,{}] 17:24:09 INFO - PROCESS | 1725 | 1467937449808 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}] 17:24:09 INFO - PROCESS | 1725 | 1467937449809 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:09 INFO - PROCESS | 1725 | 1467937449916 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 17:24:09 INFO - PROCESS | 1725 | 1467937449969 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:09 INFO - PROCESS | 1725 | 1467937449972 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:09 INFO - PROCESS | 1725 | ++DOCSHELL 0x117e34800 == 38 [pid = 1725] [id = 248] 17:24:09 INFO - PROCESS | 1725 | ++DOMWINDOW == 95 (0x112f83c00) [pid = 1725] [serial = 742] [outer = 0x0] 17:24:10 INFO - PROCESS | 1725 | ++DOMWINDOW == 96 (0x1133c9c00) [pid = 1725] [serial = 743] [outer = 0x112f83c00] 17:24:10 INFO - PROCESS | 1725 | 1467937450006 Marionette DEBUG loaded listener.js 17:24:10 INFO - PROCESS | 1725 | ++DOMWINDOW == 97 (0x1160da400) [pid = 1725] [serial = 744] [outer = 0x112f83c00] 17:24:10 INFO - PROCESS | 1725 | 1467937450471 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]]]}] 17:24:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 17:24:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 720ms 17:24:10 INFO - PROCESS | 1725 | 1467937450522 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 17:24:10 INFO - PROCESS | 1725 | 1467937450527 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 17:24:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 17:24:10 INFO - PROCESS | 1725 | 1467937450534 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 17:24:10 INFO - PROCESS | 1725 | 1467937450537 Marionette TRACE conn2 <- [1,966,null,{}] 17:24:10 INFO - PROCESS | 1725 | 1467937450541 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}] 17:24:10 INFO - PROCESS | 1725 | 1467937450543 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:10 INFO - PROCESS | 1725 | 1467937450729 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 17:24:10 INFO - PROCESS | 1725 | 1467937450838 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:10 INFO - PROCESS | 1725 | 1467937450840 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:10 INFO - PROCESS | 1725 | ++DOCSHELL 0x121374800 == 39 [pid = 1725] [id = 249] 17:24:10 INFO - PROCESS | 1725 | ++DOMWINDOW == 98 (0x11875d000) [pid = 1725] [serial = 745] [outer = 0x0] 17:24:10 INFO - PROCESS | 1725 | ++DOMWINDOW == 99 (0x11906f400) [pid = 1725] [serial = 746] [outer = 0x11875d000] 17:24:10 INFO - PROCESS | 1725 | 1467937450890 Marionette DEBUG loaded listener.js 17:24:10 INFO - PROCESS | 1725 | ++DOMWINDOW == 100 (0x1194b8c00) [pid = 1725] [serial = 747] [outer = 0x11875d000] 17:24:11 INFO - PROCESS | 1725 | 1467937451335 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]]]}] 17:24:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 17:24:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 821ms 17:24:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 17:24:11 INFO - PROCESS | 1725 | 1467937451355 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 17:24:11 INFO - PROCESS | 1725 | 1467937451357 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 17:24:11 INFO - PROCESS | 1725 | 1467937451359 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 17:24:11 INFO - PROCESS | 1725 | 1467937451362 Marionette TRACE conn2 <- [1,970,null,{}] 17:24:11 INFO - PROCESS | 1725 | 1467937451369 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}] 17:24:11 INFO - PROCESS | 1725 | 1467937451372 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:11 INFO - PROCESS | 1725 | 1467937451472 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 17:24:11 INFO - PROCESS | 1725 | 1467937451527 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:11 INFO - PROCESS | 1725 | 1467937451529 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:11 INFO - PROCESS | 1725 | ++DOCSHELL 0x129ade000 == 40 [pid = 1725] [id = 250] 17:24:11 INFO - PROCESS | 1725 | ++DOMWINDOW == 101 (0x1197e8c00) [pid = 1725] [serial = 748] [outer = 0x0] 17:24:11 INFO - PROCESS | 1725 | ++DOMWINDOW == 102 (0x119e0e400) [pid = 1725] [serial = 749] [outer = 0x1197e8c00] 17:24:11 INFO - PROCESS | 1725 | 1467937451560 Marionette DEBUG loaded listener.js 17:24:11 INFO - PROCESS | 1725 | ++DOMWINDOW == 103 (0x1211e0400) [pid = 1725] [serial = 750] [outer = 0x1197e8c00] 17:24:12 INFO - PROCESS | 1725 | 1467937452004 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]]]}] 17:24:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 17:24:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 674ms 17:24:12 INFO - PROCESS | 1725 | 1467937452034 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 17:24:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 17:24:12 INFO - PROCESS | 1725 | 1467937452036 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 17:24:12 INFO - PROCESS | 1725 | 1467937452038 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 17:24:12 INFO - PROCESS | 1725 | 1467937452039 Marionette TRACE conn2 <- [1,974,null,{}] 17:24:12 INFO - PROCESS | 1725 | 1467937452042 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}] 17:24:12 INFO - PROCESS | 1725 | 1467937452043 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:12 INFO - PROCESS | 1725 | 1467937452165 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 17:24:12 INFO - PROCESS | 1725 | 1467937452232 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:12 INFO - PROCESS | 1725 | 1467937452233 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:12 INFO - PROCESS | 1725 | ++DOCSHELL 0x12ae25000 == 41 [pid = 1725] [id = 251] 17:24:12 INFO - PROCESS | 1725 | ++DOMWINDOW == 104 (0x1237f1c00) [pid = 1725] [serial = 751] [outer = 0x0] 17:24:12 INFO - PROCESS | 1725 | ++DOMWINDOW == 105 (0x125709800) [pid = 1725] [serial = 752] [outer = 0x1237f1c00] 17:24:12 INFO - PROCESS | 1725 | 1467937452262 Marionette DEBUG loaded listener.js 17:24:12 INFO - PROCESS | 1725 | ++DOMWINDOW == 106 (0x12613c000) [pid = 1725] [serial = 753] [outer = 0x1237f1c00] 17:24:12 INFO - PROCESS | 1725 | 1467937452667 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]]]}] 17:24:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 17:24:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 669ms 17:24:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 17:24:12 INFO - PROCESS | 1725 | 1467937452708 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 17:24:12 INFO - PROCESS | 1725 | 1467937452709 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 17:24:12 INFO - PROCESS | 1725 | 1467937452711 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 17:24:12 INFO - PROCESS | 1725 | 1467937452712 Marionette TRACE conn2 <- [1,978,null,{}] 17:24:12 INFO - PROCESS | 1725 | 1467937452715 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}] 17:24:12 INFO - PROCESS | 1725 | 1467937452716 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:12 INFO - PROCESS | 1725 | 1467937452810 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 17:24:12 INFO - PROCESS | 1725 | 1467937452863 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:12 INFO - PROCESS | 1725 | 1467937452864 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:12 INFO - PROCESS | 1725 | ++DOCSHELL 0x12b0c5000 == 42 [pid = 1725] [id = 252] 17:24:12 INFO - PROCESS | 1725 | ++DOMWINDOW == 107 (0x1237f8400) [pid = 1725] [serial = 754] [outer = 0x0] 17:24:12 INFO - PROCESS | 1725 | ++DOMWINDOW == 108 (0x126224400) [pid = 1725] [serial = 755] [outer = 0x1237f8400] 17:24:12 INFO - PROCESS | 1725 | 1467937452893 Marionette DEBUG loaded listener.js 17:24:12 INFO - PROCESS | 1725 | ++DOMWINDOW == 109 (0x12622ac00) [pid = 1725] [serial = 756] [outer = 0x1237f8400] 17:24:13 INFO - PROCESS | 1725 | 1467937453342 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]]]}] 17:24:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 17:24:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 672ms 17:24:13 INFO - PROCESS | 1725 | 1467937453384 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 17:24:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 17:24:13 INFO - PROCESS | 1725 | 1467937453386 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 17:24:13 INFO - PROCESS | 1725 | 1467937453388 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 17:24:13 INFO - PROCESS | 1725 | 1467937453389 Marionette TRACE conn2 <- [1,982,null,{}] 17:24:13 INFO - PROCESS | 1725 | 1467937453392 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}] 17:24:13 INFO - PROCESS | 1725 | 1467937453397 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:13 INFO - PROCESS | 1725 | 1467937453597 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 17:24:13 INFO - PROCESS | 1725 | 1467937453780 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:13 INFO - PROCESS | 1725 | 1467937453782 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:13 INFO - PROCESS | 1725 | ++DOCSHELL 0x11601a800 == 43 [pid = 1725] [id = 253] 17:24:13 INFO - PROCESS | 1725 | ++DOMWINDOW == 110 (0x1129af400) [pid = 1725] [serial = 757] [outer = 0x0] 17:24:13 INFO - PROCESS | 1725 | ++DOMWINDOW == 111 (0x112f80800) [pid = 1725] [serial = 758] [outer = 0x1129af400] 17:24:13 INFO - PROCESS | 1725 | 1467937453816 Marionette DEBUG loaded listener.js 17:24:13 INFO - PROCESS | 1725 | ++DOMWINDOW == 112 (0x1139f3800) [pid = 1725] [serial = 759] [outer = 0x1129af400] 17:24:14 INFO - PROCESS | 1725 | --DOCSHELL 0x1187f9000 == 42 [pid = 1725] [id = 246] 17:24:14 INFO - PROCESS | 1725 | --DOCSHELL 0x1261cc000 == 41 [pid = 1725] [id = 245] 17:24:14 INFO - PROCESS | 1725 | --DOCSHELL 0x11667b000 == 40 [pid = 1725] [id = 244] 17:24:14 INFO - PROCESS | 1725 | --DOCSHELL 0x12379f800 == 39 [pid = 1725] [id = 243] 17:24:14 INFO - PROCESS | 1725 | --DOCSHELL 0x121448000 == 38 [pid = 1725] [id = 242] 17:24:14 INFO - PROCESS | 1725 | --DOCSHELL 0x119a24000 == 37 [pid = 1725] [id = 241] 17:24:14 INFO - PROCESS | 1725 | --DOCSHELL 0x1187ec000 == 36 [pid = 1725] [id = 240] 17:24:14 INFO - PROCESS | 1725 | --DOCSHELL 0x11517c800 == 35 [pid = 1725] [id = 239] 17:24:14 INFO - PROCESS | 1725 | 1467937454283 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]]]}] 17:24:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 17:24:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 921ms 17:24:14 INFO - PROCESS | 1725 | 1467937454310 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 17:24:14 INFO - PROCESS | 1725 | 1467937454312 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 17:24:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 17:24:14 INFO - PROCESS | 1725 | 1467937454315 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 17:24:14 INFO - PROCESS | 1725 | 1467937454317 Marionette TRACE conn2 <- [1,986,null,{}] 17:24:14 INFO - PROCESS | 1725 | 1467937454320 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}] 17:24:14 INFO - PROCESS | 1725 | 1467937454323 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:14 INFO - PROCESS | 1725 | 1467937454412 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 17:24:14 INFO - PROCESS | 1725 | --DOMWINDOW == 111 (0x1172bf400) [pid = 1725] [serial = 701] [outer = 0x0] [url = about:blank] 17:24:14 INFO - PROCESS | 1725 | --DOMWINDOW == 110 (0x1133cd000) [pid = 1725] [serial = 686] [outer = 0x0] [url = about:blank] 17:24:14 INFO - PROCESS | 1725 | --DOMWINDOW == 109 (0x1183bc800) [pid = 1725] [serial = 689] [outer = 0x0] [url = about:blank] 17:24:14 INFO - PROCESS | 1725 | --DOMWINDOW == 108 (0x113d92c00) [pid = 1725] [serial = 687] [outer = 0x0] [url = about:blank] 17:24:14 INFO - PROCESS | 1725 | --DOMWINDOW == 107 (0x1195eb800) [pid = 1725] [serial = 692] [outer = 0x0] [url = about:blank] 17:24:14 INFO - PROCESS | 1725 | --DOMWINDOW == 106 (0x11870bc00) [pid = 1725] [serial = 690] [outer = 0x0] [url = about:blank] 17:24:14 INFO - PROCESS | 1725 | --DOMWINDOW == 105 (0x1210ad000) [pid = 1725] [serial = 695] [outer = 0x0] [url = about:blank] 17:24:14 INFO - PROCESS | 1725 | --DOMWINDOW == 104 (0x119b93c00) [pid = 1725] [serial = 693] [outer = 0x0] [url = about:blank] 17:24:14 INFO - PROCESS | 1725 | --DOMWINDOW == 103 (0x113d3e000) [pid = 1725] [serial = 704] [outer = 0x0] [url = about:blank] 17:24:14 INFO - PROCESS | 1725 | --DOMWINDOW == 102 (0x1197e0400) [pid = 1725] [serial = 665] [outer = 0x0] [url = about:blank] 17:24:14 INFO - PROCESS | 1725 | --DOMWINDOW == 101 (0x119b8f800) [pid = 1725] [serial = 666] [outer = 0x0] [url = about:blank] 17:24:14 INFO - PROCESS | 1725 | --DOMWINDOW == 100 (0x121112400) [pid = 1725] [serial = 669] [outer = 0x0] [url = about:blank] 17:24:14 INFO - PROCESS | 1725 | --DOMWINDOW == 99 (0x11a053800) [pid = 1725] [serial = 668] [outer = 0x0] [url = about:blank] 17:24:14 INFO - PROCESS | 1725 | --DOMWINDOW == 98 (0x116fb0800) [pid = 1725] [serial = 674] [outer = 0x0] [url = about:blank] 17:24:14 INFO - PROCESS | 1725 | --DOMWINDOW == 97 (0x12111ac00) [pid = 1725] [serial = 671] [outer = 0x0] [url = about:blank] 17:24:14 INFO - PROCESS | 1725 | --DOMWINDOW == 96 (0x126c69000) [pid = 1725] [serial = 645] [outer = 0x0] [url = about:blank] 17:24:14 INFO - PROCESS | 1725 | --DOMWINDOW == 95 (0x126924400) [pid = 1725] [serial = 644] [outer = 0x0] [url = about:blank] 17:24:14 INFO - PROCESS | 1725 | --DOMWINDOW == 94 (0x1172c8000) [pid = 1725] [serial = 647] [outer = 0x0] [url = about:blank] 17:24:14 INFO - PROCESS | 1725 | --DOMWINDOW == 93 (0x124c06800) [pid = 1725] [serial = 683] [outer = 0x0] [url = about:blank] 17:24:14 INFO - PROCESS | 1725 | --DOMWINDOW == 92 (0x11839b000) [pid = 1725] [serial = 648] [outer = 0x0] [url = about:blank] 17:24:14 INFO - PROCESS | 1725 | --DOMWINDOW == 91 (0x1193dbc00) [pid = 1725] [serial = 662] [outer = 0x0] [url = about:blank] 17:24:14 INFO - PROCESS | 1725 | --DOMWINDOW == 90 (0x1181c2c00) [pid = 1725] [serial = 702] [outer = 0x0] [url = about:blank] 17:24:14 INFO - PROCESS | 1725 | --DOMWINDOW == 89 (0x118154000) [pid = 1725] [serial = 656] [outer = 0x0] [url = about:blank] 17:24:14 INFO - PROCESS | 1725 | --DOMWINDOW == 88 (0x119726c00) [pid = 1725] [serial = 698] [outer = 0x0] [url = about:blank] 17:24:14 INFO - PROCESS | 1725 | --DOMWINDOW == 87 (0x118394800) [pid = 1725] [serial = 657] [outer = 0x0] [url = about:blank] 17:24:14 INFO - PROCESS | 1725 | --DOMWINDOW == 86 (0x111da8400) [pid = 1725] [serial = 650] [outer = 0x0] [url = about:blank] 17:24:14 INFO - PROCESS | 1725 | --DOMWINDOW == 85 (0x112a7b800) [pid = 1725] [serial = 651] [outer = 0x0] [url = about:blank] 17:24:14 INFO - PROCESS | 1725 | --DOMWINDOW == 84 (0x12570c000) [pid = 1725] [serial = 684] [outer = 0x0] [url = about:blank] 17:24:14 INFO - PROCESS | 1725 | --DOMWINDOW == 83 (0x116030c00) [pid = 1725] [serial = 653] [outer = 0x0] [url = about:blank] 17:24:14 INFO - PROCESS | 1725 | --DOMWINDOW == 82 (0x1167d2800) [pid = 1725] [serial = 654] [outer = 0x0] [url = about:blank] 17:24:14 INFO - PROCESS | 1725 | --DOMWINDOW == 81 (0x11870ec00) [pid = 1725] [serial = 659] [outer = 0x0] [url = about:blank] 17:24:14 INFO - PROCESS | 1725 | --DOMWINDOW == 80 (0x11907a400) [pid = 1725] [serial = 660] [outer = 0x0] [url = about:blank] 17:24:14 INFO - PROCESS | 1725 | --DOMWINDOW == 79 (0x1237efc00) [pid = 1725] [serial = 681] [outer = 0x0] [url = about:blank] 17:24:14 INFO - PROCESS | 1725 | --DOMWINDOW == 78 (0x121bd1800) [pid = 1725] [serial = 696] [outer = 0x0] [url = about:blank] 17:24:14 INFO - PROCESS | 1725 | --DOMWINDOW == 77 (0x123708400) [pid = 1725] [serial = 699] [outer = 0x0] [url = about:blank] 17:24:14 INFO - PROCESS | 1725 | --DOMWINDOW == 76 (0x1183c0000) [pid = 1725] [serial = 708] [outer = 0x0] [url = about:blank] 17:24:14 INFO - PROCESS | 1725 | --DOMWINDOW == 75 (0x1129ad800) [pid = 1725] [serial = 705] [outer = 0x0] [url = about:blank] 17:24:14 INFO - PROCESS | 1725 | --DOMWINDOW == 74 (0x118887400) [pid = 1725] [serial = 675] [outer = 0x0] [url = about:blank] 17:24:14 INFO - PROCESS | 1725 | --DOMWINDOW == 73 (0x1215efc00) [pid = 1725] [serial = 678] [outer = 0x0] [url = about:blank] 17:24:14 INFO - PROCESS | 1725 | --DOMWINDOW == 72 (0x12111f000) [pid = 1725] [serial = 672] [outer = 0x0] [url = about:blank] 17:24:14 INFO - PROCESS | 1725 | --DOMWINDOW == 71 (0x121ad5000) [pid = 1725] [serial = 680] [outer = 0x0] [url = about:blank] 17:24:14 INFO - PROCESS | 1725 | --DOMWINDOW == 70 (0x119ab9c00) [pid = 1725] [serial = 677] [outer = 0x0] [url = about:blank] 17:24:14 INFO - PROCESS | 1725 | --DOMWINDOW == 69 (0x1194b7400) [pid = 1725] [serial = 663] [outer = 0x0] [url = about:blank] 17:24:14 INFO - PROCESS | 1725 | --DOMWINDOW == 68 (0x1181bc000) [pid = 1725] [serial = 707] [outer = 0x0] [url = about:blank] 17:24:14 INFO - PROCESS | 1725 | 1467937454473 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:14 INFO - PROCESS | 1725 | 1467937454474 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:14 INFO - PROCESS | 1725 | ++DOCSHELL 0x116732800 == 36 [pid = 1725] [id = 254] 17:24:14 INFO - PROCESS | 1725 | ++DOMWINDOW == 69 (0x112a7b800) [pid = 1725] [serial = 760] [outer = 0x0] 17:24:14 INFO - PROCESS | 1725 | ++DOMWINDOW == 70 (0x116084000) [pid = 1725] [serial = 761] [outer = 0x112a7b800] 17:24:14 INFO - PROCESS | 1725 | 1467937454502 Marionette DEBUG loaded listener.js 17:24:14 INFO - PROCESS | 1725 | ++DOMWINDOW == 71 (0x11839b000) [pid = 1725] [serial = 762] [outer = 0x112a7b800] 17:24:14 INFO - PROCESS | 1725 | 1467937454793 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]]]}] 17:24:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 17:24:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 519ms 17:24:14 INFO - PROCESS | 1725 | 1467937454837 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 17:24:14 INFO - PROCESS | 1725 | 1467937454840 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 17:24:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 17:24:14 INFO - PROCESS | 1725 | 1467937454843 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 17:24:14 INFO - PROCESS | 1725 | 1467937454844 Marionette TRACE conn2 <- [1,990,null,{}] 17:24:14 INFO - PROCESS | 1725 | 1467937454847 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}] 17:24:14 INFO - PROCESS | 1725 | 1467937454849 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:14 INFO - PROCESS | 1725 | 1467937454935 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 17:24:14 INFO - PROCESS | 1725 | 1467937454993 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:14 INFO - PROCESS | 1725 | 1467937454994 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:15 INFO - PROCESS | 1725 | ++DOCSHELL 0x1182a9800 == 37 [pid = 1725] [id = 255] 17:24:15 INFO - PROCESS | 1725 | ++DOMWINDOW == 72 (0x118711400) [pid = 1725] [serial = 763] [outer = 0x0] 17:24:15 INFO - PROCESS | 1725 | ++DOMWINDOW == 73 (0x11907d800) [pid = 1725] [serial = 764] [outer = 0x118711400] 17:24:15 INFO - PROCESS | 1725 | 1467937455039 Marionette DEBUG loaded listener.js 17:24:15 INFO - PROCESS | 1725 | ++DOMWINDOW == 74 (0x1195ebc00) [pid = 1725] [serial = 765] [outer = 0x118711400] 17:24:15 INFO - PROCESS | 1725 | 1467937455325 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]]]}] 17:24:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 17:24:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 519ms 17:24:15 INFO - PROCESS | 1725 | 1467937455371 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 17:24:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 17:24:15 INFO - PROCESS | 1725 | 1467937455373 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 17:24:15 INFO - PROCESS | 1725 | 1467937455376 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 17:24:15 INFO - PROCESS | 1725 | 1467937455381 Marionette TRACE conn2 <- [1,994,null,{}] 17:24:15 INFO - PROCESS | 1725 | 1467937455390 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}] 17:24:15 INFO - PROCESS | 1725 | 1467937455393 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:15 INFO - PROCESS | 1725 | 1467937455477 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 17:24:15 INFO - PROCESS | 1725 | 1467937455530 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:15 INFO - PROCESS | 1725 | 1467937455532 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:15 INFO - PROCESS | 1725 | ++DOCSHELL 0x1187f9000 == 38 [pid = 1725] [id = 256] 17:24:15 INFO - PROCESS | 1725 | ++DOMWINDOW == 75 (0x118757400) [pid = 1725] [serial = 766] [outer = 0x0] 17:24:15 INFO - PROCESS | 1725 | ++DOMWINDOW == 76 (0x119727000) [pid = 1725] [serial = 767] [outer = 0x118757400] 17:24:15 INFO - PROCESS | 1725 | 1467937455558 Marionette DEBUG loaded listener.js 17:24:15 INFO - PROCESS | 1725 | ++DOMWINDOW == 77 (0x1211df000) [pid = 1725] [serial = 768] [outer = 0x118757400] 17:24:15 INFO - PROCESS | 1725 | 1467937455835 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]]]}] 17:24:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 17:24:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 479ms 17:24:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 17:24:15 INFO - PROCESS | 1725 | 1467937455855 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 17:24:15 INFO - PROCESS | 1725 | 1467937455857 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 17:24:15 INFO - PROCESS | 1725 | 1467937455859 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 17:24:15 INFO - PROCESS | 1725 | 1467937455860 Marionette TRACE conn2 <- [1,998,null,{}] 17:24:15 INFO - PROCESS | 1725 | 1467937455862 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}] 17:24:15 INFO - PROCESS | 1725 | 1467937455864 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:15 INFO - PROCESS | 1725 | 1467937455960 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 17:24:15 INFO - PROCESS | 1725 | 1467937455964 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:15 INFO - PROCESS | 1725 | 1467937455966 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:15 INFO - PROCESS | 1725 | ++DOCSHELL 0x12124c800 == 39 [pid = 1725] [id = 257] 17:24:15 INFO - PROCESS | 1725 | ++DOMWINDOW == 78 (0x1215efc00) [pid = 1725] [serial = 769] [outer = 0x0] 17:24:15 INFO - PROCESS | 1725 | ++DOMWINDOW == 79 (0x1237f0800) [pid = 1725] [serial = 770] [outer = 0x1215efc00] 17:24:15 INFO - PROCESS | 1725 | 1467937455993 Marionette DEBUG loaded listener.js 17:24:16 INFO - PROCESS | 1725 | ++DOMWINDOW == 80 (0x124eac400) [pid = 1725] [serial = 771] [outer = 0x1215efc00] 17:24:16 INFO - PROCESS | 1725 | 1467937456326 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]]]}] 17:24:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 17:24:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 522ms 17:24:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 17:24:16 INFO - PROCESS | 1725 | 1467937456397 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 17:24:16 INFO - PROCESS | 1725 | 1467937456398 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 17:24:16 INFO - PROCESS | 1725 | 1467937456400 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 17:24:16 INFO - PROCESS | 1725 | 1467937456401 Marionette TRACE conn2 <- [1,1002,null,{}] 17:24:16 INFO - PROCESS | 1725 | 1467937456404 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}] 17:24:16 INFO - PROCESS | 1725 | 1467937456405 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:16 INFO - PROCESS | 1725 | 1467937456505 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 17:24:16 INFO - PROCESS | 1725 | 1467937456516 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:16 INFO - PROCESS | 1725 | 1467937456521 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:16 INFO - PROCESS | 1725 | ++DOCSHELL 0x121618000 == 40 [pid = 1725] [id = 258] 17:24:16 INFO - PROCESS | 1725 | ++DOMWINDOW == 81 (0x1197edc00) [pid = 1725] [serial = 772] [outer = 0x0] 17:24:16 INFO - PROCESS | 1725 | ++DOMWINDOW == 82 (0x1266c4800) [pid = 1725] [serial = 773] [outer = 0x1197edc00] 17:24:16 INFO - PROCESS | 1725 | 1467937456553 Marionette DEBUG loaded listener.js 17:24:16 INFO - PROCESS | 1725 | ++DOMWINDOW == 83 (0x126920c00) [pid = 1725] [serial = 774] [outer = 0x1197edc00] 17:24:16 INFO - PROCESS | 1725 | 1467937456922 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]]]}] 17:24:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 17:24:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 571ms 17:24:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 17:24:16 INFO - PROCESS | 1725 | 1467937456971 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 17:24:16 INFO - PROCESS | 1725 | 1467937456973 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 17:24:16 INFO - PROCESS | 1725 | 1467937456975 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 17:24:16 INFO - PROCESS | 1725 | 1467937456976 Marionette TRACE conn2 <- [1,1006,null,{}] 17:24:16 INFO - PROCESS | 1725 | 1467937456978 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}] 17:24:16 INFO - PROCESS | 1725 | 1467937456979 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:17 INFO - PROCESS | 1725 | 1467937457084 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 17:24:17 INFO - PROCESS | 1725 | 1467937457102 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:17 INFO - PROCESS | 1725 | 1467937457103 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:17 INFO - PROCESS | 1725 | ++DOCSHELL 0x12576d800 == 41 [pid = 1725] [id = 259] 17:24:17 INFO - PROCESS | 1725 | ++DOMWINDOW == 84 (0x126927400) [pid = 1725] [serial = 775] [outer = 0x0] 17:24:17 INFO - PROCESS | 1725 | ++DOMWINDOW == 85 (0x126acf400) [pid = 1725] [serial = 776] [outer = 0x126927400] 17:24:17 INFO - PROCESS | 1725 | 1467937457127 Marionette DEBUG loaded listener.js 17:24:17 INFO - PROCESS | 1725 | ++DOMWINDOW == 86 (0x126c6dc00) [pid = 1725] [serial = 777] [outer = 0x126927400] 17:24:17 INFO - PROCESS | 1725 | 1467937457480 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]]]}] 17:24:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 17:24:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 522ms 17:24:17 INFO - PROCESS | 1725 | 1467937457499 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 17:24:17 INFO - PROCESS | 1725 | 1467937457501 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 17:24:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 17:24:17 INFO - PROCESS | 1725 | 1467937457504 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 17:24:17 INFO - PROCESS | 1725 | 1467937457506 Marionette TRACE conn2 <- [1,1010,null,{}] 17:24:17 INFO - PROCESS | 1725 | 1467937457510 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}] 17:24:17 INFO - PROCESS | 1725 | 1467937457511 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:17 INFO - PROCESS | 1725 | 1467937457651 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 17:24:17 INFO - PROCESS | 1725 | 1467937457675 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:17 INFO - PROCESS | 1725 | 1467937457676 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:17 INFO - PROCESS | 1725 | ++DOCSHELL 0x128eb9000 == 42 [pid = 1725] [id = 260] 17:24:17 INFO - PROCESS | 1725 | ++DOMWINDOW == 87 (0x1176e7c00) [pid = 1725] [serial = 778] [outer = 0x0] 17:24:17 INFO - PROCESS | 1725 | ++DOMWINDOW == 88 (0x126c72800) [pid = 1725] [serial = 779] [outer = 0x1176e7c00] 17:24:17 INFO - PROCESS | 1725 | 1467937457715 Marionette DEBUG loaded listener.js 17:24:17 INFO - PROCESS | 1725 | ++DOMWINDOW == 89 (0x128a6f000) [pid = 1725] [serial = 780] [outer = 0x1176e7c00] 17:24:18 INFO - PROCESS | 1725 | 1467937458076 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]]]}] 17:24:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 17:24:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 619ms 17:24:18 INFO - PROCESS | 1725 | 1467937458124 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 17:24:18 INFO - PROCESS | 1725 | 1467937458125 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 17:24:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 17:24:18 INFO - PROCESS | 1725 | 1467937458127 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 17:24:18 INFO - PROCESS | 1725 | 1467937458128 Marionette TRACE conn2 <- [1,1014,null,{}] 17:24:18 INFO - PROCESS | 1725 | 1467937458131 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}] 17:24:18 INFO - PROCESS | 1725 | 1467937458132 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:18 INFO - PROCESS | 1725 | 1467937458234 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 17:24:18 INFO - PROCESS | 1725 | 1467937458267 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:18 INFO - PROCESS | 1725 | 1467937458268 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:18 INFO - PROCESS | 1725 | ++DOCSHELL 0x12921c000 == 43 [pid = 1725] [id = 261] 17:24:18 INFO - PROCESS | 1725 | ++DOMWINDOW == 90 (0x1269dd400) [pid = 1725] [serial = 781] [outer = 0x0] 17:24:18 INFO - PROCESS | 1725 | ++DOMWINDOW == 91 (0x128a75400) [pid = 1725] [serial = 782] [outer = 0x1269dd400] 17:24:18 INFO - PROCESS | 1725 | 1467937458293 Marionette DEBUG loaded listener.js 17:24:18 INFO - PROCESS | 1725 | ++DOMWINDOW == 92 (0x128b73800) [pid = 1725] [serial = 783] [outer = 0x1269dd400] 17:24:18 INFO - PROCESS | 1725 | --DOMWINDOW == 91 (0x1193dc800) [pid = 1725] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 17:24:18 INFO - PROCESS | 1725 | --DOMWINDOW == 90 (0x1129b1400) [pid = 1725] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 17:24:18 INFO - PROCESS | 1725 | --DOMWINDOW == 89 (0x116fb1000) [pid = 1725] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 17:24:18 INFO - PROCESS | 1725 | --DOMWINDOW == 88 (0x119abcc00) [pid = 1725] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 17:24:18 INFO - PROCESS | 1725 | --DOMWINDOW == 87 (0x11393b000) [pid = 1725] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 17:24:18 INFO - PROCESS | 1725 | --DOMWINDOW == 86 (0x12111d800) [pid = 1725] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 17:24:18 INFO - PROCESS | 1725 | --DOMWINDOW == 85 (0x121bd0400) [pid = 1725] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 17:24:18 INFO - PROCESS | 1725 | --DOMWINDOW == 84 (0x118750400) [pid = 1725] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 17:24:18 INFO - PROCESS | 1725 | 1467937458650 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]]]}] 17:24:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 17:24:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 569ms 17:24:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 17:24:18 INFO - PROCESS | 1725 | 1467937458696 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 17:24:18 INFO - PROCESS | 1725 | 1467937458697 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 17:24:18 INFO - PROCESS | 1725 | 1467937458699 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 17:24:18 INFO - PROCESS | 1725 | 1467937458701 Marionette TRACE conn2 <- [1,1018,null,{}] 17:24:18 INFO - PROCESS | 1725 | 1467937458703 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}] 17:24:18 INFO - PROCESS | 1725 | 1467937458704 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:18 INFO - PROCESS | 1725 | 1467937458788 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 17:24:18 INFO - PROCESS | 1725 | 1467937458841 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:18 INFO - PROCESS | 1725 | 1467937458842 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:18 INFO - PROCESS | 1725 | ++DOCSHELL 0x1299b4800 == 44 [pid = 1725] [id = 262] 17:24:18 INFO - PROCESS | 1725 | ++DOMWINDOW == 85 (0x11393b000) [pid = 1725] [serial = 784] [outer = 0x0] 17:24:18 INFO - PROCESS | 1725 | ++DOMWINDOW == 86 (0x121bd0400) [pid = 1725] [serial = 785] [outer = 0x11393b000] 17:24:18 INFO - PROCESS | 1725 | 1467937458865 Marionette DEBUG loaded listener.js 17:24:18 INFO - PROCESS | 1725 | ++DOMWINDOW == 87 (0x128e5ac00) [pid = 1725] [serial = 786] [outer = 0x11393b000] 17:24:19 INFO - PROCESS | 1725 | 1467937459125 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]]]}] 17:24:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 17:24:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 469ms 17:24:19 INFO - PROCESS | 1725 | 1467937459171 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 17:24:19 INFO - PROCESS | 1725 | 1467937459172 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 17:24:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 17:24:19 INFO - PROCESS | 1725 | 1467937459175 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 17:24:19 INFO - PROCESS | 1725 | 1467937459176 Marionette TRACE conn2 <- [1,1022,null,{}] 17:24:19 INFO - PROCESS | 1725 | 1467937459178 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}] 17:24:19 INFO - PROCESS | 1725 | 1467937459179 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:19 INFO - PROCESS | 1725 | 1467937459268 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 17:24:19 INFO - PROCESS | 1725 | 1467937459272 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:19 INFO - PROCESS | 1725 | 1467937459274 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:19 INFO - PROCESS | 1725 | ++DOCSHELL 0x12b0b2000 == 45 [pid = 1725] [id = 263] 17:24:19 INFO - PROCESS | 1725 | ++DOMWINDOW == 88 (0x124ee7c00) [pid = 1725] [serial = 787] [outer = 0x0] 17:24:19 INFO - PROCESS | 1725 | ++DOMWINDOW == 89 (0x12916d000) [pid = 1725] [serial = 788] [outer = 0x124ee7c00] 17:24:19 INFO - PROCESS | 1725 | 1467937459301 Marionette DEBUG loaded listener.js 17:24:19 INFO - PROCESS | 1725 | ++DOMWINDOW == 90 (0x1292cd800) [pid = 1725] [serial = 789] [outer = 0x124ee7c00] 17:24:19 INFO - PROCESS | 1725 | 1467937459645 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]]]}] 17:24:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 17:24:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 519ms 17:24:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 17:24:19 INFO - PROCESS | 1725 | 1467937459703 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 17:24:19 INFO - PROCESS | 1725 | 1467937459705 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 17:24:19 INFO - PROCESS | 1725 | 1467937459707 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 17:24:19 INFO - PROCESS | 1725 | 1467937459709 Marionette TRACE conn2 <- [1,1026,null,{}] 17:24:19 INFO - PROCESS | 1725 | 1467937459711 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}] 17:24:19 INFO - PROCESS | 1725 | 1467937459713 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:19 INFO - PROCESS | 1725 | 1467937459807 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 17:24:19 INFO - PROCESS | 1725 | 1467937459811 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:19 INFO - PROCESS | 1725 | 1467937459812 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:19 INFO - PROCESS | 1725 | ++DOCSHELL 0x12bd84800 == 46 [pid = 1725] [id = 264] 17:24:19 INFO - PROCESS | 1725 | ++DOMWINDOW == 91 (0x1292cf000) [pid = 1725] [serial = 790] [outer = 0x0] 17:24:19 INFO - PROCESS | 1725 | ++DOMWINDOW == 92 (0x129441400) [pid = 1725] [serial = 791] [outer = 0x1292cf000] 17:24:19 INFO - PROCESS | 1725 | 1467937459835 Marionette DEBUG loaded listener.js 17:24:19 INFO - PROCESS | 1725 | ++DOMWINDOW == 93 (0x129949400) [pid = 1725] [serial = 792] [outer = 0x1292cf000] 17:24:20 INFO - PROCESS | 1725 | 1467937460143 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]]]}] 17:24:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 17:24:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 470ms 17:24:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 17:24:20 INFO - PROCESS | 1725 | 1467937460178 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 17:24:20 INFO - PROCESS | 1725 | 1467937460179 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 17:24:20 INFO - PROCESS | 1725 | 1467937460183 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 17:24:20 INFO - PROCESS | 1725 | 1467937460185 Marionette TRACE conn2 <- [1,1030,null,{}] 17:24:20 INFO - PROCESS | 1725 | 1467937460187 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}] 17:24:20 INFO - PROCESS | 1725 | 1467937460188 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:20 INFO - PROCESS | 1725 | 1467937460275 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 17:24:20 INFO - PROCESS | 1725 | 1467937460278 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:20 INFO - PROCESS | 1725 | 1467937460279 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:20 INFO - PROCESS | 1725 | ++DOCSHELL 0x12bd95000 == 47 [pid = 1725] [id = 265] 17:24:20 INFO - PROCESS | 1725 | ++DOMWINDOW == 94 (0x1292d2400) [pid = 1725] [serial = 793] [outer = 0x0] 17:24:20 INFO - PROCESS | 1725 | ++DOMWINDOW == 95 (0x129af1800) [pid = 1725] [serial = 794] [outer = 0x1292d2400] 17:24:20 INFO - PROCESS | 1725 | 1467937460354 Marionette DEBUG loaded listener.js 17:24:20 INFO - PROCESS | 1725 | ++DOMWINDOW == 96 (0x12a7c6800) [pid = 1725] [serial = 795] [outer = 0x1292d2400] 17:24:21 INFO - PROCESS | 1725 | --DOCSHELL 0x1187fc000 == 46 [pid = 1725] [id = 237] 17:24:21 INFO - PROCESS | 1725 | --DOCSHELL 0x11841d800 == 45 [pid = 1725] [id = 238] 17:24:21 INFO - PROCESS | 1725 | --DOCSHELL 0x116732800 == 44 [pid = 1725] [id = 254] 17:24:21 INFO - PROCESS | 1725 | --DOCSHELL 0x11601a800 == 43 [pid = 1725] [id = 253] 17:24:21 INFO - PROCESS | 1725 | --DOCSHELL 0x12b0c5000 == 42 [pid = 1725] [id = 252] 17:24:21 INFO - PROCESS | 1725 | --DOCSHELL 0x12ae25000 == 41 [pid = 1725] [id = 251] 17:24:21 INFO - PROCESS | 1725 | --DOCSHELL 0x129ade000 == 40 [pid = 1725] [id = 250] 17:24:21 INFO - PROCESS | 1725 | --DOCSHELL 0x121374800 == 39 [pid = 1725] [id = 249] 17:24:21 INFO - PROCESS | 1725 | --DOCSHELL 0x128ec4800 == 38 [pid = 1725] [id = 247] 17:24:21 INFO - PROCESS | 1725 | --DOCSHELL 0x117e34800 == 37 [pid = 1725] [id = 248] 17:24:21 INFO - PROCESS | 1725 | --DOCSHELL 0x1182a9800 == 36 [pid = 1725] [id = 255] 17:24:21 INFO - PROCESS | 1725 | --DOCSHELL 0x12124c800 == 35 [pid = 1725] [id = 257] 17:24:21 INFO - PROCESS | 1725 | --DOCSHELL 0x1187f9000 == 34 [pid = 1725] [id = 256] 17:24:21 INFO - PROCESS | 1725 | --DOCSHELL 0x12576d800 == 33 [pid = 1725] [id = 259] 17:24:21 INFO - PROCESS | 1725 | --DOCSHELL 0x12921c000 == 32 [pid = 1725] [id = 261] 17:24:21 INFO - PROCESS | 1725 | --DOCSHELL 0x1299b4800 == 31 [pid = 1725] [id = 262] 17:24:21 INFO - PROCESS | 1725 | --DOCSHELL 0x128eb9000 == 30 [pid = 1725] [id = 260] 17:24:21 INFO - PROCESS | 1725 | --DOCSHELL 0x121618000 == 29 [pid = 1725] [id = 258] 17:24:21 INFO - PROCESS | 1725 | --DOCSHELL 0x12b0b2000 == 28 [pid = 1725] [id = 263] 17:24:21 INFO - PROCESS | 1725 | --DOCSHELL 0x12bd84800 == 27 [pid = 1725] [id = 264] 17:24:21 INFO - PROCESS | 1725 | --DOMWINDOW == 95 (0x11972a000) [pid = 1725] [serial = 722] [outer = 0x0] [url = about:blank] 17:24:21 INFO - PROCESS | 1725 | --DOMWINDOW == 94 (0x1193d9c00) [pid = 1725] [serial = 710] [outer = 0x0] [url = about:blank] 17:24:21 INFO - PROCESS | 1725 | --DOMWINDOW == 93 (0x116fb0000) [pid = 1725] [serial = 713] [outer = 0x0] [url = about:blank] 17:24:21 INFO - PROCESS | 1725 | --DOMWINDOW == 92 (0x1160dbc00) [pid = 1725] [serial = 717] [outer = 0x0] [url = about:blank] 17:24:21 INFO - PROCESS | 1725 | --DOMWINDOW == 91 (0x1130d1c00) [pid = 1725] [serial = 716] [outer = 0x0] [url = about:blank] 17:24:21 INFO - PROCESS | 1725 | --DOMWINDOW == 90 (0x11870f000) [pid = 1725] [serial = 719] [outer = 0x0] [url = about:blank] 17:24:21 INFO - PROCESS | 1725 | --DOMWINDOW == 89 (0x119e0dc00) [pid = 1725] [serial = 725] [outer = 0x0] [url = about:blank] 17:24:21 INFO - PROCESS | 1725 | --DOMWINDOW == 88 (0x1251a9800) [pid = 1725] [serial = 740] [outer = 0x0] [url = about:blank] 17:24:21 INFO - PROCESS | 1725 | --DOMWINDOW == 87 (0x1197e7c00) [pid = 1725] [serial = 723] [outer = 0x0] [url = about:blank] 17:24:21 INFO - PROCESS | 1725 | --DOMWINDOW == 86 (0x1160d9400) [pid = 1725] [serial = 731] [outer = 0x0] [url = about:blank] 17:24:21 INFO - PROCESS | 1725 | --DOMWINDOW == 85 (0x121b7b000) [pid = 1725] [serial = 729] [outer = 0x0] [url = about:blank] 17:24:21 INFO - PROCESS | 1725 | --DOMWINDOW == 84 (0x121480800) [pid = 1725] [serial = 728] [outer = 0x0] [url = about:blank] 17:24:21 INFO - PROCESS | 1725 | --DOMWINDOW == 83 (0x1190adc00) [pid = 1725] [serial = 732] [outer = 0x0] [url = about:blank] 17:24:21 INFO - PROCESS | 1725 | --DOMWINDOW == 82 (0x124c0e400) [pid = 1725] [serial = 737] [outer = 0x0] [url = about:blank] 17:24:21 INFO - PROCESS | 1725 | --DOMWINDOW == 81 (0x121119400) [pid = 1725] [serial = 726] [outer = 0x0] [url = about:blank] 17:24:21 INFO - PROCESS | 1725 | --DOMWINDOW == 80 (0x119e06800) [pid = 1725] [serial = 734] [outer = 0x0] [url = about:blank] 17:24:21 INFO - PROCESS | 1725 | --DOMWINDOW == 79 (0x124ee4400) [pid = 1725] [serial = 738] [outer = 0x0] [url = about:blank] 17:24:21 INFO - PROCESS | 1725 | --DOMWINDOW == 78 (0x1237fd400) [pid = 1725] [serial = 735] [outer = 0x0] [url = about:blank] 17:24:21 INFO - PROCESS | 1725 | --DOMWINDOW == 77 (0x1190ac000) [pid = 1725] [serial = 720] [outer = 0x0] [url = about:blank] 17:24:21 INFO - PROCESS | 1725 | 1467937461907 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]]]}] 17:24:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 17:24:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1772ms 17:24:21 INFO - PROCESS | 1725 | 1467937461955 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 17:24:21 INFO - PROCESS | 1725 | 1467937461958 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 17:24:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 17:24:21 INFO - PROCESS | 1725 | 1467937461962 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 17:24:21 INFO - PROCESS | 1725 | 1467937461965 Marionette TRACE conn2 <- [1,1034,null,{}] 17:24:21 INFO - PROCESS | 1725 | 1467937461969 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}] 17:24:21 INFO - PROCESS | 1725 | 1467937461971 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:22 INFO - PROCESS | 1725 | 1467937462057 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 17:24:22 INFO - PROCESS | 1725 | 1467937462114 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:22 INFO - PROCESS | 1725 | 1467937462115 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:22 INFO - PROCESS | 1725 | ++DOCSHELL 0x116621000 == 28 [pid = 1725] [id = 266] 17:24:22 INFO - PROCESS | 1725 | ++DOMWINDOW == 78 (0x116fb0800) [pid = 1725] [serial = 796] [outer = 0x0] 17:24:22 INFO - PROCESS | 1725 | ++DOMWINDOW == 79 (0x1176e6800) [pid = 1725] [serial = 797] [outer = 0x116fb0800] 17:24:22 INFO - PROCESS | 1725 | 1467937462144 Marionette DEBUG loaded listener.js 17:24:22 INFO - PROCESS | 1725 | ++DOMWINDOW == 80 (0x11839c400) [pid = 1725] [serial = 798] [outer = 0x116fb0800] 17:24:22 INFO - PROCESS | 1725 | 1467937462447 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]]]}] 17:24:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 17:24:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 523ms 17:24:22 INFO - PROCESS | 1725 | 1467937462486 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 17:24:22 INFO - PROCESS | 1725 | 1467937462490 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 17:24:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 17:24:22 INFO - PROCESS | 1725 | 1467937462495 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 17:24:22 INFO - PROCESS | 1725 | 1467937462497 Marionette TRACE conn2 <- [1,1038,null,{}] 17:24:22 INFO - PROCESS | 1725 | 1467937462502 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}] 17:24:22 INFO - PROCESS | 1725 | 1467937462503 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:22 INFO - PROCESS | 1725 | 1467937462588 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 17:24:22 INFO - PROCESS | 1725 | 1467937462644 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:22 INFO - PROCESS | 1725 | 1467937462645 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:22 INFO - PROCESS | 1725 | ++DOCSHELL 0x1182a5000 == 29 [pid = 1725] [id = 267] 17:24:22 INFO - PROCESS | 1725 | ++DOMWINDOW == 81 (0x1183bd400) [pid = 1725] [serial = 799] [outer = 0x0] 17:24:22 INFO - PROCESS | 1725 | ++DOMWINDOW == 82 (0x118714800) [pid = 1725] [serial = 800] [outer = 0x1183bd400] 17:24:22 INFO - PROCESS | 1725 | 1467937462673 Marionette DEBUG loaded listener.js 17:24:22 INFO - PROCESS | 1725 | ++DOMWINDOW == 83 (0x1193dfc00) [pid = 1725] [serial = 801] [outer = 0x1183bd400] 17:24:23 INFO - PROCESS | 1725 | 1467937463004 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]]]}] 17:24:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 17:24:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 523ms 17:24:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 17:24:23 INFO - PROCESS | 1725 | 1467937463017 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 17:24:23 INFO - PROCESS | 1725 | 1467937463019 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 17:24:23 INFO - PROCESS | 1725 | 1467937463021 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 17:24:23 INFO - PROCESS | 1725 | 1467937463024 Marionette TRACE conn2 <- [1,1042,null,{}] 17:24:23 INFO - PROCESS | 1725 | 1467937463034 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}] 17:24:23 INFO - PROCESS | 1725 | 1467937463037 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:23 INFO - PROCESS | 1725 | 1467937463117 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 17:24:23 INFO - PROCESS | 1725 | 1467937463123 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:23 INFO - PROCESS | 1725 | 1467937463125 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:23 INFO - PROCESS | 1725 | ++DOCSHELL 0x119185800 == 30 [pid = 1725] [id = 268] 17:24:23 INFO - PROCESS | 1725 | ++DOMWINDOW == 84 (0x111d22400) [pid = 1725] [serial = 802] [outer = 0x0] 17:24:23 INFO - PROCESS | 1725 | ++DOMWINDOW == 85 (0x1197e4c00) [pid = 1725] [serial = 803] [outer = 0x111d22400] 17:24:23 INFO - PROCESS | 1725 | 1467937463199 Marionette DEBUG loaded listener.js 17:24:23 INFO - PROCESS | 1725 | ++DOMWINDOW == 86 (0x119e10400) [pid = 1725] [serial = 804] [outer = 0x111d22400] 17:24:23 INFO - PROCESS | 1725 | 1467937463506 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]]]}] 17:24:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 17:24:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 521ms 17:24:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 17:24:23 INFO - PROCESS | 1725 | 1467937463542 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 17:24:23 INFO - PROCESS | 1725 | 1467937463544 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 17:24:23 INFO - PROCESS | 1725 | 1467937463546 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 17:24:23 INFO - PROCESS | 1725 | 1467937463548 Marionette TRACE conn2 <- [1,1046,null,{}] 17:24:23 INFO - PROCESS | 1725 | 1467937463553 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}] 17:24:23 INFO - PROCESS | 1725 | 1467937463554 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:23 INFO - PROCESS | 1725 | 1467937463638 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 17:24:23 INFO - PROCESS | 1725 | 1467937463642 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:23 INFO - PROCESS | 1725 | 1467937463643 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:23 INFO - PROCESS | 1725 | ++DOCSHELL 0x121081000 == 31 [pid = 1725] [id = 269] 17:24:23 INFO - PROCESS | 1725 | ++DOMWINDOW == 87 (0x121112c00) [pid = 1725] [serial = 805] [outer = 0x0] 17:24:23 INFO - PROCESS | 1725 | ++DOMWINDOW == 88 (0x1217e8c00) [pid = 1725] [serial = 806] [outer = 0x121112c00] 17:24:23 INFO - PROCESS | 1725 | 1467937463670 Marionette DEBUG loaded listener.js 17:24:23 INFO - PROCESS | 1725 | ++DOMWINDOW == 89 (0x121bd1000) [pid = 1725] [serial = 807] [outer = 0x121112c00] 17:24:24 INFO - PROCESS | 1725 | 1467937464110 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]]]}] 17:24:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 17:24:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 623ms 17:24:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 17:24:24 INFO - PROCESS | 1725 | 1467937464170 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 17:24:24 INFO - PROCESS | 1725 | 1467937464172 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 17:24:24 INFO - PROCESS | 1725 | 1467937464175 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 17:24:24 INFO - PROCESS | 1725 | 1467937464188 Marionette TRACE conn2 <- [1,1050,null,{}] 17:24:24 INFO - PROCESS | 1725 | 1467937464192 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}] 17:24:24 INFO - PROCESS | 1725 | 1467937464194 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:24 INFO - PROCESS | 1725 | 1467937464277 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 17:24:24 INFO - PROCESS | 1725 | 1467937464286 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:24 INFO - PROCESS | 1725 | 1467937464287 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:24 INFO - PROCESS | 1725 | ++DOCSHELL 0x1216d6000 == 32 [pid = 1725] [id = 270] 17:24:24 INFO - PROCESS | 1725 | ++DOMWINDOW == 90 (0x1176e2c00) [pid = 1725] [serial = 808] [outer = 0x0] 17:24:24 INFO - PROCESS | 1725 | ++DOMWINDOW == 91 (0x1237f3400) [pid = 1725] [serial = 809] [outer = 0x1176e2c00] 17:24:24 INFO - PROCESS | 1725 | 1467937464311 Marionette DEBUG loaded listener.js 17:24:24 INFO - PROCESS | 1725 | ++DOMWINDOW == 92 (0x124c05800) [pid = 1725] [serial = 810] [outer = 0x1176e2c00] 17:24:24 INFO - PROCESS | 1725 | 1467937464636 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]]]}] 17:24:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 17:24:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 482ms 17:24:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 17:24:24 INFO - PROCESS | 1725 | 1467937464657 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 17:24:24 INFO - PROCESS | 1725 | 1467937464658 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 17:24:24 INFO - PROCESS | 1725 | 1467937464660 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 17:24:24 INFO - PROCESS | 1725 | 1467937464661 Marionette TRACE conn2 <- [1,1054,null,{}] 17:24:24 INFO - PROCESS | 1725 | 1467937464663 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}] 17:24:24 INFO - PROCESS | 1725 | 1467937464670 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:24 INFO - PROCESS | 1725 | 1467937464790 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 17:24:24 INFO - PROCESS | 1725 | 1467937464797 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:24 INFO - PROCESS | 1725 | 1467937464798 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:24 INFO - PROCESS | 1725 | ++DOCSHELL 0x125016800 == 33 [pid = 1725] [id = 271] 17:24:24 INFO - PROCESS | 1725 | ++DOMWINDOW == 93 (0x12111f000) [pid = 1725] [serial = 811] [outer = 0x0] 17:24:24 INFO - PROCESS | 1725 | ++DOMWINDOW == 94 (0x124ee6000) [pid = 1725] [serial = 812] [outer = 0x12111f000] 17:24:24 INFO - PROCESS | 1725 | 1467937464823 Marionette DEBUG loaded listener.js 17:24:24 INFO - PROCESS | 1725 | ++DOMWINDOW == 95 (0x12691b000) [pid = 1725] [serial = 813] [outer = 0x12111f000] 17:24:25 INFO - PROCESS | 1725 | 1467937465135 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]]]}] 17:24:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 17:24:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 519ms 17:24:25 INFO - PROCESS | 1725 | 1467937465180 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 17:24:25 INFO - PROCESS | 1725 | 1467937465181 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 17:24:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 17:24:25 INFO - PROCESS | 1725 | 1467937465183 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 17:24:25 INFO - PROCESS | 1725 | 1467937465184 Marionette TRACE conn2 <- [1,1058,null,{}] 17:24:25 INFO - PROCESS | 1725 | 1467937465187 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}] 17:24:25 INFO - PROCESS | 1725 | 1467937465196 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:25 INFO - PROCESS | 1725 | 1467937465271 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 17:24:25 INFO - PROCESS | 1725 | 1467937465275 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:25 INFO - PROCESS | 1725 | 1467937465276 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:25 INFO - PROCESS | 1725 | ++DOCSHELL 0x126a56000 == 34 [pid = 1725] [id = 272] 17:24:25 INFO - PROCESS | 1725 | ++DOMWINDOW == 96 (0x12691e400) [pid = 1725] [serial = 814] [outer = 0x0] 17:24:25 INFO - PROCESS | 1725 | ++DOMWINDOW == 97 (0x126928800) [pid = 1725] [serial = 815] [outer = 0x12691e400] 17:24:25 INFO - PROCESS | 1725 | 1467937465303 Marionette DEBUG loaded listener.js 17:24:25 INFO - PROCESS | 1725 | ++DOMWINDOW == 98 (0x126acb000) [pid = 1725] [serial = 816] [outer = 0x12691e400] 17:24:25 INFO - PROCESS | 1725 | 1467937465624 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]]]}] 17:24:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 17:24:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 469ms 17:24:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 17:24:25 INFO - PROCESS | 1725 | 1467937465652 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 17:24:25 INFO - PROCESS | 1725 | 1467937465654 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 17:24:25 INFO - PROCESS | 1725 | 1467937465656 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 17:24:25 INFO - PROCESS | 1725 | 1467937465657 Marionette TRACE conn2 <- [1,1062,null,{}] 17:24:25 INFO - PROCESS | 1725 | 1467937465659 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}] 17:24:25 INFO - PROCESS | 1725 | 1467937465660 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:25 INFO - PROCESS | 1725 | 1467937465766 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 17:24:25 INFO - PROCESS | 1725 | 1467937465771 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:25 INFO - PROCESS | 1725 | 1467937465773 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:25 INFO - PROCESS | 1725 | ++DOCSHELL 0x128a4b000 == 35 [pid = 1725] [id = 273] 17:24:25 INFO - PROCESS | 1725 | ++DOMWINDOW == 99 (0x12690bc00) [pid = 1725] [serial = 817] [outer = 0x0] 17:24:25 INFO - PROCESS | 1725 | ++DOMWINDOW == 100 (0x126c64800) [pid = 1725] [serial = 818] [outer = 0x12690bc00] 17:24:25 INFO - PROCESS | 1725 | 1467937465798 Marionette DEBUG loaded listener.js 17:24:25 INFO - PROCESS | 1725 | ++DOMWINDOW == 101 (0x128a72400) [pid = 1725] [serial = 819] [outer = 0x12690bc00] 17:24:26 INFO - PROCESS | 1725 | 1467937466109 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]]]}] 17:24:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 17:24:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 468ms 17:24:26 INFO - PROCESS | 1725 | 1467937466125 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 17:24:26 INFO - PROCESS | 1725 | 1467937466126 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 17:24:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 17:24:26 INFO - PROCESS | 1725 | 1467937466128 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 17:24:26 INFO - PROCESS | 1725 | 1467937466130 Marionette TRACE conn2 <- [1,1066,null,{}] 17:24:26 INFO - PROCESS | 1725 | 1467937466134 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}] 17:24:26 INFO - PROCESS | 1725 | 1467937466137 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:26 INFO - PROCESS | 1725 | 1467937466226 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 17:24:26 INFO - PROCESS | 1725 | 1467937466230 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:26 INFO - PROCESS | 1725 | 1467937466231 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:26 INFO - PROCESS | 1725 | ++DOCSHELL 0x119185000 == 36 [pid = 1725] [id = 274] 17:24:26 INFO - PROCESS | 1725 | ++DOMWINDOW == 102 (0x12691fc00) [pid = 1725] [serial = 820] [outer = 0x0] 17:24:26 INFO - PROCESS | 1725 | ++DOMWINDOW == 103 (0x128e67800) [pid = 1725] [serial = 821] [outer = 0x12691fc00] 17:24:26 INFO - PROCESS | 1725 | 1467937466259 Marionette DEBUG loaded listener.js 17:24:26 INFO - PROCESS | 1725 | ++DOMWINDOW == 104 (0x129173400) [pid = 1725] [serial = 822] [outer = 0x12691fc00] 17:24:26 INFO - PROCESS | 1725 | 1467937466603 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]]]}] 17:24:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 17:24:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 518ms 17:24:26 INFO - PROCESS | 1725 | 1467937466661 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 17:24:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 17:24:26 INFO - PROCESS | 1725 | 1467937466662 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 17:24:26 INFO - PROCESS | 1725 | 1467937466665 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 17:24:26 INFO - PROCESS | 1725 | 1467937466667 Marionette TRACE conn2 <- [1,1070,null,{}] 17:24:26 INFO - PROCESS | 1725 | 1467937466669 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}] 17:24:26 INFO - PROCESS | 1725 | 1467937466670 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:26 INFO - PROCESS | 1725 | 1467937466746 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 17:24:26 INFO - PROCESS | 1725 | 1467937466752 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:26 INFO - PROCESS | 1725 | 1467937466753 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:26 INFO - PROCESS | 1725 | ++DOCSHELL 0x12ae3b800 == 37 [pid = 1725] [id = 275] 17:24:26 INFO - PROCESS | 1725 | ++DOMWINDOW == 105 (0x128a74000) [pid = 1725] [serial = 823] [outer = 0x0] 17:24:26 INFO - PROCESS | 1725 | ++DOMWINDOW == 106 (0x1292d2c00) [pid = 1725] [serial = 824] [outer = 0x128a74000] 17:24:26 INFO - PROCESS | 1725 | 1467937466793 Marionette DEBUG loaded listener.js 17:24:26 INFO - PROCESS | 1725 | ++DOMWINDOW == 107 (0x129442800) [pid = 1725] [serial = 825] [outer = 0x128a74000] 17:24:27 INFO - PROCESS | 1725 | 1467937467314 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]]]}] 17:24:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 17:24:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 669ms 17:24:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 17:24:27 INFO - PROCESS | 1725 | 1467937467349 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 17:24:27 INFO - PROCESS | 1725 | 1467937467351 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 17:24:27 INFO - PROCESS | 1725 | 1467937467353 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 17:24:27 INFO - PROCESS | 1725 | 1467937467355 Marionette TRACE conn2 <- [1,1074,null,{}] 17:24:27 INFO - PROCESS | 1725 | 1467937467357 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}] 17:24:27 INFO - PROCESS | 1725 | 1467937467359 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:27 INFO - PROCESS | 1725 | 1467937467475 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 17:24:27 INFO - PROCESS | 1725 | 1467937467531 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:27 INFO - PROCESS | 1725 | 1467937467533 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:27 INFO - PROCESS | 1725 | ++DOCSHELL 0x1216d3800 == 38 [pid = 1725] [id = 276] 17:24:27 INFO - PROCESS | 1725 | ++DOMWINDOW == 108 (0x12a7c4800) [pid = 1725] [serial = 826] [outer = 0x0] 17:24:27 INFO - PROCESS | 1725 | ++DOMWINDOW == 109 (0x12a7ca000) [pid = 1725] [serial = 827] [outer = 0x12a7c4800] 17:24:27 INFO - PROCESS | 1725 | 1467937467559 Marionette DEBUG loaded listener.js 17:24:27 INFO - PROCESS | 1725 | ++DOMWINDOW == 110 (0x12ad9c400) [pid = 1725] [serial = 828] [outer = 0x12a7c4800] 17:24:27 INFO - PROCESS | 1725 | 1467937467878 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]]]}] 17:24:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 17:24:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 571ms 17:24:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 17:24:27 INFO - PROCESS | 1725 | 1467937467924 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 17:24:27 INFO - PROCESS | 1725 | 1467937467926 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 17:24:27 INFO - PROCESS | 1725 | 1467937467928 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 17:24:27 INFO - PROCESS | 1725 | 1467937467930 Marionette TRACE conn2 <- [1,1078,null,{}] 17:24:27 INFO - PROCESS | 1725 | 1467937467932 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}] 17:24:27 INFO - PROCESS | 1725 | 1467937467934 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:28 INFO - PROCESS | 1725 | 1467937468058 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 17:24:28 INFO - PROCESS | 1725 | 1467937468074 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:28 INFO - PROCESS | 1725 | 1467937468076 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:28 INFO - PROCESS | 1725 | ++DOCSHELL 0x12c4a0000 == 39 [pid = 1725] [id = 277] 17:24:28 INFO - PROCESS | 1725 | ++DOMWINDOW == 111 (0x12ad9ec00) [pid = 1725] [serial = 829] [outer = 0x0] 17:24:28 INFO - PROCESS | 1725 | ++DOMWINDOW == 112 (0x12b057000) [pid = 1725] [serial = 830] [outer = 0x12ad9ec00] 17:24:28 INFO - PROCESS | 1725 | 1467937468114 Marionette DEBUG loaded listener.js 17:24:28 INFO - PROCESS | 1725 | ++DOMWINDOW == 113 (0x12b063000) [pid = 1725] [serial = 831] [outer = 0x12ad9ec00] 17:24:28 INFO - PROCESS | 1725 | 1467937468551 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]]]}] 17:24:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 17:24:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 670ms 17:24:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 17:24:28 INFO - PROCESS | 1725 | 1467937468598 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 17:24:28 INFO - PROCESS | 1725 | 1467937468599 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 17:24:28 INFO - PROCESS | 1725 | 1467937468601 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 17:24:28 INFO - PROCESS | 1725 | 1467937468603 Marionette TRACE conn2 <- [1,1082,null,{}] 17:24:28 INFO - PROCESS | 1725 | 1467937468605 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}] 17:24:28 INFO - PROCESS | 1725 | 1467937468606 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:28 INFO - PROCESS | 1725 | 1467937468713 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 17:24:28 INFO - PROCESS | 1725 | 1467937468752 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:28 INFO - PROCESS | 1725 | 1467937468753 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:28 INFO - PROCESS | 1725 | ++DOCSHELL 0x12c75b000 == 40 [pid = 1725] [id = 278] 17:24:28 INFO - PROCESS | 1725 | ++DOMWINDOW == 114 (0x12b838400) [pid = 1725] [serial = 832] [outer = 0x0] 17:24:28 INFO - PROCESS | 1725 | ++DOMWINDOW == 115 (0x12b83a000) [pid = 1725] [serial = 833] [outer = 0x12b838400] 17:24:28 INFO - PROCESS | 1725 | 1467937468777 Marionette DEBUG loaded listener.js 17:24:28 INFO - PROCESS | 1725 | ++DOMWINDOW == 116 (0x12b840800) [pid = 1725] [serial = 834] [outer = 0x12b838400] 17:24:29 INFO - PROCESS | 1725 | --DOMWINDOW == 115 (0x126927400) [pid = 1725] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 17:24:29 INFO - PROCESS | 1725 | --DOMWINDOW == 114 (0x1176e7c00) [pid = 1725] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 17:24:29 INFO - PROCESS | 1725 | --DOMWINDOW == 113 (0x1269dd400) [pid = 1725] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 17:24:29 INFO - PROCESS | 1725 | --DOMWINDOW == 112 (0x11393b000) [pid = 1725] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 17:24:29 INFO - PROCESS | 1725 | --DOMWINDOW == 111 (0x124ee7c00) [pid = 1725] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 17:24:29 INFO - PROCESS | 1725 | --DOMWINDOW == 110 (0x1292cf000) [pid = 1725] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 17:24:29 INFO - PROCESS | 1725 | --DOMWINDOW == 109 (0x118711400) [pid = 1725] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 17:24:29 INFO - PROCESS | 1725 | --DOMWINDOW == 108 (0x112a7b800) [pid = 1725] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 17:24:29 INFO - PROCESS | 1725 | --DOMWINDOW == 107 (0x1129af400) [pid = 1725] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 17:24:29 INFO - PROCESS | 1725 | --DOMWINDOW == 106 (0x1237f8400) [pid = 1725] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 17:24:29 INFO - PROCESS | 1725 | --DOMWINDOW == 105 (0x1237f1c00) [pid = 1725] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 17:24:29 INFO - PROCESS | 1725 | --DOMWINDOW == 104 (0x1197e8c00) [pid = 1725] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 17:24:29 INFO - PROCESS | 1725 | --DOMWINDOW == 103 (0x11875d000) [pid = 1725] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 17:24:29 INFO - PROCESS | 1725 | --DOMWINDOW == 102 (0x112f83c00) [pid = 1725] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 17:24:29 INFO - PROCESS | 1725 | --DOMWINDOW == 101 (0x121021800) [pid = 1725] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 17:24:29 INFO - PROCESS | 1725 | --DOMWINDOW == 100 (0x1215efc00) [pid = 1725] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 17:24:29 INFO - PROCESS | 1725 | --DOMWINDOW == 99 (0x118757400) [pid = 1725] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 17:24:29 INFO - PROCESS | 1725 | --DOMWINDOW == 98 (0x1197edc00) [pid = 1725] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 17:24:29 INFO - PROCESS | 1725 | --DOMWINDOW == 97 (0x1160e4c00) [pid = 1725] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 17:24:29 INFO - PROCESS | 1725 | --DOMWINDOW == 96 (0x1129b3000) [pid = 1725] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 17:24:29 INFO - PROCESS | 1725 | 1467937469446 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]]]}] 17:24:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 17:24:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 868ms 17:24:29 INFO - PROCESS | 1725 | 1467937469471 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 17:24:29 INFO - PROCESS | 1725 | 1467937469472 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 17:24:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 17:24:29 INFO - PROCESS | 1725 | 1467937469474 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 17:24:29 INFO - PROCESS | 1725 | 1467937469475 Marionette TRACE conn2 <- [1,1086,null,{}] 17:24:29 INFO - PROCESS | 1725 | 1467937469477 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}] 17:24:29 INFO - PROCESS | 1725 | 1467937469478 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:29 INFO - PROCESS | 1725 | 1467937469561 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 17:24:29 INFO - PROCESS | 1725 | 1467937469568 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:29 INFO - PROCESS | 1725 | 1467937469569 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:29 INFO - PROCESS | 1725 | ++DOCSHELL 0x125778000 == 41 [pid = 1725] [id = 279] 17:24:29 INFO - PROCESS | 1725 | ++DOMWINDOW == 97 (0x1133d4000) [pid = 1725] [serial = 835] [outer = 0x0] 17:24:29 INFO - PROCESS | 1725 | ++DOMWINDOW == 98 (0x1176e0c00) [pid = 1725] [serial = 836] [outer = 0x1133d4000] 17:24:29 INFO - PROCESS | 1725 | 1467937469593 Marionette DEBUG loaded listener.js 17:24:29 INFO - PROCESS | 1725 | ++DOMWINDOW == 99 (0x118757400) [pid = 1725] [serial = 837] [outer = 0x1133d4000] 17:24:29 INFO - PROCESS | 1725 | 1467937469929 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]]]}] 17:24:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 17:24:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 518ms 17:24:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 17:24:29 INFO - PROCESS | 1725 | 1467937469992 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 17:24:29 INFO - PROCESS | 1725 | 1467937469993 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 17:24:30 INFO - PROCESS | 1725 | 1467937470003 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 17:24:30 INFO - PROCESS | 1725 | 1467937470004 Marionette TRACE conn2 <- [1,1090,null,{}] 17:24:30 INFO - PROCESS | 1725 | 1467937470006 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}] 17:24:30 INFO - PROCESS | 1725 | 1467937470007 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:30 INFO - PROCESS | 1725 | 1467937470090 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 17:24:30 INFO - PROCESS | 1725 | 1467937470093 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:30 INFO - PROCESS | 1725 | 1467937470094 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:30 INFO - PROCESS | 1725 | ++DOCSHELL 0x12c82d800 == 42 [pid = 1725] [id = 280] 17:24:30 INFO - PROCESS | 1725 | ++DOMWINDOW == 100 (0x1195e5400) [pid = 1725] [serial = 838] [outer = 0x0] 17:24:30 INFO - PROCESS | 1725 | ++DOMWINDOW == 101 (0x1210aa400) [pid = 1725] [serial = 839] [outer = 0x1195e5400] 17:24:30 INFO - PROCESS | 1725 | 1467937470118 Marionette DEBUG loaded listener.js 17:24:30 INFO - PROCESS | 1725 | ++DOMWINDOW == 102 (0x124ea9400) [pid = 1725] [serial = 840] [outer = 0x1195e5400] 17:24:30 INFO - PROCESS | 1725 | 1467937470420 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]]]}] 17:24:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 17:24:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 474ms 17:24:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 17:24:30 INFO - PROCESS | 1725 | 1467937470471 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 17:24:30 INFO - PROCESS | 1725 | 1467937470472 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 17:24:30 INFO - PROCESS | 1725 | 1467937470474 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 17:24:30 INFO - PROCESS | 1725 | 1467937470475 Marionette TRACE conn2 <- [1,1094,null,{}] 17:24:30 INFO - PROCESS | 1725 | 1467937470477 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}] 17:24:30 INFO - PROCESS | 1725 | 1467937470479 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:30 INFO - PROCESS | 1725 | 1467937470571 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 17:24:30 INFO - PROCESS | 1725 | 1467937470643 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:30 INFO - PROCESS | 1725 | 1467937470644 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:30 INFO - PROCESS | 1725 | ++DOCSHELL 0x12ca9a800 == 43 [pid = 1725] [id = 281] 17:24:30 INFO - PROCESS | 1725 | ++DOMWINDOW == 103 (0x1197e8800) [pid = 1725] [serial = 841] [outer = 0x0] 17:24:30 INFO - PROCESS | 1725 | ++DOMWINDOW == 104 (0x1266c3000) [pid = 1725] [serial = 842] [outer = 0x1197e8800] 17:24:30 INFO - PROCESS | 1725 | 1467937470682 Marionette DEBUG loaded listener.js 17:24:30 INFO - PROCESS | 1725 | ++DOMWINDOW == 105 (0x128b75800) [pid = 1725] [serial = 843] [outer = 0x1197e8800] 17:24:31 INFO - PROCESS | 1725 | 1467937471063 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]]]}] 17:24:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 17:24:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 619ms 17:24:31 INFO - PROCESS | 1725 | 1467937471093 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 17:24:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 17:24:31 INFO - PROCESS | 1725 | 1467937471103 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 17:24:31 INFO - PROCESS | 1725 | 1467937471105 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 17:24:31 INFO - PROCESS | 1725 | 1467937471106 Marionette TRACE conn2 <- [1,1098,null,{}] 17:24:31 INFO - PROCESS | 1725 | 1467937471109 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}] 17:24:31 INFO - PROCESS | 1725 | 1467937471110 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:31 INFO - PROCESS | 1725 | 1467937471194 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 17:24:31 INFO - PROCESS | 1725 | 1467937471270 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:31 INFO - PROCESS | 1725 | 1467937471271 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:31 INFO - PROCESS | 1725 | ++DOCSHELL 0x12cbb5800 == 44 [pid = 1725] [id = 282] 17:24:31 INFO - PROCESS | 1725 | ++DOMWINDOW == 106 (0x1197edc00) [pid = 1725] [serial = 844] [outer = 0x0] 17:24:31 INFO - PROCESS | 1725 | ++DOMWINDOW == 107 (0x1292cb400) [pid = 1725] [serial = 845] [outer = 0x1197edc00] 17:24:31 INFO - PROCESS | 1725 | 1467937471297 Marionette DEBUG loaded listener.js 17:24:31 INFO - PROCESS | 1725 | ++DOMWINDOW == 108 (0x12b8ab800) [pid = 1725] [serial = 846] [outer = 0x1197edc00] 17:24:31 INFO - PROCESS | 1725 | 1467937471947 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]]]}] 17:24:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 17:24:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 873ms 17:24:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 17:24:31 INFO - PROCESS | 1725 | 1467937471979 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 17:24:31 INFO - PROCESS | 1725 | 1467937471982 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 17:24:31 INFO - PROCESS | 1725 | 1467937471988 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 17:24:31 INFO - PROCESS | 1725 | 1467937471990 Marionette TRACE conn2 <- [1,1102,null,{}] 17:24:31 INFO - PROCESS | 1725 | 1467937471994 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}] 17:24:31 INFO - PROCESS | 1725 | 1467937471995 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:32 INFO - PROCESS | 1725 | 1467937472113 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 17:24:32 INFO - PROCESS | 1725 | 1467937472195 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:32 INFO - PROCESS | 1725 | 1467937472196 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:32 INFO - PROCESS | 1725 | ++DOCSHELL 0x1216cc800 == 45 [pid = 1725] [id = 283] 17:24:32 INFO - PROCESS | 1725 | ++DOMWINDOW == 109 (0x1194b9800) [pid = 1725] [serial = 847] [outer = 0x0] 17:24:32 INFO - PROCESS | 1725 | ++DOMWINDOW == 110 (0x119734000) [pid = 1725] [serial = 848] [outer = 0x1194b9800] 17:24:32 INFO - PROCESS | 1725 | 1467937472227 Marionette DEBUG loaded listener.js 17:24:32 INFO - PROCESS | 1725 | ++DOMWINDOW == 111 (0x119e0e800) [pid = 1725] [serial = 849] [outer = 0x1194b9800] 17:24:32 INFO - PROCESS | 1725 | 1467937472779 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]]]}] 17:24:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 17:24:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 871ms 17:24:32 INFO - PROCESS | 1725 | 1467937472858 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 17:24:32 INFO - PROCESS | 1725 | 1467937472861 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 17:24:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 17:24:32 INFO - PROCESS | 1725 | 1467937472866 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 17:24:32 INFO - PROCESS | 1725 | 1467937472868 Marionette TRACE conn2 <- [1,1106,null,{}] 17:24:32 INFO - PROCESS | 1725 | 1467937472870 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}] 17:24:32 INFO - PROCESS | 1725 | 1467937472872 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:32 INFO - PROCESS | 1725 | 1467937472986 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 17:24:33 INFO - PROCESS | 1725 | 1467937473047 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:33 INFO - PROCESS | 1725 | 1467937473048 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:33 INFO - PROCESS | 1725 | ++DOCSHELL 0x1169bc000 == 46 [pid = 1725] [id = 284] 17:24:33 INFO - PROCESS | 1725 | ++DOMWINDOW == 112 (0x1194b9c00) [pid = 1725] [serial = 850] [outer = 0x0] 17:24:33 INFO - PROCESS | 1725 | ++DOMWINDOW == 113 (0x121117c00) [pid = 1725] [serial = 851] [outer = 0x1194b9c00] 17:24:33 INFO - PROCESS | 1725 | 1467937473078 Marionette DEBUG loaded listener.js 17:24:33 INFO - PROCESS | 1725 | ++DOMWINDOW == 114 (0x124ee8c00) [pid = 1725] [serial = 852] [outer = 0x1194b9c00] 17:24:33 INFO - PROCESS | 1725 | --DOCSHELL 0x12ca9a800 == 45 [pid = 1725] [id = 281] 17:24:33 INFO - PROCESS | 1725 | --DOCSHELL 0x12c82d800 == 44 [pid = 1725] [id = 280] 17:24:33 INFO - PROCESS | 1725 | --DOCSHELL 0x125778000 == 43 [pid = 1725] [id = 279] 17:24:33 INFO - PROCESS | 1725 | --DOCSHELL 0x12c75b000 == 42 [pid = 1725] [id = 278] 17:24:33 INFO - PROCESS | 1725 | --DOCSHELL 0x12c4a0000 == 41 [pid = 1725] [id = 277] 17:24:33 INFO - PROCESS | 1725 | --DOCSHELL 0x1216d3800 == 40 [pid = 1725] [id = 276] 17:24:33 INFO - PROCESS | 1725 | --DOCSHELL 0x12ae3b800 == 39 [pid = 1725] [id = 275] 17:24:33 INFO - PROCESS | 1725 | 1467937473787 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]]]}] 17:24:33 INFO - PROCESS | 1725 | --DOMWINDOW == 113 (0x129af1800) [pid = 1725] [serial = 794] [outer = 0x0] [url = about:blank] 17:24:33 INFO - PROCESS | 1725 | --DOCSHELL 0x119185000 == 38 [pid = 1725] [id = 274] 17:24:33 INFO - PROCESS | 1725 | --DOCSHELL 0x128a4b000 == 37 [pid = 1725] [id = 273] 17:24:33 INFO - PROCESS | 1725 | --DOCSHELL 0x126a56000 == 36 [pid = 1725] [id = 272] 17:24:33 INFO - PROCESS | 1725 | --DOCSHELL 0x125016800 == 35 [pid = 1725] [id = 271] 17:24:33 INFO - PROCESS | 1725 | --DOCSHELL 0x1216d6000 == 34 [pid = 1725] [id = 270] 17:24:33 INFO - PROCESS | 1725 | --DOCSHELL 0x121081000 == 33 [pid = 1725] [id = 269] 17:24:33 INFO - PROCESS | 1725 | --DOCSHELL 0x119185800 == 32 [pid = 1725] [id = 268] 17:24:33 INFO - PROCESS | 1725 | --DOCSHELL 0x1182a5000 == 31 [pid = 1725] [id = 267] 17:24:33 INFO - PROCESS | 1725 | --DOCSHELL 0x116621000 == 30 [pid = 1725] [id = 266] 17:24:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 17:24:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 970ms 17:24:33 INFO - PROCESS | 1725 | 1467937473837 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 17:24:33 INFO - PROCESS | 1725 | 1467937473839 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 17:24:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 17:24:33 INFO - PROCESS | 1725 | 1467937473842 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 17:24:33 INFO - PROCESS | 1725 | 1467937473845 Marionette TRACE conn2 <- [1,1110,null,{}] 17:24:33 INFO - PROCESS | 1725 | 1467937473850 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}] 17:24:33 INFO - PROCESS | 1725 | 1467937473852 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:33 INFO - PROCESS | 1725 | 1467937473931 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 17:24:33 INFO - PROCESS | 1725 | --DOMWINDOW == 112 (0x126acf400) [pid = 1725] [serial = 776] [outer = 0x0] [url = about:blank] 17:24:33 INFO - PROCESS | 1725 | --DOMWINDOW == 111 (0x126c72800) [pid = 1725] [serial = 779] [outer = 0x0] [url = about:blank] 17:24:33 INFO - PROCESS | 1725 | --DOMWINDOW == 110 (0x128a75400) [pid = 1725] [serial = 782] [outer = 0x0] [url = about:blank] 17:24:33 INFO - PROCESS | 1725 | --DOMWINDOW == 109 (0x121bd0400) [pid = 1725] [serial = 785] [outer = 0x0] [url = about:blank] 17:24:33 INFO - PROCESS | 1725 | --DOMWINDOW == 108 (0x12916d000) [pid = 1725] [serial = 788] [outer = 0x0] [url = about:blank] 17:24:33 INFO - PROCESS | 1725 | --DOMWINDOW == 107 (0x129441400) [pid = 1725] [serial = 791] [outer = 0x0] [url = about:blank] 17:24:33 INFO - PROCESS | 1725 | --DOMWINDOW == 106 (0x128b73800) [pid = 1725] [serial = 783] [outer = 0x0] [url = about:blank] 17:24:33 INFO - PROCESS | 1725 | --DOMWINDOW == 105 (0x128e5ac00) [pid = 1725] [serial = 786] [outer = 0x0] [url = about:blank] 17:24:33 INFO - PROCESS | 1725 | --DOMWINDOW == 104 (0x11907d800) [pid = 1725] [serial = 764] [outer = 0x0] [url = about:blank] 17:24:33 INFO - PROCESS | 1725 | --DOMWINDOW == 103 (0x1195ebc00) [pid = 1725] [serial = 765] [outer = 0x0] [url = about:blank] 17:24:33 INFO - PROCESS | 1725 | --DOMWINDOW == 102 (0x116084000) [pid = 1725] [serial = 761] [outer = 0x0] [url = about:blank] 17:24:33 INFO - PROCESS | 1725 | --DOMWINDOW == 101 (0x11839b000) [pid = 1725] [serial = 762] [outer = 0x0] [url = about:blank] 17:24:33 INFO - PROCESS | 1725 | --DOMWINDOW == 100 (0x112f80800) [pid = 1725] [serial = 758] [outer = 0x0] [url = about:blank] 17:24:33 INFO - PROCESS | 1725 | --DOMWINDOW == 99 (0x1139f3800) [pid = 1725] [serial = 759] [outer = 0x0] [url = about:blank] 17:24:33 INFO - PROCESS | 1725 | --DOMWINDOW == 98 (0x12622ac00) [pid = 1725] [serial = 756] [outer = 0x0] [url = about:blank] 17:24:33 INFO - PROCESS | 1725 | --DOMWINDOW == 97 (0x126224400) [pid = 1725] [serial = 755] [outer = 0x0] [url = about:blank] 17:24:33 INFO - PROCESS | 1725 | --DOMWINDOW == 96 (0x12613c000) [pid = 1725] [serial = 753] [outer = 0x0] [url = about:blank] 17:24:33 INFO - PROCESS | 1725 | --DOMWINDOW == 95 (0x125709800) [pid = 1725] [serial = 752] [outer = 0x0] [url = about:blank] 17:24:33 INFO - PROCESS | 1725 | --DOMWINDOW == 94 (0x1211e0400) [pid = 1725] [serial = 750] [outer = 0x0] [url = about:blank] 17:24:33 INFO - PROCESS | 1725 | --DOMWINDOW == 93 (0x119e0e400) [pid = 1725] [serial = 749] [outer = 0x0] [url = about:blank] 17:24:33 INFO - PROCESS | 1725 | --DOMWINDOW == 92 (0x1194b8c00) [pid = 1725] [serial = 747] [outer = 0x0] [url = about:blank] 17:24:33 INFO - PROCESS | 1725 | --DOMWINDOW == 91 (0x11906f400) [pid = 1725] [serial = 746] [outer = 0x0] [url = about:blank] 17:24:33 INFO - PROCESS | 1725 | --DOMWINDOW == 90 (0x1160da400) [pid = 1725] [serial = 744] [outer = 0x0] [url = about:blank] 17:24:33 INFO - PROCESS | 1725 | --DOMWINDOW == 89 (0x1133c9c00) [pid = 1725] [serial = 743] [outer = 0x0] [url = about:blank] 17:24:33 INFO - PROCESS | 1725 | --DOMWINDOW == 88 (0x125797400) [pid = 1725] [serial = 741] [outer = 0x0] [url = about:blank] 17:24:33 INFO - PROCESS | 1725 | --DOMWINDOW == 87 (0x1237f0800) [pid = 1725] [serial = 770] [outer = 0x0] [url = about:blank] 17:24:33 INFO - PROCESS | 1725 | --DOMWINDOW == 86 (0x119727000) [pid = 1725] [serial = 767] [outer = 0x0] [url = about:blank] 17:24:33 INFO - PROCESS | 1725 | --DOMWINDOW == 85 (0x1211df000) [pid = 1725] [serial = 768] [outer = 0x0] [url = about:blank] 17:24:33 INFO - PROCESS | 1725 | --DOMWINDOW == 84 (0x1266c4800) [pid = 1725] [serial = 773] [outer = 0x0] [url = about:blank] 17:24:33 INFO - PROCESS | 1725 | --DOMWINDOW == 83 (0x129949400) [pid = 1725] [serial = 792] [outer = 0x0] [url = about:blank] 17:24:33 INFO - PROCESS | 1725 | --DOMWINDOW == 82 (0x128a6f000) [pid = 1725] [serial = 780] [outer = 0x0] [url = about:blank] 17:24:33 INFO - PROCESS | 1725 | --DOMWINDOW == 81 (0x126c6dc00) [pid = 1725] [serial = 777] [outer = 0x0] [url = about:blank] 17:24:33 INFO - PROCESS | 1725 | --DOMWINDOW == 80 (0x124eac400) [pid = 1725] [serial = 771] [outer = 0x0] [url = about:blank] 17:24:33 INFO - PROCESS | 1725 | --DOMWINDOW == 79 (0x126920c00) [pid = 1725] [serial = 774] [outer = 0x0] [url = about:blank] 17:24:33 INFO - PROCESS | 1725 | --DOMWINDOW == 78 (0x1292cd800) [pid = 1725] [serial = 789] [outer = 0x0] [url = about:blank] 17:24:33 INFO - PROCESS | 1725 | --DOMWINDOW == 77 (0x1181c3c00) [pid = 1725] [serial = 714] [outer = 0x0] [url = about:blank] 17:24:33 INFO - PROCESS | 1725 | --DOMWINDOW == 76 (0x1194b6000) [pid = 1725] [serial = 711] [outer = 0x0] [url = about:blank] 17:24:34 INFO - PROCESS | 1725 | 1467937473999 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:34 INFO - PROCESS | 1725 | 1467937474001 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:34 INFO - PROCESS | 1725 | ++DOCSHELL 0x113b44000 == 31 [pid = 1725] [id = 285] 17:24:34 INFO - PROCESS | 1725 | ++DOMWINDOW == 77 (0x113d93000) [pid = 1725] [serial = 853] [outer = 0x0] 17:24:34 INFO - PROCESS | 1725 | ++DOMWINDOW == 78 (0x116023400) [pid = 1725] [serial = 854] [outer = 0x113d93000] 17:24:34 INFO - PROCESS | 1725 | 1467937474031 Marionette DEBUG loaded listener.js 17:24:34 INFO - PROCESS | 1725 | ++DOMWINDOW == 79 (0x11839b000) [pid = 1725] [serial = 855] [outer = 0x113d93000] 17:24:34 INFO - PROCESS | 1725 | 1467937474326 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]]]}] 17:24:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 17:24:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 520ms 17:24:34 INFO - PROCESS | 1725 | 1467937474363 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 17:24:34 INFO - PROCESS | 1725 | 1467937474368 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 17:24:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 17:24:34 INFO - PROCESS | 1725 | 1467937474374 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 17:24:34 INFO - PROCESS | 1725 | 1467937474376 Marionette TRACE conn2 <- [1,1114,null,{}] 17:24:34 INFO - PROCESS | 1725 | 1467937474378 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}] 17:24:34 INFO - PROCESS | 1725 | 1467937474380 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:34 INFO - PROCESS | 1725 | 1467937474464 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 17:24:34 INFO - PROCESS | 1725 | 1467937474552 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:34 INFO - PROCESS | 1725 | 1467937474553 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:34 INFO - PROCESS | 1725 | ++DOCSHELL 0x11735e800 == 32 [pid = 1725] [id = 286] 17:24:34 INFO - PROCESS | 1725 | ++DOMWINDOW == 80 (0x1183c1c00) [pid = 1725] [serial = 856] [outer = 0x0] 17:24:34 INFO - PROCESS | 1725 | ++DOMWINDOW == 81 (0x1193e1800) [pid = 1725] [serial = 857] [outer = 0x1183c1c00] 17:24:34 INFO - PROCESS | 1725 | 1467937474581 Marionette DEBUG loaded listener.js 17:24:34 INFO - PROCESS | 1725 | ++DOMWINDOW == 82 (0x1195e4800) [pid = 1725] [serial = 858] [outer = 0x1183c1c00] 17:24:34 INFO - PROCESS | 1725 | 1467937474885 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]]]}] 17:24:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 17:24:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 519ms 17:24:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 17:24:34 INFO - PROCESS | 1725 | 1467937474893 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 17:24:34 INFO - PROCESS | 1725 | 1467937474895 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 17:24:34 INFO - PROCESS | 1725 | 1467937474898 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 17:24:34 INFO - PROCESS | 1725 | 1467937474901 Marionette TRACE conn2 <- [1,1118,null,{}] 17:24:34 INFO - PROCESS | 1725 | 1467937474916 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}] 17:24:34 INFO - PROCESS | 1725 | 1467937474922 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:35 INFO - PROCESS | 1725 | 1467937475027 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 17:24:35 INFO - PROCESS | 1725 | 1467937475102 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:35 INFO - PROCESS | 1725 | 1467937475104 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:35 INFO - PROCESS | 1725 | ++DOCSHELL 0x1187fc000 == 33 [pid = 1725] [id = 287] 17:24:35 INFO - PROCESS | 1725 | ++DOMWINDOW == 83 (0x1183bec00) [pid = 1725] [serial = 859] [outer = 0x0] 17:24:35 INFO - PROCESS | 1725 | ++DOMWINDOW == 84 (0x1195ee000) [pid = 1725] [serial = 860] [outer = 0x1183bec00] 17:24:35 INFO - PROCESS | 1725 | 1467937475133 Marionette DEBUG loaded listener.js 17:24:35 INFO - PROCESS | 1725 | ++DOMWINDOW == 85 (0x119e0b400) [pid = 1725] [serial = 861] [outer = 0x1183bec00] 17:24:35 INFO - PROCESS | 1725 | 1467937475417 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]]]}] 17:24:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 17:24:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 530ms 17:24:35 INFO - PROCESS | 1725 | 1467937475427 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 17:24:35 INFO - PROCESS | 1725 | 1467937475429 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 17:24:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 17:24:35 INFO - PROCESS | 1725 | 1467937475431 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 17:24:35 INFO - PROCESS | 1725 | 1467937475434 Marionette TRACE conn2 <- [1,1122,null,{}] 17:24:35 INFO - PROCESS | 1725 | 1467937475443 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}] 17:24:35 INFO - PROCESS | 1725 | 1467937475444 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:35 INFO - PROCESS | 1725 | 1467937475535 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 17:24:35 INFO - PROCESS | 1725 | 1467937475539 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:35 INFO - PROCESS | 1725 | 1467937475540 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:35 INFO - PROCESS | 1725 | ++DOCSHELL 0x1197d2000 == 34 [pid = 1725] [id = 288] 17:24:35 INFO - PROCESS | 1725 | ++DOMWINDOW == 86 (0x1197de800) [pid = 1725] [serial = 862] [outer = 0x0] 17:24:35 INFO - PROCESS | 1725 | ++DOMWINDOW == 87 (0x12111a400) [pid = 1725] [serial = 863] [outer = 0x1197de800] 17:24:35 INFO - PROCESS | 1725 | 1467937475565 Marionette DEBUG loaded listener.js 17:24:35 INFO - PROCESS | 1725 | ++DOMWINDOW == 88 (0x1215e4400) [pid = 1725] [serial = 864] [outer = 0x1197de800] 17:24:35 INFO - PROCESS | 1725 | 1467937475901 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]]]}] 17:24:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 17:24:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 477ms 17:24:35 INFO - PROCESS | 1725 | 1467937475909 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 17:24:35 INFO - PROCESS | 1725 | 1467937475910 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 17:24:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 17:24:35 INFO - PROCESS | 1725 | 1467937475912 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 17:24:35 INFO - PROCESS | 1725 | 1467937475913 Marionette TRACE conn2 <- [1,1126,null,{}] 17:24:35 INFO - PROCESS | 1725 | 1467937475918 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}] 17:24:35 INFO - PROCESS | 1725 | 1467937475920 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:36 INFO - PROCESS | 1725 | 1467937476032 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 17:24:36 INFO - PROCESS | 1725 | 1467937476044 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:36 INFO - PROCESS | 1725 | 1467937476045 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:36 INFO - PROCESS | 1725 | ++DOCSHELL 0x119b24000 == 35 [pid = 1725] [id = 289] 17:24:36 INFO - PROCESS | 1725 | ++DOMWINDOW == 89 (0x1195e4400) [pid = 1725] [serial = 865] [outer = 0x0] 17:24:36 INFO - PROCESS | 1725 | ++DOMWINDOW == 90 (0x12153ec00) [pid = 1725] [serial = 866] [outer = 0x1195e4400] 17:24:36 INFO - PROCESS | 1725 | 1467937476070 Marionette DEBUG loaded listener.js 17:24:36 INFO - PROCESS | 1725 | ++DOMWINDOW == 91 (0x1237f4000) [pid = 1725] [serial = 867] [outer = 0x1195e4400] 17:24:36 INFO - PROCESS | 1725 | 1467937476457 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]]]}] 17:24:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 17:24:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 569ms 17:24:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 17:24:36 INFO - PROCESS | 1725 | 1467937476481 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 17:24:36 INFO - PROCESS | 1725 | 1467937476483 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 17:24:36 INFO - PROCESS | 1725 | 1467937476485 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 17:24:36 INFO - PROCESS | 1725 | 1467937476486 Marionette TRACE conn2 <- [1,1130,null,{}] 17:24:36 INFO - PROCESS | 1725 | 1467937476488 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}] 17:24:36 INFO - PROCESS | 1725 | 1467937476492 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:36 INFO - PROCESS | 1725 | 1467937476603 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 17:24:36 INFO - PROCESS | 1725 | 1467937476615 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:36 INFO - PROCESS | 1725 | 1467937476616 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:36 INFO - PROCESS | 1725 | ++DOCSHELL 0x12162a800 == 36 [pid = 1725] [id = 290] 17:24:36 INFO - PROCESS | 1725 | ++DOMWINDOW == 92 (0x1237f5000) [pid = 1725] [serial = 868] [outer = 0x0] 17:24:36 INFO - PROCESS | 1725 | ++DOMWINDOW == 93 (0x124ee3800) [pid = 1725] [serial = 869] [outer = 0x1237f5000] 17:24:36 INFO - PROCESS | 1725 | 1467937476641 Marionette DEBUG loaded listener.js 17:24:36 INFO - PROCESS | 1725 | ++DOMWINDOW == 94 (0x126222000) [pid = 1725] [serial = 870] [outer = 0x1237f5000] 17:24:37 INFO - PROCESS | 1725 | 1467937476994 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]]]}] 17:24:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 17:24:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 520ms 17:24:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 17:24:37 INFO - PROCESS | 1725 | 1467937477005 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 17:24:37 INFO - PROCESS | 1725 | 1467937477006 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 17:24:37 INFO - PROCESS | 1725 | 1467937477008 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 17:24:37 INFO - PROCESS | 1725 | 1467937477009 Marionette TRACE conn2 <- [1,1134,null,{}] 17:24:37 INFO - PROCESS | 1725 | 1467937477012 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}] 17:24:37 INFO - PROCESS | 1725 | 1467937477013 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:37 INFO - PROCESS | 1725 | 1467937477109 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 17:24:37 INFO - PROCESS | 1725 | 1467937477119 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:37 INFO - PROCESS | 1725 | 1467937477120 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:37 INFO - PROCESS | 1725 | ++DOCSHELL 0x12577a000 == 37 [pid = 1725] [id = 291] 17:24:37 INFO - PROCESS | 1725 | ++DOMWINDOW == 95 (0x1237f0c00) [pid = 1725] [serial = 871] [outer = 0x0] 17:24:37 INFO - PROCESS | 1725 | ++DOMWINDOW == 96 (0x1266bfc00) [pid = 1725] [serial = 872] [outer = 0x1237f0c00] 17:24:37 INFO - PROCESS | 1725 | 1467937477144 Marionette DEBUG loaded listener.js 17:24:37 INFO - PROCESS | 1725 | ++DOMWINDOW == 97 (0x126912400) [pid = 1725] [serial = 873] [outer = 0x1237f0c00] 17:24:37 INFO - PROCESS | 1725 | 1467937477473 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]]]}] 17:24:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 17:24:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 519ms 17:24:37 INFO - PROCESS | 1725 | 1467937477528 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 17:24:37 INFO - PROCESS | 1725 | 1467937477529 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 17:24:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 17:24:37 INFO - PROCESS | 1725 | 1467937477538 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 17:24:37 INFO - PROCESS | 1725 | 1467937477539 Marionette TRACE conn2 <- [1,1138,null,{}] 17:24:37 INFO - PROCESS | 1725 | 1467937477541 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}] 17:24:37 INFO - PROCESS | 1725 | 1467937477542 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:37 INFO - PROCESS | 1725 | 1467937477638 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 17:24:37 INFO - PROCESS | 1725 | 1467937477641 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:37 INFO - PROCESS | 1725 | 1467937477642 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:37 INFO - PROCESS | 1725 | ++DOCSHELL 0x128a2d800 == 38 [pid = 1725] [id = 292] 17:24:37 INFO - PROCESS | 1725 | ++DOMWINDOW == 98 (0x11907e400) [pid = 1725] [serial = 874] [outer = 0x0] 17:24:37 INFO - PROCESS | 1725 | ++DOMWINDOW == 99 (0x12691d800) [pid = 1725] [serial = 875] [outer = 0x11907e400] 17:24:37 INFO - PROCESS | 1725 | 1467937477673 Marionette DEBUG loaded listener.js 17:24:37 INFO - PROCESS | 1725 | ++DOMWINDOW == 100 (0x1269ddc00) [pid = 1725] [serial = 876] [outer = 0x11907e400] 17:24:37 INFO - PROCESS | 1725 | 1467937477996 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]]]}] 17:24:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 17:24:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 475ms 17:24:38 INFO - PROCESS | 1725 | --DOMWINDOW == 99 (0x1176e2c00) [pid = 1725] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 17:24:38 INFO - PROCESS | 1725 | --DOMWINDOW == 98 (0x1197e8800) [pid = 1725] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 17:24:38 INFO - PROCESS | 1725 | --DOMWINDOW == 97 (0x128a74000) [pid = 1725] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 17:24:38 INFO - PROCESS | 1725 | --DOMWINDOW == 96 (0x12b838400) [pid = 1725] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 17:24:38 INFO - PROCESS | 1725 | --DOMWINDOW == 95 (0x12690bc00) [pid = 1725] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 17:24:38 INFO - PROCESS | 1725 | --DOMWINDOW == 94 (0x12111f000) [pid = 1725] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 17:24:38 INFO - PROCESS | 1725 | --DOMWINDOW == 93 (0x1133d4000) [pid = 1725] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 17:24:38 INFO - PROCESS | 1725 | --DOMWINDOW == 92 (0x12691fc00) [pid = 1725] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 17:24:38 INFO - PROCESS | 1725 | --DOMWINDOW == 91 (0x12ad9ec00) [pid = 1725] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 17:24:38 INFO - PROCESS | 1725 | --DOMWINDOW == 90 (0x121112c00) [pid = 1725] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 17:24:38 INFO - PROCESS | 1725 | --DOMWINDOW == 89 (0x12691e400) [pid = 1725] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 17:24:38 INFO - PROCESS | 1725 | --DOMWINDOW == 88 (0x1195e5400) [pid = 1725] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 17:24:38 INFO - PROCESS | 1725 | --DOMWINDOW == 87 (0x111d22400) [pid = 1725] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 17:24:38 INFO - PROCESS | 1725 | --DOMWINDOW == 86 (0x116fb0800) [pid = 1725] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 17:24:38 INFO - PROCESS | 1725 | --DOMWINDOW == 85 (0x12a7c4800) [pid = 1725] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 17:24:38 INFO - PROCESS | 1725 | 1467937478155 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 17:24:38 INFO - PROCESS | 1725 | 1467937478157 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 17:24:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 17:24:38 INFO - PROCESS | 1725 | 1467937478161 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 17:24:38 INFO - PROCESS | 1725 | 1467937478162 Marionette TRACE conn2 <- [1,1142,null,{}] 17:24:38 INFO - PROCESS | 1725 | 1467937478164 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}] 17:24:38 INFO - PROCESS | 1725 | 1467937478165 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:38 INFO - PROCESS | 1725 | 1467937478241 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 17:24:38 INFO - PROCESS | 1725 | 1467937478245 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:38 INFO - PROCESS | 1725 | 1467937478246 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:38 INFO - PROCESS | 1725 | ++DOCSHELL 0x11224b800 == 39 [pid = 1725] [id = 293] 17:24:38 INFO - PROCESS | 1725 | ++DOMWINDOW == 86 (0x11849c800) [pid = 1725] [serial = 877] [outer = 0x0] 17:24:38 INFO - PROCESS | 1725 | ++DOMWINDOW == 87 (0x1197e7c00) [pid = 1725] [serial = 878] [outer = 0x11849c800] 17:24:38 INFO - PROCESS | 1725 | 1467937478274 Marionette DEBUG loaded listener.js 17:24:38 INFO - PROCESS | 1725 | ++DOMWINDOW == 88 (0x1237f1c00) [pid = 1725] [serial = 879] [outer = 0x11849c800] 17:24:38 INFO - PROCESS | 1725 | ++DOMWINDOW == 89 (0x126c70800) [pid = 1725] [serial = 880] [outer = 0x12109f400] 17:24:38 INFO - PROCESS | 1725 | 1467937478638 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]]]}] 17:24:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 17:24:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 519ms 17:24:38 INFO - PROCESS | 1725 | 1467937478680 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 17:24:38 INFO - PROCESS | 1725 | 1467937478681 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 17:24:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 17:24:38 INFO - PROCESS | 1725 | 1467937478683 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 17:24:38 INFO - PROCESS | 1725 | 1467937478685 Marionette TRACE conn2 <- [1,1146,null,{}] 17:24:38 INFO - PROCESS | 1725 | 1467937478687 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}] 17:24:38 INFO - PROCESS | 1725 | 1467937478688 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:38 INFO - PROCESS | 1725 | 1467937478769 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 17:24:38 INFO - PROCESS | 1725 | 1467937478825 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:38 INFO - PROCESS | 1725 | 1467937478833 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:38 INFO - PROCESS | 1725 | ++DOCSHELL 0x128eb7800 == 40 [pid = 1725] [id = 294] 17:24:38 INFO - PROCESS | 1725 | ++DOMWINDOW == 90 (0x1181c3800) [pid = 1725] [serial = 881] [outer = 0x0] 17:24:38 INFO - PROCESS | 1725 | ++DOMWINDOW == 91 (0x1269da400) [pid = 1725] [serial = 882] [outer = 0x1181c3800] 17:24:38 INFO - PROCESS | 1725 | 1467937478860 Marionette DEBUG loaded listener.js 17:24:38 INFO - PROCESS | 1725 | ++DOMWINDOW == 92 (0x128a6f800) [pid = 1725] [serial = 883] [outer = 0x1181c3800] 17:24:39 INFO - PROCESS | 1725 | 1467937479141 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]]]}] 17:24:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 17:24:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 467ms 17:24:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 17:24:39 INFO - PROCESS | 1725 | 1467937479155 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 17:24:39 INFO - PROCESS | 1725 | 1467937479157 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 17:24:39 INFO - PROCESS | 1725 | 1467937479159 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 17:24:39 INFO - PROCESS | 1725 | 1467937479161 Marionette TRACE conn2 <- [1,1150,null,{}] 17:24:39 INFO - PROCESS | 1725 | 1467937479172 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}] 17:24:39 INFO - PROCESS | 1725 | 1467937479173 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:39 INFO - PROCESS | 1725 | 1467937479272 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 17:24:39 INFO - PROCESS | 1725 | 1467937479276 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:39 INFO - PROCESS | 1725 | 1467937479278 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:39 INFO - PROCESS | 1725 | ++DOCSHELL 0x12ad42000 == 41 [pid = 1725] [id = 295] 17:24:39 INFO - PROCESS | 1725 | ++DOMWINDOW == 93 (0x128a70000) [pid = 1725] [serial = 884] [outer = 0x0] 17:24:39 INFO - PROCESS | 1725 | ++DOMWINDOW == 94 (0x129169c00) [pid = 1725] [serial = 885] [outer = 0x128a70000] 17:24:39 INFO - PROCESS | 1725 | 1467937479304 Marionette DEBUG loaded listener.js 17:24:39 INFO - PROCESS | 1725 | ++DOMWINDOW == 95 (0x1292d6000) [pid = 1725] [serial = 886] [outer = 0x128a70000] 17:24:39 INFO - PROCESS | 1725 | 1467937479620 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]]]}] 17:24:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 17:24:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 473ms 17:24:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 17:24:39 INFO - PROCESS | 1725 | 1467937479633 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 17:24:39 INFO - PROCESS | 1725 | 1467937479636 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 17:24:39 INFO - PROCESS | 1725 | 1467937479641 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 17:24:39 INFO - PROCESS | 1725 | 1467937479642 Marionette TRACE conn2 <- [1,1154,null,{}] 17:24:39 INFO - PROCESS | 1725 | 1467937479644 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}] 17:24:39 INFO - PROCESS | 1725 | 1467937479645 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:39 INFO - PROCESS | 1725 | 1467937479763 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 17:24:39 INFO - PROCESS | 1725 | 1467937479794 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:39 INFO - PROCESS | 1725 | 1467937479795 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:39 INFO - PROCESS | 1725 | ++DOCSHELL 0x12ae20800 == 42 [pid = 1725] [id = 296] 17:24:39 INFO - PROCESS | 1725 | ++DOMWINDOW == 96 (0x126c65400) [pid = 1725] [serial = 887] [outer = 0x0] 17:24:39 INFO - PROCESS | 1725 | ++DOMWINDOW == 97 (0x129438c00) [pid = 1725] [serial = 888] [outer = 0x126c65400] 17:24:39 INFO - PROCESS | 1725 | 1467937479819 Marionette DEBUG loaded listener.js 17:24:39 INFO - PROCESS | 1725 | ++DOMWINDOW == 98 (0x129aedc00) [pid = 1725] [serial = 889] [outer = 0x126c65400] 17:24:40 INFO - PROCESS | 1725 | 1467937480102 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]]]}] 17:24:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 17:24:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 518ms 17:24:40 INFO - PROCESS | 1725 | 1467937480203 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 17:24:40 INFO - PROCESS | 1725 | 1467937480205 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 17:24:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 17:24:40 INFO - PROCESS | 1725 | 1467937480210 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 17:24:40 INFO - PROCESS | 1725 | 1467937480212 Marionette TRACE conn2 <- [1,1158,null,{}] 17:24:40 INFO - PROCESS | 1725 | 1467937480216 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}] 17:24:40 INFO - PROCESS | 1725 | 1467937480218 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:40 INFO - PROCESS | 1725 | 1467937480314 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 17:24:40 INFO - PROCESS | 1725 | 1467937480409 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:40 INFO - PROCESS | 1725 | 1467937480411 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:40 INFO - PROCESS | 1725 | ++DOCSHELL 0x116955800 == 43 [pid = 1725] [id = 297] 17:24:40 INFO - PROCESS | 1725 | ++DOMWINDOW == 99 (0x113943c00) [pid = 1725] [serial = 890] [outer = 0x0] 17:24:40 INFO - PROCESS | 1725 | ++DOMWINDOW == 100 (0x115117000) [pid = 1725] [serial = 891] [outer = 0x113943c00] 17:24:40 INFO - PROCESS | 1725 | 1467937480443 Marionette DEBUG loaded listener.js 17:24:40 INFO - PROCESS | 1725 | ++DOMWINDOW == 101 (0x1176e8000) [pid = 1725] [serial = 892] [outer = 0x113943c00] 17:24:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 17:24:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 672ms 17:24:40 INFO - PROCESS | 1725 | 1467937480874 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]]]}] 17:24:40 INFO - PROCESS | 1725 | 1467937480882 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 17:24:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 17:24:40 INFO - PROCESS | 1725 | 1467937480884 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 17:24:40 INFO - PROCESS | 1725 | 1467937480889 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 17:24:40 INFO - PROCESS | 1725 | 1467937480891 Marionette TRACE conn2 <- [1,1162,null,{}] 17:24:40 INFO - PROCESS | 1725 | 1467937480894 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}] 17:24:40 INFO - PROCESS | 1725 | 1467937480896 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:41 INFO - PROCESS | 1725 | 1467937481000 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 17:24:41 INFO - PROCESS | 1725 | 1467937481055 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:41 INFO - PROCESS | 1725 | 1467937481056 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:41 INFO - PROCESS | 1725 | ++DOCSHELL 0x119a20800 == 44 [pid = 1725] [id = 298] 17:24:41 INFO - PROCESS | 1725 | ++DOMWINDOW == 102 (0x118711400) [pid = 1725] [serial = 893] [outer = 0x0] 17:24:41 INFO - PROCESS | 1725 | ++DOMWINDOW == 103 (0x1194b9400) [pid = 1725] [serial = 894] [outer = 0x118711400] 17:24:41 INFO - PROCESS | 1725 | 1467937481086 Marionette DEBUG loaded listener.js 17:24:41 INFO - PROCESS | 1725 | ++DOMWINDOW == 104 (0x1197e0400) [pid = 1725] [serial = 895] [outer = 0x118711400] 17:24:41 INFO - PROCESS | 1725 | 1467937481510 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]]]}] 17:24:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 17:24:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 672ms 17:24:41 INFO - PROCESS | 1725 | 1467937481559 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 17:24:41 INFO - PROCESS | 1725 | 1467937481561 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 17:24:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 17:24:41 INFO - PROCESS | 1725 | 1467937481563 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 17:24:41 INFO - PROCESS | 1725 | 1467937481564 Marionette TRACE conn2 <- [1,1166,null,{}] 17:24:41 INFO - PROCESS | 1725 | 1467937481571 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}] 17:24:41 INFO - PROCESS | 1725 | 1467937481574 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:41 INFO - PROCESS | 1725 | 1467937481681 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 17:24:41 INFO - PROCESS | 1725 | 1467937481775 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:41 INFO - PROCESS | 1725 | 1467937481778 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:41 INFO - PROCESS | 1725 | ++DOCSHELL 0x12ad4b800 == 45 [pid = 1725] [id = 299] 17:24:41 INFO - PROCESS | 1725 | ++DOMWINDOW == 105 (0x1237fa800) [pid = 1725] [serial = 896] [outer = 0x0] 17:24:41 INFO - PROCESS | 1725 | ++DOMWINDOW == 106 (0x124c06c00) [pid = 1725] [serial = 897] [outer = 0x1237fa800] 17:24:41 INFO - PROCESS | 1725 | 1467937481809 Marionette DEBUG loaded listener.js 17:24:41 INFO - PROCESS | 1725 | ++DOMWINDOW == 107 (0x1251afc00) [pid = 1725] [serial = 898] [outer = 0x1237fa800] 17:24:42 INFO - PROCESS | 1725 | 1467937482233 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]]]}] 17:24:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 17:24:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 721ms 17:24:42 INFO - PROCESS | 1725 | 1467937482284 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 17:24:42 INFO - PROCESS | 1725 | 1467937482286 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 17:24:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 17:24:42 INFO - PROCESS | 1725 | 1467937482288 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 17:24:42 INFO - PROCESS | 1725 | 1467937482289 Marionette TRACE conn2 <- [1,1170,null,{}] 17:24:42 INFO - PROCESS | 1725 | 1467937482292 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}] 17:24:42 INFO - PROCESS | 1725 | 1467937482293 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:42 INFO - PROCESS | 1725 | 1467937482397 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 17:24:42 INFO - PROCESS | 1725 | 1467937482452 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:42 INFO - PROCESS | 1725 | 1467937482454 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:42 INFO - PROCESS | 1725 | ++DOCSHELL 0x12bd76800 == 46 [pid = 1725] [id = 300] 17:24:42 INFO - PROCESS | 1725 | ++DOMWINDOW == 108 (0x12665bc00) [pid = 1725] [serial = 899] [outer = 0x0] 17:24:42 INFO - PROCESS | 1725 | ++DOMWINDOW == 109 (0x12690e800) [pid = 1725] [serial = 900] [outer = 0x12665bc00] 17:24:42 INFO - PROCESS | 1725 | 1467937482482 Marionette DEBUG loaded listener.js 17:24:42 INFO - PROCESS | 1725 | ++DOMWINDOW == 110 (0x128a72000) [pid = 1725] [serial = 901] [outer = 0x12665bc00] 17:24:42 INFO - PROCESS | 1725 | 1467937482928 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]]]}] 17:24:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 17:24:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 670ms 17:24:42 INFO - PROCESS | 1725 | 1467937482959 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 17:24:42 INFO - PROCESS | 1725 | 1467937482961 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 17:24:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 17:24:42 INFO - PROCESS | 1725 | 1467937482965 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 17:24:42 INFO - PROCESS | 1725 | 1467937482967 Marionette TRACE conn2 <- [1,1174,null,{}] 17:24:42 INFO - PROCESS | 1725 | 1467937482970 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}] 17:24:42 INFO - PROCESS | 1725 | 1467937482973 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:43 INFO - PROCESS | 1725 | 1467937483152 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 17:24:43 INFO - PROCESS | 1725 | 1467937483244 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:43 INFO - PROCESS | 1725 | 1467937483246 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:43 INFO - PROCESS | 1725 | ++DOCSHELL 0x12c4a2000 == 47 [pid = 1725] [id = 301] 17:24:43 INFO - PROCESS | 1725 | ++DOMWINDOW == 111 (0x128a6ec00) [pid = 1725] [serial = 902] [outer = 0x0] 17:24:43 INFO - PROCESS | 1725 | ++DOMWINDOW == 112 (0x129169800) [pid = 1725] [serial = 903] [outer = 0x128a6ec00] 17:24:43 INFO - PROCESS | 1725 | 1467937483275 Marionette DEBUG loaded listener.js 17:24:43 INFO - PROCESS | 1725 | ++DOMWINDOW == 113 (0x1292d0c00) [pid = 1725] [serial = 904] [outer = 0x128a6ec00] 17:24:43 INFO - PROCESS | 1725 | 1467937483689 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] 17:24:43 INFO - PROCESS | 1725 | 1467937483739 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 17:24:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 17:24:43 INFO - PROCESS | 1725 | 1467937483741 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 17:24:43 INFO - PROCESS | 1725 | 1467937483743 Marionette TRACE conn2 <- [1,1178,null,{}] 17:24:43 INFO - PROCESS | 1725 | 1467937483745 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}] 17:24:43 INFO - PROCESS | 1725 | 1467937483749 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:43 INFO - PROCESS | 1725 | 1467937483874 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 17:24:43 INFO - PROCESS | 1725 | 1467937483930 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:43 INFO - PROCESS | 1725 | 1467937483932 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:43 INFO - PROCESS | 1725 | ++DOCSHELL 0x121245000 == 48 [pid = 1725] [id = 302] 17:24:43 INFO - PROCESS | 1725 | ++DOMWINDOW == 114 (0x128a76400) [pid = 1725] [serial = 905] [outer = 0x0] 17:24:43 INFO - PROCESS | 1725 | ++DOMWINDOW == 115 (0x12a7c8c00) [pid = 1725] [serial = 906] [outer = 0x128a76400] 17:24:43 INFO - PROCESS | 1725 | 1467937483961 Marionette DEBUG loaded listener.js 17:24:44 INFO - PROCESS | 1725 | ++DOMWINDOW == 116 (0x12b056400) [pid = 1725] [serial = 907] [outer = 0x128a76400] 17:24:44 INFO - PROCESS | 1725 | 1467937484543 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] 17:24:44 INFO - PROCESS | 1725 | 1467937484567 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 17:24:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 17:24:44 INFO - PROCESS | 1725 | 1467937484570 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 17:24:44 INFO - PROCESS | 1725 | 1467937484573 Marionette TRACE conn2 <- [1,1182,null,{}] 17:24:44 INFO - PROCESS | 1725 | 1467937484577 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}] 17:24:44 INFO - PROCESS | 1725 | 1467937484578 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:44 INFO - PROCESS | 1725 | 1467937484676 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 17:24:44 INFO - PROCESS | 1725 | 1467937484733 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:44 INFO - PROCESS | 1725 | 1467937484734 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:44 INFO - PROCESS | 1725 | ++DOCSHELL 0x1182b7000 == 49 [pid = 1725] [id = 303] 17:24:44 INFO - PROCESS | 1725 | ++DOMWINDOW == 117 (0x1183c9400) [pid = 1725] [serial = 908] [outer = 0x0] 17:24:44 INFO - PROCESS | 1725 | ++DOMWINDOW == 118 (0x1195ecc00) [pid = 1725] [serial = 909] [outer = 0x1183c9400] 17:24:44 INFO - PROCESS | 1725 | 1467937484763 Marionette DEBUG loaded listener.js 17:24:44 INFO - PROCESS | 1725 | ++DOMWINDOW == 119 (0x1197e7800) [pid = 1725] [serial = 910] [outer = 0x1183c9400] 17:24:45 INFO - PROCESS | 1725 | --DOCSHELL 0x12ad42000 == 48 [pid = 1725] [id = 295] 17:24:45 INFO - PROCESS | 1725 | --DOCSHELL 0x128eb7800 == 47 [pid = 1725] [id = 294] 17:24:45 INFO - PROCESS | 1725 | --DOCSHELL 0x11224b800 == 46 [pid = 1725] [id = 293] 17:24:45 INFO - PROCESS | 1725 | --DOCSHELL 0x128a2d800 == 45 [pid = 1725] [id = 292] 17:24:45 INFO - PROCESS | 1725 | --DOCSHELL 0x12577a000 == 44 [pid = 1725] [id = 291] 17:24:45 INFO - PROCESS | 1725 | --DOCSHELL 0x12162a800 == 43 [pid = 1725] [id = 290] 17:24:45 INFO - PROCESS | 1725 | --DOCSHELL 0x119b24000 == 42 [pid = 1725] [id = 289] 17:24:45 INFO - PROCESS | 1725 | --DOCSHELL 0x1197d2000 == 41 [pid = 1725] [id = 288] 17:24:45 INFO - PROCESS | 1725 | --DOCSHELL 0x1187fc000 == 40 [pid = 1725] [id = 287] 17:24:45 INFO - PROCESS | 1725 | --DOCSHELL 0x11735e800 == 39 [pid = 1725] [id = 286] 17:24:45 INFO - PROCESS | 1725 | --DOCSHELL 0x113b44000 == 38 [pid = 1725] [id = 285] 17:24:45 INFO - PROCESS | 1725 | --DOCSHELL 0x1169bc000 == 37 [pid = 1725] [id = 284] 17:24:45 INFO - PROCESS | 1725 | --DOCSHELL 0x12cbb5800 == 36 [pid = 1725] [id = 282] 17:24:45 INFO - PROCESS | 1725 | --DOCSHELL 0x1216cc800 == 35 [pid = 1725] [id = 283] 17:24:45 INFO - PROCESS | 1725 | --DOCSHELL 0x12bd95000 == 34 [pid = 1725] [id = 265] 17:24:45 INFO - PROCESS | 1725 | --DOCSHELL 0x121245000 == 33 [pid = 1725] [id = 302] 17:24:45 INFO - PROCESS | 1725 | --DOCSHELL 0x12c4a2000 == 32 [pid = 1725] [id = 301] 17:24:45 INFO - PROCESS | 1725 | --DOCSHELL 0x12bd76800 == 31 [pid = 1725] [id = 300] 17:24:45 INFO - PROCESS | 1725 | --DOCSHELL 0x12ad4b800 == 30 [pid = 1725] [id = 299] 17:24:45 INFO - PROCESS | 1725 | --DOCSHELL 0x119a20800 == 29 [pid = 1725] [id = 298] 17:24:45 INFO - PROCESS | 1725 | --DOCSHELL 0x12ae20800 == 28 [pid = 1725] [id = 296] 17:24:45 INFO - PROCESS | 1725 | --DOCSHELL 0x116955800 == 27 [pid = 1725] [id = 297] 17:24:45 INFO - PROCESS | 1725 | --DOMWINDOW == 118 (0x1292cb400) [pid = 1725] [serial = 845] [outer = 0x0] [url = about:blank] 17:24:45 INFO - PROCESS | 1725 | --DOMWINDOW == 117 (0x128b75800) [pid = 1725] [serial = 843] [outer = 0x0] [url = about:blank] 17:24:45 INFO - PROCESS | 1725 | --DOMWINDOW == 116 (0x124c05800) [pid = 1725] [serial = 810] [outer = 0x0] [url = about:blank] 17:24:45 INFO - PROCESS | 1725 | --DOMWINDOW == 115 (0x1266c3000) [pid = 1725] [serial = 842] [outer = 0x0] [url = about:blank] 17:24:45 INFO - PROCESS | 1725 | --DOMWINDOW == 114 (0x129442800) [pid = 1725] [serial = 825] [outer = 0x0] [url = about:blank] 17:24:45 INFO - PROCESS | 1725 | --DOMWINDOW == 113 (0x1237f3400) [pid = 1725] [serial = 809] [outer = 0x0] [url = about:blank] 17:24:45 INFO - PROCESS | 1725 | --DOMWINDOW == 112 (0x12b840800) [pid = 1725] [serial = 834] [outer = 0x0] [url = about:blank] 17:24:45 INFO - PROCESS | 1725 | --DOMWINDOW == 111 (0x128a72400) [pid = 1725] [serial = 819] [outer = 0x0] [url = about:blank] 17:24:45 INFO - PROCESS | 1725 | --DOMWINDOW == 110 (0x12b83a000) [pid = 1725] [serial = 833] [outer = 0x0] [url = about:blank] 17:24:45 INFO - PROCESS | 1725 | --DOMWINDOW == 109 (0x124ee6000) [pid = 1725] [serial = 812] [outer = 0x0] [url = about:blank] 17:24:45 INFO - PROCESS | 1725 | --DOMWINDOW == 108 (0x12691b000) [pid = 1725] [serial = 813] [outer = 0x0] [url = about:blank] 17:24:45 INFO - PROCESS | 1725 | --DOMWINDOW == 107 (0x118757400) [pid = 1725] [serial = 837] [outer = 0x0] [url = about:blank] 17:24:45 INFO - PROCESS | 1725 | --DOMWINDOW == 106 (0x128e67800) [pid = 1725] [serial = 821] [outer = 0x0] [url = about:blank] 17:24:45 INFO - PROCESS | 1725 | --DOMWINDOW == 105 (0x12b057000) [pid = 1725] [serial = 830] [outer = 0x0] [url = about:blank] 17:24:45 INFO - PROCESS | 1725 | --DOMWINDOW == 104 (0x1176e0c00) [pid = 1725] [serial = 836] [outer = 0x0] [url = about:blank] 17:24:45 INFO - PROCESS | 1725 | --DOMWINDOW == 103 (0x1292d2c00) [pid = 1725] [serial = 824] [outer = 0x0] [url = about:blank] 17:24:45 INFO - PROCESS | 1725 | --DOMWINDOW == 102 (0x1217e8c00) [pid = 1725] [serial = 806] [outer = 0x0] [url = about:blank] 17:24:45 INFO - PROCESS | 1725 | --DOMWINDOW == 101 (0x126acb000) [pid = 1725] [serial = 816] [outer = 0x0] [url = about:blank] 17:24:45 INFO - PROCESS | 1725 | --DOMWINDOW == 100 (0x129173400) [pid = 1725] [serial = 822] [outer = 0x0] [url = about:blank] 17:24:45 INFO - PROCESS | 1725 | --DOMWINDOW == 99 (0x1210aa400) [pid = 1725] [serial = 839] [outer = 0x0] [url = about:blank] 17:24:45 INFO - PROCESS | 1725 | --DOMWINDOW == 98 (0x119e10400) [pid = 1725] [serial = 804] [outer = 0x0] [url = about:blank] 17:24:45 INFO - PROCESS | 1725 | --DOMWINDOW == 97 (0x118714800) [pid = 1725] [serial = 800] [outer = 0x0] [url = about:blank] 17:24:45 INFO - PROCESS | 1725 | --DOMWINDOW == 96 (0x1176e6800) [pid = 1725] [serial = 797] [outer = 0x0] [url = about:blank] 17:24:45 INFO - PROCESS | 1725 | --DOMWINDOW == 95 (0x12ad9c400) [pid = 1725] [serial = 828] [outer = 0x0] [url = about:blank] 17:24:45 INFO - PROCESS | 1725 | --DOMWINDOW == 94 (0x11839c400) [pid = 1725] [serial = 798] [outer = 0x0] [url = about:blank] 17:24:45 INFO - PROCESS | 1725 | --DOMWINDOW == 93 (0x124ea9400) [pid = 1725] [serial = 840] [outer = 0x0] [url = about:blank] 17:24:45 INFO - PROCESS | 1725 | --DOMWINDOW == 92 (0x126c64800) [pid = 1725] [serial = 818] [outer = 0x0] [url = about:blank] 17:24:45 INFO - PROCESS | 1725 | --DOMWINDOW == 91 (0x12a7ca000) [pid = 1725] [serial = 827] [outer = 0x0] [url = about:blank] 17:24:45 INFO - PROCESS | 1725 | --DOMWINDOW == 90 (0x12b063000) [pid = 1725] [serial = 831] [outer = 0x0] [url = about:blank] 17:24:45 INFO - PROCESS | 1725 | --DOMWINDOW == 89 (0x1197e4c00) [pid = 1725] [serial = 803] [outer = 0x0] [url = about:blank] 17:24:45 INFO - PROCESS | 1725 | --DOMWINDOW == 88 (0x121bd1000) [pid = 1725] [serial = 807] [outer = 0x0] [url = about:blank] 17:24:45 INFO - PROCESS | 1725 | --DOMWINDOW == 87 (0x126928800) [pid = 1725] [serial = 815] [outer = 0x0] [url = about:blank] 17:24:45 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html | Canvas test: 2d.gradient.interpolate.zerosize.fillText - assert_equals: d[76] expected 0 but got 53 17:24:45 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9 17:24:45 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13 17:24:45 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1 17:24:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:24:45 INFO - _addTest/ [0,1185,"getWindowHandle",null] 17:24:45 INFO - PROCESS | 1725 | 1467937485847 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 17:24:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 17:24:45 INFO - PROCESS | 1725 | 1467937485853 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 17:24:45 INFO - PROCESS | 1725 | 1467937485855 Marionette TRACE conn2 <- [1,1186,null,{}] 17:24:45 INFO - PROCESS | 1725 | 1467937485859 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}] 17:24:45 INFO - PROCESS | 1725 | 1467937485860 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:45 INFO - PROCESS | 1725 | 1467937485942 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 17:24:45 INFO - PROCESS | 1725 | 1467937485973 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:45 INFO - PROCESS | 1725 | 1467937485976 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:46 INFO - PROCESS | 1725 | ++DOCSHELL 0x11624f000 == 28 [pid = 1725] [id = 304] 17:24:46 INFO - PROCESS | 1725 | ++DOMWINDOW == 88 (0x11393c800) [pid = 1725] [serial = 911] [outer = 0x0] 17:24:46 INFO - PROCESS | 1725 | ++DOMWINDOW == 89 (0x11697ac00) [pid = 1725] [serial = 912] [outer = 0x11393c800] 17:24:46 INFO - PROCESS | 1725 | 1467937486045 Marionette DEBUG loaded listener.js 17:24:46 INFO - PROCESS | 1725 | ++DOMWINDOW == 90 (0x1172c8000) [pid = 1725] [serial = 913] [outer = 0x11393c800] 17:24:46 INFO - PROCESS | 1725 | 1467937486342 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] 17:24:46 INFO - PROCESS | 1725 | 1467937486377 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 17:24:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 17:24:46 INFO - PROCESS | 1725 | 1467937486386 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 17:24:46 INFO - PROCESS | 1725 | 1467937486388 Marionette TRACE conn2 <- [1,1190,null,{}] 17:24:46 INFO - PROCESS | 1725 | 1467937486391 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}] 17:24:46 INFO - PROCESS | 1725 | 1467937486393 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:46 INFO - PROCESS | 1725 | 1467937486472 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 17:24:46 INFO - PROCESS | 1725 | 1467937486477 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:46 INFO - PROCESS | 1725 | 1467937486478 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:46 INFO - PROCESS | 1725 | ++DOCSHELL 0x1182ac800 == 29 [pid = 1725] [id = 305] 17:24:46 INFO - PROCESS | 1725 | ++DOMWINDOW == 91 (0x118157000) [pid = 1725] [serial = 914] [outer = 0x0] 17:24:46 INFO - PROCESS | 1725 | ++DOMWINDOW == 92 (0x1183c4400) [pid = 1725] [serial = 915] [outer = 0x118157000] 17:24:46 INFO - PROCESS | 1725 | 1467937486508 Marionette DEBUG loaded listener.js 17:24:46 INFO - PROCESS | 1725 | ++DOMWINDOW == 93 (0x118750800) [pid = 1725] [serial = 916] [outer = 0x118157000] 17:24:46 INFO - PROCESS | 1725 | 1467937486858 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] 17:24:46 INFO - PROCESS | 1725 | 1467937486909 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 17:24:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 17:24:46 INFO - PROCESS | 1725 | 1467937486911 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 17:24:46 INFO - PROCESS | 1725 | 1467937486913 Marionette TRACE conn2 <- [1,1194,null,{}] 17:24:46 INFO - PROCESS | 1725 | 1467937486921 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}] 17:24:46 INFO - PROCESS | 1725 | 1467937486924 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:47 INFO - PROCESS | 1725 | 1467937486997 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 17:24:47 INFO - PROCESS | 1725 | 1467937487002 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:47 INFO - PROCESS | 1725 | 1467937487004 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:47 INFO - PROCESS | 1725 | ++DOCSHELL 0x119414000 == 30 [pid = 1725] [id = 306] 17:24:47 INFO - PROCESS | 1725 | ++DOMWINDOW == 94 (0x1133ce000) [pid = 1725] [serial = 917] [outer = 0x0] 17:24:47 INFO - PROCESS | 1725 | ++DOMWINDOW == 95 (0x1194b7400) [pid = 1725] [serial = 918] [outer = 0x1133ce000] 17:24:47 INFO - PROCESS | 1725 | 1467937487034 Marionette DEBUG loaded listener.js 17:24:47 INFO - PROCESS | 1725 | ++DOMWINDOW == 96 (0x11972ec00) [pid = 1725] [serial = 919] [outer = 0x1133ce000] 17:24:47 INFO - PROCESS | 1725 | 1467937487374 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] 17:24:47 INFO - PROCESS | 1725 | 1467937487388 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 17:24:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 17:24:47 INFO - PROCESS | 1725 | 1467937487391 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 17:24:47 INFO - PROCESS | 1725 | 1467937487392 Marionette TRACE conn2 <- [1,1198,null,{}] 17:24:47 INFO - PROCESS | 1725 | 1467937487394 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}] 17:24:47 INFO - PROCESS | 1725 | 1467937487395 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:47 INFO - PROCESS | 1725 | 1467937487477 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 17:24:47 INFO - PROCESS | 1725 | 1467937487535 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:47 INFO - PROCESS | 1725 | 1467937487536 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:47 INFO - PROCESS | 1725 | ++DOCSHELL 0x119b1b800 == 31 [pid = 1725] [id = 307] 17:24:47 INFO - PROCESS | 1725 | ++DOMWINDOW == 97 (0x1194ac800) [pid = 1725] [serial = 920] [outer = 0x0] 17:24:47 INFO - PROCESS | 1725 | ++DOMWINDOW == 98 (0x119b8e400) [pid = 1725] [serial = 921] [outer = 0x1194ac800] 17:24:47 INFO - PROCESS | 1725 | 1467937487561 Marionette DEBUG loaded listener.js 17:24:47 INFO - PROCESS | 1725 | ++DOMWINDOW == 99 (0x11a053c00) [pid = 1725] [serial = 922] [outer = 0x1194ac800] 17:24:47 INFO - PROCESS | 1725 | 1467937487837 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]]]}] 17:24:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 17:24:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 469ms 17:24:47 INFO - PROCESS | 1725 | 1467937487863 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 17:24:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 17:24:47 INFO - PROCESS | 1725 | 1467937487874 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 17:24:47 INFO - PROCESS | 1725 | 1467937487884 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 17:24:47 INFO - PROCESS | 1725 | 1467937487887 Marionette TRACE conn2 <- [1,1202,null,{}] 17:24:47 INFO - PROCESS | 1725 | 1467937487890 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}] 17:24:47 INFO - PROCESS | 1725 | 1467937487891 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:47 INFO - PROCESS | 1725 | 1467937487983 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 17:24:48 INFO - PROCESS | 1725 | 1467937488015 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:48 INFO - PROCESS | 1725 | 1467937488016 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:48 INFO - PROCESS | 1725 | ++DOCSHELL 0x12162a800 == 32 [pid = 1725] [id = 308] 17:24:48 INFO - PROCESS | 1725 | ++DOMWINDOW == 100 (0x118153c00) [pid = 1725] [serial = 923] [outer = 0x0] 17:24:48 INFO - PROCESS | 1725 | ++DOMWINDOW == 101 (0x1210a9800) [pid = 1725] [serial = 924] [outer = 0x118153c00] 17:24:48 INFO - PROCESS | 1725 | 1467937488040 Marionette DEBUG loaded listener.js 17:24:48 INFO - PROCESS | 1725 | ++DOMWINDOW == 102 (0x12111c000) [pid = 1725] [serial = 925] [outer = 0x118153c00] 17:24:48 INFO - PROCESS | 1725 | 1467937488372 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]]]}] 17:24:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 17:24:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 522ms 17:24:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 17:24:48 INFO - PROCESS | 1725 | 1467937488405 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 17:24:48 INFO - PROCESS | 1725 | 1467937488406 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 17:24:48 INFO - PROCESS | 1725 | 1467937488408 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 17:24:48 INFO - PROCESS | 1725 | 1467937488409 Marionette TRACE conn2 <- [1,1206,null,{}] 17:24:48 INFO - PROCESS | 1725 | 1467937488412 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}] 17:24:48 INFO - PROCESS | 1725 | 1467937488416 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:48 INFO - PROCESS | 1725 | 1467937488528 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 17:24:48 INFO - PROCESS | 1725 | 1467937488563 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:48 INFO - PROCESS | 1725 | 1467937488564 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:48 INFO - PROCESS | 1725 | ++DOCSHELL 0x12501a800 == 33 [pid = 1725] [id = 309] 17:24:48 INFO - PROCESS | 1725 | ++DOMWINDOW == 103 (0x1211e1400) [pid = 1725] [serial = 926] [outer = 0x0] 17:24:48 INFO - PROCESS | 1725 | ++DOMWINDOW == 104 (0x121b7c800) [pid = 1725] [serial = 927] [outer = 0x1211e1400] 17:24:48 INFO - PROCESS | 1725 | 1467937488589 Marionette DEBUG loaded listener.js 17:24:48 INFO - PROCESS | 1725 | ++DOMWINDOW == 105 (0x124c06000) [pid = 1725] [serial = 928] [outer = 0x1211e1400] 17:24:48 INFO - PROCESS | 1725 | 1467937488933 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]]]}] 17:24:48 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 17:24:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 569ms 17:24:48 INFO - PROCESS | 1725 | 1467937488978 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 17:24:48 INFO - PROCESS | 1725 | 1467937488980 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 17:24:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 17:24:48 INFO - PROCESS | 1725 | 1467937488983 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 17:24:48 INFO - PROCESS | 1725 | 1467937488985 Marionette TRACE conn2 <- [1,1210,null,{}] 17:24:49 INFO - PROCESS | 1725 | 1467937489007 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}] 17:24:49 INFO - PROCESS | 1725 | 1467937489009 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:49 INFO - PROCESS | 1725 | 1467937489147 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 17:24:49 INFO - PROCESS | 1725 | 1467937489199 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:49 INFO - PROCESS | 1725 | 1467937489200 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:49 INFO - PROCESS | 1725 | ++DOCSHELL 0x1257d0800 == 34 [pid = 1725] [id = 310] 17:24:49 INFO - PROCESS | 1725 | ++DOMWINDOW == 106 (0x1133dbc00) [pid = 1725] [serial = 929] [outer = 0x0] 17:24:49 INFO - PROCESS | 1725 | ++DOMWINDOW == 107 (0x124ee1800) [pid = 1725] [serial = 930] [outer = 0x1133dbc00] 17:24:49 INFO - PROCESS | 1725 | 1467937489239 Marionette DEBUG loaded listener.js 17:24:49 INFO - PROCESS | 1725 | ++DOMWINDOW == 108 (0x125710400) [pid = 1725] [serial = 931] [outer = 0x1133dbc00] 17:24:49 INFO - PROCESS | 1725 | 1467937489660 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]]]}] 17:24:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 17:24:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 688ms 17:24:49 INFO - PROCESS | 1725 | 1467937489672 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 17:24:49 INFO - PROCESS | 1725 | 1467937489673 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 17:24:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 17:24:49 INFO - PROCESS | 1725 | 1467937489675 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 17:24:49 INFO - PROCESS | 1725 | 1467937489676 Marionette TRACE conn2 <- [1,1214,null,{}] 17:24:49 INFO - PROCESS | 1725 | 1467937489678 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}] 17:24:49 INFO - PROCESS | 1725 | 1467937489680 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:49 INFO - PROCESS | 1725 | 1467937489776 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 17:24:50 INFO - PROCESS | 1725 | --DOMWINDOW == 107 (0x1237f5000) [pid = 1725] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 17:24:50 INFO - PROCESS | 1725 | --DOMWINDOW == 106 (0x1237f0c00) [pid = 1725] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 17:24:50 INFO - PROCESS | 1725 | --DOMWINDOW == 105 (0x11907e400) [pid = 1725] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 17:24:50 INFO - PROCESS | 1725 | --DOMWINDOW == 104 (0x1181c3800) [pid = 1725] [serial = 881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 17:24:50 INFO - PROCESS | 1725 | --DOMWINDOW == 103 (0x128a70000) [pid = 1725] [serial = 884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 17:24:50 INFO - PROCESS | 1725 | --DOMWINDOW == 102 (0x1194b9800) [pid = 1725] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 17:24:50 INFO - PROCESS | 1725 | --DOMWINDOW == 101 (0x1197edc00) [pid = 1725] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 17:24:50 INFO - PROCESS | 1725 | --DOMWINDOW == 100 (0x1183c1c00) [pid = 1725] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 17:24:50 INFO - PROCESS | 1725 | --DOMWINDOW == 99 (0x1183bec00) [pid = 1725] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 17:24:50 INFO - PROCESS | 1725 | --DOMWINDOW == 98 (0x1197de800) [pid = 1725] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 17:24:50 INFO - PROCESS | 1725 | --DOMWINDOW == 97 (0x126c65400) [pid = 1725] [serial = 887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 17:24:50 INFO - PROCESS | 1725 | --DOMWINDOW == 96 (0x113d93000) [pid = 1725] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 17:24:50 INFO - PROCESS | 1725 | --DOMWINDOW == 95 (0x1194b9c00) [pid = 1725] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 17:24:50 INFO - PROCESS | 1725 | --DOMWINDOW == 94 (0x11849c800) [pid = 1725] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 17:24:50 INFO - PROCESS | 1725 | --DOMWINDOW == 93 (0x1195e4400) [pid = 1725] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 17:24:50 INFO - PROCESS | 1725 | --DOMWINDOW == 92 (0x1292d2400) [pid = 1725] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 17:24:50 INFO - PROCESS | 1725 | --DOMWINDOW == 91 (0x1183bd400) [pid = 1725] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 17:24:50 INFO - PROCESS | 1725 | 1467937490009 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:50 INFO - PROCESS | 1725 | 1467937490010 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:50 INFO - PROCESS | 1725 | ++DOCSHELL 0x11666b000 == 35 [pid = 1725] [id = 311] 17:24:50 INFO - PROCESS | 1725 | ++DOMWINDOW == 92 (0x1129ab400) [pid = 1725] [serial = 932] [outer = 0x0] 17:24:50 INFO - PROCESS | 1725 | ++DOMWINDOW == 93 (0x11662b800) [pid = 1725] [serial = 933] [outer = 0x1129ab400] 17:24:50 INFO - PROCESS | 1725 | 1467937490039 Marionette DEBUG loaded listener.js 17:24:50 INFO - PROCESS | 1725 | ++DOMWINDOW == 94 (0x11907e400) [pid = 1725] [serial = 934] [outer = 0x1129ab400] 17:24:50 INFO - PROCESS | 1725 | 1467937490295 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]]]}] 17:24:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 17:24:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 668ms 17:24:50 INFO - PROCESS | 1725 | 1467937490344 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 17:24:50 INFO - PROCESS | 1725 | 1467937490345 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 17:24:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 17:24:50 INFO - PROCESS | 1725 | 1467937490347 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 17:24:50 INFO - PROCESS | 1725 | 1467937490349 Marionette TRACE conn2 <- [1,1218,null,{}] 17:24:50 INFO - PROCESS | 1725 | 1467937490359 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}] 17:24:50 INFO - PROCESS | 1725 | 1467937490373 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:50 INFO - PROCESS | 1725 | 1467937490450 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 17:24:50 INFO - PROCESS | 1725 | 1467937490455 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:50 INFO - PROCESS | 1725 | 1467937490456 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:50 INFO - PROCESS | 1725 | ++DOCSHELL 0x119413800 == 36 [pid = 1725] [id = 312] 17:24:50 INFO - PROCESS | 1725 | ++DOMWINDOW == 95 (0x1176e2c00) [pid = 1725] [serial = 935] [outer = 0x0] 17:24:50 INFO - PROCESS | 1725 | ++DOMWINDOW == 96 (0x1237f0400) [pid = 1725] [serial = 936] [outer = 0x1176e2c00] 17:24:50 INFO - PROCESS | 1725 | 1467937490481 Marionette DEBUG loaded listener.js 17:24:50 INFO - PROCESS | 1725 | ++DOMWINDOW == 97 (0x12621b400) [pid = 1725] [serial = 937] [outer = 0x1176e2c00] 17:24:50 INFO - PROCESS | 1725 | 1467937490808 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]]]}] 17:24:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 17:24:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 478ms 17:24:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 17:24:50 INFO - PROCESS | 1725 | 1467937490826 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 17:24:50 INFO - PROCESS | 1725 | 1467937490827 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 17:24:50 INFO - PROCESS | 1725 | 1467937490830 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 17:24:50 INFO - PROCESS | 1725 | 1467937490832 Marionette TRACE conn2 <- [1,1222,null,{}] 17:24:50 INFO - PROCESS | 1725 | 1467937490838 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}] 17:24:50 INFO - PROCESS | 1725 | 1467937490840 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:50 INFO - PROCESS | 1725 | 1467937490993 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 17:24:51 INFO - PROCESS | 1725 | 1467937491002 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:51 INFO - PROCESS | 1725 | 1467937491003 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:51 INFO - PROCESS | 1725 | ++DOCSHELL 0x129611800 == 37 [pid = 1725] [id = 313] 17:24:51 INFO - PROCESS | 1725 | ++DOMWINDOW == 98 (0x1237f8c00) [pid = 1725] [serial = 938] [outer = 0x0] 17:24:51 INFO - PROCESS | 1725 | ++DOMWINDOW == 99 (0x126226400) [pid = 1725] [serial = 939] [outer = 0x1237f8c00] 17:24:51 INFO - PROCESS | 1725 | 1467937491043 Marionette DEBUG loaded listener.js 17:24:51 INFO - PROCESS | 1725 | ++DOMWINDOW == 100 (0x12690f800) [pid = 1725] [serial = 940] [outer = 0x1237f8c00] 17:24:51 INFO - PROCESS | 1725 | 1467937491374 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] 17:24:51 INFO - PROCESS | 1725 | 1467937491406 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 17:24:51 INFO - PROCESS | 1725 | 1467937491409 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 17:24:51 INFO - PROCESS | 1725 | 1467937491410 Marionette TRACE conn2 <- [1,1226,null,{}] 17:24:51 INFO - PROCESS | 1725 | 1467937491413 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}] 17:24:51 INFO - PROCESS | 1725 | 1467937491415 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:51 INFO - PROCESS | 1725 | 1467937491513 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 17:24:51 INFO - PROCESS | 1725 | 1467937491571 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:51 INFO - PROCESS | 1725 | 1467937491573 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:51 INFO - PROCESS | 1725 | ++DOCSHELL 0x121623800 == 38 [pid = 1725] [id = 314] 17:24:51 INFO - PROCESS | 1725 | ++DOMWINDOW == 101 (0x12621d400) [pid = 1725] [serial = 941] [outer = 0x0] 17:24:51 INFO - PROCESS | 1725 | ++DOMWINDOW == 102 (0x126923800) [pid = 1725] [serial = 942] [outer = 0x12621d400] 17:24:51 INFO - PROCESS | 1725 | 1467937491599 Marionette DEBUG loaded listener.js 17:24:51 INFO - PROCESS | 1725 | ++DOMWINDOW == 103 (0x128b66800) [pid = 1725] [serial = 943] [outer = 0x12621d400] 17:24:51 INFO - PROCESS | 1725 | 1467937491863 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]]]}] 17:24:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 17:24:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 468ms 17:24:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 17:24:51 INFO - PROCESS | 1725 | 1467937491878 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 17:24:51 INFO - PROCESS | 1725 | 1467937491879 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 17:24:51 INFO - PROCESS | 1725 | 1467937491891 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 17:24:51 INFO - PROCESS | 1725 | 1467937491892 Marionette TRACE conn2 <- [1,1230,null,{}] 17:24:51 INFO - PROCESS | 1725 | 1467937491894 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}] 17:24:51 INFO - PROCESS | 1725 | 1467937491895 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:51 INFO - PROCESS | 1725 | 1467937491990 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 17:24:52 INFO - PROCESS | 1725 | 1467937492088 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:52 INFO - PROCESS | 1725 | 1467937492090 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:52 INFO - PROCESS | 1725 | ++DOCSHELL 0x112faf800 == 39 [pid = 1725] [id = 315] 17:24:52 INFO - PROCESS | 1725 | ++DOMWINDOW == 104 (0x1122bec00) [pid = 1725] [serial = 944] [outer = 0x0] 17:24:52 INFO - PROCESS | 1725 | ++DOMWINDOW == 105 (0x1129b2000) [pid = 1725] [serial = 945] [outer = 0x1122bec00] 17:24:52 INFO - PROCESS | 1725 | 1467937492123 Marionette DEBUG loaded listener.js 17:24:52 INFO - PROCESS | 1725 | ++DOMWINDOW == 106 (0x11396d800) [pid = 1725] [serial = 946] [outer = 0x1122bec00] 17:24:52 INFO - PROCESS | 1725 | 1467937492669 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]]]}] 17:24:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 17:24:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 831ms 17:24:52 INFO - PROCESS | 1725 | 1467937492714 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 17:24:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 17:24:52 INFO - PROCESS | 1725 | 1467937492719 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 17:24:52 INFO - PROCESS | 1725 | 1467937492722 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 17:24:52 INFO - PROCESS | 1725 | 1467937492724 Marionette TRACE conn2 <- [1,1234,null,{}] 17:24:52 INFO - PROCESS | 1725 | 1467937492727 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}] 17:24:52 INFO - PROCESS | 1725 | 1467937492730 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:52 INFO - PROCESS | 1725 | 1467937492840 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 17:24:52 INFO - PROCESS | 1725 | 1467937492918 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:52 INFO - PROCESS | 1725 | 1467937492920 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:52 INFO - PROCESS | 1725 | ++DOCSHELL 0x119170800 == 40 [pid = 1725] [id = 316] 17:24:52 INFO - PROCESS | 1725 | ++DOMWINDOW == 107 (0x1181bf800) [pid = 1725] [serial = 947] [outer = 0x0] 17:24:52 INFO - PROCESS | 1725 | ++DOMWINDOW == 108 (0x1183c6000) [pid = 1725] [serial = 948] [outer = 0x1181bf800] 17:24:52 INFO - PROCESS | 1725 | 1467937492951 Marionette DEBUG loaded listener.js 17:24:53 INFO - PROCESS | 1725 | ++DOMWINDOW == 109 (0x119039400) [pid = 1725] [serial = 949] [outer = 0x1181bf800] 17:24:53 INFO - PROCESS | 1725 | 1467937493615 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]]]}] 17:24:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 17:24:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 921ms 17:24:53 INFO - PROCESS | 1725 | 1467937493658 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 17:24:53 INFO - PROCESS | 1725 | 1467937493660 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 17:24:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 17:24:53 INFO - PROCESS | 1725 | 1467937493665 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 17:24:53 INFO - PROCESS | 1725 | 1467937493670 Marionette TRACE conn2 <- [1,1238,null,{}] 17:24:53 INFO - PROCESS | 1725 | 1467937493674 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}] 17:24:53 INFO - PROCESS | 1725 | 1467937493675 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:53 INFO - PROCESS | 1725 | 1467937493788 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 17:24:53 INFO - PROCESS | 1725 | 1467937493840 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:53 INFO - PROCESS | 1725 | 1467937493843 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:53 INFO - PROCESS | 1725 | ++DOCSHELL 0x118581000 == 41 [pid = 1725] [id = 317] 17:24:53 INFO - PROCESS | 1725 | ++DOMWINDOW == 110 (0x116fb4800) [pid = 1725] [serial = 950] [outer = 0x0] 17:24:53 INFO - PROCESS | 1725 | ++DOMWINDOW == 111 (0x11814e800) [pid = 1725] [serial = 951] [outer = 0x116fb4800] 17:24:53 INFO - PROCESS | 1725 | 1467937493871 Marionette DEBUG loaded listener.js 17:24:53 INFO - PROCESS | 1725 | ++DOMWINDOW == 112 (0x1183bf400) [pid = 1725] [serial = 952] [outer = 0x116fb4800] 17:24:54 INFO - PROCESS | 1725 | --DOCSHELL 0x121623800 == 40 [pid = 1725] [id = 314] 17:24:54 INFO - PROCESS | 1725 | --DOCSHELL 0x129611800 == 39 [pid = 1725] [id = 313] 17:24:54 INFO - PROCESS | 1725 | --DOCSHELL 0x119413800 == 38 [pid = 1725] [id = 312] 17:24:54 INFO - PROCESS | 1725 | --DOCSHELL 0x11666b000 == 37 [pid = 1725] [id = 311] 17:24:54 INFO - PROCESS | 1725 | --DOCSHELL 0x1257d0800 == 36 [pid = 1725] [id = 310] 17:24:54 INFO - PROCESS | 1725 | --DOCSHELL 0x12501a800 == 35 [pid = 1725] [id = 309] 17:24:54 INFO - PROCESS | 1725 | --DOCSHELL 0x12162a800 == 34 [pid = 1725] [id = 308] 17:24:54 INFO - PROCESS | 1725 | --DOCSHELL 0x119b1b800 == 33 [pid = 1725] [id = 307] 17:24:54 INFO - PROCESS | 1725 | --DOCSHELL 0x119414000 == 32 [pid = 1725] [id = 306] 17:24:54 INFO - PROCESS | 1725 | --DOCSHELL 0x1182ac800 == 31 [pid = 1725] [id = 305] 17:24:54 INFO - PROCESS | 1725 | --DOCSHELL 0x11624f000 == 30 [pid = 1725] [id = 304] 17:24:54 INFO - PROCESS | 1725 | --DOMWINDOW == 111 (0x12a7c6800) [pid = 1725] [serial = 795] [outer = 0x0] [url = about:blank] 17:24:54 INFO - PROCESS | 1725 | --DOMWINDOW == 110 (0x124ee3800) [pid = 1725] [serial = 869] [outer = 0x0] [url = about:blank] 17:24:54 INFO - PROCESS | 1725 | --DOMWINDOW == 109 (0x1210a6800) [pid = 1725] [serial = 489] [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.] 17:24:54 INFO - PROCESS | 1725 | --DOMWINDOW == 108 (0x1266bfc00) [pid = 1725] [serial = 872] [outer = 0x0] [url = about:blank] 17:24:54 INFO - PROCESS | 1725 | --DOMWINDOW == 107 (0x12691d800) [pid = 1725] [serial = 875] [outer = 0x0] [url = about:blank] 17:24:54 INFO - PROCESS | 1725 | --DOMWINDOW == 106 (0x1269da400) [pid = 1725] [serial = 882] [outer = 0x0] [url = about:blank] 17:24:54 INFO - PROCESS | 1725 | --DOMWINDOW == 105 (0x1292d6000) [pid = 1725] [serial = 886] [outer = 0x0] [url = about:blank] 17:24:54 INFO - PROCESS | 1725 | --DOMWINDOW == 104 (0x119734000) [pid = 1725] [serial = 848] [outer = 0x0] [url = about:blank] 17:24:54 INFO - PROCESS | 1725 | --DOMWINDOW == 103 (0x119e0e800) [pid = 1725] [serial = 849] [outer = 0x0] [url = about:blank] 17:24:54 INFO - PROCESS | 1725 | --DOMWINDOW == 102 (0x12b8ab800) [pid = 1725] [serial = 846] [outer = 0x0] [url = about:blank] 17:24:54 INFO - PROCESS | 1725 | --DOMWINDOW == 101 (0x1193e1800) [pid = 1725] [serial = 857] [outer = 0x0] [url = about:blank] 17:24:54 INFO - PROCESS | 1725 | --DOMWINDOW == 100 (0x1195e4800) [pid = 1725] [serial = 858] [outer = 0x0] [url = about:blank] 17:24:54 INFO - PROCESS | 1725 | --DOMWINDOW == 99 (0x1195ee000) [pid = 1725] [serial = 860] [outer = 0x0] [url = about:blank] 17:24:54 INFO - PROCESS | 1725 | --DOMWINDOW == 98 (0x119e0b400) [pid = 1725] [serial = 861] [outer = 0x0] [url = about:blank] 17:24:54 INFO - PROCESS | 1725 | --DOMWINDOW == 97 (0x12111a400) [pid = 1725] [serial = 863] [outer = 0x0] [url = about:blank] 17:24:54 INFO - PROCESS | 1725 | --DOMWINDOW == 96 (0x129438c00) [pid = 1725] [serial = 888] [outer = 0x0] [url = about:blank] 17:24:54 INFO - PROCESS | 1725 | --DOMWINDOW == 95 (0x129aedc00) [pid = 1725] [serial = 889] [outer = 0x0] [url = about:blank] 17:24:54 INFO - PROCESS | 1725 | --DOMWINDOW == 94 (0x1215e4400) [pid = 1725] [serial = 864] [outer = 0x0] [url = about:blank] 17:24:54 INFO - PROCESS | 1725 | --DOMWINDOW == 93 (0x116023400) [pid = 1725] [serial = 854] [outer = 0x0] [url = about:blank] 17:24:54 INFO - PROCESS | 1725 | --DOMWINDOW == 92 (0x11839b000) [pid = 1725] [serial = 855] [outer = 0x0] [url = about:blank] 17:24:54 INFO - PROCESS | 1725 | --DOMWINDOW == 91 (0x121117c00) [pid = 1725] [serial = 851] [outer = 0x0] [url = about:blank] 17:24:54 INFO - PROCESS | 1725 | --DOMWINDOW == 90 (0x124ee8c00) [pid = 1725] [serial = 852] [outer = 0x0] [url = about:blank] 17:24:54 INFO - PROCESS | 1725 | --DOMWINDOW == 89 (0x1197e7c00) [pid = 1725] [serial = 878] [outer = 0x0] [url = about:blank] 17:24:54 INFO - PROCESS | 1725 | --DOMWINDOW == 88 (0x1269ddc00) [pid = 1725] [serial = 876] [outer = 0x0] [url = about:blank] 17:24:54 INFO - PROCESS | 1725 | --DOMWINDOW == 87 (0x129169c00) [pid = 1725] [serial = 885] [outer = 0x0] [url = about:blank] 17:24:54 INFO - PROCESS | 1725 | --DOMWINDOW == 86 (0x1237f1c00) [pid = 1725] [serial = 879] [outer = 0x0] [url = about:blank] 17:24:54 INFO - PROCESS | 1725 | --DOMWINDOW == 85 (0x12153ec00) [pid = 1725] [serial = 866] [outer = 0x0] [url = about:blank] 17:24:54 INFO - PROCESS | 1725 | --DOMWINDOW == 84 (0x128a6f800) [pid = 1725] [serial = 883] [outer = 0x0] [url = about:blank] 17:24:54 INFO - PROCESS | 1725 | --DOMWINDOW == 83 (0x126222000) [pid = 1725] [serial = 870] [outer = 0x0] [url = about:blank] 17:24:54 INFO - PROCESS | 1725 | --DOMWINDOW == 82 (0x126912400) [pid = 1725] [serial = 873] [outer = 0x0] [url = about:blank] 17:24:54 INFO - PROCESS | 1725 | --DOMWINDOW == 81 (0x1237f4000) [pid = 1725] [serial = 867] [outer = 0x0] [url = about:blank] 17:24:54 INFO - PROCESS | 1725 | --DOMWINDOW == 80 (0x1193dfc00) [pid = 1725] [serial = 801] [outer = 0x0] [url = about:blank] 17:24:54 INFO - PROCESS | 1725 | 1467937494285 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]]]}] 17:24:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 17:24:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 675ms 17:24:54 INFO - PROCESS | 1725 | 1467937494340 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 17:24:54 INFO - PROCESS | 1725 | 1467937494343 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 17:24:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 17:24:54 INFO - PROCESS | 1725 | 1467937494348 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 17:24:54 INFO - PROCESS | 1725 | 1467937494350 Marionette TRACE conn2 <- [1,1242,null,{}] 17:24:54 INFO - PROCESS | 1725 | 1467937494352 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}] 17:24:54 INFO - PROCESS | 1725 | 1467937494353 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:54 INFO - PROCESS | 1725 | 1467937494430 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 17:24:54 INFO - PROCESS | 1725 | 1467937494436 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:54 INFO - PROCESS | 1725 | 1467937494437 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:54 INFO - PROCESS | 1725 | ++DOCSHELL 0x1182b1800 == 31 [pid = 1725] [id = 318] 17:24:54 INFO - PROCESS | 1725 | ++DOMWINDOW == 81 (0x118890c00) [pid = 1725] [serial = 953] [outer = 0x0] 17:24:54 INFO - PROCESS | 1725 | ++DOMWINDOW == 82 (0x1190ac800) [pid = 1725] [serial = 954] [outer = 0x118890c00] 17:24:54 INFO - PROCESS | 1725 | 1467937494465 Marionette DEBUG loaded listener.js 17:24:54 INFO - PROCESS | 1725 | ++DOMWINDOW == 83 (0x1194ac400) [pid = 1725] [serial = 955] [outer = 0x118890c00] 17:24:54 INFO - PROCESS | 1725 | 1467937494792 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]]]}] 17:24:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 17:24:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 471ms 17:24:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 17:24:54 INFO - PROCESS | 1725 | 1467937494827 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 17:24:54 INFO - PROCESS | 1725 | 1467937494828 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 17:24:54 INFO - PROCESS | 1725 | 1467937494831 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 17:24:54 INFO - PROCESS | 1725 | 1467937494836 Marionette TRACE conn2 <- [1,1246,null,{}] 17:24:54 INFO - PROCESS | 1725 | 1467937494843 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}] 17:24:54 INFO - PROCESS | 1725 | 1467937494847 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:54 INFO - PROCESS | 1725 | 1467937494927 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 17:24:54 INFO - PROCESS | 1725 | 1467937494935 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:54 INFO - PROCESS | 1725 | 1467937494937 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:54 INFO - PROCESS | 1725 | ++DOCSHELL 0x119b1b000 == 32 [pid = 1725] [id = 319] 17:24:54 INFO - PROCESS | 1725 | ++DOMWINDOW == 84 (0x119728000) [pid = 1725] [serial = 956] [outer = 0x0] 17:24:54 INFO - PROCESS | 1725 | ++DOMWINDOW == 85 (0x1197ebc00) [pid = 1725] [serial = 957] [outer = 0x119728000] 17:24:54 INFO - PROCESS | 1725 | 1467937494966 Marionette DEBUG loaded listener.js 17:24:55 INFO - PROCESS | 1725 | ++DOMWINDOW == 86 (0x119e0a400) [pid = 1725] [serial = 958] [outer = 0x119728000] 17:24:55 INFO - PROCESS | 1725 | 1467937495324 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]]]}] 17:24:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 17:24:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 524ms 17:24:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 17:24:55 INFO - PROCESS | 1725 | 1467937495355 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 17:24:55 INFO - PROCESS | 1725 | 1467937495357 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 17:24:55 INFO - PROCESS | 1725 | 1467937495359 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 17:24:55 INFO - PROCESS | 1725 | 1467937495360 Marionette TRACE conn2 <- [1,1250,null,{}] 17:24:55 INFO - PROCESS | 1725 | 1467937495362 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}] 17:24:55 INFO - PROCESS | 1725 | 1467937495364 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:55 INFO - PROCESS | 1725 | 1467937495448 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 17:24:55 INFO - PROCESS | 1725 | 1467937495501 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:55 INFO - PROCESS | 1725 | 1467937495503 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:55 INFO - PROCESS | 1725 | ++DOCSHELL 0x121370000 == 33 [pid = 1725] [id = 320] 17:24:55 INFO - PROCESS | 1725 | ++DOMWINDOW == 87 (0x119e05400) [pid = 1725] [serial = 959] [outer = 0x0] 17:24:55 INFO - PROCESS | 1725 | ++DOMWINDOW == 88 (0x121117800) [pid = 1725] [serial = 960] [outer = 0x119e05400] 17:24:55 INFO - PROCESS | 1725 | 1467937495528 Marionette DEBUG loaded listener.js 17:24:55 INFO - PROCESS | 1725 | ++DOMWINDOW == 89 (0x1217e3c00) [pid = 1725] [serial = 961] [outer = 0x119e05400] 17:24:55 INFO - PROCESS | 1725 | 1467937495802 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]]]}] 17:24:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 17:24:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 469ms 17:24:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 17:24:55 INFO - PROCESS | 1725 | 1467937495828 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 17:24:55 INFO - PROCESS | 1725 | 1467937495830 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 17:24:55 INFO - PROCESS | 1725 | 1467937495839 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 17:24:55 INFO - PROCESS | 1725 | 1467937495841 Marionette TRACE conn2 <- [1,1254,null,{}] 17:24:55 INFO - PROCESS | 1725 | 1467937495843 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}] 17:24:55 INFO - PROCESS | 1725 | 1467937495844 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:55 INFO - PROCESS | 1725 | 1467937495926 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 17:24:55 INFO - PROCESS | 1725 | 1467937495930 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:55 INFO - PROCESS | 1725 | 1467937495931 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:55 INFO - PROCESS | 1725 | ++DOCSHELL 0x1182a4800 == 34 [pid = 1725] [id = 321] 17:24:55 INFO - PROCESS | 1725 | ++DOMWINDOW == 90 (0x1210ae000) [pid = 1725] [serial = 962] [outer = 0x0] 17:24:55 INFO - PROCESS | 1725 | ++DOMWINDOW == 91 (0x121bd1000) [pid = 1725] [serial = 963] [outer = 0x1210ae000] 17:24:55 INFO - PROCESS | 1725 | 1467937495958 Marionette DEBUG loaded listener.js 17:24:56 INFO - PROCESS | 1725 | ++DOMWINDOW == 92 (0x1237f4800) [pid = 1725] [serial = 964] [outer = 0x1210ae000] 17:24:56 INFO - PROCESS | 1725 | 1467937496309 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]]]}] 17:24:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 17:24:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 526ms 17:24:56 INFO - PROCESS | 1725 | 1467937496366 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 17:24:56 INFO - PROCESS | 1725 | 1467937496367 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 17:24:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 17:24:56 INFO - PROCESS | 1725 | 1467937496369 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 17:24:56 INFO - PROCESS | 1725 | 1467937496370 Marionette TRACE conn2 <- [1,1258,null,{}] 17:24:56 INFO - PROCESS | 1725 | 1467937496373 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}] 17:24:56 INFO - PROCESS | 1725 | 1467937496377 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:56 INFO - PROCESS | 1725 | 1467937496497 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 17:24:56 INFO - PROCESS | 1725 | 1467937496506 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:56 INFO - PROCESS | 1725 | 1467937496508 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:56 INFO - PROCESS | 1725 | ++DOCSHELL 0x126a4c800 == 35 [pid = 1725] [id = 322] 17:24:56 INFO - PROCESS | 1725 | ++DOMWINDOW == 93 (0x121bd3400) [pid = 1725] [serial = 965] [outer = 0x0] 17:24:56 INFO - PROCESS | 1725 | ++DOMWINDOW == 94 (0x12505f800) [pid = 1725] [serial = 966] [outer = 0x121bd3400] 17:24:56 INFO - PROCESS | 1725 | 1467937496533 Marionette DEBUG loaded listener.js 17:24:56 INFO - PROCESS | 1725 | ++DOMWINDOW == 95 (0x126910800) [pid = 1725] [serial = 967] [outer = 0x121bd3400] 17:24:56 INFO - PROCESS | 1725 | 1467937496860 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]]]}] 17:24:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 17:24:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 519ms 17:24:56 INFO - PROCESS | 1725 | 1467937496889 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 17:24:56 INFO - PROCESS | 1725 | 1467937496890 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 17:24:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 17:24:56 INFO - PROCESS | 1725 | 1467937496899 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 17:24:56 INFO - PROCESS | 1725 | 1467937496901 Marionette TRACE conn2 <- [1,1262,null,{}] 17:24:56 INFO - PROCESS | 1725 | 1467937496904 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}] 17:24:56 INFO - PROCESS | 1725 | 1467937496906 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:57 INFO - PROCESS | 1725 | 1467937497002 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 17:24:57 INFO - PROCESS | 1725 | 1467937497006 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:57 INFO - PROCESS | 1725 | 1467937497007 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:57 INFO - PROCESS | 1725 | ++DOCSHELL 0x128a46000 == 36 [pid = 1725] [id = 323] 17:24:57 INFO - PROCESS | 1725 | ++DOMWINDOW == 96 (0x113d43800) [pid = 1725] [serial = 968] [outer = 0x0] 17:24:57 INFO - PROCESS | 1725 | ++DOMWINDOW == 97 (0x126924000) [pid = 1725] [serial = 969] [outer = 0x113d43800] 17:24:57 INFO - PROCESS | 1725 | 1467937497032 Marionette DEBUG loaded listener.js 17:24:57 INFO - PROCESS | 1725 | ++DOMWINDOW == 98 (0x126c6fc00) [pid = 1725] [serial = 970] [outer = 0x113d43800] 17:24:57 INFO - PROCESS | 1725 | 1467937497396 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]]]}] 17:24:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 17:24:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 523ms 17:24:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 17:24:57 INFO - PROCESS | 1725 | 1467937497428 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 17:24:57 INFO - PROCESS | 1725 | 1467937497430 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 17:24:57 INFO - PROCESS | 1725 | 1467937497432 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 17:24:57 INFO - PROCESS | 1725 | 1467937497433 Marionette TRACE conn2 <- [1,1266,null,{}] 17:24:57 INFO - PROCESS | 1725 | 1467937497435 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}] 17:24:57 INFO - PROCESS | 1725 | 1467937497437 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:57 INFO - PROCESS | 1725 | 1467937497535 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 17:24:57 INFO - PROCESS | 1725 | 1467937497539 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:57 INFO - PROCESS | 1725 | 1467937497540 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:57 INFO - PROCESS | 1725 | ++DOCSHELL 0x129616800 == 37 [pid = 1725] [id = 324] 17:24:57 INFO - PROCESS | 1725 | ++DOMWINDOW == 99 (0x11396ec00) [pid = 1725] [serial = 971] [outer = 0x0] 17:24:57 INFO - PROCESS | 1725 | ++DOMWINDOW == 100 (0x128a6c400) [pid = 1725] [serial = 972] [outer = 0x11396ec00] 17:24:57 INFO - PROCESS | 1725 | 1467937497565 Marionette DEBUG loaded listener.js 17:24:57 INFO - PROCESS | 1725 | ++DOMWINDOW == 101 (0x12916e800) [pid = 1725] [serial = 973] [outer = 0x11396ec00] 17:24:57 INFO - PROCESS | 1725 | 1467937497887 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]]]}] 17:24:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 17:24:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 520ms 17:24:57 INFO - PROCESS | 1725 | 1467937497954 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 17:24:57 INFO - PROCESS | 1725 | 1467937497956 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 17:24:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 17:24:57 INFO - PROCESS | 1725 | 1467937497960 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 17:24:57 INFO - PROCESS | 1725 | 1467937497962 Marionette TRACE conn2 <- [1,1270,null,{}] 17:24:57 INFO - PROCESS | 1725 | 1467937497965 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}] 17:24:57 INFO - PROCESS | 1725 | 1467937497967 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:58 INFO - PROCESS | 1725 | 1467937498118 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 17:24:58 INFO - PROCESS | 1725 | 1467937498136 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:58 INFO - PROCESS | 1725 | 1467937498137 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:58 INFO - PROCESS | 1725 | ++DOCSHELL 0x129ad7800 == 38 [pid = 1725] [id = 325] 17:24:58 INFO - PROCESS | 1725 | ++DOMWINDOW == 102 (0x12916c400) [pid = 1725] [serial = 974] [outer = 0x0] 17:24:58 INFO - PROCESS | 1725 | ++DOMWINDOW == 103 (0x1292cd400) [pid = 1725] [serial = 975] [outer = 0x12916c400] 17:24:58 INFO - PROCESS | 1725 | 1467937498175 Marionette DEBUG loaded listener.js 17:24:58 INFO - PROCESS | 1725 | ++DOMWINDOW == 104 (0x12943ac00) [pid = 1725] [serial = 976] [outer = 0x12916c400] 17:24:58 INFO - PROCESS | 1725 | --DOMWINDOW == 103 (0x118153c00) [pid = 1725] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 17:24:58 INFO - PROCESS | 1725 | --DOMWINDOW == 102 (0x1133dbc00) [pid = 1725] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 17:24:58 INFO - PROCESS | 1725 | --DOMWINDOW == 101 (0x1183c9400) [pid = 1725] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 17:24:58 INFO - PROCESS | 1725 | --DOMWINDOW == 100 (0x1133ce000) [pid = 1725] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 17:24:58 INFO - PROCESS | 1725 | --DOMWINDOW == 99 (0x118157000) [pid = 1725] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 17:24:58 INFO - PROCESS | 1725 | --DOMWINDOW == 98 (0x1194ac800) [pid = 1725] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 17:24:58 INFO - PROCESS | 1725 | --DOMWINDOW == 97 (0x11393c800) [pid = 1725] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 17:24:58 INFO - PROCESS | 1725 | --DOMWINDOW == 96 (0x113943c00) [pid = 1725] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 17:24:58 INFO - PROCESS | 1725 | --DOMWINDOW == 95 (0x118711400) [pid = 1725] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 17:24:58 INFO - PROCESS | 1725 | --DOMWINDOW == 94 (0x1237fa800) [pid = 1725] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 17:24:58 INFO - PROCESS | 1725 | --DOMWINDOW == 93 (0x1237f8c00) [pid = 1725] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 17:24:58 INFO - PROCESS | 1725 | --DOMWINDOW == 92 (0x12665bc00) [pid = 1725] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 17:24:58 INFO - PROCESS | 1725 | --DOMWINDOW == 91 (0x128a6ec00) [pid = 1725] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 17:24:58 INFO - PROCESS | 1725 | --DOMWINDOW == 90 (0x128a76400) [pid = 1725] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 17:24:58 INFO - PROCESS | 1725 | --DOMWINDOW == 89 (0x1211e1400) [pid = 1725] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 17:24:58 INFO - PROCESS | 1725 | --DOMWINDOW == 88 (0x1129ab400) [pid = 1725] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 17:24:58 INFO - PROCESS | 1725 | --DOMWINDOW == 87 (0x1176e2c00) [pid = 1725] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 17:24:58 INFO - PROCESS | 1725 | 1467937498694 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]]]}] 17:24:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 17:24:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 771ms 17:24:58 INFO - PROCESS | 1725 | 1467937498730 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 17:24:58 INFO - PROCESS | 1725 | 1467937498732 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 17:24:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 17:24:58 INFO - PROCESS | 1725 | 1467937498734 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 17:24:58 INFO - PROCESS | 1725 | 1467937498735 Marionette TRACE conn2 <- [1,1274,null,{}] 17:24:58 INFO - PROCESS | 1725 | 1467937498738 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}] 17:24:58 INFO - PROCESS | 1725 | 1467937498739 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:58 INFO - PROCESS | 1725 | 1467937498820 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 17:24:58 INFO - PROCESS | 1725 | 1467937498876 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:58 INFO - PROCESS | 1725 | 1467937498877 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:58 INFO - PROCESS | 1725 | ++DOCSHELL 0x1216cc800 == 39 [pid = 1725] [id = 326] 17:24:58 INFO - PROCESS | 1725 | ++DOMWINDOW == 88 (0x113ba9c00) [pid = 1725] [serial = 977] [outer = 0x0] 17:24:58 INFO - PROCESS | 1725 | ++DOMWINDOW == 89 (0x11875c000) [pid = 1725] [serial = 978] [outer = 0x113ba9c00] 17:24:58 INFO - PROCESS | 1725 | 1467937498901 Marionette DEBUG loaded listener.js 17:24:58 INFO - PROCESS | 1725 | ++DOMWINDOW == 90 (0x1197dfc00) [pid = 1725] [serial = 979] [outer = 0x113ba9c00] 17:24:59 INFO - PROCESS | 1725 | 1467937499180 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]]]}] 17:24:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 17:24:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 470ms 17:24:59 INFO - PROCESS | 1725 | 1467937499207 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 17:24:59 INFO - PROCESS | 1725 | 1467937499209 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 17:24:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 17:24:59 INFO - PROCESS | 1725 | 1467937499212 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 17:24:59 INFO - PROCESS | 1725 | 1467937499214 Marionette TRACE conn2 <- [1,1278,null,{}] 17:24:59 INFO - PROCESS | 1725 | 1467937499226 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}] 17:24:59 INFO - PROCESS | 1725 | 1467937499229 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:59 INFO - PROCESS | 1725 | 1467937499377 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 17:24:59 INFO - PROCESS | 1725 | 1467937499456 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:59 INFO - PROCESS | 1725 | 1467937499458 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:59 INFO - PROCESS | 1725 | ++DOCSHELL 0x12b0c8800 == 40 [pid = 1725] [id = 327] 17:24:59 INFO - PROCESS | 1725 | ++DOMWINDOW == 91 (0x113d3e400) [pid = 1725] [serial = 980] [outer = 0x0] 17:24:59 INFO - PROCESS | 1725 | ++DOMWINDOW == 92 (0x1211de400) [pid = 1725] [serial = 981] [outer = 0x113d3e400] 17:24:59 INFO - PROCESS | 1725 | 1467937499510 Marionette DEBUG loaded listener.js 17:24:59 INFO - PROCESS | 1725 | ++DOMWINDOW == 93 (0x12943d000) [pid = 1725] [serial = 982] [outer = 0x113d3e400] 17:24:59 INFO - PROCESS | 1725 | 1467937499874 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]]]}] 17:24:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 17:24:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 680ms 17:24:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 17:24:59 INFO - PROCESS | 1725 | 1467937499893 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 17:24:59 INFO - PROCESS | 1725 | 1467937499894 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 17:24:59 INFO - PROCESS | 1725 | 1467937499896 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 17:24:59 INFO - PROCESS | 1725 | 1467937499897 Marionette TRACE conn2 <- [1,1282,null,{}] 17:24:59 INFO - PROCESS | 1725 | 1467937499901 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}] 17:24:59 INFO - PROCESS | 1725 | 1467937499903 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:24:59 INFO - PROCESS | 1725 | 1467937499983 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 17:25:00 INFO - PROCESS | 1725 | 1467937500044 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:00 INFO - PROCESS | 1725 | 1467937500045 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:00 INFO - PROCESS | 1725 | ++DOCSHELL 0x12c48f000 == 41 [pid = 1725] [id = 328] 17:25:00 INFO - PROCESS | 1725 | ++DOMWINDOW == 94 (0x1172be000) [pid = 1725] [serial = 983] [outer = 0x0] 17:25:00 INFO - PROCESS | 1725 | ++DOMWINDOW == 95 (0x129944c00) [pid = 1725] [serial = 984] [outer = 0x1172be000] 17:25:00 INFO - PROCESS | 1725 | 1467937500069 Marionette DEBUG loaded listener.js 17:25:00 INFO - PROCESS | 1725 | ++DOMWINDOW == 96 (0x12a7c2c00) [pid = 1725] [serial = 985] [outer = 0x1172be000] 17:25:00 INFO - PROCESS | 1725 | 1467937500331 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]]]}] 17:25:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 17:25:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 470ms 17:25:00 INFO - PROCESS | 1725 | 1467937500373 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 17:25:00 INFO - PROCESS | 1725 | 1467937500374 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 17:25:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 17:25:00 INFO - PROCESS | 1725 | 1467937500376 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 17:25:00 INFO - PROCESS | 1725 | 1467937500377 Marionette TRACE conn2 <- [1,1286,null,{}] 17:25:00 INFO - PROCESS | 1725 | 1467937500380 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}] 17:25:00 INFO - PROCESS | 1725 | 1467937500381 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:00 INFO - PROCESS | 1725 | 1467937500477 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 17:25:00 INFO - PROCESS | 1725 | 1467937500481 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:00 INFO - PROCESS | 1725 | 1467937500482 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:00 INFO - PROCESS | 1725 | ++DOCSHELL 0x12c751000 == 42 [pid = 1725] [id = 329] 17:25:00 INFO - PROCESS | 1725 | ++DOMWINDOW == 97 (0x12a7c3000) [pid = 1725] [serial = 986] [outer = 0x0] 17:25:00 INFO - PROCESS | 1725 | ++DOMWINDOW == 98 (0x12ad98c00) [pid = 1725] [serial = 987] [outer = 0x12a7c3000] 17:25:00 INFO - PROCESS | 1725 | 1467937500514 Marionette DEBUG loaded listener.js 17:25:00 INFO - PROCESS | 1725 | ++DOMWINDOW == 99 (0x12ada0800) [pid = 1725] [serial = 988] [outer = 0x12a7c3000] 17:25:01 INFO - PROCESS | 1725 | 1467937501028 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]]]}] 17:25:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 17:25:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 720ms 17:25:01 INFO - PROCESS | 1725 | 1467937501097 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 17:25:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 17:25:01 INFO - PROCESS | 1725 | 1467937501100 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 17:25:01 INFO - PROCESS | 1725 | 1467937501103 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 17:25:01 INFO - PROCESS | 1725 | 1467937501107 Marionette TRACE conn2 <- [1,1290,null,{}] 17:25:01 INFO - PROCESS | 1725 | 1467937501110 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}] 17:25:01 INFO - PROCESS | 1725 | 1467937501112 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:01 INFO - PROCESS | 1725 | 1467937501222 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 17:25:01 INFO - PROCESS | 1725 | 1467937501281 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:01 INFO - PROCESS | 1725 | 1467937501282 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:01 INFO - PROCESS | 1725 | ++DOCSHELL 0x119407800 == 43 [pid = 1725] [id = 330] 17:25:01 INFO - PROCESS | 1725 | ++DOMWINDOW == 100 (0x1181ba000) [pid = 1725] [serial = 989] [outer = 0x0] 17:25:01 INFO - PROCESS | 1725 | ++DOMWINDOW == 101 (0x118757400) [pid = 1725] [serial = 990] [outer = 0x1181ba000] 17:25:01 INFO - PROCESS | 1725 | 1467937501325 Marionette DEBUG loaded listener.js 17:25:01 INFO - PROCESS | 1725 | ++DOMWINDOW == 102 (0x1194b0000) [pid = 1725] [serial = 991] [outer = 0x1181ba000] 17:25:01 INFO - PROCESS | 1725 | 1467937501752 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]]]}] 17:25:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 17:25:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 671ms 17:25:01 INFO - PROCESS | 1725 | 1467937501775 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 17:25:01 INFO - PROCESS | 1725 | 1467937501778 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 17:25:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 17:25:01 INFO - PROCESS | 1725 | 1467937501783 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 17:25:01 INFO - PROCESS | 1725 | 1467937501785 Marionette TRACE conn2 <- [1,1294,null,{}] 17:25:01 INFO - PROCESS | 1725 | 1467937501788 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}] 17:25:01 INFO - PROCESS | 1725 | 1467937501789 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:01 INFO - PROCESS | 1725 | 1467937501897 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 17:25:02 INFO - PROCESS | 1725 | 1467937501999 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:02 INFO - PROCESS | 1725 | 1467937502001 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:02 INFO - PROCESS | 1725 | ++DOCSHELL 0x126643000 == 44 [pid = 1725] [id = 331] 17:25:02 INFO - PROCESS | 1725 | ++DOMWINDOW == 103 (0x1195ed000) [pid = 1725] [serial = 992] [outer = 0x0] 17:25:02 INFO - PROCESS | 1725 | ++DOMWINDOW == 104 (0x119e0d400) [pid = 1725] [serial = 993] [outer = 0x1195ed000] 17:25:02 INFO - PROCESS | 1725 | 1467937502033 Marionette DEBUG loaded listener.js 17:25:02 INFO - PROCESS | 1725 | ++DOMWINDOW == 105 (0x1211dc400) [pid = 1725] [serial = 994] [outer = 0x1195ed000] 17:25:02 INFO - PROCESS | 1725 | 1467937502414 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]]]}] 17:25:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 17:25:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 670ms 17:25:02 INFO - PROCESS | 1725 | 1467937502453 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 17:25:02 INFO - PROCESS | 1725 | 1467937502455 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 17:25:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 17:25:02 INFO - PROCESS | 1725 | 1467937502457 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 17:25:02 INFO - PROCESS | 1725 | 1467937502460 Marionette TRACE conn2 <- [1,1298,null,{}] 17:25:02 INFO - PROCESS | 1725 | 1467937502467 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}] 17:25:02 INFO - PROCESS | 1725 | 1467937502470 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:02 INFO - PROCESS | 1725 | 1467937502574 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 17:25:02 INFO - PROCESS | 1725 | 1467937502633 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:02 INFO - PROCESS | 1725 | 1467937502635 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:02 INFO - PROCESS | 1725 | ++DOCSHELL 0x12c750000 == 45 [pid = 1725] [id = 332] 17:25:02 INFO - PROCESS | 1725 | ++DOMWINDOW == 106 (0x1237f0000) [pid = 1725] [serial = 995] [outer = 0x0] 17:25:02 INFO - PROCESS | 1725 | ++DOMWINDOW == 107 (0x124c0bc00) [pid = 1725] [serial = 996] [outer = 0x1237f0000] 17:25:02 INFO - PROCESS | 1725 | 1467937502666 Marionette DEBUG loaded listener.js 17:25:02 INFO - PROCESS | 1725 | ++DOMWINDOW == 108 (0x126227800) [pid = 1725] [serial = 997] [outer = 0x1237f0000] 17:25:03 INFO - PROCESS | 1725 | 1467937503120 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]]]}] 17:25:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 17:25:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 671ms 17:25:03 INFO - PROCESS | 1725 | 1467937503128 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 17:25:03 INFO - PROCESS | 1725 | 1467937503130 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 17:25:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 17:25:03 INFO - PROCESS | 1725 | 1467937503133 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 17:25:03 INFO - PROCESS | 1725 | 1467937503134 Marionette TRACE conn2 <- [1,1302,null,{}] 17:25:03 INFO - PROCESS | 1725 | 1467937503136 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}] 17:25:03 INFO - PROCESS | 1725 | 1467937503138 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:03 INFO - PROCESS | 1725 | 1467937503258 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 17:25:03 INFO - PROCESS | 1725 | 1467937503346 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:03 INFO - PROCESS | 1725 | 1467937503347 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:03 INFO - PROCESS | 1725 | ++DOCSHELL 0x121626800 == 46 [pid = 1725] [id = 333] 17:25:03 INFO - PROCESS | 1725 | ++DOMWINDOW == 109 (0x1237f1c00) [pid = 1725] [serial = 998] [outer = 0x0] 17:25:03 INFO - PROCESS | 1725 | ++DOMWINDOW == 110 (0x12691b000) [pid = 1725] [serial = 999] [outer = 0x1237f1c00] 17:25:03 INFO - PROCESS | 1725 | 1467937503376 Marionette DEBUG loaded listener.js 17:25:03 INFO - PROCESS | 1725 | ++DOMWINDOW == 111 (0x128a71800) [pid = 1725] [serial = 1000] [outer = 0x1237f1c00] 17:25:03 INFO - PROCESS | 1725 | 1467937503944 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]]]}] 17:25:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 17:25:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 869ms 17:25:04 INFO - PROCESS | 1725 | 1467937504002 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 17:25:04 INFO - PROCESS | 1725 | 1467937504005 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 17:25:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 17:25:04 INFO - PROCESS | 1725 | 1467937504008 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 17:25:04 INFO - PROCESS | 1725 | 1467937504010 Marionette TRACE conn2 <- [1,1306,null,{}] 17:25:04 INFO - PROCESS | 1725 | 1467937504013 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}] 17:25:04 INFO - PROCESS | 1725 | 1467937504015 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:04 INFO - PROCESS | 1725 | 1467937504114 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 17:25:04 INFO - PROCESS | 1725 | 1467937504184 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:04 INFO - PROCESS | 1725 | 1467937504185 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:04 INFO - PROCESS | 1725 | ++DOCSHELL 0x11841e800 == 47 [pid = 1725] [id = 334] 17:25:04 INFO - PROCESS | 1725 | ++DOMWINDOW == 112 (0x11814f800) [pid = 1725] [serial = 1001] [outer = 0x0] 17:25:04 INFO - PROCESS | 1725 | ++DOMWINDOW == 113 (0x1181bdc00) [pid = 1725] [serial = 1002] [outer = 0x11814f800] 17:25:04 INFO - PROCESS | 1725 | 1467937504212 Marionette DEBUG loaded listener.js 17:25:04 INFO - PROCESS | 1725 | ++DOMWINDOW == 114 (0x11849a000) [pid = 1725] [serial = 1003] [outer = 0x11814f800] 17:25:04 INFO - PROCESS | 1725 | 1467937504660 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]]]}] 17:25:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 17:25:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 671ms 17:25:04 INFO - PROCESS | 1725 | 1467937504679 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 17:25:04 INFO - PROCESS | 1725 | 1467937504682 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 17:25:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 17:25:04 INFO - PROCESS | 1725 | 1467937504686 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 17:25:04 INFO - PROCESS | 1725 | 1467937504688 Marionette TRACE conn2 <- [1,1310,null,{}] 17:25:04 INFO - PROCESS | 1725 | 1467937504690 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}] 17:25:04 INFO - PROCESS | 1725 | 1467937504692 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:05 INFO - PROCESS | 1725 | --DOCSHELL 0x1182b7000 == 46 [pid = 1725] [id = 303] 17:25:05 INFO - PROCESS | 1725 | --DOCSHELL 0x12c48f000 == 45 [pid = 1725] [id = 328] 17:25:05 INFO - PROCESS | 1725 | --DOCSHELL 0x12b0c8800 == 44 [pid = 1725] [id = 327] 17:25:05 INFO - PROCESS | 1725 | --DOCSHELL 0x1216cc800 == 43 [pid = 1725] [id = 326] 17:25:05 INFO - PROCESS | 1725 | --DOCSHELL 0x129ad7800 == 42 [pid = 1725] [id = 325] 17:25:05 INFO - PROCESS | 1725 | --DOCSHELL 0x129616800 == 41 [pid = 1725] [id = 324] 17:25:05 INFO - PROCESS | 1725 | --DOCSHELL 0x128a46000 == 40 [pid = 1725] [id = 323] 17:25:05 INFO - PROCESS | 1725 | --DOCSHELL 0x126a4c800 == 39 [pid = 1725] [id = 322] 17:25:05 INFO - PROCESS | 1725 | --DOCSHELL 0x1182a4800 == 38 [pid = 1725] [id = 321] 17:25:05 INFO - PROCESS | 1725 | --DOCSHELL 0x121370000 == 37 [pid = 1725] [id = 320] 17:25:05 INFO - PROCESS | 1725 | --DOCSHELL 0x119b1b000 == 36 [pid = 1725] [id = 319] 17:25:05 INFO - PROCESS | 1725 | --DOCSHELL 0x1182b1800 == 35 [pid = 1725] [id = 318] 17:25:05 INFO - PROCESS | 1725 | --DOCSHELL 0x118581000 == 34 [pid = 1725] [id = 317] 17:25:05 INFO - PROCESS | 1725 | --DOCSHELL 0x119170800 == 33 [pid = 1725] [id = 316] 17:25:05 INFO - PROCESS | 1725 | --DOCSHELL 0x112faf800 == 32 [pid = 1725] [id = 315] 17:25:05 INFO - PROCESS | 1725 | --DOCSHELL 0x11841e800 == 31 [pid = 1725] [id = 334] 17:25:05 INFO - PROCESS | 1725 | --DOCSHELL 0x121626800 == 30 [pid = 1725] [id = 333] 17:25:05 INFO - PROCESS | 1725 | --DOCSHELL 0x12c750000 == 29 [pid = 1725] [id = 332] 17:25:05 INFO - PROCESS | 1725 | --DOCSHELL 0x126643000 == 28 [pid = 1725] [id = 331] 17:25:05 INFO - PROCESS | 1725 | --DOCSHELL 0x119407800 == 27 [pid = 1725] [id = 330] 17:25:05 INFO - PROCESS | 1725 | --DOCSHELL 0x12c751000 == 26 [pid = 1725] [id = 329] 17:25:05 INFO - PROCESS | 1725 | 1467937505285 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 17:25:05 INFO - PROCESS | 1725 | --DOMWINDOW == 113 (0x12111c000) [pid = 1725] [serial = 925] [outer = 0x0] [url = about:blank] 17:25:05 INFO - PROCESS | 1725 | --DOMWINDOW == 112 (0x124ee1800) [pid = 1725] [serial = 930] [outer = 0x0] [url = about:blank] 17:25:05 INFO - PROCESS | 1725 | --DOMWINDOW == 111 (0x1197e7800) [pid = 1725] [serial = 910] [outer = 0x0] [url = about:blank] 17:25:05 INFO - PROCESS | 1725 | --DOMWINDOW == 110 (0x1195ecc00) [pid = 1725] [serial = 909] [outer = 0x0] [url = about:blank] 17:25:05 INFO - PROCESS | 1725 | --DOMWINDOW == 109 (0x1194b7400) [pid = 1725] [serial = 918] [outer = 0x0] [url = about:blank] 17:25:05 INFO - PROCESS | 1725 | --DOMWINDOW == 108 (0x11972ec00) [pid = 1725] [serial = 919] [outer = 0x0] [url = about:blank] 17:25:05 INFO - PROCESS | 1725 | --DOMWINDOW == 107 (0x1183c4400) [pid = 1725] [serial = 915] [outer = 0x0] [url = about:blank] 17:25:05 INFO - PROCESS | 1725 | --DOMWINDOW == 106 (0x118750800) [pid = 1725] [serial = 916] [outer = 0x0] [url = about:blank] 17:25:05 INFO - PROCESS | 1725 | --DOMWINDOW == 105 (0x119b8e400) [pid = 1725] [serial = 921] [outer = 0x0] [url = about:blank] 17:25:05 INFO - PROCESS | 1725 | --DOMWINDOW == 104 (0x11697ac00) [pid = 1725] [serial = 912] [outer = 0x0] [url = about:blank] 17:25:05 INFO - PROCESS | 1725 | --DOMWINDOW == 103 (0x1172c8000) [pid = 1725] [serial = 913] [outer = 0x0] [url = about:blank] 17:25:05 INFO - PROCESS | 1725 | --DOMWINDOW == 102 (0x1176e8000) [pid = 1725] [serial = 892] [outer = 0x0] [url = about:blank] 17:25:05 INFO - PROCESS | 1725 | --DOMWINDOW == 101 (0x115117000) [pid = 1725] [serial = 891] [outer = 0x0] [url = about:blank] 17:25:05 INFO - PROCESS | 1725 | --DOMWINDOW == 100 (0x1197e0400) [pid = 1725] [serial = 895] [outer = 0x0] [url = about:blank] 17:25:05 INFO - PROCESS | 1725 | --DOMWINDOW == 99 (0x1194b9400) [pid = 1725] [serial = 894] [outer = 0x0] [url = about:blank] 17:25:05 INFO - PROCESS | 1725 | --DOMWINDOW == 98 (0x1251afc00) [pid = 1725] [serial = 898] [outer = 0x0] [url = about:blank] 17:25:05 INFO - PROCESS | 1725 | --DOMWINDOW == 97 (0x124c06c00) [pid = 1725] [serial = 897] [outer = 0x0] [url = about:blank] 17:25:05 INFO - PROCESS | 1725 | --DOMWINDOW == 96 (0x12690f800) [pid = 1725] [serial = 940] [outer = 0x0] [url = about:blank] 17:25:05 INFO - PROCESS | 1725 | --DOMWINDOW == 95 (0x128a72000) [pid = 1725] [serial = 901] [outer = 0x0] [url = about:blank] 17:25:05 INFO - PROCESS | 1725 | --DOMWINDOW == 94 (0x12690e800) [pid = 1725] [serial = 900] [outer = 0x0] [url = about:blank] 17:25:05 INFO - PROCESS | 1725 | --DOMWINDOW == 93 (0x1292d0c00) [pid = 1725] [serial = 904] [outer = 0x0] [url = about:blank] 17:25:05 INFO - PROCESS | 1725 | --DOMWINDOW == 92 (0x129169800) [pid = 1725] [serial = 903] [outer = 0x0] [url = about:blank] 17:25:05 INFO - PROCESS | 1725 | --DOMWINDOW == 91 (0x12b056400) [pid = 1725] [serial = 907] [outer = 0x0] [url = about:blank] 17:25:05 INFO - PROCESS | 1725 | --DOMWINDOW == 90 (0x124c06000) [pid = 1725] [serial = 928] [outer = 0x0] [url = about:blank] 17:25:05 INFO - PROCESS | 1725 | --DOMWINDOW == 89 (0x121b7c800) [pid = 1725] [serial = 927] [outer = 0x0] [url = about:blank] 17:25:05 INFO - PROCESS | 1725 | --DOMWINDOW == 88 (0x12a7c8c00) [pid = 1725] [serial = 906] [outer = 0x0] [url = about:blank] 17:25:05 INFO - PROCESS | 1725 | --DOMWINDOW == 87 (0x125710400) [pid = 1725] [serial = 931] [outer = 0x0] [url = about:blank] 17:25:05 INFO - PROCESS | 1725 | --DOMWINDOW == 86 (0x11907e400) [pid = 1725] [serial = 934] [outer = 0x0] [url = about:blank] 17:25:05 INFO - PROCESS | 1725 | --DOMWINDOW == 85 (0x1237f0400) [pid = 1725] [serial = 936] [outer = 0x0] [url = about:blank] 17:25:05 INFO - PROCESS | 1725 | --DOMWINDOW == 84 (0x11662b800) [pid = 1725] [serial = 933] [outer = 0x0] [url = about:blank] 17:25:05 INFO - PROCESS | 1725 | --DOMWINDOW == 83 (0x1210a9800) [pid = 1725] [serial = 924] [outer = 0x0] [url = about:blank] 17:25:05 INFO - PROCESS | 1725 | --DOMWINDOW == 82 (0x126923800) [pid = 1725] [serial = 942] [outer = 0x0] [url = about:blank] 17:25:05 INFO - PROCESS | 1725 | --DOMWINDOW == 81 (0x12621b400) [pid = 1725] [serial = 937] [outer = 0x0] [url = about:blank] 17:25:05 INFO - PROCESS | 1725 | --DOMWINDOW == 80 (0x126226400) [pid = 1725] [serial = 939] [outer = 0x0] [url = about:blank] 17:25:05 INFO - PROCESS | 1725 | --DOMWINDOW == 79 (0x11a053c00) [pid = 1725] [serial = 922] [outer = 0x0] [url = about:blank] 17:25:05 INFO - PROCESS | 1725 | 1467937505411 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:05 INFO - PROCESS | 1725 | 1467937505413 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:05 INFO - PROCESS | 1725 | ++DOCSHELL 0x112635000 == 27 [pid = 1725] [id = 335] 17:25:05 INFO - PROCESS | 1725 | ++DOMWINDOW == 80 (0x1122b8400) [pid = 1725] [serial = 1004] [outer = 0x0] 17:25:05 INFO - PROCESS | 1725 | ++DOMWINDOW == 81 (0x1129b1000) [pid = 1725] [serial = 1005] [outer = 0x1122b8400] 17:25:05 INFO - PROCESS | 1725 | 1467937505447 Marionette DEBUG loaded listener.js 17:25:05 INFO - PROCESS | 1725 | ++DOMWINDOW == 82 (0x113b9d800) [pid = 1725] [serial = 1006] [outer = 0x1122b8400] 17:25:05 INFO - PROCESS | 1725 | 1467937505989 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] 17:25:06 INFO - PROCESS | 1725 | 1467937506029 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 17:25:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 17:25:06 INFO - PROCESS | 1725 | 1467937506035 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 17:25:06 INFO - PROCESS | 1725 | 1467937506037 Marionette TRACE conn2 <- [1,1314,null,{}] 17:25:06 INFO - PROCESS | 1725 | 1467937506041 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}] 17:25:06 INFO - PROCESS | 1725 | 1467937506044 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:06 INFO - PROCESS | 1725 | 1467937506144 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 17:25:06 INFO - PROCESS | 1725 | 1467937506217 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:06 INFO - PROCESS | 1725 | 1467937506218 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:06 INFO - PROCESS | 1725 | ++DOCSHELL 0x1170d9000 == 28 [pid = 1725] [id = 336] 17:25:06 INFO - PROCESS | 1725 | ++DOMWINDOW == 83 (0x116fb5000) [pid = 1725] [serial = 1007] [outer = 0x0] 17:25:06 INFO - PROCESS | 1725 | ++DOMWINDOW == 84 (0x1172c8000) [pid = 1725] [serial = 1008] [outer = 0x116fb5000] 17:25:06 INFO - PROCESS | 1725 | 1467937506249 Marionette DEBUG loaded listener.js 17:25:06 INFO - PROCESS | 1725 | ++DOMWINDOW == 85 (0x118159800) [pid = 1725] [serial = 1009] [outer = 0x116fb5000] 17:25:06 INFO - PROCESS | 1725 | 1467937506776 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]]]}] 17:25:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 17:25:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 772ms 17:25:06 INFO - PROCESS | 1725 | 1467937506811 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 17:25:06 INFO - PROCESS | 1725 | 1467937506813 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 17:25:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 17:25:06 INFO - PROCESS | 1725 | 1467937506819 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 17:25:06 INFO - PROCESS | 1725 | 1467937506821 Marionette TRACE conn2 <- [1,1318,null,{}] 17:25:06 INFO - PROCESS | 1725 | 1467937506823 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}] 17:25:06 INFO - PROCESS | 1725 | 1467937506825 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:06 INFO - PROCESS | 1725 | 1467937506931 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 17:25:07 INFO - PROCESS | 1725 | 1467937507019 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:07 INFO - PROCESS | 1725 | 1467937507020 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:07 INFO - PROCESS | 1725 | ++DOCSHELL 0x1182b6800 == 29 [pid = 1725] [id = 337] 17:25:07 INFO - PROCESS | 1725 | ++DOMWINDOW == 86 (0x119078400) [pid = 1725] [serial = 1010] [outer = 0x0] 17:25:07 INFO - PROCESS | 1725 | ++DOMWINDOW == 87 (0x1190ac400) [pid = 1725] [serial = 1011] [outer = 0x119078400] 17:25:07 INFO - PROCESS | 1725 | 1467937507051 Marionette DEBUG loaded listener.js 17:25:07 INFO - PROCESS | 1725 | ++DOMWINDOW == 88 (0x1194b5400) [pid = 1725] [serial = 1012] [outer = 0x119078400] 17:25:07 INFO - PROCESS | 1725 | --DOCSHELL 0x1266dd800 == 28 [pid = 1725] [id = 21] 17:25:07 INFO - PROCESS | 1725 | --DOCSHELL 0x1169b3800 == 27 [pid = 1725] [id = 23] 17:25:07 INFO - PROCESS | 1725 | --DOCSHELL 0x11264d800 == 26 [pid = 1725] [id = 22] 17:25:07 INFO - PROCESS | 1725 | --DOCSHELL 0x11201b000 == 25 [pid = 1725] [id = 24] 17:25:07 INFO - PROCESS | 1725 | 1467937507490 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]]]}] 17:25:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 17:25:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 723ms 17:25:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 17:25:07 INFO - PROCESS | 1725 | 1467937507542 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 17:25:07 INFO - PROCESS | 1725 | 1467937507544 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 17:25:07 INFO - PROCESS | 1725 | 1467937507547 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 17:25:07 INFO - PROCESS | 1725 | 1467937507550 Marionette TRACE conn2 <- [1,1322,null,{}] 17:25:07 INFO - PROCESS | 1725 | 1467937507554 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}] 17:25:07 INFO - PROCESS | 1725 | 1467937507555 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:07 INFO - PROCESS | 1725 | 1467937507635 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 17:25:07 INFO - PROCESS | 1725 | 1467937507640 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:07 INFO - PROCESS | 1725 | 1467937507642 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:07 INFO - PROCESS | 1725 | ++DOCSHELL 0x1182a3000 == 26 [pid = 1725] [id = 338] 17:25:07 INFO - PROCESS | 1725 | ++DOMWINDOW == 89 (0x1181c3800) [pid = 1725] [serial = 1013] [outer = 0x0] 17:25:07 INFO - PROCESS | 1725 | ++DOMWINDOW == 90 (0x1183be400) [pid = 1725] [serial = 1014] [outer = 0x1181c3800] 17:25:07 INFO - PROCESS | 1725 | 1467937507670 Marionette DEBUG loaded listener.js 17:25:07 INFO - PROCESS | 1725 | ++DOMWINDOW == 91 (0x11875d400) [pid = 1725] [serial = 1015] [outer = 0x1181c3800] 17:25:08 INFO - PROCESS | 1725 | 1467937508011 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]]]}] 17:25:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 17:25:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 523ms 17:25:08 INFO - PROCESS | 1725 | 1467937508070 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 17:25:08 INFO - PROCESS | 1725 | 1467937508073 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 17:25:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 17:25:08 INFO - PROCESS | 1725 | 1467937508077 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 17:25:08 INFO - PROCESS | 1725 | 1467937508079 Marionette TRACE conn2 <- [1,1326,null,{}] 17:25:08 INFO - PROCESS | 1725 | 1467937508081 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}] 17:25:08 INFO - PROCESS | 1725 | 1467937508083 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:08 INFO - PROCESS | 1725 | 1467937508169 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 17:25:08 INFO - PROCESS | 1725 | 1467937508173 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:08 INFO - PROCESS | 1725 | 1467937508175 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:08 INFO - PROCESS | 1725 | ++DOCSHELL 0x119170000 == 27 [pid = 1725] [id = 339] 17:25:08 INFO - PROCESS | 1725 | ++DOMWINDOW == 92 (0x1194b2800) [pid = 1725] [serial = 1016] [outer = 0x0] 17:25:08 INFO - PROCESS | 1725 | ++DOMWINDOW == 93 (0x1195f2000) [pid = 1725] [serial = 1017] [outer = 0x1194b2800] 17:25:08 INFO - PROCESS | 1725 | 1467937508201 Marionette DEBUG loaded listener.js 17:25:08 INFO - PROCESS | 1725 | ++DOMWINDOW == 94 (0x1197e5c00) [pid = 1725] [serial = 1018] [outer = 0x1194b2800] 17:25:08 INFO - PROCESS | 1725 | 1467937508568 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]]]}] 17:25:08 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 17:25:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 518ms 17:25:08 INFO - PROCESS | 1725 | 1467937508596 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 17:25:08 INFO - PROCESS | 1725 | 1467937508597 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 17:25:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 17:25:08 INFO - PROCESS | 1725 | 1467937508600 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 17:25:08 INFO - PROCESS | 1725 | 1467937508604 Marionette TRACE conn2 <- [1,1330,null,{}] 17:25:08 INFO - PROCESS | 1725 | 1467937508612 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}] 17:25:08 INFO - PROCESS | 1725 | 1467937508616 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:08 INFO - PROCESS | 1725 | 1467937508697 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 17:25:08 INFO - PROCESS | 1725 | 1467937508703 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:08 INFO - PROCESS | 1725 | 1467937508706 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:08 INFO - PROCESS | 1725 | ++DOCSHELL 0x12109c000 == 28 [pid = 1725] [id = 340] 17:25:08 INFO - PROCESS | 1725 | ++DOMWINDOW == 95 (0x119075000) [pid = 1725] [serial = 1019] [outer = 0x0] 17:25:08 INFO - PROCESS | 1725 | ++DOMWINDOW == 96 (0x12109fc00) [pid = 1725] [serial = 1020] [outer = 0x119075000] 17:25:08 INFO - PROCESS | 1725 | 1467937508734 Marionette DEBUG loaded listener.js 17:25:08 INFO - PROCESS | 1725 | ++DOMWINDOW == 97 (0x12111f000) [pid = 1725] [serial = 1021] [outer = 0x119075000] 17:25:09 INFO - PROCESS | 1725 | 1467937509092 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]]]}] 17:25:09 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 17:25:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 523ms 17:25:09 INFO - PROCESS | 1725 | 1467937509124 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 17:25:09 INFO - PROCESS | 1725 | 1467937509126 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 17:25:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 17:25:09 INFO - PROCESS | 1725 | 1467937509128 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 17:25:09 INFO - PROCESS | 1725 | 1467937509129 Marionette TRACE conn2 <- [1,1334,null,{}] 17:25:09 INFO - PROCESS | 1725 | 1467937509131 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}] 17:25:09 INFO - PROCESS | 1725 | 1467937509133 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:09 INFO - PROCESS | 1725 | 1467937509247 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 17:25:09 INFO - PROCESS | 1725 | 1467937509256 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:09 INFO - PROCESS | 1725 | 1467937509257 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:09 INFO - PROCESS | 1725 | ++DOCSHELL 0x112014800 == 29 [pid = 1725] [id = 341] 17:25:09 INFO - PROCESS | 1725 | ++DOMWINDOW == 98 (0x12111e800) [pid = 1725] [serial = 1022] [outer = 0x0] 17:25:09 INFO - PROCESS | 1725 | ++DOMWINDOW == 99 (0x121ada800) [pid = 1725] [serial = 1023] [outer = 0x12111e800] 17:25:09 INFO - PROCESS | 1725 | 1467937509283 Marionette DEBUG loaded listener.js 17:25:09 INFO - PROCESS | 1725 | ++DOMWINDOW == 100 (0x1236d6400) [pid = 1725] [serial = 1024] [outer = 0x12111e800] 17:25:09 INFO - PROCESS | 1725 | 1467937509631 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]]]}] 17:25:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 17:25:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 518ms 17:25:09 INFO - PROCESS | 1725 | 1467937509646 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 17:25:09 INFO - PROCESS | 1725 | 1467937509647 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 17:25:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 17:25:09 INFO - PROCESS | 1725 | 1467937509651 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 17:25:09 INFO - PROCESS | 1725 | 1467937509652 Marionette TRACE conn2 <- [1,1338,null,{}] 17:25:09 INFO - PROCESS | 1725 | 1467937509654 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}] 17:25:09 INFO - PROCESS | 1725 | 1467937509656 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:09 INFO - PROCESS | 1725 | 1467937509754 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 17:25:09 INFO - PROCESS | 1725 | 1467937509757 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:09 INFO - PROCESS | 1725 | 1467937509759 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:09 INFO - PROCESS | 1725 | ++DOCSHELL 0x124c24000 == 30 [pid = 1725] [id = 342] 17:25:09 INFO - PROCESS | 1725 | ++DOMWINDOW == 101 (0x1129a5800) [pid = 1725] [serial = 1025] [outer = 0x0] 17:25:09 INFO - PROCESS | 1725 | ++DOMWINDOW == 102 (0x12372b000) [pid = 1725] [serial = 1026] [outer = 0x1129a5800] 17:25:09 INFO - PROCESS | 1725 | 1467937509783 Marionette DEBUG loaded listener.js 17:25:09 INFO - PROCESS | 1725 | ++DOMWINDOW == 103 (0x1237f9c00) [pid = 1725] [serial = 1027] [outer = 0x1129a5800] 17:25:10 INFO - PROCESS | 1725 | 1467937510599 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]]]}] 17:25:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 17:25:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 970ms 17:25:10 INFO - PROCESS | 1725 | 1467937510621 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 17:25:10 INFO - PROCESS | 1725 | 1467937510622 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 17:25:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 17:25:10 INFO - PROCESS | 1725 | 1467937510625 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 17:25:10 INFO - PROCESS | 1725 | 1467937510626 Marionette TRACE conn2 <- [1,1342,null,{}] 17:25:10 INFO - PROCESS | 1725 | 1467937510628 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}] 17:25:10 INFO - PROCESS | 1725 | 1467937510632 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:10 INFO - PROCESS | 1725 | 1467937510752 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 17:25:10 INFO - PROCESS | 1725 | 1467937510756 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:10 INFO - PROCESS | 1725 | 1467937510757 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:10 INFO - PROCESS | 1725 | ++DOCSHELL 0x126643000 == 31 [pid = 1725] [id = 343] 17:25:10 INFO - PROCESS | 1725 | ++DOMWINDOW == 104 (0x124c02c00) [pid = 1725] [serial = 1028] [outer = 0x0] 17:25:10 INFO - PROCESS | 1725 | ++DOMWINDOW == 105 (0x1257a0000) [pid = 1725] [serial = 1029] [outer = 0x124c02c00] 17:25:10 INFO - PROCESS | 1725 | 1467937510782 Marionette DEBUG loaded listener.js 17:25:10 INFO - PROCESS | 1725 | ++DOMWINDOW == 106 (0x12691b400) [pid = 1725] [serial = 1030] [outer = 0x124c02c00] 17:25:10 INFO - PROCESS | 1725 | --DOMWINDOW == 105 (0x12621d400) [pid = 1725] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 17:25:10 INFO - PROCESS | 1725 | --DOMWINDOW == 104 (0x113d43800) [pid = 1725] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 17:25:10 INFO - PROCESS | 1725 | --DOMWINDOW == 103 (0x11396ec00) [pid = 1725] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 17:25:10 INFO - PROCESS | 1725 | --DOMWINDOW == 102 (0x12916c400) [pid = 1725] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 17:25:10 INFO - PROCESS | 1725 | --DOMWINDOW == 101 (0x113ba9c00) [pid = 1725] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 17:25:10 INFO - PROCESS | 1725 | --DOMWINDOW == 100 (0x118890c00) [pid = 1725] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 17:25:10 INFO - PROCESS | 1725 | --DOMWINDOW == 99 (0x1181bf800) [pid = 1725] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 17:25:10 INFO - PROCESS | 1725 | --DOMWINDOW == 98 (0x1210ae000) [pid = 1725] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 17:25:10 INFO - PROCESS | 1725 | --DOMWINDOW == 97 (0x1122bec00) [pid = 1725] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 17:25:10 INFO - PROCESS | 1725 | --DOMWINDOW == 96 (0x119728000) [pid = 1725] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 17:25:10 INFO - PROCESS | 1725 | --DOMWINDOW == 95 (0x116fb4800) [pid = 1725] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 17:25:10 INFO - PROCESS | 1725 | --DOMWINDOW == 94 (0x119e05400) [pid = 1725] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 17:25:10 INFO - PROCESS | 1725 | --DOMWINDOW == 93 (0x1181ba000) [pid = 1725] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 17:25:10 INFO - PROCESS | 1725 | --DOMWINDOW == 92 (0x1195ed000) [pid = 1725] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 17:25:10 INFO - PROCESS | 1725 | --DOMWINDOW == 91 (0x1237f0000) [pid = 1725] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 17:25:10 INFO - PROCESS | 1725 | --DOMWINDOW == 90 (0x1237f1c00) [pid = 1725] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 17:25:10 INFO - PROCESS | 1725 | --DOMWINDOW == 89 (0x1172be000) [pid = 1725] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 17:25:10 INFO - PROCESS | 1725 | --DOMWINDOW == 88 (0x121bd3400) [pid = 1725] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 17:25:10 INFO - PROCESS | 1725 | --DOMWINDOW == 87 (0x113d3e400) [pid = 1725] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 17:25:10 INFO - PROCESS | 1725 | --DOMWINDOW == 86 (0x12a7c3000) [pid = 1725] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 17:25:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 17:25:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 517ms 17:25:11 INFO - PROCESS | 1725 | 1467937511139 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]]]}] 17:25:11 INFO - PROCESS | 1725 | 1467937511143 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 17:25:11 INFO - PROCESS | 1725 | 1467937511144 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 17:25:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 17:25:11 INFO - PROCESS | 1725 | 1467937511157 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 17:25:11 INFO - PROCESS | 1725 | 1467937511158 Marionette TRACE conn2 <- [1,1346,null,{}] 17:25:11 INFO - PROCESS | 1725 | 1467937511160 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}] 17:25:11 INFO - PROCESS | 1725 | 1467937511161 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:11 INFO - PROCESS | 1725 | 1467937511232 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 17:25:11 INFO - PROCESS | 1725 | 1467937511238 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:11 INFO - PROCESS | 1725 | 1467937511239 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:11 INFO - PROCESS | 1725 | ++DOCSHELL 0x126a42800 == 32 [pid = 1725] [id = 344] 17:25:11 INFO - PROCESS | 1725 | ++DOMWINDOW == 87 (0x1129a5400) [pid = 1725] [serial = 1031] [outer = 0x0] 17:25:11 INFO - PROCESS | 1725 | ++DOMWINDOW == 88 (0x1195ed000) [pid = 1725] [serial = 1032] [outer = 0x1129a5400] 17:25:11 INFO - PROCESS | 1725 | 1467937511267 Marionette DEBUG loaded listener.js 17:25:11 INFO - PROCESS | 1725 | ++DOMWINDOW == 89 (0x1211ddc00) [pid = 1725] [serial = 1033] [outer = 0x1129a5400] 17:25:11 INFO - PROCESS | 1725 | 1467937511655 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]]]}] 17:25:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 17:25:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 535ms 17:25:11 INFO - PROCESS | 1725 | 1467937511681 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 17:25:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 17:25:11 INFO - PROCESS | 1725 | 1467937511683 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 17:25:11 INFO - PROCESS | 1725 | 1467937511687 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 17:25:11 INFO - PROCESS | 1725 | 1467937511688 Marionette TRACE conn2 <- [1,1350,null,{}] 17:25:11 INFO - PROCESS | 1725 | 1467937511690 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}] 17:25:11 INFO - PROCESS | 1725 | 1467937511691 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:11 INFO - PROCESS | 1725 | 1467937511766 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 17:25:11 INFO - PROCESS | 1725 | 1467937511773 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:11 INFO - PROCESS | 1725 | 1467937511775 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:11 INFO - PROCESS | 1725 | ++DOCSHELL 0x128bf0800 == 33 [pid = 1725] [id = 345] 17:25:11 INFO - PROCESS | 1725 | ++DOMWINDOW == 90 (0x1237f1c00) [pid = 1725] [serial = 1034] [outer = 0x0] 17:25:11 INFO - PROCESS | 1725 | ++DOMWINDOW == 91 (0x126222000) [pid = 1725] [serial = 1035] [outer = 0x1237f1c00] 17:25:11 INFO - PROCESS | 1725 | 1467937511816 Marionette DEBUG loaded listener.js 17:25:11 INFO - PROCESS | 1725 | ++DOMWINDOW == 92 (0x126923000) [pid = 1725] [serial = 1036] [outer = 0x1237f1c00] 17:25:12 INFO - PROCESS | 1725 | 1467937512263 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]]]}] 17:25:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 17:25:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 620ms 17:25:12 INFO - PROCESS | 1725 | 1467937512306 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 17:25:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 17:25:12 INFO - PROCESS | 1725 | 1467937512316 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 17:25:12 INFO - PROCESS | 1725 | 1467937512318 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 17:25:12 INFO - PROCESS | 1725 | 1467937512319 Marionette TRACE conn2 <- [1,1354,null,{}] 17:25:12 INFO - PROCESS | 1725 | 1467937512328 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}] 17:25:12 INFO - PROCESS | 1725 | 1467937512329 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:12 INFO - PROCESS | 1725 | 1467937512407 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 17:25:12 INFO - PROCESS | 1725 | 1467937512411 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:12 INFO - PROCESS | 1725 | 1467937512412 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:12 INFO - PROCESS | 1725 | ++DOCSHELL 0x12109b800 == 34 [pid = 1725] [id = 346] 17:25:12 INFO - PROCESS | 1725 | ++DOMWINDOW == 93 (0x126923800) [pid = 1725] [serial = 1037] [outer = 0x0] 17:25:12 INFO - PROCESS | 1725 | ++DOMWINDOW == 94 (0x1269e0800) [pid = 1725] [serial = 1038] [outer = 0x126923800] 17:25:12 INFO - PROCESS | 1725 | 1467937512436 Marionette DEBUG loaded listener.js 17:25:12 INFO - PROCESS | 1725 | ++DOMWINDOW == 95 (0x126c64800) [pid = 1725] [serial = 1039] [outer = 0x126923800] 17:25:12 INFO - PROCESS | 1725 | 1467937512767 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]]]}] 17:25:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 17:25:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 469ms 17:25:12 INFO - PROCESS | 1725 | 1467937512787 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 17:25:12 INFO - PROCESS | 1725 | 1467937512788 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 17:25:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 17:25:12 INFO - PROCESS | 1725 | 1467937512790 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 17:25:12 INFO - PROCESS | 1725 | 1467937512791 Marionette TRACE conn2 <- [1,1358,null,{}] 17:25:12 INFO - PROCESS | 1725 | 1467937512794 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}] 17:25:12 INFO - PROCESS | 1725 | 1467937512795 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:12 INFO - PROCESS | 1725 | 1467937512874 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 17:25:12 INFO - PROCESS | 1725 | 1467937512877 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:12 INFO - PROCESS | 1725 | 1467937512878 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:12 INFO - PROCESS | 1725 | ++DOCSHELL 0x12ad43800 == 35 [pid = 1725] [id = 347] 17:25:12 INFO - PROCESS | 1725 | ++DOMWINDOW == 96 (0x126c6e400) [pid = 1725] [serial = 1040] [outer = 0x0] 17:25:12 INFO - PROCESS | 1725 | ++DOMWINDOW == 97 (0x128a74c00) [pid = 1725] [serial = 1041] [outer = 0x126c6e400] 17:25:12 INFO - PROCESS | 1725 | 1467937512903 Marionette DEBUG loaded listener.js 17:25:12 INFO - PROCESS | 1725 | ++DOMWINDOW == 98 (0x128b74400) [pid = 1725] [serial = 1042] [outer = 0x126c6e400] 17:25:13 INFO - PROCESS | 1725 | 1467937513348 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]]]}] 17:25:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 17:25:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 618ms 17:25:13 INFO - PROCESS | 1725 | 1467937513410 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 17:25:13 INFO - PROCESS | 1725 | 1467937513414 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 17:25:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 17:25:13 INFO - PROCESS | 1725 | 1467937513419 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 17:25:13 INFO - PROCESS | 1725 | 1467937513422 Marionette TRACE conn2 <- [1,1362,null,{}] 17:25:13 INFO - PROCESS | 1725 | 1467937513428 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}] 17:25:13 INFO - PROCESS | 1725 | 1467937513431 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:13 INFO - PROCESS | 1725 | 1467937513548 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 17:25:13 INFO - PROCESS | 1725 | 1467937513605 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:13 INFO - PROCESS | 1725 | 1467937513606 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:13 INFO - PROCESS | 1725 | ++DOCSHELL 0x11735d800 == 36 [pid = 1725] [id = 348] 17:25:13 INFO - PROCESS | 1725 | ++DOMWINDOW == 99 (0x116a0b800) [pid = 1725] [serial = 1043] [outer = 0x0] 17:25:13 INFO - PROCESS | 1725 | ++DOMWINDOW == 100 (0x117206400) [pid = 1725] [serial = 1044] [outer = 0x116a0b800] 17:25:13 INFO - PROCESS | 1725 | 1467937513642 Marionette DEBUG loaded listener.js 17:25:13 INFO - PROCESS | 1725 | ++DOMWINDOW == 101 (0x118750400) [pid = 1725] [serial = 1045] [outer = 0x116a0b800] 17:25:14 INFO - PROCESS | 1725 | 1467937514128 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]]]}] 17:25:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 17:25:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 725ms 17:25:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 17:25:14 INFO - PROCESS | 1725 | 1467937514143 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 17:25:14 INFO - PROCESS | 1725 | 1467937514146 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 17:25:14 INFO - PROCESS | 1725 | 1467937514151 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 17:25:14 INFO - PROCESS | 1725 | 1467937514153 Marionette TRACE conn2 <- [1,1366,null,{}] 17:25:14 INFO - PROCESS | 1725 | 1467937514155 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}] 17:25:14 INFO - PROCESS | 1725 | 1467937514157 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:14 INFO - PROCESS | 1725 | 1467937514259 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 17:25:14 INFO - PROCESS | 1725 | 1467937514316 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:14 INFO - PROCESS | 1725 | 1467937514317 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:14 INFO - PROCESS | 1725 | ++DOCSHELL 0x1216e4000 == 37 [pid = 1725] [id = 349] 17:25:14 INFO - PROCESS | 1725 | ++DOMWINDOW == 102 (0x1194b4c00) [pid = 1725] [serial = 1046] [outer = 0x0] 17:25:14 INFO - PROCESS | 1725 | ++DOMWINDOW == 103 (0x1197e7800) [pid = 1725] [serial = 1047] [outer = 0x1194b4c00] 17:25:14 INFO - PROCESS | 1725 | 1467937514361 Marionette DEBUG loaded listener.js 17:25:14 INFO - PROCESS | 1725 | ++DOMWINDOW == 104 (0x119b8f000) [pid = 1725] [serial = 1048] [outer = 0x1194b4c00] 17:25:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html | took 671ms 17:25:14 INFO - PROCESS | 1725 | 1467937514817 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] 17:25:14 INFO - PROCESS | 1725 | 1467937514824 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 17:25:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 17:25:14 INFO - PROCESS | 1725 | 1467937514826 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 17:25:14 INFO - PROCESS | 1725 | 1467937514829 Marionette TRACE conn2 <- [1,1370,null,{}] 17:25:14 INFO - PROCESS | 1725 | 1467937514891 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}] 17:25:14 INFO - PROCESS | 1725 | 1467937514894 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:15 INFO - PROCESS | 1725 | 1467937515011 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 17:25:15 INFO - PROCESS | 1725 | 1467937515063 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:15 INFO - PROCESS | 1725 | 1467937515066 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:15 INFO - PROCESS | 1725 | ++DOCSHELL 0x12b0c2800 == 38 [pid = 1725] [id = 350] 17:25:15 INFO - PROCESS | 1725 | ++DOMWINDOW == 105 (0x121bcc000) [pid = 1725] [serial = 1049] [outer = 0x0] 17:25:15 INFO - PROCESS | 1725 | ++DOMWINDOW == 106 (0x124c06c00) [pid = 1725] [serial = 1050] [outer = 0x121bcc000] 17:25:15 INFO - PROCESS | 1725 | 1467937515096 Marionette DEBUG loaded listener.js 17:25:15 INFO - PROCESS | 1725 | ++DOMWINDOW == 107 (0x125706c00) [pid = 1725] [serial = 1051] [outer = 0x121bcc000] 17:25:15 INFO - PROCESS | 1725 | 1467937515531 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] 17:25:15 INFO - PROCESS | 1725 | 1467937515550 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 17:25:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 17:25:15 INFO - PROCESS | 1725 | 1467937515553 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 17:25:15 INFO - PROCESS | 1725 | 1467937515554 Marionette TRACE conn2 <- [1,1374,null,{}] 17:25:15 INFO - PROCESS | 1725 | 1467937515556 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}] 17:25:15 INFO - PROCESS | 1725 | 1467937515558 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:15 INFO - PROCESS | 1725 | 1467937515660 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 17:25:15 INFO - PROCESS | 1725 | 1467937515714 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:15 INFO - PROCESS | 1725 | 1467937515715 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:15 INFO - PROCESS | 1725 | ++DOCSHELL 0x12b91c800 == 39 [pid = 1725] [id = 351] 17:25:15 INFO - PROCESS | 1725 | ++DOMWINDOW == 108 (0x126224000) [pid = 1725] [serial = 1052] [outer = 0x0] 17:25:15 INFO - PROCESS | 1725 | ++DOMWINDOW == 109 (0x128a78c00) [pid = 1725] [serial = 1053] [outer = 0x126224000] 17:25:15 INFO - PROCESS | 1725 | 1467937515759 Marionette DEBUG loaded listener.js 17:25:15 INFO - PROCESS | 1725 | ++DOMWINDOW == 110 (0x12916b000) [pid = 1725] [serial = 1054] [outer = 0x126224000] 17:25:16 INFO - PROCESS | 1725 | [1725] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 17:25:16 INFO - PROCESS | 1725 | 1467937516347 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] 17:25:16 INFO - PROCESS | 1725 | 1467937516375 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 17:25:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 17:25:16 INFO - PROCESS | 1725 | 1467937516379 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 17:25:16 INFO - PROCESS | 1725 | 1467937516380 Marionette TRACE conn2 <- [1,1378,null,{}] 17:25:16 INFO - PROCESS | 1725 | 1467937516386 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}] 17:25:16 INFO - PROCESS | 1725 | 1467937516388 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:16 INFO - PROCESS | 1725 | 1467937516478 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 17:25:16 INFO - PROCESS | 1725 | 1467937516550 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:16 INFO - PROCESS | 1725 | 1467937516553 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:16 INFO - PROCESS | 1725 | ++DOCSHELL 0x119098000 == 40 [pid = 1725] [id = 352] 17:25:16 INFO - PROCESS | 1725 | ++DOMWINDOW == 111 (0x1133dbc00) [pid = 1725] [serial = 1055] [outer = 0x0] 17:25:16 INFO - PROCESS | 1725 | ++DOMWINDOW == 112 (0x118394800) [pid = 1725] [serial = 1056] [outer = 0x1133dbc00] 17:25:16 INFO - PROCESS | 1725 | 1467937516580 Marionette DEBUG loaded listener.js 17:25:16 INFO - PROCESS | 1725 | ++DOMWINDOW == 113 (0x119040000) [pid = 1725] [serial = 1057] [outer = 0x1133dbc00] 17:25:17 INFO - PROCESS | 1725 | --DOCSHELL 0x128ec4000 == 39 [pid = 1725] [id = 6] 17:25:17 INFO - PROCESS | 1725 | --DOCSHELL 0x113009800 == 38 [pid = 1725] [id = 26] 17:25:17 INFO - PROCESS | 1725 | --DOCSHELL 0x11608e000 == 37 [pid = 1725] [id = 25] 17:25:17 INFO - PROCESS | 1725 | --DOMWINDOW == 112 (0x1181bdc00) [pid = 1725] [serial = 1002] [outer = 0x0] [url = about:blank] 17:25:17 INFO - PROCESS | 1725 | 1467937517019 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] 17:25:17 INFO - PROCESS | 1725 | 1467937517058 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 17:25:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 17:25:17 INFO - PROCESS | 1725 | 1467937517062 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 17:25:17 INFO - PROCESS | 1725 | 1467937517064 Marionette TRACE conn2 <- [1,1382,null,{}] 17:25:17 INFO - PROCESS | 1725 | 1467937517068 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}] 17:25:17 INFO - PROCESS | 1725 | 1467937517069 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:17 INFO - PROCESS | 1725 | 1467937517153 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 17:25:17 INFO - PROCESS | 1725 | 1467937517157 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:17 INFO - PROCESS | 1725 | 1467937517158 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:17 INFO - PROCESS | 1725 | ++DOCSHELL 0x1170f3800 == 37 [pid = 1725] [id = 353] 17:25:17 INFO - PROCESS | 1725 | ++DOMWINDOW == 113 (0x1195eb000) [pid = 1725] [serial = 1058] [outer = 0x0] 17:25:17 INFO - PROCESS | 1725 | ++DOMWINDOW == 114 (0x11972bc00) [pid = 1725] [serial = 1059] [outer = 0x1195eb000] 17:25:17 INFO - PROCESS | 1725 | 1467937517186 Marionette DEBUG loaded listener.js 17:25:17 INFO - PROCESS | 1725 | ++DOMWINDOW == 115 (0x119e08400) [pid = 1725] [serial = 1060] [outer = 0x1195eb000] 17:25:17 INFO - PROCESS | 1725 | --DOMWINDOW == 114 (0x128b66800) [pid = 1725] [serial = 943] [outer = 0x0] [url = about:blank] 17:25:17 INFO - PROCESS | 1725 | --DOMWINDOW == 113 (0x126924000) [pid = 1725] [serial = 969] [outer = 0x0] [url = about:blank] 17:25:17 INFO - PROCESS | 1725 | --DOMWINDOW == 112 (0x128a6c400) [pid = 1725] [serial = 972] [outer = 0x0] [url = about:blank] 17:25:17 INFO - PROCESS | 1725 | --DOMWINDOW == 111 (0x1292cd400) [pid = 1725] [serial = 975] [outer = 0x0] [url = about:blank] 17:25:17 INFO - PROCESS | 1725 | --DOMWINDOW == 110 (0x11875c000) [pid = 1725] [serial = 978] [outer = 0x0] [url = about:blank] 17:25:17 INFO - PROCESS | 1725 | --DOMWINDOW == 109 (0x12916e800) [pid = 1725] [serial = 973] [outer = 0x0] [url = about:blank] 17:25:17 INFO - PROCESS | 1725 | --DOMWINDOW == 108 (0x1190ac800) [pid = 1725] [serial = 954] [outer = 0x0] [url = about:blank] 17:25:17 INFO - PROCESS | 1725 | --DOMWINDOW == 107 (0x1194ac400) [pid = 1725] [serial = 955] [outer = 0x0] [url = about:blank] 17:25:17 INFO - PROCESS | 1725 | --DOMWINDOW == 106 (0x1183c6000) [pid = 1725] [serial = 948] [outer = 0x0] [url = about:blank] 17:25:17 INFO - PROCESS | 1725 | --DOMWINDOW == 105 (0x119039400) [pid = 1725] [serial = 949] [outer = 0x0] [url = about:blank] 17:25:17 INFO - PROCESS | 1725 | --DOMWINDOW == 104 (0x121bd1000) [pid = 1725] [serial = 963] [outer = 0x0] [url = about:blank] 17:25:17 INFO - PROCESS | 1725 | --DOMWINDOW == 103 (0x1129b2000) [pid = 1725] [serial = 945] [outer = 0x0] [url = about:blank] 17:25:17 INFO - PROCESS | 1725 | --DOMWINDOW == 102 (0x11396d800) [pid = 1725] [serial = 946] [outer = 0x0] [url = about:blank] 17:25:17 INFO - PROCESS | 1725 | --DOMWINDOW == 101 (0x1197ebc00) [pid = 1725] [serial = 957] [outer = 0x0] [url = about:blank] 17:25:17 INFO - PROCESS | 1725 | --DOMWINDOW == 100 (0x119e0a400) [pid = 1725] [serial = 958] [outer = 0x0] [url = about:blank] 17:25:17 INFO - PROCESS | 1725 | --DOMWINDOW == 99 (0x11814e800) [pid = 1725] [serial = 951] [outer = 0x0] [url = about:blank] 17:25:17 INFO - PROCESS | 1725 | --DOMWINDOW == 98 (0x1183bf400) [pid = 1725] [serial = 952] [outer = 0x0] [url = about:blank] 17:25:17 INFO - PROCESS | 1725 | --DOMWINDOW == 97 (0x121117800) [pid = 1725] [serial = 960] [outer = 0x0] [url = about:blank] 17:25:17 INFO - PROCESS | 1725 | --DOMWINDOW == 96 (0x1217e3c00) [pid = 1725] [serial = 961] [outer = 0x0] [url = about:blank] 17:25:17 INFO - PROCESS | 1725 | --DOMWINDOW == 95 (0x118757400) [pid = 1725] [serial = 990] [outer = 0x0] [url = about:blank] 17:25:17 INFO - PROCESS | 1725 | --DOMWINDOW == 94 (0x119e0d400) [pid = 1725] [serial = 993] [outer = 0x0] [url = about:blank] 17:25:17 INFO - PROCESS | 1725 | --DOMWINDOW == 93 (0x1194b0000) [pid = 1725] [serial = 991] [outer = 0x0] [url = about:blank] 17:25:17 INFO - PROCESS | 1725 | --DOMWINDOW == 92 (0x124c0bc00) [pid = 1725] [serial = 996] [outer = 0x0] [url = about:blank] 17:25:17 INFO - PROCESS | 1725 | --DOMWINDOW == 91 (0x1211dc400) [pid = 1725] [serial = 994] [outer = 0x0] [url = about:blank] 17:25:17 INFO - PROCESS | 1725 | --DOMWINDOW == 90 (0x128a71800) [pid = 1725] [serial = 1000] [outer = 0x0] [url = about:blank] 17:25:17 INFO - PROCESS | 1725 | --DOMWINDOW == 89 (0x1197dfc00) [pid = 1725] [serial = 979] [outer = 0x0] [url = about:blank] 17:25:17 INFO - PROCESS | 1725 | --DOMWINDOW == 88 (0x12a7c2c00) [pid = 1725] [serial = 985] [outer = 0x0] [url = about:blank] 17:25:17 INFO - PROCESS | 1725 | --DOMWINDOW == 87 (0x12943ac00) [pid = 1725] [serial = 976] [outer = 0x0] [url = about:blank] 17:25:17 INFO - PROCESS | 1725 | --DOMWINDOW == 86 (0x12505f800) [pid = 1725] [serial = 966] [outer = 0x0] [url = about:blank] 17:25:17 INFO - PROCESS | 1725 | --DOMWINDOW == 85 (0x12691b000) [pid = 1725] [serial = 999] [outer = 0x0] [url = about:blank] 17:25:17 INFO - PROCESS | 1725 | --DOMWINDOW == 84 (0x126c6fc00) [pid = 1725] [serial = 970] [outer = 0x0] [url = about:blank] 17:25:17 INFO - PROCESS | 1725 | --DOMWINDOW == 83 (0x126910800) [pid = 1725] [serial = 967] [outer = 0x0] [url = about:blank] 17:25:17 INFO - PROCESS | 1725 | --DOMWINDOW == 82 (0x12943d000) [pid = 1725] [serial = 982] [outer = 0x0] [url = about:blank] 17:25:17 INFO - PROCESS | 1725 | --DOMWINDOW == 81 (0x129944c00) [pid = 1725] [serial = 984] [outer = 0x0] [url = about:blank] 17:25:17 INFO - PROCESS | 1725 | --DOMWINDOW == 80 (0x1237f4800) [pid = 1725] [serial = 964] [outer = 0x0] [url = about:blank] 17:25:17 INFO - PROCESS | 1725 | --DOMWINDOW == 79 (0x12ad98c00) [pid = 1725] [serial = 987] [outer = 0x0] [url = about:blank] 17:25:17 INFO - PROCESS | 1725 | --DOMWINDOW == 78 (0x126227800) [pid = 1725] [serial = 997] [outer = 0x0] [url = about:blank] 17:25:17 INFO - PROCESS | 1725 | --DOMWINDOW == 77 (0x12ada0800) [pid = 1725] [serial = 988] [outer = 0x0] [url = about:blank] 17:25:17 INFO - PROCESS | 1725 | --DOMWINDOW == 76 (0x1211de400) [pid = 1725] [serial = 981] [outer = 0x0] [url = about:blank] 17:25:17 INFO - PROCESS | 1725 | [1725] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 17:25:17 INFO - PROCESS | 1725 | 1467937517559 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] 17:25:17 INFO - PROCESS | 1725 | 1467937517588 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 17:25:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 17:25:17 INFO - PROCESS | 1725 | 1467937517590 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 17:25:17 INFO - PROCESS | 1725 | 1467937517593 Marionette TRACE conn2 <- [1,1386,null,{}] 17:25:17 INFO - PROCESS | 1725 | 1467937517600 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}] 17:25:17 INFO - PROCESS | 1725 | 1467937517602 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:17 INFO - PROCESS | 1725 | 1467937517687 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 17:25:17 INFO - PROCESS | 1725 | 1467937517692 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:17 INFO - PROCESS | 1725 | 1467937517694 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:17 INFO - PROCESS | 1725 | ++DOCSHELL 0x119b17800 == 38 [pid = 1725] [id = 354] 17:25:17 INFO - PROCESS | 1725 | ++DOMWINDOW == 77 (0x121117c00) [pid = 1725] [serial = 1061] [outer = 0x0] 17:25:17 INFO - PROCESS | 1725 | ++DOMWINDOW == 78 (0x121475400) [pid = 1725] [serial = 1062] [outer = 0x121117c00] 17:25:17 INFO - PROCESS | 1725 | 1467937517721 Marionette DEBUG loaded listener.js 17:25:17 INFO - PROCESS | 1725 | ++DOMWINDOW == 79 (0x1237f4000) [pid = 1725] [serial = 1063] [outer = 0x121117c00] 17:25:18 INFO - PROCESS | 1725 | 1467937518136 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] 17:25:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 17:25:18 INFO - PROCESS | 1725 | 1467937518166 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 17:25:18 INFO - PROCESS | 1725 | 1467937518169 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 17:25:18 INFO - PROCESS | 1725 | 1467937518171 Marionette TRACE conn2 <- [1,1390,null,{}] 17:25:18 INFO - PROCESS | 1725 | 1467937518175 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}] 17:25:18 INFO - PROCESS | 1725 | 1467937518177 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:18 INFO - PROCESS | 1725 | 1467937518276 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 17:25:18 INFO - PROCESS | 1725 | 1467937518281 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:18 INFO - PROCESS | 1725 | 1467937518283 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:18 INFO - PROCESS | 1725 | ++DOCSHELL 0x12360c800 == 39 [pid = 1725] [id = 355] 17:25:18 INFO - PROCESS | 1725 | ++DOMWINDOW == 80 (0x12505f800) [pid = 1725] [serial = 1064] [outer = 0x0] 17:25:18 INFO - PROCESS | 1725 | ++DOMWINDOW == 81 (0x12690bc00) [pid = 1725] [serial = 1065] [outer = 0x12505f800] 17:25:18 INFO - PROCESS | 1725 | 1467937518313 Marionette DEBUG loaded listener.js 17:25:18 INFO - PROCESS | 1725 | ++DOMWINDOW == 82 (0x126927c00) [pid = 1725] [serial = 1066] [outer = 0x12505f800] 17:25:18 INFO - PROCESS | 1725 | 1467937518641 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]]]}] 17:25:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 17:25:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 520ms 17:25:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 17:25:18 INFO - PROCESS | 1725 | 1467937518695 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 17:25:18 INFO - PROCESS | 1725 | 1467937518696 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 17:25:18 INFO - PROCESS | 1725 | 1467937518698 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 17:25:18 INFO - PROCESS | 1725 | 1467937518699 Marionette TRACE conn2 <- [1,1394,null,{}] 17:25:18 INFO - PROCESS | 1725 | 1467937518701 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}] 17:25:18 INFO - PROCESS | 1725 | 1467937518703 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:18 INFO - PROCESS | 1725 | 1467937518781 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 17:25:18 INFO - PROCESS | 1725 | 1467937518787 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:18 INFO - PROCESS | 1725 | 1467937518788 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:18 INFO - PROCESS | 1725 | ++DOCSHELL 0x1257bd000 == 40 [pid = 1725] [id = 356] 17:25:18 INFO - PROCESS | 1725 | ++DOMWINDOW == 83 (0x125709c00) [pid = 1725] [serial = 1067] [outer = 0x0] 17:25:18 INFO - PROCESS | 1725 | ++DOMWINDOW == 84 (0x128a6b800) [pid = 1725] [serial = 1068] [outer = 0x125709c00] 17:25:18 INFO - PROCESS | 1725 | 1467937518813 Marionette DEBUG loaded listener.js 17:25:18 INFO - PROCESS | 1725 | ++DOMWINDOW == 85 (0x12916e400) [pid = 1725] [serial = 1069] [outer = 0x125709c00] 17:25:19 INFO - PROCESS | 1725 | 1467937519157 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]]]}] 17:25:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 17:25:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 472ms 17:25:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 17:25:19 INFO - PROCESS | 1725 | 1467937519171 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 17:25:19 INFO - PROCESS | 1725 | 1467937519172 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 17:25:19 INFO - PROCESS | 1725 | 1467937519174 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 17:25:19 INFO - PROCESS | 1725 | 1467937519175 Marionette TRACE conn2 <- [1,1398,null,{}] 17:25:19 INFO - PROCESS | 1725 | 1467937519177 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}] 17:25:19 INFO - PROCESS | 1725 | 1467937519181 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:19 INFO - PROCESS | 1725 | 1467937519280 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 17:25:19 INFO - PROCESS | 1725 | 1467937519354 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:19 INFO - PROCESS | 1725 | 1467937519355 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:19 INFO - PROCESS | 1725 | ++DOCSHELL 0x128a38000 == 41 [pid = 1725] [id = 357] 17:25:19 INFO - PROCESS | 1725 | ++DOMWINDOW == 86 (0x12916f000) [pid = 1725] [serial = 1070] [outer = 0x0] 17:25:19 INFO - PROCESS | 1725 | ++DOMWINDOW == 87 (0x1292c9000) [pid = 1725] [serial = 1071] [outer = 0x12916f000] 17:25:19 INFO - PROCESS | 1725 | 1467937519380 Marionette DEBUG loaded listener.js 17:25:19 INFO - PROCESS | 1725 | ++DOMWINDOW == 88 (0x12a7c2400) [pid = 1725] [serial = 1072] [outer = 0x12916f000] 17:25:19 INFO - PROCESS | 1725 | 1467937519675 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]]]}] 17:25:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 17:25:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 518ms 17:25:19 INFO - PROCESS | 1725 | 1467937519697 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 17:25:19 INFO - PROCESS | 1725 | 1467937519698 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 17:25:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 17:25:19 INFO - PROCESS | 1725 | 1467937519704 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 17:25:19 INFO - PROCESS | 1725 | 1467937519706 Marionette TRACE conn2 <- [1,1402,null,{}] 17:25:19 INFO - PROCESS | 1725 | 1467937519708 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}] 17:25:19 INFO - PROCESS | 1725 | 1467937519709 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:19 INFO - PROCESS | 1725 | 1467937519810 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 17:25:19 INFO - PROCESS | 1725 | 1467937519823 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:19 INFO - PROCESS | 1725 | 1467937519824 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:19 INFO - PROCESS | 1725 | ++DOCSHELL 0x12961a800 == 42 [pid = 1725] [id = 358] 17:25:19 INFO - PROCESS | 1725 | ++DOMWINDOW == 89 (0x12a7c8c00) [pid = 1725] [serial = 1073] [outer = 0x0] 17:25:19 INFO - PROCESS | 1725 | ++DOMWINDOW == 90 (0x12ad97c00) [pid = 1725] [serial = 1074] [outer = 0x12a7c8c00] 17:25:19 INFO - PROCESS | 1725 | 1467937519847 Marionette DEBUG loaded listener.js 17:25:19 INFO - PROCESS | 1725 | ++DOMWINDOW == 91 (0x12ada0800) [pid = 1725] [serial = 1075] [outer = 0x12a7c8c00] 17:25:20 INFO - PROCESS | 1725 | 1467937520185 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]]]}] 17:25:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 17:25:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 521ms 17:25:20 INFO - PROCESS | 1725 | 1467937520224 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 17:25:20 INFO - PROCESS | 1725 | 1467937520225 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 17:25:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 17:25:20 INFO - PROCESS | 1725 | 1467937520227 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 17:25:20 INFO - PROCESS | 1725 | 1467937520228 Marionette TRACE conn2 <- [1,1406,null,{}] 17:25:20 INFO - PROCESS | 1725 | 1467937520230 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}] 17:25:20 INFO - PROCESS | 1725 | 1467937520232 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:20 INFO - PROCESS | 1725 | 1467937520355 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 17:25:20 INFO - PROCESS | 1725 | 1467937520390 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:20 INFO - PROCESS | 1725 | 1467937520391 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:20 INFO - PROCESS | 1725 | ++DOCSHELL 0x12ad3f800 == 43 [pid = 1725] [id = 359] 17:25:20 INFO - PROCESS | 1725 | ++DOMWINDOW == 92 (0x12a7c9000) [pid = 1725] [serial = 1076] [outer = 0x0] 17:25:20 INFO - PROCESS | 1725 | ++DOMWINDOW == 93 (0x12b058800) [pid = 1725] [serial = 1077] [outer = 0x12a7c9000] 17:25:20 INFO - PROCESS | 1725 | 1467937520415 Marionette DEBUG loaded listener.js 17:25:20 INFO - PROCESS | 1725 | ++DOMWINDOW == 94 (0x12b063800) [pid = 1725] [serial = 1078] [outer = 0x12a7c9000] 17:25:20 INFO - PROCESS | 1725 | 1467937520714 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]]]}] 17:25:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 17:25:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 518ms 17:25:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 17:25:20 INFO - PROCESS | 1725 | 1467937520747 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 17:25:20 INFO - PROCESS | 1725 | 1467937520749 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 17:25:20 INFO - PROCESS | 1725 | 1467937520753 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 17:25:20 INFO - PROCESS | 1725 | 1467937520756 Marionette TRACE conn2 <- [1,1410,null,{}] 17:25:20 INFO - PROCESS | 1725 | 1467937520758 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}] 17:25:20 INFO - PROCESS | 1725 | 1467937520759 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:20 INFO - PROCESS | 1725 | 1467937520859 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 17:25:20 INFO - PROCESS | 1725 | 1467937520873 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:20 INFO - PROCESS | 1725 | 1467937520874 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:20 INFO - PROCESS | 1725 | ++DOCSHELL 0x12b0c5800 == 44 [pid = 1725] [id = 360] 17:25:20 INFO - PROCESS | 1725 | ++DOMWINDOW == 95 (0x12b05e800) [pid = 1725] [serial = 1079] [outer = 0x0] 17:25:20 INFO - PROCESS | 1725 | ++DOMWINDOW == 96 (0x12b83b000) [pid = 1725] [serial = 1080] [outer = 0x12b05e800] 17:25:20 INFO - PROCESS | 1725 | 1467937520897 Marionette DEBUG loaded listener.js 17:25:20 INFO - PROCESS | 1725 | ++DOMWINDOW == 97 (0x12b840800) [pid = 1725] [serial = 1081] [outer = 0x12b05e800] 17:25:21 INFO - PROCESS | 1725 | 1467937521278 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]]]}] 17:25:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 17:25:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 572ms 17:25:21 INFO - PROCESS | 1725 | --DOMWINDOW == 96 (0x1129a5800) [pid = 1725] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 17:25:21 INFO - PROCESS | 1725 | --DOMWINDOW == 95 (0x1181c3800) [pid = 1725] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 17:25:21 INFO - PROCESS | 1725 | --DOMWINDOW == 94 (0x119075000) [pid = 1725] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 17:25:21 INFO - PROCESS | 1725 | --DOMWINDOW == 93 (0x116fb5000) [pid = 1725] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 17:25:21 INFO - PROCESS | 1725 | --DOMWINDOW == 92 (0x1122b8400) [pid = 1725] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 17:25:21 INFO - PROCESS | 1725 | --DOMWINDOW == 91 (0x119078400) [pid = 1725] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 17:25:21 INFO - PROCESS | 1725 | --DOMWINDOW == 90 (0x1194b2800) [pid = 1725] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 17:25:21 INFO - PROCESS | 1725 | --DOMWINDOW == 89 (0x124c02c00) [pid = 1725] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 17:25:21 INFO - PROCESS | 1725 | --DOMWINDOW == 88 (0x1129a5400) [pid = 1725] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 17:25:21 INFO - PROCESS | 1725 | --DOMWINDOW == 87 (0x126923800) [pid = 1725] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 17:25:21 INFO - PROCESS | 1725 | --DOMWINDOW == 86 (0x12111e800) [pid = 1725] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 17:25:21 INFO - PROCESS | 1725 | --DOMWINDOW == 85 (0x1237f1c00) [pid = 1725] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 17:25:21 INFO - PROCESS | 1725 | --DOMWINDOW == 84 (0x11814f800) [pid = 1725] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 17:25:21 INFO - PROCESS | 1725 | 1467937521411 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 17:25:21 INFO - PROCESS | 1725 | 1467937521413 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 17:25:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 17:25:21 INFO - PROCESS | 1725 | 1467937521430 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 17:25:21 INFO - PROCESS | 1725 | 1467937521432 Marionette TRACE conn2 <- [1,1414,null,{}] 17:25:21 INFO - PROCESS | 1725 | 1467937521436 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}] 17:25:21 INFO - PROCESS | 1725 | 1467937521438 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:21 INFO - PROCESS | 1725 | 1467937521565 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 17:25:21 INFO - PROCESS | 1725 | 1467937521572 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:21 INFO - PROCESS | 1725 | 1467937521573 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:21 INFO - PROCESS | 1725 | ++DOCSHELL 0x1187fc800 == 45 [pid = 1725] [id = 361] 17:25:21 INFO - PROCESS | 1725 | ++DOMWINDOW == 85 (0x113ba9c00) [pid = 1725] [serial = 1082] [outer = 0x0] 17:25:21 INFO - PROCESS | 1725 | ++DOMWINDOW == 86 (0x11628c400) [pid = 1725] [serial = 1083] [outer = 0x113ba9c00] 17:25:21 INFO - PROCESS | 1725 | 1467937521605 Marionette DEBUG loaded listener.js 17:25:21 INFO - PROCESS | 1725 | ++DOMWINDOW == 87 (0x119078400) [pid = 1725] [serial = 1084] [outer = 0x113ba9c00] 17:25:21 INFO - PROCESS | 1725 | 1467937521945 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]]]}] 17:25:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 17:25:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 523ms 17:25:21 INFO - PROCESS | 1725 | 1467937521955 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 17:25:21 INFO - PROCESS | 1725 | 1467937521957 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 17:25:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 17:25:21 INFO - PROCESS | 1725 | 1467937521959 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 17:25:21 INFO - PROCESS | 1725 | 1467937521961 Marionette TRACE conn2 <- [1,1418,null,{}] 17:25:21 INFO - PROCESS | 1725 | 1467937521963 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}] 17:25:21 INFO - PROCESS | 1725 | 1467937521965 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:22 INFO - PROCESS | 1725 | 1467937522096 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 17:25:22 INFO - PROCESS | 1725 | 1467937522124 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:22 INFO - PROCESS | 1725 | 1467937522126 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:22 INFO - PROCESS | 1725 | ++DOCSHELL 0x12c4aa800 == 46 [pid = 1725] [id = 362] 17:25:22 INFO - PROCESS | 1725 | ++DOMWINDOW == 88 (0x126923800) [pid = 1725] [serial = 1085] [outer = 0x0] 17:25:22 INFO - PROCESS | 1725 | ++DOMWINDOW == 89 (0x12b840c00) [pid = 1725] [serial = 1086] [outer = 0x126923800] 17:25:22 INFO - PROCESS | 1725 | 1467937522162 Marionette DEBUG loaded listener.js 17:25:22 INFO - PROCESS | 1725 | ++DOMWINDOW == 90 (0x12b8b3c00) [pid = 1725] [serial = 1087] [outer = 0x126923800] 17:25:22 INFO - PROCESS | 1725 | 1467937522479 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]]]}] 17:25:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 17:25:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 569ms 17:25:22 INFO - PROCESS | 1725 | 1467937522529 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 17:25:22 INFO - PROCESS | 1725 | 1467937522530 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 17:25:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 17:25:22 INFO - PROCESS | 1725 | 1467937522532 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 17:25:22 INFO - PROCESS | 1725 | 1467937522533 Marionette TRACE conn2 <- [1,1422,null,{}] 17:25:22 INFO - PROCESS | 1725 | 1467937522536 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}] 17:25:22 INFO - PROCESS | 1725 | 1467937522537 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:22 INFO - PROCESS | 1725 | 1467937522625 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 17:25:22 INFO - PROCESS | 1725 | 1467937522628 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:22 INFO - PROCESS | 1725 | 1467937522629 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:22 INFO - PROCESS | 1725 | ++DOCSHELL 0x12c765000 == 47 [pid = 1725] [id = 363] 17:25:22 INFO - PROCESS | 1725 | ++DOMWINDOW == 91 (0x12b8b4400) [pid = 1725] [serial = 1088] [outer = 0x0] 17:25:22 INFO - PROCESS | 1725 | ++DOMWINDOW == 92 (0x12b93a800) [pid = 1725] [serial = 1089] [outer = 0x12b8b4400] 17:25:22 INFO - PROCESS | 1725 | 1467937522653 Marionette DEBUG loaded listener.js 17:25:22 INFO - PROCESS | 1725 | ++DOMWINDOW == 93 (0x12bdd8800) [pid = 1725] [serial = 1090] [outer = 0x12b8b4400] 17:25:22 INFO - PROCESS | 1725 | 1467937522974 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]]]}] 17:25:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 17:25:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 471ms 17:25:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 17:25:23 INFO - PROCESS | 1725 | 1467937523004 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 17:25:23 INFO - PROCESS | 1725 | 1467937523006 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 17:25:23 INFO - PROCESS | 1725 | 1467937523008 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 17:25:23 INFO - PROCESS | 1725 | 1467937523009 Marionette TRACE conn2 <- [1,1426,null,{}] 17:25:23 INFO - PROCESS | 1725 | 1467937523011 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}] 17:25:23 INFO - PROCESS | 1725 | 1467937523012 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:23 INFO - PROCESS | 1725 | 1467937523133 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 17:25:23 INFO - PROCESS | 1725 | 1467937523139 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:23 INFO - PROCESS | 1725 | 1467937523139 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:23 INFO - PROCESS | 1725 | ++DOCSHELL 0x12c82d800 == 48 [pid = 1725] [id = 364] 17:25:23 INFO - PROCESS | 1725 | ++DOMWINDOW == 94 (0x12b844000) [pid = 1725] [serial = 1091] [outer = 0x0] 17:25:23 INFO - PROCESS | 1725 | ++DOMWINDOW == 95 (0x12bdd9400) [pid = 1725] [serial = 1092] [outer = 0x12b844000] 17:25:23 INFO - PROCESS | 1725 | 1467937523163 Marionette DEBUG loaded listener.js 17:25:23 INFO - PROCESS | 1725 | ++DOMWINDOW == 96 (0x12bde2000) [pid = 1725] [serial = 1093] [outer = 0x12b844000] 17:25:23 INFO - PROCESS | 1725 | 1467937523603 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]]]}] 17:25:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 17:25:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 618ms 17:25:23 INFO - PROCESS | 1725 | 1467937523627 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 17:25:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 17:25:23 INFO - PROCESS | 1725 | 1467937523629 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 17:25:23 INFO - PROCESS | 1725 | 1467937523633 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 17:25:23 INFO - PROCESS | 1725 | 1467937523637 Marionette TRACE conn2 <- [1,1430,null,{}] 17:25:23 INFO - PROCESS | 1725 | 1467937523641 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}] 17:25:23 INFO - PROCESS | 1725 | 1467937523643 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:23 INFO - PROCESS | 1725 | 1467937523749 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 17:25:23 INFO - PROCESS | 1725 | 1467937523821 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:23 INFO - PROCESS | 1725 | 1467937523822 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:23 INFO - PROCESS | 1725 | ++DOCSHELL 0x117252800 == 49 [pid = 1725] [id = 365] 17:25:23 INFO - PROCESS | 1725 | ++DOMWINDOW == 97 (0x1172be000) [pid = 1725] [serial = 1094] [outer = 0x0] 17:25:23 INFO - PROCESS | 1725 | ++DOMWINDOW == 98 (0x1183be000) [pid = 1725] [serial = 1095] [outer = 0x1172be000] 17:25:23 INFO - PROCESS | 1725 | 1467937523853 Marionette DEBUG loaded listener.js 17:25:23 INFO - PROCESS | 1725 | ++DOMWINDOW == 99 (0x119079c00) [pid = 1725] [serial = 1096] [outer = 0x1172be000] 17:25:24 INFO - PROCESS | 1725 | 1467937524287 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]]]}] 17:25:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 17:25:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 674ms 17:25:24 INFO - PROCESS | 1725 | 1467937524306 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 17:25:24 INFO - PROCESS | 1725 | 1467937524309 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 17:25:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 17:25:24 INFO - PROCESS | 1725 | 1467937524314 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 17:25:24 INFO - PROCESS | 1725 | 1467937524316 Marionette TRACE conn2 <- [1,1434,null,{}] 17:25:24 INFO - PROCESS | 1725 | 1467937524321 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}] 17:25:24 INFO - PROCESS | 1725 | 1467937524323 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:24 INFO - PROCESS | 1725 | 1467937524430 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 17:25:24 INFO - PROCESS | 1725 | 1467937524489 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:24 INFO - PROCESS | 1725 | 1467937524491 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:24 INFO - PROCESS | 1725 | ++DOCSHELL 0x125773800 == 50 [pid = 1725] [id = 366] 17:25:24 INFO - PROCESS | 1725 | ++DOMWINDOW == 100 (0x1197e1400) [pid = 1725] [serial = 1097] [outer = 0x0] 17:25:24 INFO - PROCESS | 1725 | ++DOMWINDOW == 101 (0x121024c00) [pid = 1725] [serial = 1098] [outer = 0x1197e1400] 17:25:24 INFO - PROCESS | 1725 | 1467937524521 Marionette DEBUG loaded listener.js 17:25:24 INFO - PROCESS | 1725 | ++DOMWINDOW == 102 (0x1211de000) [pid = 1725] [serial = 1099] [outer = 0x1197e1400] 17:25:24 INFO - PROCESS | 1725 | 1467937524973 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]]]}] 17:25:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 17:25:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 673ms 17:25:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 17:25:24 INFO - PROCESS | 1725 | 1467937524988 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 17:25:24 INFO - PROCESS | 1725 | 1467937524989 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 17:25:24 INFO - PROCESS | 1725 | 1467937524992 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 17:25:24 INFO - PROCESS | 1725 | 1467937524994 Marionette TRACE conn2 <- [1,1438,null,{}] 17:25:25 INFO - PROCESS | 1725 | 1467937525002 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}] 17:25:25 INFO - PROCESS | 1725 | 1467937525005 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:25 INFO - PROCESS | 1725 | 1467937525132 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 17:25:25 INFO - PROCESS | 1725 | 1467937525217 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:25 INFO - PROCESS | 1725 | 1467937525219 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:25 INFO - PROCESS | 1725 | ++DOCSHELL 0x12c76c800 == 51 [pid = 1725] [id = 367] 17:25:25 INFO - PROCESS | 1725 | ++DOMWINDOW == 103 (0x1266c3000) [pid = 1725] [serial = 1100] [outer = 0x0] 17:25:25 INFO - PROCESS | 1725 | ++DOMWINDOW == 104 (0x1269da400) [pid = 1725] [serial = 1101] [outer = 0x1266c3000] 17:25:25 INFO - PROCESS | 1725 | 1467937525251 Marionette DEBUG loaded listener.js 17:25:25 INFO - PROCESS | 1725 | ++DOMWINDOW == 105 (0x129170800) [pid = 1725] [serial = 1102] [outer = 0x1266c3000] 17:25:25 INFO - PROCESS | 1725 | 1467937525670 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]]]}] 17:25:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 17:25:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 720ms 17:25:25 INFO - PROCESS | 1725 | 1467937525713 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 17:25:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 17:25:25 INFO - PROCESS | 1725 | 1467937525715 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 17:25:25 INFO - PROCESS | 1725 | 1467937525717 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 17:25:25 INFO - PROCESS | 1725 | 1467937525718 Marionette TRACE conn2 <- [1,1442,null,{}] 17:25:25 INFO - PROCESS | 1725 | 1467937525721 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}] 17:25:25 INFO - PROCESS | 1725 | 1467937525722 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:25 INFO - PROCESS | 1725 | 1467937525827 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 17:25:25 INFO - PROCESS | 1725 | 1467937525885 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:25 INFO - PROCESS | 1725 | 1467937525886 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:25 INFO - PROCESS | 1725 | ++DOCSHELL 0x12cbb2000 == 52 [pid = 1725] [id = 368] 17:25:25 INFO - PROCESS | 1725 | ++DOMWINDOW == 106 (0x129445000) [pid = 1725] [serial = 1103] [outer = 0x0] 17:25:25 INFO - PROCESS | 1725 | ++DOMWINDOW == 107 (0x129945000) [pid = 1725] [serial = 1104] [outer = 0x129445000] 17:25:25 INFO - PROCESS | 1725 | 1467937525915 Marionette DEBUG loaded listener.js 17:25:25 INFO - PROCESS | 1725 | ++DOMWINDOW == 108 (0x12a7c6800) [pid = 1725] [serial = 1105] [outer = 0x129445000] 17:25:26 INFO - PROCESS | 1725 | 1467937526743 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]]]}] 17:25:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 17:25:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1069ms 17:25:26 INFO - PROCESS | 1725 | 1467937526788 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 17:25:26 INFO - PROCESS | 1725 | 1467937526791 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 17:25:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 17:25:26 INFO - PROCESS | 1725 | 1467937526797 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 17:25:26 INFO - PROCESS | 1725 | 1467937526799 Marionette TRACE conn2 <- [1,1446,null,{}] 17:25:26 INFO - PROCESS | 1725 | 1467937526804 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}] 17:25:26 INFO - PROCESS | 1725 | 1467937526807 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:26 INFO - PROCESS | 1725 | 1467937526916 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 17:25:26 INFO - PROCESS | 1725 | 1467937526976 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:26 INFO - PROCESS | 1725 | 1467937526979 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:26 INFO - PROCESS | 1725 | ++DOCSHELL 0x121094800 == 53 [pid = 1725] [id = 369] 17:25:26 INFO - PROCESS | 1725 | ++DOMWINDOW == 109 (0x1183c7c00) [pid = 1725] [serial = 1106] [outer = 0x0] 17:25:27 INFO - PROCESS | 1725 | ++DOMWINDOW == 110 (0x1193df800) [pid = 1725] [serial = 1107] [outer = 0x1183c7c00] 17:25:27 INFO - PROCESS | 1725 | 1467937527006 Marionette DEBUG loaded listener.js 17:25:27 INFO - PROCESS | 1725 | ++DOMWINDOW == 111 (0x1197e1800) [pid = 1725] [serial = 1108] [outer = 0x1183c7c00] 17:25:27 INFO - PROCESS | 1725 | --DOCSHELL 0x1170d9000 == 52 [pid = 1725] [id = 336] 17:25:27 INFO - PROCESS | 1725 | --DOCSHELL 0x12c765000 == 51 [pid = 1725] [id = 363] 17:25:27 INFO - PROCESS | 1725 | --DOCSHELL 0x12c4aa800 == 50 [pid = 1725] [id = 362] 17:25:27 INFO - PROCESS | 1725 | --DOCSHELL 0x1187fc800 == 49 [pid = 1725] [id = 361] 17:25:27 INFO - PROCESS | 1725 | --DOCSHELL 0x12b0c5800 == 48 [pid = 1725] [id = 360] 17:25:27 INFO - PROCESS | 1725 | --DOMWINDOW == 110 (0x128a74c00) [pid = 1725] [serial = 1041] [outer = 0x0] [url = about:blank] 17:25:27 INFO - PROCESS | 1725 | --DOCSHELL 0x12ad3f800 == 47 [pid = 1725] [id = 359] 17:25:27 INFO - PROCESS | 1725 | --DOCSHELL 0x12961a800 == 46 [pid = 1725] [id = 358] 17:25:27 INFO - PROCESS | 1725 | --DOCSHELL 0x128a38000 == 45 [pid = 1725] [id = 357] 17:25:27 INFO - PROCESS | 1725 | --DOCSHELL 0x1257bd000 == 44 [pid = 1725] [id = 356] 17:25:27 INFO - PROCESS | 1725 | 1467937527573 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]]]}] 17:25:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 17:25:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 825ms 17:25:27 INFO - PROCESS | 1725 | 1467937527622 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 17:25:27 INFO - PROCESS | 1725 | 1467937527625 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 17:25:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 17:25:27 INFO - PROCESS | 1725 | 1467937527629 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 17:25:27 INFO - PROCESS | 1725 | 1467937527630 Marionette TRACE conn2 <- [1,1450,null,{}] 17:25:27 INFO - PROCESS | 1725 | 1467937527633 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}] 17:25:27 INFO - PROCESS | 1725 | 1467937527635 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:27 INFO - PROCESS | 1725 | 1467937527715 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 17:25:27 INFO - PROCESS | 1725 | 1467937527723 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:27 INFO - PROCESS | 1725 | 1467937527724 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:27 INFO - PROCESS | 1725 | ++DOCSHELL 0x117237800 == 45 [pid = 1725] [id = 370] 17:25:27 INFO - PROCESS | 1725 | ++DOMWINDOW == 111 (0x11907c400) [pid = 1725] [serial = 1109] [outer = 0x0] 17:25:27 INFO - PROCESS | 1725 | ++DOMWINDOW == 112 (0x119730000) [pid = 1725] [serial = 1110] [outer = 0x11907c400] 17:25:27 INFO - PROCESS | 1725 | 1467937527752 Marionette DEBUG loaded listener.js 17:25:27 INFO - PROCESS | 1725 | ++DOMWINDOW == 113 (0x119e09000) [pid = 1725] [serial = 1111] [outer = 0x11907c400] 17:25:27 INFO - PROCESS | 1725 | --DOMWINDOW == 112 (0x11849a000) [pid = 1725] [serial = 1003] [outer = 0x0] [url = about:blank] 17:25:27 INFO - PROCESS | 1725 | --DOMWINDOW == 111 (0x12372b000) [pid = 1725] [serial = 1026] [outer = 0x0] [url = about:blank] 17:25:27 INFO - PROCESS | 1725 | --DOMWINDOW == 110 (0x1183be400) [pid = 1725] [serial = 1014] [outer = 0x0] [url = about:blank] 17:25:27 INFO - PROCESS | 1725 | --DOMWINDOW == 109 (0x11875d400) [pid = 1725] [serial = 1015] [outer = 0x0] [url = about:blank] 17:25:27 INFO - PROCESS | 1725 | --DOMWINDOW == 108 (0x12109fc00) [pid = 1725] [serial = 1020] [outer = 0x0] [url = about:blank] 17:25:27 INFO - PROCESS | 1725 | --DOMWINDOW == 107 (0x12111f000) [pid = 1725] [serial = 1021] [outer = 0x0] [url = about:blank] 17:25:27 INFO - PROCESS | 1725 | --DOMWINDOW == 106 (0x118159800) [pid = 1725] [serial = 1009] [outer = 0x0] [url = about:blank] 17:25:27 INFO - PROCESS | 1725 | --DOMWINDOW == 105 (0x1172c8000) [pid = 1725] [serial = 1008] [outer = 0x0] [url = about:blank] 17:25:27 INFO - PROCESS | 1725 | --DOMWINDOW == 104 (0x113b9d800) [pid = 1725] [serial = 1006] [outer = 0x0] [url = about:blank] 17:25:27 INFO - PROCESS | 1725 | --DOMWINDOW == 103 (0x1129b1000) [pid = 1725] [serial = 1005] [outer = 0x0] [url = about:blank] 17:25:27 INFO - PROCESS | 1725 | --DOMWINDOW == 102 (0x1194b5400) [pid = 1725] [serial = 1012] [outer = 0x0] [url = about:blank] 17:25:27 INFO - PROCESS | 1725 | --DOMWINDOW == 101 (0x1190ac400) [pid = 1725] [serial = 1011] [outer = 0x0] [url = about:blank] 17:25:27 INFO - PROCESS | 1725 | --DOMWINDOW == 100 (0x1195f2000) [pid = 1725] [serial = 1017] [outer = 0x0] [url = about:blank] 17:25:27 INFO - PROCESS | 1725 | --DOMWINDOW == 99 (0x1197e5c00) [pid = 1725] [serial = 1018] [outer = 0x0] [url = about:blank] 17:25:27 INFO - PROCESS | 1725 | --DOMWINDOW == 98 (0x1257a0000) [pid = 1725] [serial = 1029] [outer = 0x0] [url = about:blank] 17:25:27 INFO - PROCESS | 1725 | --DOMWINDOW == 97 (0x1195ed000) [pid = 1725] [serial = 1032] [outer = 0x0] [url = about:blank] 17:25:27 INFO - PROCESS | 1725 | --DOMWINDOW == 96 (0x1269e0800) [pid = 1725] [serial = 1038] [outer = 0x0] [url = about:blank] 17:25:27 INFO - PROCESS | 1725 | --DOMWINDOW == 95 (0x12691b400) [pid = 1725] [serial = 1030] [outer = 0x0] [url = about:blank] 17:25:27 INFO - PROCESS | 1725 | --DOMWINDOW == 94 (0x1211ddc00) [pid = 1725] [serial = 1033] [outer = 0x0] [url = about:blank] 17:25:27 INFO - PROCESS | 1725 | --DOMWINDOW == 93 (0x121ada800) [pid = 1725] [serial = 1023] [outer = 0x0] [url = about:blank] 17:25:27 INFO - PROCESS | 1725 | --DOMWINDOW == 92 (0x126222000) [pid = 1725] [serial = 1035] [outer = 0x0] [url = about:blank] 17:25:27 INFO - PROCESS | 1725 | --DOMWINDOW == 91 (0x1237f9c00) [pid = 1725] [serial = 1027] [outer = 0x0] [url = about:blank] 17:25:27 INFO - PROCESS | 1725 | --DOMWINDOW == 90 (0x126923000) [pid = 1725] [serial = 1036] [outer = 0x0] [url = about:blank] 17:25:27 INFO - PROCESS | 1725 | --DOMWINDOW == 89 (0x1236d6400) [pid = 1725] [serial = 1024] [outer = 0x0] [url = about:blank] 17:25:27 INFO - PROCESS | 1725 | --DOMWINDOW == 88 (0x126c64800) [pid = 1725] [serial = 1039] [outer = 0x0] [url = about:blank] 17:25:28 INFO - PROCESS | 1725 | 1467937528131 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]]]}] 17:25:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 17:25:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 518ms 17:25:28 INFO - PROCESS | 1725 | 1467937528148 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 17:25:28 INFO - PROCESS | 1725 | 1467937528149 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 17:25:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 17:25:28 INFO - PROCESS | 1725 | 1467937528154 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 17:25:28 INFO - PROCESS | 1725 | 1467937528156 Marionette TRACE conn2 <- [1,1454,null,{}] 17:25:28 INFO - PROCESS | 1725 | 1467937528163 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}] 17:25:28 INFO - PROCESS | 1725 | 1467937528166 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:28 INFO - PROCESS | 1725 | 1467937528246 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 17:25:28 INFO - PROCESS | 1725 | 1467937528271 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:28 INFO - PROCESS | 1725 | 1467937528273 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:28 INFO - PROCESS | 1725 | ++DOCSHELL 0x119b16800 == 46 [pid = 1725] [id = 371] 17:25:28 INFO - PROCESS | 1725 | ++DOMWINDOW == 89 (0x1211de400) [pid = 1725] [serial = 1112] [outer = 0x0] 17:25:28 INFO - PROCESS | 1725 | ++DOMWINDOW == 90 (0x121b6fc00) [pid = 1725] [serial = 1113] [outer = 0x1211de400] 17:25:28 INFO - PROCESS | 1725 | 1467937528301 Marionette DEBUG loaded listener.js 17:25:28 INFO - PROCESS | 1725 | ++DOMWINDOW == 91 (0x12372f000) [pid = 1725] [serial = 1114] [outer = 0x1211de400] 17:25:28 INFO - PROCESS | 1725 | 1467937528643 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]]]}] 17:25:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 17:25:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 521ms 17:25:28 INFO - PROCESS | 1725 | 1467937528675 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 17:25:28 INFO - PROCESS | 1725 | 1467937528677 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 17:25:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 17:25:28 INFO - PROCESS | 1725 | 1467937528679 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 17:25:28 INFO - PROCESS | 1725 | 1467937528680 Marionette TRACE conn2 <- [1,1458,null,{}] 17:25:28 INFO - PROCESS | 1725 | 1467937528682 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}] 17:25:28 INFO - PROCESS | 1725 | 1467937528684 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:28 INFO - PROCESS | 1725 | 1467937528775 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 17:25:28 INFO - PROCESS | 1725 | 1467937528831 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:28 INFO - PROCESS | 1725 | 1467937528832 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:28 INFO - PROCESS | 1725 | ++DOCSHELL 0x1219c2000 == 47 [pid = 1725] [id = 372] 17:25:28 INFO - PROCESS | 1725 | ++DOMWINDOW == 92 (0x1237f5000) [pid = 1725] [serial = 1115] [outer = 0x0] 17:25:28 INFO - PROCESS | 1725 | ++DOMWINDOW == 93 (0x124eb6400) [pid = 1725] [serial = 1116] [outer = 0x1237f5000] 17:25:28 INFO - PROCESS | 1725 | 1467937528857 Marionette DEBUG loaded listener.js 17:25:28 INFO - PROCESS | 1725 | ++DOMWINDOW == 94 (0x12621d400) [pid = 1725] [serial = 1117] [outer = 0x1237f5000] 17:25:29 INFO - PROCESS | 1725 | 1467937529139 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]]]}] 17:25:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 17:25:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 521ms 17:25:29 INFO - PROCESS | 1725 | 1467937529202 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 17:25:29 INFO - PROCESS | 1725 | 1467937529204 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 17:25:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 17:25:29 INFO - PROCESS | 1725 | 1467937529206 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 17:25:29 INFO - PROCESS | 1725 | 1467937529207 Marionette TRACE conn2 <- [1,1462,null,{}] 17:25:29 INFO - PROCESS | 1725 | 1467937529210 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}] 17:25:29 INFO - PROCESS | 1725 | 1467937529211 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:29 INFO - PROCESS | 1725 | 1467937529291 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 17:25:29 INFO - PROCESS | 1725 | 1467937529352 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:29 INFO - PROCESS | 1725 | 1467937529353 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:29 INFO - PROCESS | 1725 | ++DOCSHELL 0x1251d7800 == 48 [pid = 1725] [id = 373] 17:25:29 INFO - PROCESS | 1725 | ++DOMWINDOW == 95 (0x1237f7400) [pid = 1725] [serial = 1118] [outer = 0x0] 17:25:29 INFO - PROCESS | 1725 | ++DOMWINDOW == 96 (0x1269e0000) [pid = 1725] [serial = 1119] [outer = 0x1237f7400] 17:25:29 INFO - PROCESS | 1725 | 1467937529377 Marionette DEBUG loaded listener.js 17:25:29 INFO - PROCESS | 1725 | ++DOMWINDOW == 97 (0x128a6a400) [pid = 1725] [serial = 1120] [outer = 0x1237f7400] 17:25:29 INFO - PROCESS | 1725 | 1467937529712 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]]]}] 17:25:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 17:25:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 520ms 17:25:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 17:25:29 INFO - PROCESS | 1725 | 1467937529727 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 17:25:29 INFO - PROCESS | 1725 | 1467937529728 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 17:25:29 INFO - PROCESS | 1725 | 1467937529730 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 17:25:29 INFO - PROCESS | 1725 | 1467937529731 Marionette TRACE conn2 <- [1,1466,null,{}] 17:25:29 INFO - PROCESS | 1725 | 1467937529734 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}] 17:25:29 INFO - PROCESS | 1725 | 1467937529739 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:29 INFO - PROCESS | 1725 | 1467937529866 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 17:25:29 INFO - PROCESS | 1725 | 1467937529871 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:29 INFO - PROCESS | 1725 | 1467937529872 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:29 INFO - PROCESS | 1725 | ++DOCSHELL 0x126a4c000 == 49 [pid = 1725] [id = 374] 17:25:29 INFO - PROCESS | 1725 | ++DOMWINDOW == 98 (0x1237f8000) [pid = 1725] [serial = 1121] [outer = 0x0] 17:25:29 INFO - PROCESS | 1725 | ++DOMWINDOW == 99 (0x12916a400) [pid = 1725] [serial = 1122] [outer = 0x1237f8000] 17:25:29 INFO - PROCESS | 1725 | 1467937529930 Marionette DEBUG loaded listener.js 17:25:29 INFO - PROCESS | 1725 | ++DOMWINDOW == 100 (0x12b056c00) [pid = 1725] [serial = 1123] [outer = 0x1237f8000] 17:25:30 INFO - PROCESS | 1725 | 1467937530274 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]]]}] 17:25:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 17:25:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 571ms 17:25:30 INFO - PROCESS | 1725 | 1467937530302 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 17:25:30 INFO - PROCESS | 1725 | 1467937530305 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 17:25:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 17:25:30 INFO - PROCESS | 1725 | 1467937530313 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 17:25:30 INFO - PROCESS | 1725 | 1467937530314 Marionette TRACE conn2 <- [1,1470,null,{}] 17:25:30 INFO - PROCESS | 1725 | 1467937530316 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}] 17:25:30 INFO - PROCESS | 1725 | 1467937530317 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:30 INFO - PROCESS | 1725 | 1467937530417 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 17:25:30 INFO - PROCESS | 1725 | 1467937530421 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:30 INFO - PROCESS | 1725 | 1467937530429 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:30 INFO - PROCESS | 1725 | ++DOCSHELL 0x12ae1c800 == 50 [pid = 1725] [id = 375] 17:25:30 INFO - PROCESS | 1725 | ++DOMWINDOW == 101 (0x12b056800) [pid = 1725] [serial = 1124] [outer = 0x0] 17:25:30 INFO - PROCESS | 1725 | ++DOMWINDOW == 102 (0x12b83c800) [pid = 1725] [serial = 1125] [outer = 0x12b056800] 17:25:30 INFO - PROCESS | 1725 | 1467937530486 Marionette DEBUG loaded listener.js 17:25:30 INFO - PROCESS | 1725 | ++DOMWINDOW == 103 (0x12b941000) [pid = 1725] [serial = 1126] [outer = 0x12b056800] 17:25:30 INFO - PROCESS | 1725 | 1467937530826 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]]]}] 17:25:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 17:25:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 518ms 17:25:30 INFO - PROCESS | 1725 | 1467937530831 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 17:25:30 INFO - PROCESS | 1725 | 1467937530833 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 17:25:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 17:25:30 INFO - PROCESS | 1725 | 1467937530836 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 17:25:30 INFO - PROCESS | 1725 | 1467937530837 Marionette TRACE conn2 <- [1,1474,null,{}] 17:25:30 INFO - PROCESS | 1725 | 1467937530840 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}] 17:25:30 INFO - PROCESS | 1725 | 1467937530841 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:30 INFO - PROCESS | 1725 | 1467937530944 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 17:25:30 INFO - PROCESS | 1725 | 1467937530956 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:30 INFO - PROCESS | 1725 | 1467937530957 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:30 INFO - PROCESS | 1725 | ++DOCSHELL 0x12b909000 == 51 [pid = 1725] [id = 376] 17:25:30 INFO - PROCESS | 1725 | ++DOMWINDOW == 104 (0x12bddd400) [pid = 1725] [serial = 1127] [outer = 0x0] 17:25:30 INFO - PROCESS | 1725 | ++DOMWINDOW == 105 (0x12bde5c00) [pid = 1725] [serial = 1128] [outer = 0x12bddd400] 17:25:30 INFO - PROCESS | 1725 | 1467937530982 Marionette DEBUG loaded listener.js 17:25:31 INFO - PROCESS | 1725 | ++DOMWINDOW == 106 (0x12bf6b000) [pid = 1725] [serial = 1129] [outer = 0x12bddd400] 17:25:31 INFO - PROCESS | 1725 | 1467937531312 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]]]}] 17:25:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 17:25:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 518ms 17:25:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 17:25:31 INFO - PROCESS | 1725 | 1467937531354 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 17:25:31 INFO - PROCESS | 1725 | 1467937531356 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 17:25:31 INFO - PROCESS | 1725 | 1467937531359 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 17:25:31 INFO - PROCESS | 1725 | 1467937531360 Marionette TRACE conn2 <- [1,1478,null,{}] 17:25:31 INFO - PROCESS | 1725 | 1467937531363 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}] 17:25:31 INFO - PROCESS | 1725 | 1467937531364 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:31 INFO - PROCESS | 1725 | 1467937531507 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 17:25:31 INFO - PROCESS | 1725 | 1467937531592 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:31 INFO - PROCESS | 1725 | 1467937531593 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:31 INFO - PROCESS | 1725 | ++DOCSHELL 0x12c82f800 == 52 [pid = 1725] [id = 377] 17:25:31 INFO - PROCESS | 1725 | ++DOMWINDOW == 107 (0x12c4f7000) [pid = 1725] [serial = 1130] [outer = 0x0] 17:25:31 INFO - PROCESS | 1725 | ++DOMWINDOW == 108 (0x12c4f8c00) [pid = 1725] [serial = 1131] [outer = 0x12c4f7000] 17:25:31 INFO - PROCESS | 1725 | 1467937531617 Marionette DEBUG loaded listener.js 17:25:31 INFO - PROCESS | 1725 | ++DOMWINDOW == 109 (0x12c79c400) [pid = 1725] [serial = 1132] [outer = 0x12c4f7000] 17:25:31 INFO - PROCESS | 1725 | --DOMWINDOW == 108 (0x12a7c8c00) [pid = 1725] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 17:25:31 INFO - PROCESS | 1725 | --DOMWINDOW == 107 (0x125709c00) [pid = 1725] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 17:25:31 INFO - PROCESS | 1725 | --DOMWINDOW == 106 (0x12505f800) [pid = 1725] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 17:25:31 INFO - PROCESS | 1725 | --DOMWINDOW == 105 (0x1133dbc00) [pid = 1725] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 17:25:31 INFO - PROCESS | 1725 | --DOMWINDOW == 104 (0x12a7c9000) [pid = 1725] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 17:25:31 INFO - PROCESS | 1725 | --DOMWINDOW == 103 (0x1195eb000) [pid = 1725] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 17:25:31 INFO - PROCESS | 1725 | --DOMWINDOW == 102 (0x12b05e800) [pid = 1725] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 17:25:31 INFO - PROCESS | 1725 | --DOMWINDOW == 101 (0x121117c00) [pid = 1725] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 17:25:31 INFO - PROCESS | 1725 | --DOMWINDOW == 100 (0x113ba9c00) [pid = 1725] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 17:25:31 INFO - PROCESS | 1725 | --DOMWINDOW == 99 (0x12b8b4400) [pid = 1725] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 17:25:31 INFO - PROCESS | 1725 | --DOMWINDOW == 98 (0x12916f000) [pid = 1725] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 17:25:31 INFO - PROCESS | 1725 | --DOMWINDOW == 97 (0x126923800) [pid = 1725] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 17:25:32 INFO - PROCESS | 1725 | 1467937532159 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]]]}] 17:25:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 17:25:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 821ms 17:25:32 INFO - PROCESS | 1725 | 1467937532180 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 17:25:32 INFO - PROCESS | 1725 | 1467937532182 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 17:25:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 17:25:32 INFO - PROCESS | 1725 | 1467937532196 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 17:25:32 INFO - PROCESS | 1725 | 1467937532198 Marionette TRACE conn2 <- [1,1482,null,{}] 17:25:32 INFO - PROCESS | 1725 | 1467937532203 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}] 17:25:32 INFO - PROCESS | 1725 | 1467937532205 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:32 INFO - PROCESS | 1725 | 1467937532337 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 17:25:32 INFO - PROCESS | 1725 | 1467937532403 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:32 INFO - PROCESS | 1725 | 1467937532404 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:32 INFO - PROCESS | 1725 | ++DOCSHELL 0x12cbb8000 == 53 [pid = 1725] [id = 378] 17:25:32 INFO - PROCESS | 1725 | ++DOMWINDOW == 98 (0x1195eb000) [pid = 1725] [serial = 1133] [outer = 0x0] 17:25:32 INFO - PROCESS | 1725 | ++DOMWINDOW == 99 (0x128b4c400) [pid = 1725] [serial = 1134] [outer = 0x1195eb000] 17:25:32 INFO - PROCESS | 1725 | 1467937532435 Marionette DEBUG loaded listener.js 17:25:32 INFO - PROCESS | 1725 | ++DOMWINDOW == 100 (0x128b51000) [pid = 1725] [serial = 1135] [outer = 0x1195eb000] 17:25:32 INFO - PROCESS | 1725 | 1467937532722 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]]]}] 17:25:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 17:25:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 574ms 17:25:32 INFO - PROCESS | 1725 | 1467937532772 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 17:25:32 INFO - PROCESS | 1725 | 1467937532774 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 17:25:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 17:25:32 INFO - PROCESS | 1725 | 1467937532776 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 17:25:32 INFO - PROCESS | 1725 | 1467937532778 Marionette TRACE conn2 <- [1,1486,null,{}] 17:25:32 INFO - PROCESS | 1725 | 1467937532781 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}] 17:25:32 INFO - PROCESS | 1725 | 1467937532782 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:32 INFO - PROCESS | 1725 | 1467937532882 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 17:25:32 INFO - PROCESS | 1725 | 1467937532886 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:32 INFO - PROCESS | 1725 | 1467937532888 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:32 INFO - PROCESS | 1725 | ++DOCSHELL 0x12d268000 == 54 [pid = 1725] [id = 379] 17:25:32 INFO - PROCESS | 1725 | ++DOMWINDOW == 101 (0x128b53400) [pid = 1725] [serial = 1136] [outer = 0x0] 17:25:32 INFO - PROCESS | 1725 | ++DOMWINDOW == 102 (0x12b845000) [pid = 1725] [serial = 1137] [outer = 0x128b53400] 17:25:32 INFO - PROCESS | 1725 | 1467937532915 Marionette DEBUG loaded listener.js 17:25:32 INFO - PROCESS | 1725 | ++DOMWINDOW == 103 (0x12c7a0800) [pid = 1725] [serial = 1138] [outer = 0x128b53400] 17:25:33 INFO - PROCESS | 1725 | 1467937533262 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]]]}] 17:25:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 17:25:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 521ms 17:25:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 17:25:33 INFO - PROCESS | 1725 | 1467937533297 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 17:25:33 INFO - PROCESS | 1725 | 1467937533299 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 17:25:33 INFO - PROCESS | 1725 | 1467937533303 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 17:25:33 INFO - PROCESS | 1725 | 1467937533304 Marionette TRACE conn2 <- [1,1490,null,{}] 17:25:33 INFO - PROCESS | 1725 | 1467937533318 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}] 17:25:33 INFO - PROCESS | 1725 | 1467937533319 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:33 INFO - PROCESS | 1725 | 1467937533407 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 17:25:33 INFO - PROCESS | 1725 | 1467937533411 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:33 INFO - PROCESS | 1725 | 1467937533412 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:33 INFO - PROCESS | 1725 | ++DOCSHELL 0x12d86d000 == 55 [pid = 1725] [id = 380] 17:25:33 INFO - PROCESS | 1725 | ++DOMWINDOW == 104 (0x126831c00) [pid = 1725] [serial = 1139] [outer = 0x0] 17:25:33 INFO - PROCESS | 1725 | ++DOMWINDOW == 105 (0x126833800) [pid = 1725] [serial = 1140] [outer = 0x126831c00] 17:25:33 INFO - PROCESS | 1725 | 1467937533447 Marionette DEBUG loaded listener.js 17:25:33 INFO - PROCESS | 1725 | ++DOMWINDOW == 106 (0x12b93cc00) [pid = 1725] [serial = 1141] [outer = 0x126831c00] 17:25:34 INFO - PROCESS | 1725 | 1467937534005 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]]]}] 17:25:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 17:25:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 732ms 17:25:34 INFO - PROCESS | 1725 | 1467937534034 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 17:25:34 INFO - PROCESS | 1725 | 1467937534037 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 17:25:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 17:25:34 INFO - PROCESS | 1725 | 1467937534041 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 17:25:34 INFO - PROCESS | 1725 | 1467937534043 Marionette TRACE conn2 <- [1,1494,null,{}] 17:25:34 INFO - PROCESS | 1725 | 1467937534046 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}] 17:25:34 INFO - PROCESS | 1725 | 1467937534048 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:34 INFO - PROCESS | 1725 | 1467937534187 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 17:25:34 INFO - PROCESS | 1725 | 1467937534270 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:34 INFO - PROCESS | 1725 | 1467937534273 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:34 INFO - PROCESS | 1725 | ++DOCSHELL 0x118589000 == 56 [pid = 1725] [id = 381] 17:25:34 INFO - PROCESS | 1725 | ++DOMWINDOW == 107 (0x117210400) [pid = 1725] [serial = 1142] [outer = 0x0] 17:25:34 INFO - PROCESS | 1725 | ++DOMWINDOW == 108 (0x11814f800) [pid = 1725] [serial = 1143] [outer = 0x117210400] 17:25:34 INFO - PROCESS | 1725 | 1467937534303 Marionette DEBUG loaded listener.js 17:25:34 INFO - PROCESS | 1725 | ++DOMWINDOW == 109 (0x118758400) [pid = 1725] [serial = 1144] [outer = 0x117210400] 17:25:34 INFO - PROCESS | 1725 | 1467937534755 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]]]}] 17:25:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 17:25:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 770ms 17:25:34 INFO - PROCESS | 1725 | 1467937534811 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 17:25:34 INFO - PROCESS | 1725 | 1467937534814 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 17:25:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 17:25:34 INFO - PROCESS | 1725 | 1467937534821 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 17:25:34 INFO - PROCESS | 1725 | 1467937534823 Marionette TRACE conn2 <- [1,1498,null,{}] 17:25:34 INFO - PROCESS | 1725 | 1467937534826 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}] 17:25:34 INFO - PROCESS | 1725 | 1467937534828 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:34 INFO - PROCESS | 1725 | 1467937534938 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 17:25:35 INFO - PROCESS | 1725 | 1467937535011 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:35 INFO - PROCESS | 1725 | 1467937535013 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:35 INFO - PROCESS | 1725 | ++DOCSHELL 0x123609800 == 57 [pid = 1725] [id = 382] 17:25:35 INFO - PROCESS | 1725 | ++DOMWINDOW == 110 (0x119ab6800) [pid = 1725] [serial = 1145] [outer = 0x0] 17:25:35 INFO - PROCESS | 1725 | ++DOMWINDOW == 111 (0x11a053c00) [pid = 1725] [serial = 1146] [outer = 0x119ab6800] 17:25:35 INFO - PROCESS | 1725 | 1467937535043 Marionette DEBUG loaded listener.js 17:25:35 INFO - PROCESS | 1725 | ++DOMWINDOW == 112 (0x1211df000) [pid = 1725] [serial = 1147] [outer = 0x119ab6800] 17:25:35 INFO - PROCESS | 1725 | 1467937535473 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]]]}] 17:25:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 17:25:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 669ms 17:25:35 INFO - PROCESS | 1725 | 1467937535498 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 17:25:35 INFO - PROCESS | 1725 | 1467937535499 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 17:25:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 17:25:35 INFO - PROCESS | 1725 | 1467937535522 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 17:25:35 INFO - PROCESS | 1725 | 1467937535525 Marionette TRACE conn2 <- [1,1502,null,{}] 17:25:35 INFO - PROCESS | 1725 | 1467937535534 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}] 17:25:35 INFO - PROCESS | 1725 | 1467937535539 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:35 INFO - PROCESS | 1725 | 1467937535664 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 17:25:35 INFO - PROCESS | 1725 | 1467937535766 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:35 INFO - PROCESS | 1725 | 1467937535769 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:35 INFO - PROCESS | 1725 | ++DOCSHELL 0x12cfc2800 == 58 [pid = 1725] [id = 383] 17:25:35 INFO - PROCESS | 1725 | ++DOMWINDOW == 113 (0x12570f000) [pid = 1725] [serial = 1148] [outer = 0x0] 17:25:35 INFO - PROCESS | 1725 | ++DOMWINDOW == 114 (0x126829400) [pid = 1725] [serial = 1149] [outer = 0x12570f000] 17:25:35 INFO - PROCESS | 1725 | 1467937535818 Marionette DEBUG loaded listener.js 17:25:35 INFO - PROCESS | 1725 | ++DOMWINDOW == 115 (0x126929400) [pid = 1725] [serial = 1150] [outer = 0x12570f000] 17:25:36 INFO - PROCESS | 1725 | 1467937536282 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]]]}] 17:25:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 17:25:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 776ms 17:25:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 17:25:36 INFO - PROCESS | 1725 | 1467937536295 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 17:25:36 INFO - PROCESS | 1725 | 1467937536297 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 17:25:36 INFO - PROCESS | 1725 | 1467937536300 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 17:25:36 INFO - PROCESS | 1725 | 1467937536301 Marionette TRACE conn2 <- [1,1506,null,{}] 17:25:36 INFO - PROCESS | 1725 | 1467937536304 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}] 17:25:36 INFO - PROCESS | 1725 | 1467937536305 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:36 INFO - PROCESS | 1725 | 1467937536411 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 17:25:36 INFO - PROCESS | 1725 | 1467937536473 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:36 INFO - PROCESS | 1725 | 1467937536474 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:36 INFO - PROCESS | 1725 | ++DOCSHELL 0x12d888000 == 59 [pid = 1725] [id = 384] 17:25:36 INFO - PROCESS | 1725 | ++DOMWINDOW == 116 (0x12621c800) [pid = 1725] [serial = 1151] [outer = 0x0] 17:25:36 INFO - PROCESS | 1725 | ++DOMWINDOW == 117 (0x128e63800) [pid = 1725] [serial = 1152] [outer = 0x12621c800] 17:25:36 INFO - PROCESS | 1725 | 1467937536543 Marionette DEBUG loaded listener.js 17:25:36 INFO - PROCESS | 1725 | ++DOMWINDOW == 118 (0x1292d7000) [pid = 1725] [serial = 1153] [outer = 0x12621c800] 17:25:36 INFO - PROCESS | 1725 | 1467937536935 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]]]}] 17:25:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 17:25:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 670ms 17:25:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 17:25:36 INFO - PROCESS | 1725 | 1467937536970 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 17:25:36 INFO - PROCESS | 1725 | 1467937536972 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 17:25:36 INFO - PROCESS | 1725 | 1467937536974 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 17:25:36 INFO - PROCESS | 1725 | 1467937536975 Marionette TRACE conn2 <- [1,1510,null,{}] 17:25:36 INFO - PROCESS | 1725 | 1467937536978 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}] 17:25:36 INFO - PROCESS | 1725 | 1467937536979 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:37 INFO - PROCESS | 1725 | 1467937537085 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 17:25:37 INFO - PROCESS | 1725 | 1467937537188 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:37 INFO - PROCESS | 1725 | 1467937537189 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:37 INFO - PROCESS | 1725 | ++DOCSHELL 0x121d88800 == 60 [pid = 1725] [id = 385] 17:25:37 INFO - PROCESS | 1725 | ++DOMWINDOW == 119 (0x12a7c9c00) [pid = 1725] [serial = 1154] [outer = 0x0] 17:25:37 INFO - PROCESS | 1725 | ++DOMWINDOW == 120 (0x12b057400) [pid = 1725] [serial = 1155] [outer = 0x12a7c9c00] 17:25:37 INFO - PROCESS | 1725 | 1467937537219 Marionette DEBUG loaded listener.js 17:25:37 INFO - PROCESS | 1725 | ++DOMWINDOW == 121 (0x12b069400) [pid = 1725] [serial = 1156] [outer = 0x12a7c9c00] 17:25:37 INFO - PROCESS | 1725 | 1467937537801 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]]]}] 17:25:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 17:25:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 869ms 17:25:37 INFO - PROCESS | 1725 | 1467937537844 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 17:25:37 INFO - PROCESS | 1725 | 1467937537846 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 17:25:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 17:25:37 INFO - PROCESS | 1725 | 1467937537850 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 17:25:37 INFO - PROCESS | 1725 | 1467937537852 Marionette TRACE conn2 <- [1,1514,null,{}] 17:25:37 INFO - PROCESS | 1725 | 1467937537856 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}] 17:25:37 INFO - PROCESS | 1725 | 1467937537858 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:37 INFO - PROCESS | 1725 | 1467937537972 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 17:25:38 INFO - PROCESS | 1725 | 1467937538041 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:38 INFO - PROCESS | 1725 | 1467937538045 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:38 INFO - PROCESS | 1725 | ++DOCSHELL 0x119a16000 == 61 [pid = 1725] [id = 386] 17:25:38 INFO - PROCESS | 1725 | ++DOMWINDOW == 122 (0x1194ac400) [pid = 1725] [serial = 1157] [outer = 0x0] 17:25:38 INFO - PROCESS | 1725 | ++DOMWINDOW == 123 (0x1194b6c00) [pid = 1725] [serial = 1158] [outer = 0x1194ac400] 17:25:38 INFO - PROCESS | 1725 | 1467937538114 Marionette DEBUG loaded listener.js 17:25:38 INFO - PROCESS | 1725 | ++DOMWINDOW == 124 (0x1197ec800) [pid = 1725] [serial = 1159] [outer = 0x1194ac400] 17:25:39 INFO - PROCESS | 1725 | --DOCSHELL 0x12d268000 == 60 [pid = 1725] [id = 379] 17:25:39 INFO - PROCESS | 1725 | --DOCSHELL 0x12cbb8000 == 59 [pid = 1725] [id = 378] 17:25:39 INFO - PROCESS | 1725 | --DOCSHELL 0x12c82f800 == 58 [pid = 1725] [id = 377] 17:25:39 INFO - PROCESS | 1725 | --DOCSHELL 0x12b909000 == 57 [pid = 1725] [id = 376] 17:25:39 INFO - PROCESS | 1725 | --DOCSHELL 0x12ae1c800 == 56 [pid = 1725] [id = 375] 17:25:39 INFO - PROCESS | 1725 | --DOCSHELL 0x126a4c000 == 55 [pid = 1725] [id = 374] 17:25:39 INFO - PROCESS | 1725 | --DOCSHELL 0x1251d7800 == 54 [pid = 1725] [id = 373] 17:25:39 INFO - PROCESS | 1725 | --DOCSHELL 0x1219c2000 == 53 [pid = 1725] [id = 372] 17:25:39 INFO - PROCESS | 1725 | --DOCSHELL 0x119b16800 == 52 [pid = 1725] [id = 371] 17:25:39 INFO - PROCESS | 1725 | --DOCSHELL 0x117237800 == 51 [pid = 1725] [id = 370] 17:25:39 INFO - PROCESS | 1725 | --DOCSHELL 0x121094800 == 50 [pid = 1725] [id = 369] 17:25:39 INFO - PROCESS | 1725 | --DOCSHELL 0x125773800 == 49 [pid = 1725] [id = 366] 17:25:39 INFO - PROCESS | 1725 | --DOCSHELL 0x117252800 == 48 [pid = 1725] [id = 365] 17:25:39 INFO - PROCESS | 1725 | --DOCSHELL 0x12ad5c000 == 47 [pid = 1725] [id = 8] 17:25:39 INFO - PROCESS | 1725 | --DOCSHELL 0x12c82d800 == 46 [pid = 1725] [id = 364] 17:25:39 INFO - PROCESS | 1725 | --DOCSHELL 0x12b0ba800 == 45 [pid = 1725] [id = 9] 17:25:39 INFO - PROCESS | 1725 | --DOCSHELL 0x1182b6800 == 44 [pid = 1725] [id = 337] 17:25:39 INFO - PROCESS | 1725 | --DOCSHELL 0x12b912800 == 43 [pid = 1725] [id = 10] 17:25:39 INFO - PROCESS | 1725 | --DOCSHELL 0x12d876000 == 42 [pid = 1725] [id = 20] 17:25:39 INFO - PROCESS | 1725 | --DOCSHELL 0x12d277800 == 41 [pid = 1725] [id = 18] 17:25:39 INFO - PROCESS | 1725 | --DOCSHELL 0x12caad000 == 40 [pid = 1725] [id = 16] 17:25:39 INFO - PROCESS | 1725 | --DOCSHELL 0x12c829000 == 39 [pid = 1725] [id = 19] 17:25:39 INFO - PROCESS | 1725 | --DOCSHELL 0x12c76c800 == 38 [pid = 1725] [id = 367] 17:25:39 INFO - PROCESS | 1725 | --DOCSHELL 0x12cbb2000 == 37 [pid = 1725] [id = 368] 17:25:39 INFO - PROCESS | 1725 | --DOCSHELL 0x1182b9800 == 36 [pid = 1725] [id = 12] 17:25:39 INFO - PROCESS | 1725 | --DOCSHELL 0x12c49f800 == 35 [pid = 1725] [id = 13] 17:25:39 INFO - PROCESS | 1725 | --DOCSHELL 0x12bd89800 == 34 [pid = 1725] [id = 11] 17:25:39 INFO - PROCESS | 1725 | --DOCSHELL 0x12c75f800 == 33 [pid = 1725] [id = 14] 17:25:39 INFO - PROCESS | 1725 | --DOCSHELL 0x121d88800 == 32 [pid = 1725] [id = 385] 17:25:39 INFO - PROCESS | 1725 | --DOCSHELL 0x12d888000 == 31 [pid = 1725] [id = 384] 17:25:39 INFO - PROCESS | 1725 | --DOCSHELL 0x12cfc2800 == 30 [pid = 1725] [id = 383] 17:25:39 INFO - PROCESS | 1725 | --DOCSHELL 0x123609800 == 29 [pid = 1725] [id = 382] 17:25:39 INFO - PROCESS | 1725 | --DOCSHELL 0x12d86d000 == 28 [pid = 1725] [id = 380] 17:25:39 INFO - PROCESS | 1725 | --DOCSHELL 0x118589000 == 27 [pid = 1725] [id = 381] 17:25:39 INFO - PROCESS | 1725 | --DOMWINDOW == 123 (0x12ad97c00) [pid = 1725] [serial = 1074] [outer = 0x0] [url = about:blank] 17:25:39 INFO - PROCESS | 1725 | --DOMWINDOW == 122 (0x128a6b800) [pid = 1725] [serial = 1068] [outer = 0x0] [url = about:blank] 17:25:39 INFO - PROCESS | 1725 | --DOMWINDOW == 121 (0x12690bc00) [pid = 1725] [serial = 1065] [outer = 0x0] [url = about:blank] 17:25:39 INFO - PROCESS | 1725 | --DOMWINDOW == 120 (0x126927c00) [pid = 1725] [serial = 1066] [outer = 0x0] [url = about:blank] 17:25:39 INFO - PROCESS | 1725 | --DOMWINDOW == 119 (0x118394800) [pid = 1725] [serial = 1056] [outer = 0x0] [url = about:blank] 17:25:39 INFO - PROCESS | 1725 | --DOMWINDOW == 118 (0x119040000) [pid = 1725] [serial = 1057] [outer = 0x0] [url = about:blank] 17:25:39 INFO - PROCESS | 1725 | --DOMWINDOW == 117 (0x117206400) [pid = 1725] [serial = 1044] [outer = 0x0] [url = about:blank] 17:25:39 INFO - PROCESS | 1725 | --DOMWINDOW == 116 (0x12b058800) [pid = 1725] [serial = 1077] [outer = 0x0] [url = about:blank] 17:25:39 INFO - PROCESS | 1725 | --DOMWINDOW == 115 (0x1197e7800) [pid = 1725] [serial = 1047] [outer = 0x0] [url = about:blank] 17:25:39 INFO - PROCESS | 1725 | --DOMWINDOW == 114 (0x11972bc00) [pid = 1725] [serial = 1059] [outer = 0x0] [url = about:blank] 17:25:39 INFO - PROCESS | 1725 | --DOMWINDOW == 113 (0x119e08400) [pid = 1725] [serial = 1060] [outer = 0x0] [url = about:blank] 17:25:39 INFO - PROCESS | 1725 | --DOMWINDOW == 112 (0x12b83b000) [pid = 1725] [serial = 1080] [outer = 0x0] [url = about:blank] 17:25:39 INFO - PROCESS | 1725 | --DOMWINDOW == 111 (0x12b063800) [pid = 1725] [serial = 1078] [outer = 0x0] [url = about:blank] 17:25:39 INFO - PROCESS | 1725 | --DOMWINDOW == 110 (0x128a78c00) [pid = 1725] [serial = 1053] [outer = 0x0] [url = about:blank] 17:25:39 INFO - PROCESS | 1725 | --DOMWINDOW == 109 (0x121475400) [pid = 1725] [serial = 1062] [outer = 0x0] [url = about:blank] 17:25:39 INFO - PROCESS | 1725 | --DOMWINDOW == 108 (0x1237f4000) [pid = 1725] [serial = 1063] [outer = 0x0] [url = about:blank] 17:25:39 INFO - PROCESS | 1725 | --DOMWINDOW == 107 (0x11628c400) [pid = 1725] [serial = 1083] [outer = 0x0] [url = about:blank] 17:25:39 INFO - PROCESS | 1725 | --DOMWINDOW == 106 (0x119078400) [pid = 1725] [serial = 1084] [outer = 0x0] [url = about:blank] 17:25:39 INFO - PROCESS | 1725 | --DOMWINDOW == 105 (0x12b93a800) [pid = 1725] [serial = 1089] [outer = 0x0] [url = about:blank] 17:25:39 INFO - PROCESS | 1725 | --DOMWINDOW == 104 (0x12b840800) [pid = 1725] [serial = 1081] [outer = 0x0] [url = about:blank] 17:25:39 INFO - PROCESS | 1725 | --DOMWINDOW == 103 (0x124c06c00) [pid = 1725] [serial = 1050] [outer = 0x0] [url = about:blank] 17:25:39 INFO - PROCESS | 1725 | --DOMWINDOW == 102 (0x12916e400) [pid = 1725] [serial = 1069] [outer = 0x0] [url = about:blank] 17:25:39 INFO - PROCESS | 1725 | --DOMWINDOW == 101 (0x1292c9000) [pid = 1725] [serial = 1071] [outer = 0x0] [url = about:blank] 17:25:39 INFO - PROCESS | 1725 | --DOMWINDOW == 100 (0x12bdd8800) [pid = 1725] [serial = 1090] [outer = 0x0] [url = about:blank] 17:25:39 INFO - PROCESS | 1725 | --DOMWINDOW == 99 (0x12b840c00) [pid = 1725] [serial = 1086] [outer = 0x0] [url = about:blank] 17:25:39 INFO - PROCESS | 1725 | --DOMWINDOW == 98 (0x12a7c2400) [pid = 1725] [serial = 1072] [outer = 0x0] [url = about:blank] 17:25:39 INFO - PROCESS | 1725 | --DOMWINDOW == 97 (0x12ada0800) [pid = 1725] [serial = 1075] [outer = 0x0] [url = about:blank] 17:25:39 INFO - PROCESS | 1725 | --DOMWINDOW == 96 (0x12b8b3c00) [pid = 1725] [serial = 1087] [outer = 0x0] [url = about:blank] 17:25:39 INFO - PROCESS | 1725 | --DOMWINDOW == 95 (0x12bdd9400) [pid = 1725] [serial = 1092] [outer = 0x0] [url = about:blank] 17:25:39 INFO - PROCESS | 1725 | 1467937539324 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]]]}] 17:25:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 17:25:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1526ms 17:25:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 17:25:39 INFO - PROCESS | 1725 | 1467937539376 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 17:25:39 INFO - PROCESS | 1725 | 1467937539378 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 17:25:39 INFO - PROCESS | 1725 | 1467937539381 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 17:25:39 INFO - PROCESS | 1725 | 1467937539384 Marionette TRACE conn2 <- [1,1518,null,{}] 17:25:39 INFO - PROCESS | 1725 | 1467937539393 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}] 17:25:39 INFO - PROCESS | 1725 | 1467937539395 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:39 INFO - PROCESS | 1725 | 1467937539480 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 17:25:39 INFO - PROCESS | 1725 | 1467937539543 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:39 INFO - PROCESS | 1725 | 1467937539544 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:39 INFO - PROCESS | 1725 | ++DOCSHELL 0x117255000 == 28 [pid = 1725] [id = 387] 17:25:39 INFO - PROCESS | 1725 | ++DOMWINDOW == 96 (0x118890800) [pid = 1725] [serial = 1160] [outer = 0x0] 17:25:39 INFO - PROCESS | 1725 | ++DOMWINDOW == 97 (0x1194b9000) [pid = 1725] [serial = 1161] [outer = 0x118890800] 17:25:39 INFO - PROCESS | 1725 | 1467937539572 Marionette DEBUG loaded listener.js 17:25:39 INFO - PROCESS | 1725 | ++DOMWINDOW == 98 (0x1197e6400) [pid = 1725] [serial = 1162] [outer = 0x118890800] 17:25:39 INFO - PROCESS | 1725 | 1467937539872 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]]]}] 17:25:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 17:25:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 528ms 17:25:39 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 17:25:39 INFO - PROCESS | 1725 | 1467937539909 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 17:25:39 INFO - PROCESS | 1725 | 1467937539912 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 17:25:39 INFO - PROCESS | 1725 | 1467937539917 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 17:25:39 INFO - PROCESS | 1725 | 1467937539921 Marionette TRACE conn2 <- [1,1522,null,{}] 17:25:39 INFO - PROCESS | 1725 | 1467937539924 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}] 17:25:39 INFO - PROCESS | 1725 | 1467937539925 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:40 INFO - PROCESS | 1725 | 1467937540009 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 17:25:40 INFO - PROCESS | 1725 | 1467937540014 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:40 INFO - PROCESS | 1725 | 1467937540015 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:40 INFO - PROCESS | 1725 | ++DOCSHELL 0x119418000 == 29 [pid = 1725] [id = 388] 17:25:40 INFO - PROCESS | 1725 | ++DOMWINDOW == 99 (0x119ac3c00) [pid = 1725] [serial = 1163] [outer = 0x0] 17:25:40 INFO - PROCESS | 1725 | ++DOMWINDOW == 100 (0x1210a8000) [pid = 1725] [serial = 1164] [outer = 0x119ac3c00] 17:25:40 INFO - PROCESS | 1725 | 1467937540047 Marionette DEBUG loaded listener.js 17:25:40 INFO - PROCESS | 1725 | ++DOMWINDOW == 101 (0x1215ebc00) [pid = 1725] [serial = 1165] [outer = 0x119ac3c00] 17:25:40 INFO - PROCESS | 1725 | 1467937540409 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"]]]}] 17:25:40 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 () { 17:25:40 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 17:25:40 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 17:25:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:25:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:25:40 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 17:25:40 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 () { 17:25:40 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 17:25:40 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 17:25:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:25:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:25:40 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 17:25:40 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 () { 17:25:40 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 17:25:40 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 17:25:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:25:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:25:40 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 17:25:40 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 () { 17:25:40 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 17:25:40 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 17:25:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:25:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:25:40 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 17:25:40 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 523ms 17:25:40 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 17:25:40 INFO - PROCESS | 1725 | 1467937540440 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 17:25:40 INFO - PROCESS | 1725 | 1467937540441 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 17:25:40 INFO - PROCESS | 1725 | 1467937540443 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 17:25:40 INFO - PROCESS | 1725 | 1467937540446 Marionette TRACE conn2 <- [1,1526,null,{}] 17:25:40 INFO - PROCESS | 1725 | 1467937540453 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}] 17:25:40 INFO - PROCESS | 1725 | 1467937540456 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:40 INFO - PROCESS | 1725 | 1467937540532 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 17:25:40 INFO - PROCESS | 1725 | 1467937540539 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:40 INFO - PROCESS | 1725 | 1467937540542 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:40 INFO - PROCESS | 1725 | ++DOCSHELL 0x1216db800 == 30 [pid = 1725] [id = 389] 17:25:40 INFO - PROCESS | 1725 | ++DOMWINDOW == 102 (0x12370d000) [pid = 1725] [serial = 1166] [outer = 0x0] 17:25:40 INFO - PROCESS | 1725 | ++DOMWINDOW == 103 (0x126135000) [pid = 1725] [serial = 1167] [outer = 0x12370d000] 17:25:40 INFO - PROCESS | 1725 | 1467937540569 Marionette DEBUG loaded listener.js 17:25:40 INFO - PROCESS | 1725 | ++DOMWINDOW == 104 (0x12682ec00) [pid = 1725] [serial = 1168] [outer = 0x12370d000] 17:25:40 INFO - PROCESS | 1725 | 1467937540889 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"]]]}] 17:25:40 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 17:25:40 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 17:25:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:25:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:25:40 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 17:25:40 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 17:25:40 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 17:25:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:25:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:25:40 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 17:25:40 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 17:25:40 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 17:25:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:25:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:25:40 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 17:25:40 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 470ms 17:25:40 INFO - PROCESS | 1725 | 1467937540915 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 17:25:40 INFO - PROCESS | 1725 | 1467937540917 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 17:25:40 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 17:25:40 INFO - PROCESS | 1725 | 1467937540922 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 17:25:40 INFO - PROCESS | 1725 | 1467937540923 Marionette TRACE conn2 <- [1,1530,null,{}] 17:25:40 INFO - PROCESS | 1725 | 1467937540925 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}] 17:25:40 INFO - PROCESS | 1725 | 1467937540926 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:41 INFO - PROCESS | 1725 | 1467937541040 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 17:25:41 INFO - PROCESS | 1725 | 1467937541046 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:41 INFO - PROCESS | 1725 | 1467937541047 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:41 INFO - PROCESS | 1725 | ++DOCSHELL 0x121d86800 == 31 [pid = 1725] [id = 390] 17:25:41 INFO - PROCESS | 1725 | ++DOMWINDOW == 105 (0x125796400) [pid = 1725] [serial = 1169] [outer = 0x0] 17:25:41 INFO - PROCESS | 1725 | ++DOMWINDOW == 106 (0x12690c000) [pid = 1725] [serial = 1170] [outer = 0x125796400] 17:25:41 INFO - PROCESS | 1725 | 1467937541072 Marionette DEBUG loaded listener.js 17:25:41 INFO - PROCESS | 1725 | ++DOMWINDOW == 107 (0x128b4f000) [pid = 1725] [serial = 1171] [outer = 0x125796400] 17:25:41 INFO - PROCESS | 1725 | 1467937541376 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]]]}] 17:25:41 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 17:25:41 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 17:25:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:25:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:25:41 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 17:25:41 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 17:25:41 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. 17:25:41 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 17:25:41 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 469ms 17:25:41 INFO - PROCESS | 1725 | 1467937541391 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 17:25:41 INFO - PROCESS | 1725 | 1467937541400 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 17:25:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 17:25:41 INFO - PROCESS | 1725 | 1467937541414 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 17:25:41 INFO - PROCESS | 1725 | 1467937541415 Marionette TRACE conn2 <- [1,1534,null,{}] 17:25:41 INFO - PROCESS | 1725 | 1467937541418 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}] 17:25:41 INFO - PROCESS | 1725 | 1467937541421 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:41 INFO - PROCESS | 1725 | 1467937541517 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 17:25:41 INFO - PROCESS | 1725 | 1467937541521 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:41 INFO - PROCESS | 1725 | 1467937541522 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:41 INFO - PROCESS | 1725 | ++DOCSHELL 0x1266e9800 == 32 [pid = 1725] [id = 391] 17:25:41 INFO - PROCESS | 1725 | ++DOMWINDOW == 108 (0x11875cc00) [pid = 1725] [serial = 1172] [outer = 0x0] 17:25:41 INFO - PROCESS | 1725 | ++DOMWINDOW == 109 (0x128b6d000) [pid = 1725] [serial = 1173] [outer = 0x11875cc00] 17:25:41 INFO - PROCESS | 1725 | 1467937541547 Marionette DEBUG loaded listener.js 17:25:41 INFO - PROCESS | 1725 | ++DOMWINDOW == 110 (0x129171800) [pid = 1725] [serial = 1174] [outer = 0x11875cc00] 17:25:41 INFO - PROCESS | 1725 | 1467937541893 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]]]}] 17:25:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 17:25:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 532ms 17:25:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 17:25:41 INFO - PROCESS | 1725 | 1467937541942 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 17:25:41 INFO - PROCESS | 1725 | 1467937541944 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 17:25:41 INFO - PROCESS | 1725 | 1467937541946 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 17:25:41 INFO - PROCESS | 1725 | 1467937541947 Marionette TRACE conn2 <- [1,1538,null,{}] 17:25:41 INFO - PROCESS | 1725 | 1467937541949 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}] 17:25:41 INFO - PROCESS | 1725 | 1467937541953 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:42 INFO - PROCESS | 1725 | 1467937542066 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 17:25:42 INFO - PROCESS | 1725 | 1467937542109 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:42 INFO - PROCESS | 1725 | 1467937542110 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:42 INFO - PROCESS | 1725 | ++DOCSHELL 0x1299a5000 == 33 [pid = 1725] [id = 392] 17:25:42 INFO - PROCESS | 1725 | ++DOMWINDOW == 111 (0x128b52000) [pid = 1725] [serial = 1175] [outer = 0x0] 17:25:42 INFO - PROCESS | 1725 | ++DOMWINDOW == 112 (0x129440400) [pid = 1725] [serial = 1176] [outer = 0x128b52000] 17:25:42 INFO - PROCESS | 1725 | 1467937542135 Marionette DEBUG loaded listener.js 17:25:42 INFO - PROCESS | 1725 | ++DOMWINDOW == 113 (0x12b063c00) [pid = 1725] [serial = 1177] [outer = 0x128b52000] 17:25:42 INFO - PROCESS | 1725 | 1467937542430 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]]]}] 17:25:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 17:25:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 519ms 17:25:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 17:25:42 INFO - PROCESS | 1725 | 1467937542465 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 17:25:42 INFO - PROCESS | 1725 | 1467937542466 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 17:25:42 INFO - PROCESS | 1725 | 1467937542471 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 17:25:42 INFO - PROCESS | 1725 | 1467937542473 Marionette TRACE conn2 <- [1,1542,null,{}] 17:25:42 INFO - PROCESS | 1725 | 1467937542476 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}] 17:25:42 INFO - PROCESS | 1725 | 1467937542477 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:42 INFO - PROCESS | 1725 | 1467937542581 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 17:25:42 INFO - PROCESS | 1725 | 1467937542623 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:42 INFO - PROCESS | 1725 | 1467937542624 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:42 INFO - PROCESS | 1725 | ++DOCSHELL 0x12ad5f800 == 34 [pid = 1725] [id = 393] 17:25:42 INFO - PROCESS | 1725 | ++DOMWINDOW == 114 (0x1217e3c00) [pid = 1725] [serial = 1178] [outer = 0x0] 17:25:42 INFO - PROCESS | 1725 | ++DOMWINDOW == 115 (0x12b06c400) [pid = 1725] [serial = 1179] [outer = 0x1217e3c00] 17:25:42 INFO - PROCESS | 1725 | 1467937542648 Marionette DEBUG loaded listener.js 17:25:42 INFO - PROCESS | 1725 | ++DOMWINDOW == 116 (0x12b073400) [pid = 1725] [serial = 1180] [outer = 0x1217e3c00] 17:25:42 INFO - PROCESS | 1725 | 1467937542943 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]]]}] 17:25:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 17:25:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 520ms 17:25:42 INFO - PROCESS | 1725 | 1467937542991 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 17:25:42 INFO - PROCESS | 1725 | 1467937542992 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 17:25:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 17:25:42 INFO - PROCESS | 1725 | 1467937542994 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 17:25:42 INFO - PROCESS | 1725 | 1467937542995 Marionette TRACE conn2 <- [1,1546,null,{}] 17:25:42 INFO - PROCESS | 1725 | 1467937542997 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}] 17:25:42 INFO - PROCESS | 1725 | 1467937542998 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:43 INFO - PROCESS | 1725 | 1467937543095 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 17:25:43 INFO - PROCESS | 1725 | 1467937543106 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:43 INFO - PROCESS | 1725 | 1467937543108 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:43 INFO - PROCESS | 1725 | ++DOCSHELL 0x12b908000 == 35 [pid = 1725] [id = 394] 17:25:43 INFO - PROCESS | 1725 | ++DOMWINDOW == 117 (0x12b073800) [pid = 1725] [serial = 1181] [outer = 0x0] 17:25:43 INFO - PROCESS | 1725 | ++DOMWINDOW == 118 (0x12b83a800) [pid = 1725] [serial = 1182] [outer = 0x12b073800] 17:25:43 INFO - PROCESS | 1725 | 1467937543132 Marionette DEBUG loaded listener.js 17:25:43 INFO - PROCESS | 1725 | ++DOMWINDOW == 119 (0x12b8aa800) [pid = 1725] [serial = 1183] [outer = 0x12b073800] 17:25:43 INFO - PROCESS | 1725 | --DOMWINDOW == 118 (0x12b056800) [pid = 1725] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 17:25:43 INFO - PROCESS | 1725 | --DOMWINDOW == 117 (0x126831c00) [pid = 1725] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 17:25:43 INFO - PROCESS | 1725 | --DOMWINDOW == 116 (0x128b53400) [pid = 1725] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 17:25:43 INFO - PROCESS | 1725 | --DOMWINDOW == 115 (0x12bddd400) [pid = 1725] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 17:25:43 INFO - PROCESS | 1725 | --DOMWINDOW == 114 (0x1195eb000) [pid = 1725] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 17:25:43 INFO - PROCESS | 1725 | --DOMWINDOW == 113 (0x12c4f7000) [pid = 1725] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 17:25:43 INFO - PROCESS | 1725 | --DOMWINDOW == 112 (0x116a0b800) [pid = 1725] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 17:25:43 INFO - PROCESS | 1725 | --DOMWINDOW == 111 (0x126224000) [pid = 1725] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 17:25:43 INFO - PROCESS | 1725 | --DOMWINDOW == 110 (0x121bcc000) [pid = 1725] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 17:25:43 INFO - PROCESS | 1725 | --DOMWINDOW == 109 (0x126c6e400) [pid = 1725] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 17:25:43 INFO - PROCESS | 1725 | --DOMWINDOW == 108 (0x1194b4c00) [pid = 1725] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 17:25:43 INFO - PROCESS | 1725 | --DOMWINDOW == 107 (0x1237f8000) [pid = 1725] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 17:25:43 INFO - PROCESS | 1725 | --DOMWINDOW == 106 (0x12b844000) [pid = 1725] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 17:25:43 INFO - PROCESS | 1725 | --DOMWINDOW == 105 (0x11907c400) [pid = 1725] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 17:25:43 INFO - PROCESS | 1725 | --DOMWINDOW == 104 (0x1172be000) [pid = 1725] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 17:25:43 INFO - PROCESS | 1725 | --DOMWINDOW == 103 (0x1197e1400) [pid = 1725] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 17:25:43 INFO - PROCESS | 1725 | --DOMWINDOW == 102 (0x1237f7400) [pid = 1725] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 17:25:43 INFO - PROCESS | 1725 | --DOMWINDOW == 101 (0x1266c3000) [pid = 1725] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 17:25:43 INFO - PROCESS | 1725 | --DOMWINDOW == 100 (0x1211de400) [pid = 1725] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 17:25:43 INFO - PROCESS | 1725 | --DOMWINDOW == 99 (0x1183c7c00) [pid = 1725] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 17:25:43 INFO - PROCESS | 1725 | --DOMWINDOW == 98 (0x1237f5000) [pid = 1725] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 17:25:43 INFO - PROCESS | 1725 | --DOMWINDOW == 97 (0x129445000) [pid = 1725] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 17:25:43 INFO - PROCESS | 1725 | 1467937543871 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]]]}] 17:25:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 17:25:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 919ms 17:25:43 INFO - PROCESS | 1725 | 1467937543913 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 17:25:43 INFO - PROCESS | 1725 | 1467937543915 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 17:25:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 17:25:43 INFO - PROCESS | 1725 | 1467937543917 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 17:25:43 INFO - PROCESS | 1725 | 1467937543920 Marionette TRACE conn2 <- [1,1550,null,{}] 17:25:43 INFO - PROCESS | 1725 | 1467937543923 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}] 17:25:43 INFO - PROCESS | 1725 | 1467937543924 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:44 INFO - PROCESS | 1725 | 1467937544008 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 17:25:44 INFO - PROCESS | 1725 | 1467937544012 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:44 INFO - PROCESS | 1725 | 1467937544013 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:44 INFO - PROCESS | 1725 | ++DOCSHELL 0x128a33000 == 36 [pid = 1725] [id = 395] 17:25:44 INFO - PROCESS | 1725 | ++DOMWINDOW == 98 (0x1176e2800) [pid = 1725] [serial = 1184] [outer = 0x0] 17:25:44 INFO - PROCESS | 1725 | ++DOMWINDOW == 99 (0x11907c400) [pid = 1725] [serial = 1185] [outer = 0x1176e2800] 17:25:44 INFO - PROCESS | 1725 | 1467937544039 Marionette DEBUG loaded listener.js 17:25:44 INFO - PROCESS | 1725 | ++DOMWINDOW == 100 (0x119e03400) [pid = 1725] [serial = 1186] [outer = 0x1176e2800] 17:25:44 INFO - PROCESS | 1725 | 1467937544368 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]]]}] 17:25:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 17:25:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 472ms 17:25:44 INFO - PROCESS | 1725 | 1467937544391 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 17:25:44 INFO - PROCESS | 1725 | 1467937544393 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 17:25:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 17:25:44 INFO - PROCESS | 1725 | 1467937544395 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 17:25:44 INFO - PROCESS | 1725 | 1467937544396 Marionette TRACE conn2 <- [1,1554,null,{}] 17:25:44 INFO - PROCESS | 1725 | 1467937544398 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}] 17:25:44 INFO - PROCESS | 1725 | 1467937544399 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:44 INFO - PROCESS | 1725 | 1467937544524 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 17:25:44 INFO - PROCESS | 1725 | 1467937544530 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:44 INFO - PROCESS | 1725 | 1467937544531 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:44 INFO - PROCESS | 1725 | ++DOCSHELL 0x12ad3f800 == 37 [pid = 1725] [id = 396] 17:25:44 INFO - PROCESS | 1725 | ++DOMWINDOW == 101 (0x1195e4800) [pid = 1725] [serial = 1187] [outer = 0x0] 17:25:44 INFO - PROCESS | 1725 | ++DOMWINDOW == 102 (0x1237f5000) [pid = 1725] [serial = 1188] [outer = 0x1195e4800] 17:25:44 INFO - PROCESS | 1725 | 1467937544555 Marionette DEBUG loaded listener.js 17:25:44 INFO - PROCESS | 1725 | ++DOMWINDOW == 103 (0x126836400) [pid = 1725] [serial = 1189] [outer = 0x1195e4800] 17:25:44 INFO - PROCESS | 1725 | 1467937544872 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]]]}] 17:25:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 17:25:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 519ms 17:25:44 INFO - PROCESS | 1725 | 1467937544915 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 17:25:44 INFO - PROCESS | 1725 | 1467937544916 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 17:25:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 17:25:44 INFO - PROCESS | 1725 | 1467937544919 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 17:25:44 INFO - PROCESS | 1725 | 1467937544920 Marionette TRACE conn2 <- [1,1558,null,{}] 17:25:44 INFO - PROCESS | 1725 | 1467937544923 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}] 17:25:44 INFO - PROCESS | 1725 | 1467937544924 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:45 INFO - PROCESS | 1725 | 1467937545026 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 17:25:45 INFO - PROCESS | 1725 | 1467937545029 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:45 INFO - PROCESS | 1725 | 1467937545031 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:45 INFO - PROCESS | 1725 | ++DOCSHELL 0x12c81f800 == 38 [pid = 1725] [id = 397] 17:25:45 INFO - PROCESS | 1725 | ++DOMWINDOW == 104 (0x128a6ec00) [pid = 1725] [serial = 1190] [outer = 0x0] 17:25:45 INFO - PROCESS | 1725 | ++DOMWINDOW == 105 (0x128b66800) [pid = 1725] [serial = 1191] [outer = 0x128a6ec00] 17:25:45 INFO - PROCESS | 1725 | 1467937545058 Marionette DEBUG loaded listener.js 17:25:45 INFO - PROCESS | 1725 | ++DOMWINDOW == 106 (0x12b940c00) [pid = 1725] [serial = 1192] [outer = 0x128a6ec00] 17:25:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 17:25:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 520ms 17:25:45 INFO - PROCESS | 1725 | 1467937545435 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]]]}] 17:25:45 INFO - PROCESS | 1725 | 1467937545440 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 17:25:45 INFO - PROCESS | 1725 | 1467937545441 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 17:25:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 17:25:45 INFO - PROCESS | 1725 | 1467937545443 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 17:25:45 INFO - PROCESS | 1725 | 1467937545444 Marionette TRACE conn2 <- [1,1562,null,{}] 17:25:45 INFO - PROCESS | 1725 | 1467937545446 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}] 17:25:45 INFO - PROCESS | 1725 | 1467937545447 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:45 INFO - PROCESS | 1725 | 1467937545608 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 17:25:45 INFO - PROCESS | 1725 | 1467937545618 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:45 INFO - PROCESS | 1725 | 1467937545619 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:45 INFO - PROCESS | 1725 | ++DOCSHELL 0x12c826000 == 39 [pid = 1725] [id = 398] 17:25:45 INFO - PROCESS | 1725 | ++DOMWINDOW == 107 (0x119e0b400) [pid = 1725] [serial = 1193] [outer = 0x0] 17:25:45 INFO - PROCESS | 1725 | ++DOMWINDOW == 108 (0x12b854400) [pid = 1725] [serial = 1194] [outer = 0x119e0b400] 17:25:45 INFO - PROCESS | 1725 | 1467937545658 Marionette DEBUG loaded listener.js 17:25:45 INFO - PROCESS | 1725 | ++DOMWINDOW == 109 (0x12b85ac00) [pid = 1725] [serial = 1195] [outer = 0x119e0b400] 17:25:46 INFO - PROCESS | 1725 | 1467937546243 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]]]}] 17:25:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 17:25:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 869ms 17:25:46 INFO - PROCESS | 1725 | 1467937546325 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 17:25:46 INFO - PROCESS | 1725 | 1467937546328 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 17:25:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 17:25:46 INFO - PROCESS | 1725 | 1467937546333 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 17:25:46 INFO - PROCESS | 1725 | 1467937546335 Marionette TRACE conn2 <- [1,1566,null,{}] 17:25:46 INFO - PROCESS | 1725 | 1467937546339 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}] 17:25:46 INFO - PROCESS | 1725 | 1467937546341 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:46 INFO - PROCESS | 1725 | 1467937546449 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 17:25:46 INFO - PROCESS | 1725 | 1467937546516 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:46 INFO - PROCESS | 1725 | 1467937546517 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:46 INFO - PROCESS | 1725 | ++DOCSHELL 0x119099000 == 40 [pid = 1725] [id = 399] 17:25:46 INFO - PROCESS | 1725 | ++DOMWINDOW == 110 (0x11870f000) [pid = 1725] [serial = 1196] [outer = 0x0] 17:25:46 INFO - PROCESS | 1725 | ++DOMWINDOW == 111 (0x1190b5800) [pid = 1725] [serial = 1197] [outer = 0x11870f000] 17:25:46 INFO - PROCESS | 1725 | 1467937546548 Marionette DEBUG loaded listener.js 17:25:46 INFO - PROCESS | 1725 | ++DOMWINDOW == 112 (0x1197e6800) [pid = 1725] [serial = 1198] [outer = 0x11870f000] 17:25:47 INFO - PROCESS | 1725 | 1467937547160 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]]]}] 17:25:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 17:25:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 873ms 17:25:47 INFO - PROCESS | 1725 | 1467937547207 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 17:25:47 INFO - PROCESS | 1725 | 1467937547212 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 17:25:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 17:25:47 INFO - PROCESS | 1725 | 1467937547219 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 17:25:47 INFO - PROCESS | 1725 | 1467937547222 Marionette TRACE conn2 <- [1,1570,null,{}] 17:25:47 INFO - PROCESS | 1725 | 1467937547226 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}] 17:25:47 INFO - PROCESS | 1725 | 1467937547229 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:47 INFO - PROCESS | 1725 | 1467937547389 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 17:25:47 INFO - PROCESS | 1725 | 1467937547503 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:47 INFO - PROCESS | 1725 | 1467937547504 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:47 INFO - PROCESS | 1725 | ++DOCSHELL 0x125780000 == 41 [pid = 1725] [id = 400] 17:25:47 INFO - PROCESS | 1725 | ++DOMWINDOW == 113 (0x121476c00) [pid = 1725] [serial = 1199] [outer = 0x0] 17:25:47 INFO - PROCESS | 1725 | ++DOMWINDOW == 114 (0x121bcf800) [pid = 1725] [serial = 1200] [outer = 0x121476c00] 17:25:47 INFO - PROCESS | 1725 | 1467937547535 Marionette DEBUG loaded listener.js 17:25:47 INFO - PROCESS | 1725 | ++DOMWINDOW == 115 (0x1237f5400) [pid = 1725] [serial = 1201] [outer = 0x121476c00] 17:25:48 INFO - PROCESS | 1725 | 1467937548314 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]]]}] 17:25:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 17:25:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1173ms 17:25:48 INFO - PROCESS | 1725 | 1467937548391 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 17:25:48 INFO - PROCESS | 1725 | 1467937548395 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 17:25:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 17:25:48 INFO - PROCESS | 1725 | 1467937548400 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 17:25:48 INFO - PROCESS | 1725 | 1467937548403 Marionette TRACE conn2 <- [1,1574,null,{}] 17:25:48 INFO - PROCESS | 1725 | 1467937548434 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}] 17:25:48 INFO - PROCESS | 1725 | 1467937548438 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:48 INFO - PROCESS | 1725 | 1467937548557 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 17:25:48 INFO - PROCESS | 1725 | 1467937548621 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:48 INFO - PROCESS | 1725 | 1467937548623 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:48 INFO - PROCESS | 1725 | ++DOCSHELL 0x118419000 == 42 [pid = 1725] [id = 401] 17:25:48 INFO - PROCESS | 1725 | ++DOMWINDOW == 116 (0x11607a000) [pid = 1725] [serial = 1202] [outer = 0x0] 17:25:48 INFO - PROCESS | 1725 | ++DOMWINDOW == 117 (0x117208800) [pid = 1725] [serial = 1203] [outer = 0x11607a000] 17:25:48 INFO - PROCESS | 1725 | 1467937548651 Marionette DEBUG loaded listener.js 17:25:48 INFO - PROCESS | 1725 | ++DOMWINDOW == 118 (0x118394000) [pid = 1725] [serial = 1204] [outer = 0x11607a000] 17:25:48 INFO - PROCESS | 1725 | --DOCSHELL 0x12c81f800 == 41 [pid = 1725] [id = 397] 17:25:49 INFO - PROCESS | 1725 | --DOCSHELL 0x12ad3f800 == 40 [pid = 1725] [id = 396] 17:25:49 INFO - PROCESS | 1725 | --DOCSHELL 0x128a33000 == 39 [pid = 1725] [id = 395] 17:25:49 INFO - PROCESS | 1725 | --DOCSHELL 0x12b908000 == 38 [pid = 1725] [id = 394] 17:25:49 INFO - PROCESS | 1725 | --DOCSHELL 0x12ad5f800 == 37 [pid = 1725] [id = 393] 17:25:49 INFO - PROCESS | 1725 | --DOCSHELL 0x1299a5000 == 36 [pid = 1725] [id = 392] 17:25:49 INFO - PROCESS | 1725 | --DOCSHELL 0x1266e9800 == 35 [pid = 1725] [id = 391] 17:25:49 INFO - PROCESS | 1725 | --DOCSHELL 0x121d86800 == 34 [pid = 1725] [id = 390] 17:25:49 INFO - PROCESS | 1725 | --DOCSHELL 0x1216db800 == 33 [pid = 1725] [id = 389] 17:25:49 INFO - PROCESS | 1725 | --DOCSHELL 0x119418000 == 32 [pid = 1725] [id = 388] 17:25:49 INFO - PROCESS | 1725 | --DOCSHELL 0x117255000 == 31 [pid = 1725] [id = 387] 17:25:49 INFO - PROCESS | 1725 | --DOCSHELL 0x119a16000 == 30 [pid = 1725] [id = 386] 17:25:49 INFO - PROCESS | 1725 | --DOMWINDOW == 117 (0x118750400) [pid = 1725] [serial = 1045] [outer = 0x0] [url = about:blank] 17:25:49 INFO - PROCESS | 1725 | --DOMWINDOW == 116 (0x12916b000) [pid = 1725] [serial = 1054] [outer = 0x0] [url = about:blank] 17:25:49 INFO - PROCESS | 1725 | --DOMWINDOW == 115 (0x125706c00) [pid = 1725] [serial = 1051] [outer = 0x0] [url = about:blank] 17:25:49 INFO - PROCESS | 1725 | --DOMWINDOW == 114 (0x128b74400) [pid = 1725] [serial = 1042] [outer = 0x0] [url = about:blank] 17:25:49 INFO - PROCESS | 1725 | --DOMWINDOW == 113 (0x119b8f000) [pid = 1725] [serial = 1048] [outer = 0x0] [url = about:blank] 17:25:49 INFO - PROCESS | 1725 | --DOMWINDOW == 112 (0x12b056c00) [pid = 1725] [serial = 1123] [outer = 0x0] [url = about:blank] 17:25:49 INFO - PROCESS | 1725 | --DOMWINDOW == 111 (0x12916a400) [pid = 1725] [serial = 1122] [outer = 0x0] [url = about:blank] 17:25:49 INFO - PROCESS | 1725 | --DOMWINDOW == 110 (0x12bde2000) [pid = 1725] [serial = 1093] [outer = 0x0] [url = about:blank] 17:25:49 INFO - PROCESS | 1725 | --DOMWINDOW == 109 (0x119730000) [pid = 1725] [serial = 1110] [outer = 0x0] [url = about:blank] 17:25:49 INFO - PROCESS | 1725 | --DOMWINDOW == 108 (0x119e09000) [pid = 1725] [serial = 1111] [outer = 0x0] [url = about:blank] 17:25:49 INFO - PROCESS | 1725 | --DOMWINDOW == 107 (0x1183be000) [pid = 1725] [serial = 1095] [outer = 0x0] [url = about:blank] 17:25:49 INFO - PROCESS | 1725 | --DOMWINDOW == 106 (0x119079c00) [pid = 1725] [serial = 1096] [outer = 0x0] [url = about:blank] 17:25:49 INFO - PROCESS | 1725 | --DOMWINDOW == 105 (0x121024c00) [pid = 1725] [serial = 1098] [outer = 0x0] [url = about:blank] 17:25:49 INFO - PROCESS | 1725 | --DOMWINDOW == 104 (0x1211de000) [pid = 1725] [serial = 1099] [outer = 0x0] [url = about:blank] 17:25:49 INFO - PROCESS | 1725 | --DOMWINDOW == 103 (0x1269e0000) [pid = 1725] [serial = 1119] [outer = 0x0] [url = about:blank] 17:25:49 INFO - PROCESS | 1725 | --DOMWINDOW == 102 (0x1269da400) [pid = 1725] [serial = 1101] [outer = 0x0] [url = about:blank] 17:25:49 INFO - PROCESS | 1725 | --DOMWINDOW == 101 (0x129170800) [pid = 1725] [serial = 1102] [outer = 0x0] [url = about:blank] 17:25:49 INFO - PROCESS | 1725 | --DOMWINDOW == 100 (0x121b6fc00) [pid = 1725] [serial = 1113] [outer = 0x0] [url = about:blank] 17:25:49 INFO - PROCESS | 1725 | --DOMWINDOW == 99 (0x12372f000) [pid = 1725] [serial = 1114] [outer = 0x0] [url = about:blank] 17:25:49 INFO - PROCESS | 1725 | --DOMWINDOW == 98 (0x1193df800) [pid = 1725] [serial = 1107] [outer = 0x0] [url = about:blank] 17:25:49 INFO - PROCESS | 1725 | --DOMWINDOW == 97 (0x1197e1800) [pid = 1725] [serial = 1108] [outer = 0x0] [url = about:blank] 17:25:49 INFO - PROCESS | 1725 | --DOMWINDOW == 96 (0x124eb6400) [pid = 1725] [serial = 1116] [outer = 0x0] [url = about:blank] 17:25:49 INFO - PROCESS | 1725 | --DOMWINDOW == 95 (0x12621d400) [pid = 1725] [serial = 1117] [outer = 0x0] [url = about:blank] 17:25:49 INFO - PROCESS | 1725 | --DOMWINDOW == 94 (0x129945000) [pid = 1725] [serial = 1104] [outer = 0x0] [url = about:blank] 17:25:49 INFO - PROCESS | 1725 | --DOMWINDOW == 93 (0x12a7c6800) [pid = 1725] [serial = 1105] [outer = 0x0] [url = about:blank] 17:25:49 INFO - PROCESS | 1725 | --DOMWINDOW == 92 (0x12b941000) [pid = 1725] [serial = 1126] [outer = 0x0] [url = about:blank] 17:25:49 INFO - PROCESS | 1725 | --DOMWINDOW == 91 (0x12b83c800) [pid = 1725] [serial = 1125] [outer = 0x0] [url = about:blank] 17:25:49 INFO - PROCESS | 1725 | --DOMWINDOW == 90 (0x126833800) [pid = 1725] [serial = 1140] [outer = 0x0] [url = about:blank] 17:25:49 INFO - PROCESS | 1725 | --DOMWINDOW == 89 (0x12b93cc00) [pid = 1725] [serial = 1141] [outer = 0x0] [url = about:blank] 17:25:49 INFO - PROCESS | 1725 | --DOMWINDOW == 88 (0x12c7a0800) [pid = 1725] [serial = 1138] [outer = 0x0] [url = about:blank] 17:25:49 INFO - PROCESS | 1725 | --DOMWINDOW == 87 (0x12bde5c00) [pid = 1725] [serial = 1128] [outer = 0x0] [url = about:blank] 17:25:49 INFO - PROCESS | 1725 | --DOMWINDOW == 86 (0x128b4c400) [pid = 1725] [serial = 1134] [outer = 0x0] [url = about:blank] 17:25:49 INFO - PROCESS | 1725 | --DOMWINDOW == 85 (0x12c4f8c00) [pid = 1725] [serial = 1131] [outer = 0x0] [url = about:blank] 17:25:49 INFO - PROCESS | 1725 | --DOMWINDOW == 84 (0x12b845000) [pid = 1725] [serial = 1137] [outer = 0x0] [url = about:blank] 17:25:49 INFO - PROCESS | 1725 | --DOMWINDOW == 83 (0x12c79c400) [pid = 1725] [serial = 1132] [outer = 0x0] [url = about:blank] 17:25:49 INFO - PROCESS | 1725 | --DOMWINDOW == 82 (0x12bf6b000) [pid = 1725] [serial = 1129] [outer = 0x0] [url = about:blank] 17:25:49 INFO - PROCESS | 1725 | --DOMWINDOW == 81 (0x128b51000) [pid = 1725] [serial = 1135] [outer = 0x0] [url = about:blank] 17:25:49 INFO - PROCESS | 1725 | --DOMWINDOW == 80 (0x128a6a400) [pid = 1725] [serial = 1120] [outer = 0x0] [url = about:blank] 17:25:49 INFO - PROCESS | 1725 | 1467937549089 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]]]}] 17:25:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 17:25:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 698ms 17:25:49 INFO - PROCESS | 1725 | 1467937549096 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 17:25:49 INFO - PROCESS | 1725 | 1467937549099 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 17:25:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 17:25:49 INFO - PROCESS | 1725 | 1467937549108 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 17:25:49 INFO - PROCESS | 1725 | 1467937549109 Marionette TRACE conn2 <- [1,1578,null,{}] 17:25:49 INFO - PROCESS | 1725 | 1467937549112 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}] 17:25:49 INFO - PROCESS | 1725 | 1467937549113 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:49 INFO - PROCESS | 1725 | 1467937549199 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 17:25:49 INFO - PROCESS | 1725 | 1467937549206 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:49 INFO - PROCESS | 1725 | 1467937549207 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:49 INFO - PROCESS | 1725 | ++DOCSHELL 0x11735f000 == 31 [pid = 1725] [id = 402] 17:25:49 INFO - PROCESS | 1725 | ++DOMWINDOW == 81 (0x11875c000) [pid = 1725] [serial = 1205] [outer = 0x0] 17:25:49 INFO - PROCESS | 1725 | ++DOMWINDOW == 82 (0x1193dc800) [pid = 1725] [serial = 1206] [outer = 0x11875c000] 17:25:49 INFO - PROCESS | 1725 | 1467937549235 Marionette DEBUG loaded listener.js 17:25:49 INFO - PROCESS | 1725 | ++DOMWINDOW == 83 (0x1195ed400) [pid = 1725] [serial = 1207] [outer = 0x11875c000] 17:25:49 INFO - PROCESS | 1725 | 1467937549576 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]]]}] 17:25:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 17:25:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 520ms 17:25:49 INFO - PROCESS | 1725 | 1467937549628 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 17:25:49 INFO - PROCESS | 1725 | 1467937549630 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 17:25:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 17:25:49 INFO - PROCESS | 1725 | 1467937549632 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 17:25:49 INFO - PROCESS | 1725 | 1467937549634 Marionette TRACE conn2 <- [1,1582,null,{}] 17:25:49 INFO - PROCESS | 1725 | 1467937549642 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}] 17:25:49 INFO - PROCESS | 1725 | 1467937549646 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:49 INFO - PROCESS | 1725 | 1467937549729 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 17:25:49 INFO - PROCESS | 1725 | 1467937549734 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:49 INFO - PROCESS | 1725 | 1467937549738 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:49 INFO - PROCESS | 1725 | ++DOCSHELL 0x121095000 == 32 [pid = 1725] [id = 403] 17:25:49 INFO - PROCESS | 1725 | ++DOMWINDOW == 84 (0x119ab6c00) [pid = 1725] [serial = 1208] [outer = 0x0] 17:25:49 INFO - PROCESS | 1725 | ++DOMWINDOW == 85 (0x119e11400) [pid = 1725] [serial = 1209] [outer = 0x119ab6c00] 17:25:49 INFO - PROCESS | 1725 | 1467937549768 Marionette DEBUG loaded listener.js 17:25:49 INFO - PROCESS | 1725 | ++DOMWINDOW == 86 (0x12111d000) [pid = 1725] [serial = 1210] [outer = 0x119ab6c00] 17:25:50 INFO - PROCESS | 1725 | 1467937550137 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]]]}] 17:25:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 17:25:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 522ms 17:25:50 INFO - PROCESS | 1725 | 1467937550165 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 17:25:50 INFO - PROCESS | 1725 | 1467937550167 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 17:25:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 17:25:50 INFO - PROCESS | 1725 | 1467937550172 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 17:25:50 INFO - PROCESS | 1725 | 1467937550173 Marionette TRACE conn2 <- [1,1586,null,{}] 17:25:50 INFO - PROCESS | 1725 | 1467937550175 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}] 17:25:50 INFO - PROCESS | 1725 | 1467937550176 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:50 INFO - PROCESS | 1725 | 1467937550260 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 17:25:50 INFO - PROCESS | 1725 | 1467937550264 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:50 INFO - PROCESS | 1725 | 1467937550265 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:50 INFO - PROCESS | 1725 | ++DOCSHELL 0x113013800 == 33 [pid = 1725] [id = 404] 17:25:50 INFO - PROCESS | 1725 | ++DOMWINDOW == 87 (0x121475400) [pid = 1725] [serial = 1211] [outer = 0x0] 17:25:50 INFO - PROCESS | 1725 | ++DOMWINDOW == 88 (0x121bcf400) [pid = 1725] [serial = 1212] [outer = 0x121475400] 17:25:50 INFO - PROCESS | 1725 | 1467937550293 Marionette DEBUG loaded listener.js 17:25:50 INFO - PROCESS | 1725 | ++DOMWINDOW == 89 (0x1237fcc00) [pid = 1725] [serial = 1213] [outer = 0x121475400] 17:25:50 INFO - PROCESS | 1725 | 1467937550622 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]]]}] 17:25:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 17:25:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 469ms 17:25:50 INFO - PROCESS | 1725 | 1467937550641 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 17:25:50 INFO - PROCESS | 1725 | 1467937550643 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 17:25:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 17:25:50 INFO - PROCESS | 1725 | 1467937550645 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 17:25:50 INFO - PROCESS | 1725 | 1467937550646 Marionette TRACE conn2 <- [1,1590,null,{}] 17:25:50 INFO - PROCESS | 1725 | 1467937550648 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}] 17:25:50 INFO - PROCESS | 1725 | 1467937550650 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:50 INFO - PROCESS | 1725 | 1467937550730 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 17:25:50 INFO - PROCESS | 1725 | 1467937550734 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:50 INFO - PROCESS | 1725 | 1467937550737 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:50 INFO - PROCESS | 1725 | ++DOCSHELL 0x125783800 == 34 [pid = 1725] [id = 405] 17:25:50 INFO - PROCESS | 1725 | ++DOMWINDOW == 90 (0x1237fd000) [pid = 1725] [serial = 1214] [outer = 0x0] 17:25:50 INFO - PROCESS | 1725 | ++DOMWINDOW == 91 (0x124ee6c00) [pid = 1725] [serial = 1215] [outer = 0x1237fd000] 17:25:50 INFO - PROCESS | 1725 | 1467937550762 Marionette DEBUG loaded listener.js 17:25:50 INFO - PROCESS | 1725 | ++DOMWINDOW == 92 (0x1257a2800) [pid = 1725] [serial = 1216] [outer = 0x1237fd000] 17:25:51 INFO - PROCESS | 1725 | 1467937551115 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]]]}] 17:25:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 17:25:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 519ms 17:25:51 INFO - PROCESS | 1725 | 1467937551167 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 17:25:51 INFO - PROCESS | 1725 | 1467937551170 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 17:25:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 17:25:51 INFO - PROCESS | 1725 | 1467937551179 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 17:25:51 INFO - PROCESS | 1725 | 1467937551180 Marionette TRACE conn2 <- [1,1594,null,{}] 17:25:51 INFO - PROCESS | 1725 | 1467937551183 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}] 17:25:51 INFO - PROCESS | 1725 | 1467937551189 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:51 INFO - PROCESS | 1725 | 1467937551310 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 17:25:51 INFO - PROCESS | 1725 | 1467937551350 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:51 INFO - PROCESS | 1725 | 1467937551351 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:51 INFO - PROCESS | 1725 | ++DOCSHELL 0x128be1000 == 35 [pid = 1725] [id = 406] 17:25:51 INFO - PROCESS | 1725 | ++DOMWINDOW == 93 (0x1251a4c00) [pid = 1725] [serial = 1217] [outer = 0x0] 17:25:51 INFO - PROCESS | 1725 | ++DOMWINDOW == 94 (0x126830000) [pid = 1725] [serial = 1218] [outer = 0x1251a4c00] 17:25:51 INFO - PROCESS | 1725 | 1467937551376 Marionette DEBUG loaded listener.js 17:25:51 INFO - PROCESS | 1725 | ++DOMWINDOW == 95 (0x128a6b000) [pid = 1725] [serial = 1219] [outer = 0x1251a4c00] 17:25:51 INFO - PROCESS | 1725 | 1467937551683 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]]]}] 17:25:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 17:25:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 524ms 17:25:51 INFO - PROCESS | 1725 | 1467937551699 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 17:25:51 INFO - PROCESS | 1725 | 1467937551700 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 17:25:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 17:25:51 INFO - PROCESS | 1725 | 1467937551705 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 17:25:51 INFO - PROCESS | 1725 | 1467937551707 Marionette TRACE conn2 <- [1,1598,null,{}] 17:25:51 INFO - PROCESS | 1725 | 1467937551710 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}] 17:25:51 INFO - PROCESS | 1725 | 1467937551711 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:51 INFO - PROCESS | 1725 | 1467937551812 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 17:25:51 INFO - PROCESS | 1725 | 1467937551834 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:51 INFO - PROCESS | 1725 | 1467937551835 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:51 INFO - PROCESS | 1725 | ++DOCSHELL 0x12ad44800 == 36 [pid = 1725] [id = 407] 17:25:51 INFO - PROCESS | 1725 | ++DOMWINDOW == 96 (0x126832000) [pid = 1725] [serial = 1220] [outer = 0x0] 17:25:51 INFO - PROCESS | 1725 | ++DOMWINDOW == 97 (0x128b6e400) [pid = 1725] [serial = 1221] [outer = 0x126832000] 17:25:51 INFO - PROCESS | 1725 | 1467937551860 Marionette DEBUG loaded listener.js 17:25:51 INFO - PROCESS | 1725 | ++DOMWINDOW == 98 (0x12916e000) [pid = 1725] [serial = 1222] [outer = 0x126832000] 17:25:52 INFO - PROCESS | 1725 | 1467937552177 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]]]}] 17:25:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 17:25:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 521ms 17:25:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 17:25:52 INFO - PROCESS | 1725 | 1467937552226 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 17:25:52 INFO - PROCESS | 1725 | 1467937552227 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 17:25:52 INFO - PROCESS | 1725 | 1467937552229 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 17:25:52 INFO - PROCESS | 1725 | 1467937552231 Marionette TRACE conn2 <- [1,1602,null,{}] 17:25:52 INFO - PROCESS | 1725 | 1467937552233 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}] 17:25:52 INFO - PROCESS | 1725 | 1467937552234 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:52 INFO - PROCESS | 1725 | 1467937552338 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 17:25:52 INFO - PROCESS | 1725 | 1467937552342 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:52 INFO - PROCESS | 1725 | 1467937552343 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:52 INFO - PROCESS | 1725 | ++DOCSHELL 0x12b0ab000 == 37 [pid = 1725] [id = 408] 17:25:52 INFO - PROCESS | 1725 | ++DOMWINDOW == 99 (0x128b57400) [pid = 1725] [serial = 1223] [outer = 0x0] 17:25:52 INFO - PROCESS | 1725 | ++DOMWINDOW == 100 (0x1292d1400) [pid = 1725] [serial = 1224] [outer = 0x128b57400] 17:25:52 INFO - PROCESS | 1725 | 1467937552367 Marionette DEBUG loaded listener.js 17:25:52 INFO - PROCESS | 1725 | ++DOMWINDOW == 101 (0x129942c00) [pid = 1725] [serial = 1225] [outer = 0x128b57400] 17:25:52 INFO - PROCESS | 1725 | 1467937552715 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]]]}] 17:25:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 17:25:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 517ms 17:25:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 17:25:52 INFO - PROCESS | 1725 | 1467937552749 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 17:25:52 INFO - PROCESS | 1725 | 1467937552750 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 17:25:52 INFO - PROCESS | 1725 | 1467937552754 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 17:25:52 INFO - PROCESS | 1725 | 1467937552756 Marionette TRACE conn2 <- [1,1606,null,{}] 17:25:52 INFO - PROCESS | 1725 | 1467937552758 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}] 17:25:52 INFO - PROCESS | 1725 | 1467937552759 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:52 INFO - PROCESS | 1725 | 1467937552861 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 17:25:52 INFO - PROCESS | 1725 | 1467937552872 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:52 INFO - PROCESS | 1725 | 1467937552873 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:52 INFO - PROCESS | 1725 | ++DOCSHELL 0x1197cd800 == 38 [pid = 1725] [id = 409] 17:25:52 INFO - PROCESS | 1725 | ++DOMWINDOW == 102 (0x116710000) [pid = 1725] [serial = 1226] [outer = 0x0] 17:25:52 INFO - PROCESS | 1725 | ++DOMWINDOW == 103 (0x12a7c6800) [pid = 1725] [serial = 1227] [outer = 0x116710000] 17:25:52 INFO - PROCESS | 1725 | 1467937552904 Marionette DEBUG loaded listener.js 17:25:52 INFO - PROCESS | 1725 | ++DOMWINDOW == 104 (0x12ad99400) [pid = 1725] [serial = 1228] [outer = 0x116710000] 17:25:53 INFO - PROCESS | 1725 | --DOMWINDOW == 103 (0x128a6ec00) [pid = 1725] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 17:25:53 INFO - PROCESS | 1725 | --DOMWINDOW == 102 (0x128b52000) [pid = 1725] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 17:25:53 INFO - PROCESS | 1725 | --DOMWINDOW == 101 (0x125796400) [pid = 1725] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 17:25:53 INFO - PROCESS | 1725 | --DOMWINDOW == 100 (0x1194ac400) [pid = 1725] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 17:25:53 INFO - PROCESS | 1725 | --DOMWINDOW == 99 (0x12370d000) [pid = 1725] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 17:25:53 INFO - PROCESS | 1725 | --DOMWINDOW == 98 (0x118890800) [pid = 1725] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 17:25:53 INFO - PROCESS | 1725 | --DOMWINDOW == 97 (0x119ac3c00) [pid = 1725] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 17:25:53 INFO - PROCESS | 1725 | --DOMWINDOW == 96 (0x11875cc00) [pid = 1725] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 17:25:53 INFO - PROCESS | 1725 | --DOMWINDOW == 95 (0x1217e3c00) [pid = 1725] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 17:25:53 INFO - PROCESS | 1725 | --DOMWINDOW == 94 (0x12b073800) [pid = 1725] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 17:25:53 INFO - PROCESS | 1725 | --DOMWINDOW == 93 (0x117210400) [pid = 1725] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 17:25:53 INFO - PROCESS | 1725 | --DOMWINDOW == 92 (0x119ab6800) [pid = 1725] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 17:25:53 INFO - PROCESS | 1725 | --DOMWINDOW == 91 (0x12570f000) [pid = 1725] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 17:25:53 INFO - PROCESS | 1725 | --DOMWINDOW == 90 (0x12621c800) [pid = 1725] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 17:25:53 INFO - PROCESS | 1725 | --DOMWINDOW == 89 (0x1176e2800) [pid = 1725] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 17:25:53 INFO - PROCESS | 1725 | --DOMWINDOW == 88 (0x12a7c9c00) [pid = 1725] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 17:25:53 INFO - PROCESS | 1725 | --DOMWINDOW == 87 (0x1195e4800) [pid = 1725] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 17:25:53 INFO - PROCESS | 1725 | 1467937553324 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]]]}] 17:25:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 17:25:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 620ms 17:25:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 17:25:53 INFO - PROCESS | 1725 | 1467937553374 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 17:25:53 INFO - PROCESS | 1725 | 1467937553375 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 17:25:53 INFO - PROCESS | 1725 | 1467937553377 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 17:25:53 INFO - PROCESS | 1725 | 1467937553378 Marionette TRACE conn2 <- [1,1610,null,{}] 17:25:53 INFO - PROCESS | 1725 | 1467937553380 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}] 17:25:53 INFO - PROCESS | 1725 | 1467937553381 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:53 INFO - PROCESS | 1725 | 1467937553463 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 17:25:53 INFO - PROCESS | 1725 | 1467937553468 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:53 INFO - PROCESS | 1725 | 1467937553469 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:53 INFO - PROCESS | 1725 | ++DOCSHELL 0x129ae4000 == 39 [pid = 1725] [id = 410] 17:25:53 INFO - PROCESS | 1725 | ++DOMWINDOW == 88 (0x1151da800) [pid = 1725] [serial = 1229] [outer = 0x0] 17:25:53 INFO - PROCESS | 1725 | ++DOMWINDOW == 89 (0x1194b0000) [pid = 1725] [serial = 1230] [outer = 0x1151da800] 17:25:53 INFO - PROCESS | 1725 | 1467937553493 Marionette DEBUG loaded listener.js 17:25:53 INFO - PROCESS | 1725 | ++DOMWINDOW == 90 (0x124c0b400) [pid = 1725] [serial = 1231] [outer = 0x1151da800] 17:25:53 INFO - PROCESS | 1725 | 1467937553843 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]]]}] 17:25:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 17:25:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 470ms 17:25:53 INFO - PROCESS | 1725 | 1467937553847 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 17:25:53 INFO - PROCESS | 1725 | 1467937553849 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 17:25:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 17:25:53 INFO - PROCESS | 1725 | 1467937553852 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 17:25:53 INFO - PROCESS | 1725 | 1467937553855 Marionette TRACE conn2 <- [1,1614,null,{}] 17:25:53 INFO - PROCESS | 1725 | 1467937553858 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}] 17:25:53 INFO - PROCESS | 1725 | 1467937553859 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:53 INFO - PROCESS | 1725 | 1467937553985 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 17:25:53 INFO - PROCESS | 1725 | 1467937553993 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:53 INFO - PROCESS | 1725 | 1467937553995 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:54 INFO - PROCESS | 1725 | ++DOCSHELL 0x12c767000 == 40 [pid = 1725] [id = 411] 17:25:54 INFO - PROCESS | 1725 | ++DOMWINDOW == 91 (0x126927800) [pid = 1725] [serial = 1232] [outer = 0x0] 17:25:54 INFO - PROCESS | 1725 | ++DOMWINDOW == 92 (0x12a7c9c00) [pid = 1725] [serial = 1233] [outer = 0x126927800] 17:25:54 INFO - PROCESS | 1725 | 1467937554021 Marionette DEBUG loaded listener.js 17:25:54 INFO - PROCESS | 1725 | ++DOMWINDOW == 93 (0x12b068400) [pid = 1725] [serial = 1234] [outer = 0x126927800] 17:25:54 INFO - PROCESS | 1725 | 1467937554344 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]]]}] 17:25:54 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 17:25:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 522ms 17:25:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 17:25:54 INFO - PROCESS | 1725 | 1467937554373 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 17:25:54 INFO - PROCESS | 1725 | 1467937554375 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 17:25:54 INFO - PROCESS | 1725 | 1467937554377 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 17:25:54 INFO - PROCESS | 1725 | 1467937554378 Marionette TRACE conn2 <- [1,1618,null,{}] 17:25:54 INFO - PROCESS | 1725 | 1467937554380 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}] 17:25:54 INFO - PROCESS | 1725 | 1467937554381 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:54 INFO - PROCESS | 1725 | 1467937554465 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 17:25:54 INFO - PROCESS | 1725 | 1467937554469 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:54 INFO - PROCESS | 1725 | 1467937554470 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:54 INFO - PROCESS | 1725 | ++DOCSHELL 0x12caa0800 == 41 [pid = 1725] [id = 412] 17:25:54 INFO - PROCESS | 1725 | ++DOMWINDOW == 94 (0x126224000) [pid = 1725] [serial = 1235] [outer = 0x0] 17:25:54 INFO - PROCESS | 1725 | ++DOMWINDOW == 95 (0x12b839400) [pid = 1725] [serial = 1236] [outer = 0x126224000] 17:25:54 INFO - PROCESS | 1725 | 1467937554494 Marionette DEBUG loaded listener.js 17:25:54 INFO - PROCESS | 1725 | ++DOMWINDOW == 96 (0x12b856400) [pid = 1725] [serial = 1237] [outer = 0x126224000] 17:25:54 INFO - PROCESS | 1725 | 1467937554841 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]]]}] 17:25:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 17:25:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 469ms 17:25:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 17:25:54 INFO - PROCESS | 1725 | 1467937554847 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 17:25:54 INFO - PROCESS | 1725 | 1467937554848 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 17:25:54 INFO - PROCESS | 1725 | 1467937554854 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 17:25:54 INFO - PROCESS | 1725 | 1467937554857 Marionette TRACE conn2 <- [1,1622,null,{}] 17:25:54 INFO - PROCESS | 1725 | 1467937554859 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}] 17:25:54 INFO - PROCESS | 1725 | 1467937554860 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:54 INFO - PROCESS | 1725 | 1467937554991 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 17:25:55 INFO - PROCESS | 1725 | 1467937554997 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:55 INFO - PROCESS | 1725 | 1467937554998 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:55 INFO - PROCESS | 1725 | ++DOCSHELL 0x12cbc5800 == 42 [pid = 1725] [id = 413] 17:25:55 INFO - PROCESS | 1725 | ++DOMWINDOW == 97 (0x128b56000) [pid = 1725] [serial = 1238] [outer = 0x0] 17:25:55 INFO - PROCESS | 1725 | ++DOMWINDOW == 98 (0x12b859800) [pid = 1725] [serial = 1239] [outer = 0x128b56000] 17:25:55 INFO - PROCESS | 1725 | 1467937555022 Marionette DEBUG loaded listener.js 17:25:55 INFO - PROCESS | 1725 | ++DOMWINDOW == 99 (0x12b8b7c00) [pid = 1725] [serial = 1240] [outer = 0x128b56000] 17:25:55 INFO - PROCESS | 1725 | 1467937555393 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]]]}] 17:25:55 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 17:25:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 576ms 17:25:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 17:25:55 INFO - PROCESS | 1725 | 1467937555427 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 17:25:55 INFO - PROCESS | 1725 | 1467937555429 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 17:25:55 INFO - PROCESS | 1725 | 1467937555433 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 17:25:55 INFO - PROCESS | 1725 | 1467937555435 Marionette TRACE conn2 <- [1,1626,null,{}] 17:25:55 INFO - PROCESS | 1725 | 1467937555439 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}] 17:25:55 INFO - PROCESS | 1725 | 1467937555440 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:55 INFO - PROCESS | 1725 | 1467937555549 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 17:25:55 INFO - PROCESS | 1725 | 1467937555611 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:55 INFO - PROCESS | 1725 | 1467937555613 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:55 INFO - PROCESS | 1725 | ++DOCSHELL 0x1170f0000 == 43 [pid = 1725] [id = 414] 17:25:55 INFO - PROCESS | 1725 | ++DOMWINDOW == 100 (0x112f7a800) [pid = 1725] [serial = 1241] [outer = 0x0] 17:25:55 INFO - PROCESS | 1725 | ++DOMWINDOW == 101 (0x11670f400) [pid = 1725] [serial = 1242] [outer = 0x112f7a800] 17:25:55 INFO - PROCESS | 1725 | 1467937555644 Marionette DEBUG loaded listener.js 17:25:55 INFO - PROCESS | 1725 | ++DOMWINDOW == 102 (0x1183a1c00) [pid = 1725] [serial = 1243] [outer = 0x112f7a800] 17:25:56 INFO - PROCESS | 1725 | 1467937556066 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]]]}] 17:25:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 17:25:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 674ms 17:25:56 INFO - PROCESS | 1725 | 1467937556106 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 17:25:56 INFO - PROCESS | 1725 | 1467937556109 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 17:25:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 17:25:56 INFO - PROCESS | 1725 | 1467937556114 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 17:25:56 INFO - PROCESS | 1725 | 1467937556116 Marionette TRACE conn2 <- [1,1630,null,{}] 17:25:56 INFO - PROCESS | 1725 | 1467937556118 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}] 17:25:56 INFO - PROCESS | 1725 | 1467937556120 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:56 INFO - PROCESS | 1725 | 1467937556248 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 17:25:56 INFO - PROCESS | 1725 | 1467937556328 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:56 INFO - PROCESS | 1725 | 1467937556329 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:56 INFO - PROCESS | 1725 | ++DOCSHELL 0x121d8e800 == 44 [pid = 1725] [id = 415] 17:25:56 INFO - PROCESS | 1725 | ++DOMWINDOW == 103 (0x119733800) [pid = 1725] [serial = 1244] [outer = 0x0] 17:25:56 INFO - PROCESS | 1725 | ++DOMWINDOW == 104 (0x1197ea800) [pid = 1725] [serial = 1245] [outer = 0x119733800] 17:25:56 INFO - PROCESS | 1725 | 1467937556359 Marionette DEBUG loaded listener.js 17:25:56 INFO - PROCESS | 1725 | ++DOMWINDOW == 105 (0x1210ad400) [pid = 1725] [serial = 1246] [outer = 0x119733800] 17:25:56 INFO - PROCESS | 1725 | 1467937556777 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]]]}] 17:25:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 17:25:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 722ms 17:25:56 INFO - PROCESS | 1725 | 1467937556837 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 17:25:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 17:25:56 INFO - PROCESS | 1725 | 1467937556838 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 17:25:56 INFO - PROCESS | 1725 | 1467937556841 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 17:25:56 INFO - PROCESS | 1725 | 1467937556843 Marionette TRACE conn2 <- [1,1634,null,{}] 17:25:56 INFO - PROCESS | 1725 | 1467937556851 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}] 17:25:56 INFO - PROCESS | 1725 | 1467937556854 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:57 INFO - PROCESS | 1725 | 1467937557000 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 17:25:57 INFO - PROCESS | 1725 | 1467937557013 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:57 INFO - PROCESS | 1725 | 1467937557016 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:57 INFO - PROCESS | 1725 | ++DOCSHELL 0x12ca9f000 == 45 [pid = 1725] [id = 416] 17:25:57 INFO - PROCESS | 1725 | ++DOMWINDOW == 106 (0x126222000) [pid = 1725] [serial = 1247] [outer = 0x0] 17:25:57 INFO - PROCESS | 1725 | ++DOMWINDOW == 107 (0x1266b8000) [pid = 1725] [serial = 1248] [outer = 0x126222000] 17:25:57 INFO - PROCESS | 1725 | 1467937557058 Marionette DEBUG loaded listener.js 17:25:57 INFO - PROCESS | 1725 | ++DOMWINDOW == 108 (0x126910800) [pid = 1725] [serial = 1249] [outer = 0x126222000] 17:25:57 INFO - PROCESS | 1725 | 1467937557505 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]]]}] 17:25:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 17:25:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 671ms 17:25:57 INFO - PROCESS | 1725 | 1467937557512 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 17:25:57 INFO - PROCESS | 1725 | 1467937557514 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 17:25:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 17:25:57 INFO - PROCESS | 1725 | 1467937557517 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 17:25:57 INFO - PROCESS | 1725 | 1467937557519 Marionette TRACE conn2 <- [1,1638,null,{}] 17:25:57 INFO - PROCESS | 1725 | 1467937557523 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}] 17:25:57 INFO - PROCESS | 1725 | 1467937557524 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:57 INFO - PROCESS | 1725 | 1467937557654 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 17:25:57 INFO - PROCESS | 1725 | 1467937557721 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:57 INFO - PROCESS | 1725 | 1467937557722 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:57 INFO - PROCESS | 1725 | ++DOCSHELL 0x12d879800 == 46 [pid = 1725] [id = 417] 17:25:57 INFO - PROCESS | 1725 | ++DOMWINDOW == 109 (0x1269df400) [pid = 1725] [serial = 1250] [outer = 0x0] 17:25:57 INFO - PROCESS | 1725 | ++DOMWINDOW == 110 (0x129173c00) [pid = 1725] [serial = 1251] [outer = 0x1269df400] 17:25:57 INFO - PROCESS | 1725 | 1467937557791 Marionette DEBUG loaded listener.js 17:25:57 INFO - PROCESS | 1725 | ++DOMWINDOW == 111 (0x12ada5000) [pid = 1725] [serial = 1252] [outer = 0x1269df400] 17:25:58 INFO - PROCESS | 1725 | 1467937558219 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]]]}] 17:25:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 17:25:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 772ms 17:25:58 INFO - PROCESS | 1725 | 1467937558289 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 17:25:58 INFO - PROCESS | 1725 | 1467937558291 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 17:25:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 17:25:58 INFO - PROCESS | 1725 | 1467937558293 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 17:25:58 INFO - PROCESS | 1725 | 1467937558294 Marionette TRACE conn2 <- [1,1642,null,{}] 17:25:58 INFO - PROCESS | 1725 | 1467937558297 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}] 17:25:58 INFO - PROCESS | 1725 | 1467937558298 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:58 INFO - PROCESS | 1725 | 1467937558401 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 17:25:58 INFO - PROCESS | 1725 | 1467937558479 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:58 INFO - PROCESS | 1725 | 1467937558480 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:58 INFO - PROCESS | 1725 | ++DOCSHELL 0x1182af000 == 47 [pid = 1725] [id = 418] 17:25:58 INFO - PROCESS | 1725 | ++DOMWINDOW == 112 (0x1176e1000) [pid = 1725] [serial = 1253] [outer = 0x0] 17:25:58 INFO - PROCESS | 1725 | ++DOMWINDOW == 113 (0x119079000) [pid = 1725] [serial = 1254] [outer = 0x1176e1000] 17:25:58 INFO - PROCESS | 1725 | 1467937558508 Marionette DEBUG loaded listener.js 17:25:58 INFO - PROCESS | 1725 | ++DOMWINDOW == 114 (0x126831000) [pid = 1725] [serial = 1255] [outer = 0x1176e1000] 17:25:59 INFO - PROCESS | 1725 | 1467937559149 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]]]}] 17:25:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 17:25:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 870ms 17:25:59 INFO - PROCESS | 1725 | 1467937559164 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 17:25:59 INFO - PROCESS | 1725 | 1467937559168 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 17:25:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 17:25:59 INFO - PROCESS | 1725 | 1467937559172 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 17:25:59 INFO - PROCESS | 1725 | 1467937559175 Marionette TRACE conn2 <- [1,1646,null,{}] 17:25:59 INFO - PROCESS | 1725 | 1467937559180 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}] 17:25:59 INFO - PROCESS | 1725 | 1467937559183 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:59 INFO - PROCESS | 1725 | 1467937559368 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 17:25:59 INFO - PROCESS | 1725 | 1467937559430 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:59 INFO - PROCESS | 1725 | 1467937559431 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:25:59 INFO - PROCESS | 1725 | ++DOCSHELL 0x118592000 == 48 [pid = 1725] [id = 419] 17:25:59 INFO - PROCESS | 1725 | ++DOMWINDOW == 115 (0x116630800) [pid = 1725] [serial = 1256] [outer = 0x0] 17:25:59 INFO - PROCESS | 1725 | ++DOMWINDOW == 116 (0x118156000) [pid = 1725] [serial = 1257] [outer = 0x116630800] 17:25:59 INFO - PROCESS | 1725 | 1467937559458 Marionette DEBUG loaded listener.js 17:25:59 INFO - PROCESS | 1725 | ++DOMWINDOW == 117 (0x1193e7400) [pid = 1725] [serial = 1258] [outer = 0x116630800] 17:26:00 INFO - PROCESS | 1725 | --DOCSHELL 0x12caa0800 == 47 [pid = 1725] [id = 412] 17:26:00 INFO - PROCESS | 1725 | --DOCSHELL 0x12c767000 == 46 [pid = 1725] [id = 411] 17:26:00 INFO - PROCESS | 1725 | --DOCSHELL 0x129ae4000 == 45 [pid = 1725] [id = 410] 17:26:00 INFO - PROCESS | 1725 | --DOCSHELL 0x1197cd800 == 44 [pid = 1725] [id = 409] 17:26:00 INFO - PROCESS | 1725 | --DOCSHELL 0x12b0ab000 == 43 [pid = 1725] [id = 408] 17:26:00 INFO - PROCESS | 1725 | --DOCSHELL 0x12ad44800 == 42 [pid = 1725] [id = 407] 17:26:00 INFO - PROCESS | 1725 | --DOCSHELL 0x128be1000 == 41 [pid = 1725] [id = 406] 17:26:00 INFO - PROCESS | 1725 | --DOCSHELL 0x125783800 == 40 [pid = 1725] [id = 405] 17:26:00 INFO - PROCESS | 1725 | --DOCSHELL 0x113013800 == 39 [pid = 1725] [id = 404] 17:26:00 INFO - PROCESS | 1725 | --DOCSHELL 0x121095000 == 38 [pid = 1725] [id = 403] 17:26:00 INFO - PROCESS | 1725 | --DOCSHELL 0x11735f000 == 37 [pid = 1725] [id = 402] 17:26:00 INFO - PROCESS | 1725 | --DOCSHELL 0x118419000 == 36 [pid = 1725] [id = 401] 17:26:00 INFO - PROCESS | 1725 | --DOCSHELL 0x125780000 == 35 [pid = 1725] [id = 400] 17:26:00 INFO - PROCESS | 1725 | --DOCSHELL 0x119099000 == 34 [pid = 1725] [id = 399] 17:26:00 INFO - PROCESS | 1725 | --DOCSHELL 0x12c826000 == 33 [pid = 1725] [id = 398] 17:26:00 INFO - PROCESS | 1725 | --DOCSHELL 0x1182af000 == 32 [pid = 1725] [id = 418] 17:26:00 INFO - PROCESS | 1725 | --DOCSHELL 0x12d879800 == 31 [pid = 1725] [id = 417] 17:26:00 INFO - PROCESS | 1725 | --DOCSHELL 0x12ca9f000 == 30 [pid = 1725] [id = 416] 17:26:00 INFO - PROCESS | 1725 | --DOCSHELL 0x121d8e800 == 29 [pid = 1725] [id = 415] 17:26:00 INFO - PROCESS | 1725 | --DOCSHELL 0x12cbc5800 == 28 [pid = 1725] [id = 413] 17:26:00 INFO - PROCESS | 1725 | --DOCSHELL 0x1170f0000 == 27 [pid = 1725] [id = 414] 17:26:00 INFO - PROCESS | 1725 | --DOMWINDOW == 116 (0x129440400) [pid = 1725] [serial = 1176] [outer = 0x0] [url = about:blank] 17:26:00 INFO - PROCESS | 1725 | --DOMWINDOW == 115 (0x12690c000) [pid = 1725] [serial = 1170] [outer = 0x0] [url = about:blank] 17:26:00 INFO - PROCESS | 1725 | --DOMWINDOW == 114 (0x1197ec800) [pid = 1725] [serial = 1159] [outer = 0x0] [url = about:blank] 17:26:00 INFO - PROCESS | 1725 | --DOMWINDOW == 113 (0x1194b6c00) [pid = 1725] [serial = 1158] [outer = 0x0] [url = about:blank] 17:26:00 INFO - PROCESS | 1725 | --DOMWINDOW == 112 (0x126135000) [pid = 1725] [serial = 1167] [outer = 0x0] [url = about:blank] 17:26:00 INFO - PROCESS | 1725 | --DOMWINDOW == 111 (0x12682ec00) [pid = 1725] [serial = 1168] [outer = 0x0] [url = about:blank] 17:26:00 INFO - PROCESS | 1725 | --DOMWINDOW == 110 (0x1194b9000) [pid = 1725] [serial = 1161] [outer = 0x0] [url = about:blank] 17:26:00 INFO - PROCESS | 1725 | --DOMWINDOW == 109 (0x1197e6400) [pid = 1725] [serial = 1162] [outer = 0x0] [url = about:blank] 17:26:00 INFO - PROCESS | 1725 | --DOMWINDOW == 108 (0x1210a8000) [pid = 1725] [serial = 1164] [outer = 0x0] [url = about:blank] 17:26:00 INFO - PROCESS | 1725 | --DOMWINDOW == 107 (0x1215ebc00) [pid = 1725] [serial = 1165] [outer = 0x0] [url = about:blank] 17:26:00 INFO - PROCESS | 1725 | --DOMWINDOW == 106 (0x128b6d000) [pid = 1725] [serial = 1173] [outer = 0x0] [url = about:blank] 17:26:00 INFO - PROCESS | 1725 | --DOMWINDOW == 105 (0x12b06c400) [pid = 1725] [serial = 1179] [outer = 0x0] [url = about:blank] 17:26:00 INFO - PROCESS | 1725 | --DOMWINDOW == 104 (0x12b063c00) [pid = 1725] [serial = 1177] [outer = 0x0] [url = about:blank] 17:26:00 INFO - PROCESS | 1725 | --DOMWINDOW == 103 (0x12b83a800) [pid = 1725] [serial = 1182] [outer = 0x0] [url = about:blank] 17:26:00 INFO - PROCESS | 1725 | --DOMWINDOW == 102 (0x118758400) [pid = 1725] [serial = 1144] [outer = 0x0] [url = about:blank] 17:26:00 INFO - PROCESS | 1725 | --DOMWINDOW == 101 (0x11814f800) [pid = 1725] [serial = 1143] [outer = 0x0] [url = about:blank] 17:26:00 INFO - PROCESS | 1725 | --DOMWINDOW == 100 (0x12b073400) [pid = 1725] [serial = 1180] [outer = 0x0] [url = about:blank] 17:26:00 INFO - PROCESS | 1725 | --DOMWINDOW == 99 (0x1211df000) [pid = 1725] [serial = 1147] [outer = 0x0] [url = about:blank] 17:26:00 INFO - PROCESS | 1725 | --DOMWINDOW == 98 (0x11a053c00) [pid = 1725] [serial = 1146] [outer = 0x0] [url = about:blank] 17:26:00 INFO - PROCESS | 1725 | --DOMWINDOW == 97 (0x126929400) [pid = 1725] [serial = 1150] [outer = 0x0] [url = about:blank] 17:26:00 INFO - PROCESS | 1725 | --DOMWINDOW == 96 (0x126829400) [pid = 1725] [serial = 1149] [outer = 0x0] [url = about:blank] 17:26:00 INFO - PROCESS | 1725 | --DOMWINDOW == 95 (0x128e63800) [pid = 1725] [serial = 1152] [outer = 0x0] [url = about:blank] 17:26:00 INFO - PROCESS | 1725 | --DOMWINDOW == 94 (0x119e03400) [pid = 1725] [serial = 1186] [outer = 0x0] [url = about:blank] 17:26:00 INFO - PROCESS | 1725 | --DOMWINDOW == 93 (0x11907c400) [pid = 1725] [serial = 1185] [outer = 0x0] [url = about:blank] 17:26:00 INFO - PROCESS | 1725 | --DOMWINDOW == 92 (0x1292d7000) [pid = 1725] [serial = 1153] [outer = 0x0] [url = about:blank] 17:26:00 INFO - PROCESS | 1725 | --DOMWINDOW == 91 (0x12b8aa800) [pid = 1725] [serial = 1183] [outer = 0x0] [url = about:blank] 17:26:00 INFO - PROCESS | 1725 | --DOMWINDOW == 90 (0x12b069400) [pid = 1725] [serial = 1156] [outer = 0x0] [url = about:blank] 17:26:00 INFO - PROCESS | 1725 | --DOMWINDOW == 89 (0x126836400) [pid = 1725] [serial = 1189] [outer = 0x0] [url = about:blank] 17:26:00 INFO - PROCESS | 1725 | --DOMWINDOW == 88 (0x12b057400) [pid = 1725] [serial = 1155] [outer = 0x0] [url = about:blank] 17:26:00 INFO - PROCESS | 1725 | --DOMWINDOW == 87 (0x128b4f000) [pid = 1725] [serial = 1171] [outer = 0x0] [url = about:blank] 17:26:00 INFO - PROCESS | 1725 | --DOMWINDOW == 86 (0x129171800) [pid = 1725] [serial = 1174] [outer = 0x0] [url = about:blank] 17:26:00 INFO - PROCESS | 1725 | --DOMWINDOW == 85 (0x12b940c00) [pid = 1725] [serial = 1192] [outer = 0x0] [url = about:blank] 17:26:00 INFO - PROCESS | 1725 | --DOMWINDOW == 84 (0x1237f5000) [pid = 1725] [serial = 1188] [outer = 0x0] [url = about:blank] 17:26:00 INFO - PROCESS | 1725 | --DOMWINDOW == 83 (0x12b854400) [pid = 1725] [serial = 1194] [outer = 0x0] [url = about:blank] 17:26:00 INFO - PROCESS | 1725 | --DOMWINDOW == 82 (0x128b66800) [pid = 1725] [serial = 1191] [outer = 0x0] [url = about:blank] 17:26:00 INFO - PROCESS | 1725 | 1467937560484 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]]]}] 17:26:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 17:26:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1376ms 17:26:00 INFO - PROCESS | 1725 | 1467937560547 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 17:26:00 INFO - PROCESS | 1725 | 1467937560549 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 17:26:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 17:26:00 INFO - PROCESS | 1725 | 1467937560553 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 17:26:00 INFO - PROCESS | 1725 | 1467937560555 Marionette TRACE conn2 <- [1,1650,null,{}] 17:26:00 INFO - PROCESS | 1725 | 1467937560559 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}] 17:26:00 INFO - PROCESS | 1725 | 1467937560561 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:00 INFO - PROCESS | 1725 | 1467937560639 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 17:26:00 INFO - PROCESS | 1725 | 1467937560669 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:00 INFO - PROCESS | 1725 | 1467937560672 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:00 INFO - PROCESS | 1725 | ++DOCSHELL 0x113b41800 == 28 [pid = 1725] [id = 420] 17:26:00 INFO - PROCESS | 1725 | ++DOMWINDOW == 83 (0x112e6cc00) [pid = 1725] [serial = 1259] [outer = 0x0] 17:26:00 INFO - PROCESS | 1725 | ++DOMWINDOW == 84 (0x112f7c400) [pid = 1725] [serial = 1260] [outer = 0x112e6cc00] 17:26:00 INFO - PROCESS | 1725 | 1467937560700 Marionette DEBUG loaded listener.js 17:26:00 INFO - PROCESS | 1725 | ++DOMWINDOW == 85 (0x113204c00) [pid = 1725] [serial = 1261] [outer = 0x112e6cc00] 17:26:01 INFO - PROCESS | 1725 | 1467937561041 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]]]}] 17:26:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 17:26:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 521ms 17:26:01 INFO - PROCESS | 1725 | 1467937561077 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 17:26:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 17:26:01 INFO - PROCESS | 1725 | 1467937561081 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 17:26:01 INFO - PROCESS | 1725 | 1467937561086 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 17:26:01 INFO - PROCESS | 1725 | 1467937561088 Marionette TRACE conn2 <- [1,1654,null,{}] 17:26:01 INFO - PROCESS | 1725 | 1467937561090 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}] 17:26:01 INFO - PROCESS | 1725 | 1467937561092 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:01 INFO - PROCESS | 1725 | 1467937561169 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 17:26:01 INFO - PROCESS | 1725 | 1467937561173 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:01 INFO - PROCESS | 1725 | 1467937561175 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:01 INFO - PROCESS | 1725 | ++DOCSHELL 0x1170f7000 == 29 [pid = 1725] [id = 421] 17:26:01 INFO - PROCESS | 1725 | ++DOMWINDOW == 86 (0x1139f1000) [pid = 1725] [serial = 1262] [outer = 0x0] 17:26:01 INFO - PROCESS | 1725 | ++DOMWINDOW == 87 (0x11602d800) [pid = 1725] [serial = 1263] [outer = 0x1139f1000] 17:26:01 INFO - PROCESS | 1725 | 1467937561203 Marionette DEBUG loaded listener.js 17:26:01 INFO - PROCESS | 1725 | ++DOMWINDOW == 88 (0x1167ce400) [pid = 1725] [serial = 1264] [outer = 0x1139f1000] 17:26:01 INFO - PROCESS | 1725 | 1467937561530 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]]]}] 17:26:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 17:26:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 469ms 17:26:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 17:26:01 INFO - PROCESS | 1725 | 1467937561557 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 17:26:01 INFO - PROCESS | 1725 | 1467937561558 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 17:26:01 INFO - PROCESS | 1725 | 1467937561560 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 17:26:01 INFO - PROCESS | 1725 | 1467937561573 Marionette TRACE conn2 <- [1,1658,null,{}] 17:26:01 INFO - PROCESS | 1725 | 1467937561581 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}] 17:26:01 INFO - PROCESS | 1725 | 1467937561585 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:01 INFO - PROCESS | 1725 | 1467937561670 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 17:26:01 INFO - PROCESS | 1725 | 1467937561729 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:01 INFO - PROCESS | 1725 | 1467937561730 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:01 INFO - PROCESS | 1725 | ++DOCSHELL 0x1187e1000 == 30 [pid = 1725] [id = 422] 17:26:01 INFO - PROCESS | 1725 | ++DOMWINDOW == 89 (0x1176e5800) [pid = 1725] [serial = 1265] [outer = 0x0] 17:26:01 INFO - PROCESS | 1725 | ++DOMWINDOW == 90 (0x1181c3800) [pid = 1725] [serial = 1266] [outer = 0x1176e5800] 17:26:01 INFO - PROCESS | 1725 | 1467937561759 Marionette DEBUG loaded listener.js 17:26:01 INFO - PROCESS | 1725 | ++DOMWINDOW == 91 (0x1183bf800) [pid = 1725] [serial = 1267] [outer = 0x1176e5800] 17:26:02 INFO - PROCESS | 1725 | 1467937562074 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]]]}] 17:26:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 17:26:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 531ms 17:26:02 INFO - PROCESS | 1725 | 1467937562094 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 17:26:02 INFO - PROCESS | 1725 | 1467937562096 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 17:26:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 17:26:02 INFO - PROCESS | 1725 | 1467937562099 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 17:26:02 INFO - PROCESS | 1725 | 1467937562100 Marionette TRACE conn2 <- [1,1662,null,{}] 17:26:02 INFO - PROCESS | 1725 | 1467937562104 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}] 17:26:02 INFO - PROCESS | 1725 | 1467937562107 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:02 INFO - PROCESS | 1725 | 1467937562191 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 17:26:02 INFO - PROCESS | 1725 | 1467937562266 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:02 INFO - PROCESS | 1725 | 1467937562267 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:02 INFO - PROCESS | 1725 | ++DOCSHELL 0x119418000 == 31 [pid = 1725] [id = 423] 17:26:02 INFO - PROCESS | 1725 | ++DOMWINDOW == 92 (0x1181c4400) [pid = 1725] [serial = 1268] [outer = 0x0] 17:26:02 INFO - PROCESS | 1725 | ++DOMWINDOW == 93 (0x118715000) [pid = 1725] [serial = 1269] [outer = 0x1181c4400] 17:26:02 INFO - PROCESS | 1725 | 1467937562308 Marionette DEBUG loaded listener.js 17:26:02 INFO - PROCESS | 1725 | ++DOMWINDOW == 94 (0x11907cc00) [pid = 1725] [serial = 1270] [outer = 0x1181c4400] 17:26:02 INFO - PROCESS | 1725 | 1467937562635 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]]]}] 17:26:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 17:26:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 571ms 17:26:02 INFO - PROCESS | 1725 | 1467937562672 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 17:26:02 INFO - PROCESS | 1725 | 1467937562673 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 17:26:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 17:26:02 INFO - PROCESS | 1725 | 1467937562675 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 17:26:02 INFO - PROCESS | 1725 | 1467937562676 Marionette TRACE conn2 <- [1,1666,null,{}] 17:26:02 INFO - PROCESS | 1725 | 1467937562679 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}] 17:26:02 INFO - PROCESS | 1725 | 1467937562680 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:02 INFO - PROCESS | 1725 | 1467937562779 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 17:26:02 INFO - PROCESS | 1725 | 1467937562818 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:02 INFO - PROCESS | 1725 | 1467937562819 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:02 INFO - PROCESS | 1725 | ++DOCSHELL 0x119ec2800 == 32 [pid = 1725] [id = 424] 17:26:02 INFO - PROCESS | 1725 | ++DOMWINDOW == 95 (0x11888b800) [pid = 1725] [serial = 1271] [outer = 0x0] 17:26:02 INFO - PROCESS | 1725 | ++DOMWINDOW == 96 (0x1193e6800) [pid = 1725] [serial = 1272] [outer = 0x11888b800] 17:26:02 INFO - PROCESS | 1725 | 1467937562844 Marionette DEBUG loaded listener.js 17:26:02 INFO - PROCESS | 1725 | ++DOMWINDOW == 97 (0x1194b9c00) [pid = 1725] [serial = 1273] [outer = 0x11888b800] 17:26:03 INFO - PROCESS | 1725 | 1467937563159 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]]]}] 17:26:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 17:26:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 518ms 17:26:03 INFO - PROCESS | 1725 | 1467937563194 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 17:26:03 INFO - PROCESS | 1725 | 1467937563195 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 17:26:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 17:26:03 INFO - PROCESS | 1725 | 1467937563197 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 17:26:03 INFO - PROCESS | 1725 | 1467937563198 Marionette TRACE conn2 <- [1,1670,null,{}] 17:26:03 INFO - PROCESS | 1725 | 1467937563201 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}] 17:26:03 INFO - PROCESS | 1725 | 1467937563205 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:03 INFO - PROCESS | 1725 | 1467937563324 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 17:26:03 INFO - PROCESS | 1725 | 1467937563334 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:03 INFO - PROCESS | 1725 | 1467937563336 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:03 INFO - PROCESS | 1725 | ++DOCSHELL 0x1216e3800 == 33 [pid = 1725] [id = 425] 17:26:03 INFO - PROCESS | 1725 | ++DOMWINDOW == 98 (0x1195e4400) [pid = 1725] [serial = 1274] [outer = 0x0] 17:26:03 INFO - PROCESS | 1725 | ++DOMWINDOW == 99 (0x1195f0400) [pid = 1725] [serial = 1275] [outer = 0x1195e4400] 17:26:03 INFO - PROCESS | 1725 | 1467937563364 Marionette DEBUG loaded listener.js 17:26:03 INFO - PROCESS | 1725 | ++DOMWINDOW == 100 (0x119e02c00) [pid = 1725] [serial = 1276] [outer = 0x1195e4400] 17:26:03 INFO - PROCESS | 1725 | 1467937563689 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]]]}] 17:26:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 17:26:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 519ms 17:26:03 INFO - PROCESS | 1725 | 1467937563717 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 17:26:03 INFO - PROCESS | 1725 | 1467937563718 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 17:26:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 17:26:03 INFO - PROCESS | 1725 | 1467937563727 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 17:26:03 INFO - PROCESS | 1725 | 1467937563728 Marionette TRACE conn2 <- [1,1674,null,{}] 17:26:03 INFO - PROCESS | 1725 | 1467937563731 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}] 17:26:03 INFO - PROCESS | 1725 | 1467937563732 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:03 INFO - PROCESS | 1725 | 1467937563844 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 17:26:03 INFO - PROCESS | 1725 | 1467937563848 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:03 INFO - PROCESS | 1725 | 1467937563849 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:03 INFO - PROCESS | 1725 | ++DOCSHELL 0x121d83800 == 34 [pid = 1725] [id = 426] 17:26:03 INFO - PROCESS | 1725 | ++DOMWINDOW == 101 (0x1195e7800) [pid = 1725] [serial = 1277] [outer = 0x0] 17:26:03 INFO - PROCESS | 1725 | ++DOMWINDOW == 102 (0x119e11000) [pid = 1725] [serial = 1278] [outer = 0x1195e7800] 17:26:03 INFO - PROCESS | 1725 | 1467937563879 Marionette DEBUG loaded listener.js 17:26:03 INFO - PROCESS | 1725 | ++DOMWINDOW == 103 (0x1210a5800) [pid = 1725] [serial = 1279] [outer = 0x1195e7800] 17:26:04 INFO - PROCESS | 1725 | 1467937564328 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]]]}] 17:26:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 17:26:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 618ms 17:26:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 17:26:04 INFO - PROCESS | 1725 | 1467937564346 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 17:26:04 INFO - PROCESS | 1725 | 1467937564347 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 17:26:04 INFO - PROCESS | 1725 | 1467937564349 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 17:26:04 INFO - PROCESS | 1725 | 1467937564350 Marionette TRACE conn2 <- [1,1678,null,{}] 17:26:04 INFO - PROCESS | 1725 | 1467937564354 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}] 17:26:04 INFO - PROCESS | 1725 | 1467937564355 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:04 INFO - PROCESS | 1725 | 1467937564456 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 17:26:04 INFO - PROCESS | 1725 | 1467937564465 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:04 INFO - PROCESS | 1725 | 1467937564466 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:04 INFO - PROCESS | 1725 | ++DOCSHELL 0x125010000 == 35 [pid = 1725] [id = 427] 17:26:04 INFO - PROCESS | 1725 | ++DOMWINDOW == 104 (0x1210a6800) [pid = 1725] [serial = 1280] [outer = 0x0] 17:26:04 INFO - PROCESS | 1725 | ++DOMWINDOW == 105 (0x121116000) [pid = 1725] [serial = 1281] [outer = 0x1210a6800] 17:26:04 INFO - PROCESS | 1725 | 1467937564492 Marionette DEBUG loaded listener.js 17:26:04 INFO - PROCESS | 1725 | ++DOMWINDOW == 106 (0x121326400) [pid = 1725] [serial = 1282] [outer = 0x1210a6800] 17:26:04 INFO - PROCESS | 1725 | --DOMWINDOW == 105 (0x126832000) [pid = 1725] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 17:26:04 INFO - PROCESS | 1725 | --DOMWINDOW == 104 (0x128b57400) [pid = 1725] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 17:26:04 INFO - PROCESS | 1725 | --DOMWINDOW == 103 (0x116710000) [pid = 1725] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 17:26:04 INFO - PROCESS | 1725 | --DOMWINDOW == 102 (0x1151da800) [pid = 1725] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 17:26:04 INFO - PROCESS | 1725 | --DOMWINDOW == 101 (0x121475400) [pid = 1725] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 17:26:04 INFO - PROCESS | 1725 | --DOMWINDOW == 100 (0x119ab6c00) [pid = 1725] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 17:26:04 INFO - PROCESS | 1725 | --DOMWINDOW == 99 (0x119e0b400) [pid = 1725] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 17:26:04 INFO - PROCESS | 1725 | --DOMWINDOW == 98 (0x121476c00) [pid = 1725] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 17:26:04 INFO - PROCESS | 1725 | --DOMWINDOW == 97 (0x1237fd000) [pid = 1725] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 17:26:04 INFO - PROCESS | 1725 | --DOMWINDOW == 96 (0x11875c000) [pid = 1725] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 17:26:04 INFO - PROCESS | 1725 | --DOMWINDOW == 95 (0x11870f000) [pid = 1725] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 17:26:04 INFO - PROCESS | 1725 | --DOMWINDOW == 94 (0x11607a000) [pid = 1725] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 17:26:04 INFO - PROCESS | 1725 | --DOMWINDOW == 93 (0x126224000) [pid = 1725] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 17:26:04 INFO - PROCESS | 1725 | --DOMWINDOW == 92 (0x128b56000) [pid = 1725] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 17:26:04 INFO - PROCESS | 1725 | --DOMWINDOW == 91 (0x126927800) [pid = 1725] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 17:26:04 INFO - PROCESS | 1725 | --DOMWINDOW == 90 (0x1251a4c00) [pid = 1725] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 17:26:05 INFO - PROCESS | 1725 | 1467937565000 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]]]}] 17:26:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 17:26:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 672ms 17:26:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 17:26:05 INFO - PROCESS | 1725 | 1467937565026 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 17:26:05 INFO - PROCESS | 1725 | 1467937565027 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 17:26:05 INFO - PROCESS | 1725 | 1467937565029 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 17:26:05 INFO - PROCESS | 1725 | 1467937565031 Marionette TRACE conn2 <- [1,1682,null,{}] 17:26:05 INFO - PROCESS | 1725 | 1467937565033 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}] 17:26:05 INFO - PROCESS | 1725 | 1467937565034 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:05 INFO - PROCESS | 1725 | 1467937565152 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 17:26:05 INFO - PROCESS | 1725 | 1467937565215 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:05 INFO - PROCESS | 1725 | 1467937565216 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:05 INFO - PROCESS | 1725 | ++DOCSHELL 0x1257cb800 == 36 [pid = 1725] [id = 428] 17:26:05 INFO - PROCESS | 1725 | ++DOMWINDOW == 91 (0x11607a000) [pid = 1725] [serial = 1283] [outer = 0x0] 17:26:05 INFO - PROCESS | 1725 | ++DOMWINDOW == 92 (0x119e0e800) [pid = 1725] [serial = 1284] [outer = 0x11607a000] 17:26:05 INFO - PROCESS | 1725 | 1467937565241 Marionette DEBUG loaded listener.js 17:26:05 INFO - PROCESS | 1725 | ++DOMWINDOW == 93 (0x121539800) [pid = 1725] [serial = 1285] [outer = 0x11607a000] 17:26:05 INFO - PROCESS | 1725 | 1467937565524 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]]]}] 17:26:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 17:26:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 521ms 17:26:05 INFO - PROCESS | 1725 | 1467937565551 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 17:26:05 INFO - PROCESS | 1725 | 1467937565557 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 17:26:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 17:26:05 INFO - PROCESS | 1725 | 1467937565567 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 17:26:05 INFO - PROCESS | 1725 | 1467937565570 Marionette TRACE conn2 <- [1,1686,null,{}] 17:26:05 INFO - PROCESS | 1725 | 1467937565575 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}] 17:26:05 INFO - PROCESS | 1725 | 1467937565578 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:05 INFO - PROCESS | 1725 | 1467937565684 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 17:26:05 INFO - PROCESS | 1725 | 1467937565766 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:05 INFO - PROCESS | 1725 | 1467937565768 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:05 INFO - PROCESS | 1725 | ++DOCSHELL 0x126a3f800 == 37 [pid = 1725] [id = 429] 17:26:05 INFO - PROCESS | 1725 | ++DOMWINDOW == 94 (0x1181bf000) [pid = 1725] [serial = 1286] [outer = 0x0] 17:26:05 INFO - PROCESS | 1725 | ++DOMWINDOW == 95 (0x1217e5800) [pid = 1725] [serial = 1287] [outer = 0x1181bf000] 17:26:05 INFO - PROCESS | 1725 | 1467937565808 Marionette DEBUG loaded listener.js 17:26:05 INFO - PROCESS | 1725 | ++DOMWINDOW == 96 (0x121bd4c00) [pid = 1725] [serial = 1288] [outer = 0x1181bf000] 17:26:06 INFO - PROCESS | 1725 | 1467937566122 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]]]}] 17:26:06 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 17:26:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 574ms 17:26:06 INFO - PROCESS | 1725 | 1467937566141 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 17:26:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 17:26:06 INFO - PROCESS | 1725 | 1467937566142 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 17:26:06 INFO - PROCESS | 1725 | 1467937566145 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 17:26:06 INFO - PROCESS | 1725 | 1467937566146 Marionette TRACE conn2 <- [1,1690,null,{}] 17:26:06 INFO - PROCESS | 1725 | 1467937566149 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}] 17:26:06 INFO - PROCESS | 1725 | 1467937566150 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:06 INFO - PROCESS | 1725 | 1467937566247 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 17:26:06 INFO - PROCESS | 1725 | 1467937566305 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:06 INFO - PROCESS | 1725 | 1467937566307 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:06 INFO - PROCESS | 1725 | ++DOCSHELL 0x128be0800 == 38 [pid = 1725] [id = 430] 17:26:06 INFO - PROCESS | 1725 | ++DOMWINDOW == 97 (0x121b76800) [pid = 1725] [serial = 1289] [outer = 0x0] 17:26:06 INFO - PROCESS | 1725 | ++DOMWINDOW == 98 (0x121bd5000) [pid = 1725] [serial = 1290] [outer = 0x121b76800] 17:26:06 INFO - PROCESS | 1725 | 1467937566340 Marionette DEBUG loaded listener.js 17:26:06 INFO - PROCESS | 1725 | ++DOMWINDOW == 99 (0x124c43400) [pid = 1725] [serial = 1291] [outer = 0x121b76800] 17:26:06 INFO - PROCESS | 1725 | 1467937566679 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]]]}] 17:26:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 17:26:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 571ms 17:26:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 17:26:06 INFO - PROCESS | 1725 | 1467937566717 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 17:26:06 INFO - PROCESS | 1725 | 1467937566719 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 17:26:06 INFO - PROCESS | 1725 | 1467937566721 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 17:26:06 INFO - PROCESS | 1725 | 1467937566723 Marionette TRACE conn2 <- [1,1694,null,{}] 17:26:06 INFO - PROCESS | 1725 | 1467937566726 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}] 17:26:06 INFO - PROCESS | 1725 | 1467937566727 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:06 INFO - PROCESS | 1725 | 1467937566809 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 17:26:06 INFO - PROCESS | 1725 | 1467937566912 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:06 INFO - PROCESS | 1725 | 1467937566913 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:06 INFO - PROCESS | 1725 | ++DOCSHELL 0x111f0d800 == 39 [pid = 1725] [id = 431] 17:26:06 INFO - PROCESS | 1725 | ++DOMWINDOW == 100 (0x1110a0c00) [pid = 1725] [serial = 1292] [outer = 0x0] 17:26:06 INFO - PROCESS | 1725 | ++DOMWINDOW == 101 (0x111daa000) [pid = 1725] [serial = 1293] [outer = 0x1110a0c00] 17:26:06 INFO - PROCESS | 1725 | 1467937566946 Marionette DEBUG loaded listener.js 17:26:07 INFO - PROCESS | 1725 | ++DOMWINDOW == 102 (0x1129b1800) [pid = 1725] [serial = 1294] [outer = 0x1110a0c00] 17:26:07 INFO - PROCESS | 1725 | 1467937567502 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]]]}] 17:26:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 17:26:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 820ms 17:26:07 INFO - PROCESS | 1725 | 1467937567561 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 17:26:07 INFO - PROCESS | 1725 | 1467937567563 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 17:26:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 17:26:07 INFO - PROCESS | 1725 | 1467937567568 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 17:26:07 INFO - PROCESS | 1725 | 1467937567572 Marionette TRACE conn2 <- [1,1698,null,{}] 17:26:07 INFO - PROCESS | 1725 | 1467937567576 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}] 17:26:07 INFO - PROCESS | 1725 | 1467937567578 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:07 INFO - PROCESS | 1725 | 1467937567685 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 17:26:07 INFO - PROCESS | 1725 | 1467937567745 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:07 INFO - PROCESS | 1725 | 1467937567747 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:07 INFO - PROCESS | 1725 | ++DOCSHELL 0x1187e9800 == 40 [pid = 1725] [id = 432] 17:26:07 INFO - PROCESS | 1725 | ++DOMWINDOW == 103 (0x116971400) [pid = 1725] [serial = 1295] [outer = 0x0] 17:26:07 INFO - PROCESS | 1725 | ++DOMWINDOW == 104 (0x116fb3c00) [pid = 1725] [serial = 1296] [outer = 0x116971400] 17:26:07 INFO - PROCESS | 1725 | 1467937567777 Marionette DEBUG loaded listener.js 17:26:07 INFO - PROCESS | 1725 | ++DOMWINDOW == 105 (0x1181ba000) [pid = 1725] [serial = 1297] [outer = 0x116971400] 17:26:08 INFO - PROCESS | 1725 | 1467937568423 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]]]}] 17:26:08 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 17:26:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 874ms 17:26:08 INFO - PROCESS | 1725 | 1467937568462 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 17:26:08 INFO - PROCESS | 1725 | 1467937568464 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 17:26:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 17:26:08 INFO - PROCESS | 1725 | 1467937568469 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 17:26:08 INFO - PROCESS | 1725 | 1467937568473 Marionette TRACE conn2 <- [1,1702,null,{}] 17:26:08 INFO - PROCESS | 1725 | 1467937568481 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}] 17:26:08 INFO - PROCESS | 1725 | 1467937568483 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:08 INFO - PROCESS | 1725 | 1467937568585 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 17:26:08 INFO - PROCESS | 1725 | 1467937568666 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:08 INFO - PROCESS | 1725 | 1467937568669 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:08 INFO - PROCESS | 1725 | ++DOCSHELL 0x11735a800 == 41 [pid = 1725] [id = 433] 17:26:08 INFO - PROCESS | 1725 | ++DOMWINDOW == 106 (0x1160e4c00) [pid = 1725] [serial = 1298] [outer = 0x0] 17:26:08 INFO - PROCESS | 1725 | ++DOMWINDOW == 107 (0x116910400) [pid = 1725] [serial = 1299] [outer = 0x1160e4c00] 17:26:08 INFO - PROCESS | 1725 | 1467937568697 Marionette DEBUG loaded listener.js 17:26:08 INFO - PROCESS | 1725 | ++DOMWINDOW == 108 (0x1176e7c00) [pid = 1725] [serial = 1300] [outer = 0x1160e4c00] 17:26:08 INFO - PROCESS | 1725 | --DOCSHELL 0x128be0800 == 40 [pid = 1725] [id = 430] 17:26:08 INFO - PROCESS | 1725 | --DOCSHELL 0x126a3f800 == 39 [pid = 1725] [id = 429] 17:26:08 INFO - PROCESS | 1725 | --DOCSHELL 0x1257cb800 == 38 [pid = 1725] [id = 428] 17:26:08 INFO - PROCESS | 1725 | --DOCSHELL 0x125010000 == 37 [pid = 1725] [id = 427] 17:26:08 INFO - PROCESS | 1725 | --DOCSHELL 0x121d83800 == 36 [pid = 1725] [id = 426] 17:26:08 INFO - PROCESS | 1725 | --DOCSHELL 0x1216e3800 == 35 [pid = 1725] [id = 425] 17:26:08 INFO - PROCESS | 1725 | --DOCSHELL 0x119ec2800 == 34 [pid = 1725] [id = 424] 17:26:09 INFO - PROCESS | 1725 | --DOCSHELL 0x119418000 == 33 [pid = 1725] [id = 423] 17:26:09 INFO - PROCESS | 1725 | --DOCSHELL 0x1187e1000 == 32 [pid = 1725] [id = 422] 17:26:09 INFO - PROCESS | 1725 | --DOCSHELL 0x1170f7000 == 31 [pid = 1725] [id = 421] 17:26:09 INFO - PROCESS | 1725 | --DOCSHELL 0x113b41800 == 30 [pid = 1725] [id = 420] 17:26:09 INFO - PROCESS | 1725 | 1467937569105 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]]]}] 17:26:09 INFO - PROCESS | 1725 | --DOMWINDOW == 107 (0x128b6e400) [pid = 1725] [serial = 1221] [outer = 0x0] [url = about:blank] 17:26:09 INFO - PROCESS | 1725 | --DOMWINDOW == 106 (0x1292d1400) [pid = 1725] [serial = 1224] [outer = 0x0] [url = about:blank] 17:26:09 INFO - PROCESS | 1725 | --DOMWINDOW == 105 (0x12a7c6800) [pid = 1725] [serial = 1227] [outer = 0x0] [url = about:blank] 17:26:09 INFO - PROCESS | 1725 | --DOMWINDOW == 104 (0x1194b0000) [pid = 1725] [serial = 1230] [outer = 0x0] [url = about:blank] 17:26:09 INFO - PROCESS | 1725 | --DOMWINDOW == 103 (0x121bcf400) [pid = 1725] [serial = 1212] [outer = 0x0] [url = about:blank] 17:26:09 INFO - PROCESS | 1725 | --DOMWINDOW == 102 (0x1237fcc00) [pid = 1725] [serial = 1213] [outer = 0x0] [url = about:blank] 17:26:09 INFO - PROCESS | 1725 | --DOMWINDOW == 101 (0x119e11400) [pid = 1725] [serial = 1209] [outer = 0x0] [url = about:blank] 17:26:09 INFO - PROCESS | 1725 | --DOMWINDOW == 100 (0x12111d000) [pid = 1725] [serial = 1210] [outer = 0x0] [url = about:blank] 17:26:09 INFO - PROCESS | 1725 | --DOMWINDOW == 99 (0x12b85ac00) [pid = 1725] [serial = 1195] [outer = 0x0] [url = about:blank] 17:26:09 INFO - PROCESS | 1725 | --DOMWINDOW == 98 (0x121bcf800) [pid = 1725] [serial = 1200] [outer = 0x0] [url = about:blank] 17:26:09 INFO - PROCESS | 1725 | --DOMWINDOW == 97 (0x1237f5400) [pid = 1725] [serial = 1201] [outer = 0x0] [url = about:blank] 17:26:09 INFO - PROCESS | 1725 | --DOMWINDOW == 96 (0x124ee6c00) [pid = 1725] [serial = 1215] [outer = 0x0] [url = about:blank] 17:26:09 INFO - PROCESS | 1725 | --DOMWINDOW == 95 (0x1193dc800) [pid = 1725] [serial = 1206] [outer = 0x0] [url = about:blank] 17:26:09 INFO - PROCESS | 1725 | --DOMWINDOW == 94 (0x1195ed400) [pid = 1725] [serial = 1207] [outer = 0x0] [url = about:blank] 17:26:09 INFO - PROCESS | 1725 | --DOMWINDOW == 93 (0x1190b5800) [pid = 1725] [serial = 1197] [outer = 0x0] [url = about:blank] 17:26:09 INFO - PROCESS | 1725 | --DOMWINDOW == 92 (0x1197e6800) [pid = 1725] [serial = 1198] [outer = 0x0] [url = about:blank] 17:26:09 INFO - PROCESS | 1725 | --DOMWINDOW == 91 (0x117208800) [pid = 1725] [serial = 1203] [outer = 0x0] [url = about:blank] 17:26:09 INFO - PROCESS | 1725 | --DOMWINDOW == 90 (0x118394000) [pid = 1725] [serial = 1204] [outer = 0x0] [url = about:blank] 17:26:09 INFO - PROCESS | 1725 | --DOMWINDOW == 89 (0x12b856400) [pid = 1725] [serial = 1237] [outer = 0x0] [url = about:blank] 17:26:09 INFO - PROCESS | 1725 | --DOMWINDOW == 88 (0x12b859800) [pid = 1725] [serial = 1239] [outer = 0x0] [url = about:blank] 17:26:09 INFO - PROCESS | 1725 | --DOMWINDOW == 87 (0x12b839400) [pid = 1725] [serial = 1236] [outer = 0x0] [url = about:blank] 17:26:09 INFO - PROCESS | 1725 | --DOMWINDOW == 86 (0x12ad99400) [pid = 1725] [serial = 1228] [outer = 0x0] [url = about:blank] 17:26:09 INFO - PROCESS | 1725 | --DOMWINDOW == 85 (0x124c0b400) [pid = 1725] [serial = 1231] [outer = 0x0] [url = about:blank] 17:26:09 INFO - PROCESS | 1725 | --DOMWINDOW == 84 (0x12a7c9c00) [pid = 1725] [serial = 1233] [outer = 0x0] [url = about:blank] 17:26:09 INFO - PROCESS | 1725 | --DOMWINDOW == 83 (0x126830000) [pid = 1725] [serial = 1218] [outer = 0x0] [url = about:blank] 17:26:09 INFO - PROCESS | 1725 | --DOMWINDOW == 82 (0x128a6b000) [pid = 1725] [serial = 1219] [outer = 0x0] [url = about:blank] 17:26:09 INFO - PROCESS | 1725 | --DOMWINDOW == 81 (0x129942c00) [pid = 1725] [serial = 1225] [outer = 0x0] [url = about:blank] 17:26:09 INFO - PROCESS | 1725 | --DOMWINDOW == 80 (0x12916e000) [pid = 1725] [serial = 1222] [outer = 0x0] [url = about:blank] 17:26:09 INFO - PROCESS | 1725 | --DOMWINDOW == 79 (0x12b8b7c00) [pid = 1725] [serial = 1240] [outer = 0x0] [url = about:blank] 17:26:09 INFO - PROCESS | 1725 | --DOMWINDOW == 78 (0x12b068400) [pid = 1725] [serial = 1234] [outer = 0x0] [url = about:blank] 17:26:09 INFO - PROCESS | 1725 | --DOMWINDOW == 77 (0x1257a2800) [pid = 1725] [serial = 1216] [outer = 0x0] [url = about:blank] 17:26:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 17:26:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 680ms 17:26:09 INFO - PROCESS | 1725 | 1467937569153 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 17:26:09 INFO - PROCESS | 1725 | 1467937569157 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 17:26:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 17:26:09 INFO - PROCESS | 1725 | 1467937569162 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 17:26:09 INFO - PROCESS | 1725 | 1467937569164 Marionette TRACE conn2 <- [1,1706,null,{}] 17:26:09 INFO - PROCESS | 1725 | 1467937569166 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}] 17:26:09 INFO - PROCESS | 1725 | 1467937569168 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:09 INFO - PROCESS | 1725 | 1467937569258 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 17:26:09 INFO - PROCESS | 1725 | 1467937569263 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:09 INFO - PROCESS | 1725 | 1467937569264 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:09 INFO - PROCESS | 1725 | ++DOCSHELL 0x1187e0800 == 31 [pid = 1725] [id = 434] 17:26:09 INFO - PROCESS | 1725 | ++DOMWINDOW == 78 (0x1183c2c00) [pid = 1725] [serial = 1301] [outer = 0x0] 17:26:09 INFO - PROCESS | 1725 | ++DOMWINDOW == 79 (0x118499c00) [pid = 1725] [serial = 1302] [outer = 0x1183c2c00] 17:26:09 INFO - PROCESS | 1725 | 1467937569292 Marionette DEBUG loaded listener.js 17:26:09 INFO - PROCESS | 1725 | ++DOMWINDOW == 80 (0x118755400) [pid = 1725] [serial = 1303] [outer = 0x1183c2c00] 17:26:09 INFO - PROCESS | 1725 | 1467937569627 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]]]}] 17:26:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 17:26:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 468ms 17:26:09 INFO - PROCESS | 1725 | 1467937569631 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 17:26:09 INFO - PROCESS | 1725 | 1467937569632 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 17:26:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 17:26:09 INFO - PROCESS | 1725 | 1467937569635 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 17:26:09 INFO - PROCESS | 1725 | 1467937569640 Marionette TRACE conn2 <- [1,1710,null,{}] 17:26:09 INFO - PROCESS | 1725 | 1467937569648 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}] 17:26:09 INFO - PROCESS | 1725 | 1467937569652 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:09 INFO - PROCESS | 1725 | 1467937569757 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 17:26:09 INFO - PROCESS | 1725 | 1467937569813 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:09 INFO - PROCESS | 1725 | 1467937569815 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:09 INFO - PROCESS | 1725 | ++DOCSHELL 0x12109a000 == 32 [pid = 1725] [id = 435] 17:26:09 INFO - PROCESS | 1725 | ++DOMWINDOW == 81 (0x119040400) [pid = 1725] [serial = 1304] [outer = 0x0] 17:26:09 INFO - PROCESS | 1725 | ++DOMWINDOW == 82 (0x1194b4c00) [pid = 1725] [serial = 1305] [outer = 0x119040400] 17:26:09 INFO - PROCESS | 1725 | 1467937569843 Marionette DEBUG loaded listener.js 17:26:09 INFO - PROCESS | 1725 | ++DOMWINDOW == 83 (0x119729000) [pid = 1725] [serial = 1306] [outer = 0x119040400] 17:26:10 INFO - PROCESS | 1725 | 1467937570140 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]]]}] 17:26:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 17:26:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 526ms 17:26:10 INFO - PROCESS | 1725 | 1467937570162 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 17:26:10 INFO - PROCESS | 1725 | 1467937570164 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 17:26:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 17:26:10 INFO - PROCESS | 1725 | 1467937570166 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 17:26:10 INFO - PROCESS | 1725 | 1467937570167 Marionette TRACE conn2 <- [1,1714,null,{}] 17:26:10 INFO - PROCESS | 1725 | 1467937570172 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}] 17:26:10 INFO - PROCESS | 1725 | 1467937570175 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:10 INFO - PROCESS | 1725 | 1467937570259 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 17:26:10 INFO - PROCESS | 1725 | 1467937570263 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:10 INFO - PROCESS | 1725 | 1467937570264 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:10 INFO - PROCESS | 1725 | ++DOCSHELL 0x121d7c800 == 33 [pid = 1725] [id = 436] 17:26:10 INFO - PROCESS | 1725 | ++DOMWINDOW == 84 (0x112fd4400) [pid = 1725] [serial = 1307] [outer = 0x0] 17:26:10 INFO - PROCESS | 1725 | ++DOMWINDOW == 85 (0x1197ecc00) [pid = 1725] [serial = 1308] [outer = 0x112fd4400] 17:26:10 INFO - PROCESS | 1725 | 1467937570290 Marionette DEBUG loaded listener.js 17:26:10 INFO - PROCESS | 1725 | ++DOMWINDOW == 86 (0x119e06400) [pid = 1725] [serial = 1309] [outer = 0x112fd4400] 17:26:10 INFO - PROCESS | 1725 | 1467937570643 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]]]}] 17:26:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 17:26:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 522ms 17:26:10 INFO - PROCESS | 1725 | 1467937570688 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 17:26:10 INFO - PROCESS | 1725 | 1467937570689 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 17:26:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 17:26:10 INFO - PROCESS | 1725 | 1467937570692 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 17:26:10 INFO - PROCESS | 1725 | 1467937570693 Marionette TRACE conn2 <- [1,1718,null,{}] 17:26:10 INFO - PROCESS | 1725 | 1467937570695 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}] 17:26:10 INFO - PROCESS | 1725 | 1467937570696 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:10 INFO - PROCESS | 1725 | 1467937570775 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 17:26:10 INFO - PROCESS | 1725 | 1467937570780 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:10 INFO - PROCESS | 1725 | 1467937570781 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:10 INFO - PROCESS | 1725 | ++DOCSHELL 0x119a27800 == 34 [pid = 1725] [id = 437] 17:26:10 INFO - PROCESS | 1725 | ++DOMWINDOW == 87 (0x1133d4800) [pid = 1725] [serial = 1310] [outer = 0x0] 17:26:10 INFO - PROCESS | 1725 | ++DOMWINDOW == 88 (0x1210a0000) [pid = 1725] [serial = 1311] [outer = 0x1133d4800] 17:26:10 INFO - PROCESS | 1725 | 1467937570804 Marionette DEBUG loaded listener.js 17:26:10 INFO - PROCESS | 1725 | ++DOMWINDOW == 89 (0x121116400) [pid = 1725] [serial = 1312] [outer = 0x1133d4800] 17:26:11 INFO - PROCESS | 1725 | 1467937571139 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]]]}] 17:26:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 17:26:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 469ms 17:26:11 INFO - PROCESS | 1725 | 1467937571162 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 17:26:11 INFO - PROCESS | 1725 | 1467937571163 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 17:26:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 17:26:11 INFO - PROCESS | 1725 | 1467937571165 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 17:26:11 INFO - PROCESS | 1725 | 1467937571167 Marionette TRACE conn2 <- [1,1722,null,{}] 17:26:11 INFO - PROCESS | 1725 | 1467937571171 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}] 17:26:11 INFO - PROCESS | 1725 | 1467937571175 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:11 INFO - PROCESS | 1725 | 1467937571312 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 17:26:11 INFO - PROCESS | 1725 | 1467937571354 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:11 INFO - PROCESS | 1725 | 1467937571356 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:11 INFO - PROCESS | 1725 | ++DOCSHELL 0x126a53800 == 35 [pid = 1725] [id = 438] 17:26:11 INFO - PROCESS | 1725 | ++DOMWINDOW == 90 (0x1183c4000) [pid = 1725] [serial = 1313] [outer = 0x0] 17:26:11 INFO - PROCESS | 1725 | ++DOMWINDOW == 91 (0x1211dcc00) [pid = 1725] [serial = 1314] [outer = 0x1183c4000] 17:26:11 INFO - PROCESS | 1725 | 1467937571381 Marionette DEBUG loaded listener.js 17:26:11 INFO - PROCESS | 1725 | ++DOMWINDOW == 92 (0x124c06800) [pid = 1725] [serial = 1315] [outer = 0x1183c4000] 17:26:11 INFO - PROCESS | 1725 | 1467937571709 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]]]}] 17:26:11 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 17:26:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 573ms 17:26:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 17:26:11 INFO - PROCESS | 1725 | 1467937571740 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 17:26:11 INFO - PROCESS | 1725 | 1467937571741 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 17:26:11 INFO - PROCESS | 1725 | 1467937571743 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 17:26:11 INFO - PROCESS | 1725 | 1467937571744 Marionette TRACE conn2 <- [1,1726,null,{}] 17:26:11 INFO - PROCESS | 1725 | 1467937571760 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}] 17:26:11 INFO - PROCESS | 1725 | 1467937571761 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:11 INFO - PROCESS | 1725 | 1467937571864 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 17:26:11 INFO - PROCESS | 1725 | 1467937571868 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:11 INFO - PROCESS | 1725 | 1467937571869 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:11 INFO - PROCESS | 1725 | ++DOCSHELL 0x129203000 == 36 [pid = 1725] [id = 439] 17:26:11 INFO - PROCESS | 1725 | ++DOMWINDOW == 93 (0x112f7fc00) [pid = 1725] [serial = 1316] [outer = 0x0] 17:26:11 INFO - PROCESS | 1725 | ++DOMWINDOW == 94 (0x124eac400) [pid = 1725] [serial = 1317] [outer = 0x112f7fc00] 17:26:11 INFO - PROCESS | 1725 | 1467937571894 Marionette DEBUG loaded listener.js 17:26:11 INFO - PROCESS | 1725 | ++DOMWINDOW == 95 (0x12579c000) [pid = 1725] [serial = 1318] [outer = 0x112f7fc00] 17:26:12 INFO - PROCESS | 1725 | 1467937572240 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]]]}] 17:26:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 17:26:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 519ms 17:26:12 INFO - PROCESS | 1725 | 1467937572262 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 17:26:12 INFO - PROCESS | 1725 | 1467937572263 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 17:26:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 17:26:12 INFO - PROCESS | 1725 | 1467937572274 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 17:26:12 INFO - PROCESS | 1725 | 1467937572275 Marionette TRACE conn2 <- [1,1730,null,{}] 17:26:12 INFO - PROCESS | 1725 | 1467937572278 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}] 17:26:12 INFO - PROCESS | 1725 | 1467937572279 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:12 INFO - PROCESS | 1725 | 1467937572381 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 17:26:12 INFO - PROCESS | 1725 | 1467937572385 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:12 INFO - PROCESS | 1725 | 1467937572386 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:12 INFO - PROCESS | 1725 | ++DOCSHELL 0x129ade800 == 37 [pid = 1725] [id = 440] 17:26:12 INFO - PROCESS | 1725 | ++DOMWINDOW == 96 (0x112a79400) [pid = 1725] [serial = 1319] [outer = 0x0] 17:26:12 INFO - PROCESS | 1725 | ++DOMWINDOW == 97 (0x12613c800) [pid = 1725] [serial = 1320] [outer = 0x112a79400] 17:26:12 INFO - PROCESS | 1725 | 1467937572412 Marionette DEBUG loaded listener.js 17:26:12 INFO - PROCESS | 1725 | ++DOMWINDOW == 98 (0x126225800) [pid = 1725] [serial = 1321] [outer = 0x112a79400] 17:26:12 INFO - PROCESS | 1725 | 1467937572751 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]]]}] 17:26:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 17:26:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 529ms 17:26:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 17:26:12 INFO - PROCESS | 1725 | 1467937572796 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 17:26:12 INFO - PROCESS | 1725 | 1467937572797 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 17:26:12 INFO - PROCESS | 1725 | 1467937572799 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 17:26:12 INFO - PROCESS | 1725 | 1467937572801 Marionette TRACE conn2 <- [1,1734,null,{}] 17:26:12 INFO - PROCESS | 1725 | 1467937572803 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}] 17:26:12 INFO - PROCESS | 1725 | 1467937572805 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:12 INFO - PROCESS | 1725 | 1467937572930 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 17:26:12 INFO - PROCESS | 1725 | 1467937572943 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:12 INFO - PROCESS | 1725 | 1467937572944 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:12 INFO - PROCESS | 1725 | ++DOCSHELL 0x12ad59800 == 38 [pid = 1725] [id = 441] 17:26:12 INFO - PROCESS | 1725 | ++DOMWINDOW == 99 (0x112f7d800) [pid = 1725] [serial = 1322] [outer = 0x0] 17:26:12 INFO - PROCESS | 1725 | ++DOMWINDOW == 100 (0x1266c4800) [pid = 1725] [serial = 1323] [outer = 0x112f7d800] 17:26:12 INFO - PROCESS | 1725 | 1467937572983 Marionette DEBUG loaded listener.js 17:26:13 INFO - PROCESS | 1725 | ++DOMWINDOW == 101 (0x12682fc00) [pid = 1725] [serial = 1324] [outer = 0x112f7d800] 17:26:13 INFO - PROCESS | 1725 | --DOMWINDOW == 100 (0x11888b800) [pid = 1725] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 17:26:13 INFO - PROCESS | 1725 | --DOMWINDOW == 99 (0x1176e5800) [pid = 1725] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 17:26:13 INFO - PROCESS | 1725 | --DOMWINDOW == 98 (0x112f7a800) [pid = 1725] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 17:26:13 INFO - PROCESS | 1725 | --DOMWINDOW == 97 (0x119733800) [pid = 1725] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 17:26:13 INFO - PROCESS | 1725 | --DOMWINDOW == 96 (0x1139f1000) [pid = 1725] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 17:26:13 INFO - PROCESS | 1725 | --DOMWINDOW == 95 (0x112e6cc00) [pid = 1725] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 17:26:13 INFO - PROCESS | 1725 | --DOMWINDOW == 94 (0x1181c4400) [pid = 1725] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 17:26:13 INFO - PROCESS | 1725 | --DOMWINDOW == 93 (0x116630800) [pid = 1725] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 17:26:13 INFO - PROCESS | 1725 | --DOMWINDOW == 92 (0x126222000) [pid = 1725] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 17:26:13 INFO - PROCESS | 1725 | --DOMWINDOW == 91 (0x1269df400) [pid = 1725] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 17:26:13 INFO - PROCESS | 1725 | --DOMWINDOW == 90 (0x1176e1000) [pid = 1725] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 17:26:13 INFO - PROCESS | 1725 | --DOMWINDOW == 89 (0x1195e4400) [pid = 1725] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 17:26:13 INFO - PROCESS | 1725 | --DOMWINDOW == 88 (0x1195e7800) [pid = 1725] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 17:26:13 INFO - PROCESS | 1725 | --DOMWINDOW == 87 (0x11607a000) [pid = 1725] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 17:26:13 INFO - PROCESS | 1725 | --DOMWINDOW == 86 (0x1210a6800) [pid = 1725] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 17:26:13 INFO - PROCESS | 1725 | --DOMWINDOW == 85 (0x1181bf000) [pid = 1725] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 17:26:13 INFO - PROCESS | 1725 | 1467937573511 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]]]}] 17:26:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 17:26:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 721ms 17:26:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 17:26:13 INFO - PROCESS | 1725 | 1467937573520 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 17:26:13 INFO - PROCESS | 1725 | 1467937573522 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 17:26:13 INFO - PROCESS | 1725 | 1467937573524 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 17:26:13 INFO - PROCESS | 1725 | 1467937573525 Marionette TRACE conn2 <- [1,1738,null,{}] 17:26:13 INFO - PROCESS | 1725 | 1467937573527 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}] 17:26:13 INFO - PROCESS | 1725 | 1467937573528 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:13 INFO - PROCESS | 1725 | 1467937573609 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 17:26:13 INFO - PROCESS | 1725 | 1467937573612 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:13 INFO - PROCESS | 1725 | 1467937573614 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:13 INFO - PROCESS | 1725 | ++DOCSHELL 0x121d7c000 == 39 [pid = 1725] [id = 442] 17:26:13 INFO - PROCESS | 1725 | ++DOMWINDOW == 86 (0x11396c000) [pid = 1725] [serial = 1325] [outer = 0x0] 17:26:13 INFO - PROCESS | 1725 | ++DOMWINDOW == 87 (0x116fab800) [pid = 1725] [serial = 1326] [outer = 0x11396c000] 17:26:13 INFO - PROCESS | 1725 | 1467937573638 Marionette DEBUG loaded listener.js 17:26:13 INFO - PROCESS | 1725 | ++DOMWINDOW == 88 (0x1195e4400) [pid = 1725] [serial = 1327] [outer = 0x11396c000] 17:26:13 INFO - PROCESS | 1725 | 1467937573988 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]]]}] 17:26:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 17:26:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 518ms 17:26:14 INFO - PROCESS | 1725 | 1467937574049 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 17:26:14 INFO - PROCESS | 1725 | 1467937574050 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 17:26:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 17:26:14 INFO - PROCESS | 1725 | 1467937574053 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 17:26:14 INFO - PROCESS | 1725 | 1467937574054 Marionette TRACE conn2 <- [1,1742,null,{}] 17:26:14 INFO - PROCESS | 1725 | 1467937574057 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}] 17:26:14 INFO - PROCESS | 1725 | 1467937574058 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:14 INFO - PROCESS | 1725 | 1467937574151 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 17:26:14 INFO - PROCESS | 1725 | 1467937574157 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:14 INFO - PROCESS | 1725 | 1467937574159 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:14 INFO - PROCESS | 1725 | ++DOCSHELL 0x12b917800 == 40 [pid = 1725] [id = 443] 17:26:14 INFO - PROCESS | 1725 | ++DOMWINDOW == 89 (0x119733800) [pid = 1725] [serial = 1328] [outer = 0x0] 17:26:14 INFO - PROCESS | 1725 | ++DOMWINDOW == 90 (0x12570d800) [pid = 1725] [serial = 1329] [outer = 0x119733800] 17:26:14 INFO - PROCESS | 1725 | 1467937574193 Marionette DEBUG loaded listener.js 17:26:14 INFO - PROCESS | 1725 | ++DOMWINDOW == 91 (0x12691d000) [pid = 1725] [serial = 1330] [outer = 0x119733800] 17:26:14 INFO - PROCESS | 1725 | 1467937574516 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]]]}] 17:26:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 17:26:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 469ms 17:26:14 INFO - PROCESS | 1725 | 1467937574524 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 17:26:14 INFO - PROCESS | 1725 | 1467937574525 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 17:26:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 17:26:14 INFO - PROCESS | 1725 | 1467937574528 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 17:26:14 INFO - PROCESS | 1725 | 1467937574529 Marionette TRACE conn2 <- [1,1746,null,{}] 17:26:14 INFO - PROCESS | 1725 | 1467937574532 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}] 17:26:14 INFO - PROCESS | 1725 | 1467937574534 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:14 INFO - PROCESS | 1725 | 1467937574631 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 17:26:14 INFO - PROCESS | 1725 | 1467937574719 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:14 INFO - PROCESS | 1725 | 1467937574720 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:14 INFO - PROCESS | 1725 | ++DOCSHELL 0x12bd89800 == 41 [pid = 1725] [id = 444] 17:26:14 INFO - PROCESS | 1725 | ++DOMWINDOW == 92 (0x121bcfc00) [pid = 1725] [serial = 1331] [outer = 0x0] 17:26:14 INFO - PROCESS | 1725 | ++DOMWINDOW == 93 (0x126920000) [pid = 1725] [serial = 1332] [outer = 0x121bcfc00] 17:26:14 INFO - PROCESS | 1725 | 1467937574759 Marionette DEBUG loaded listener.js 17:26:14 INFO - PROCESS | 1725 | ++DOMWINDOW == 94 (0x1269e0400) [pid = 1725] [serial = 1333] [outer = 0x121bcfc00] 17:26:15 INFO - PROCESS | 1725 | 1467937575149 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]]]}] 17:26:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 17:26:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 671ms 17:26:15 INFO - PROCESS | 1725 | 1467937575199 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 17:26:15 INFO - PROCESS | 1725 | 1467937575201 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 17:26:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 17:26:15 INFO - PROCESS | 1725 | 1467937575205 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 17:26:15 INFO - PROCESS | 1725 | 1467937575206 Marionette TRACE conn2 <- [1,1750,null,{}] 17:26:15 INFO - PROCESS | 1725 | 1467937575208 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}] 17:26:15 INFO - PROCESS | 1725 | 1467937575209 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:15 INFO - PROCESS | 1725 | 1467937575293 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 17:26:15 INFO - PROCESS | 1725 | 1467937575363 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:15 INFO - PROCESS | 1725 | 1467937575364 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:15 INFO - PROCESS | 1725 | ++DOCSHELL 0x12c4a1000 == 42 [pid = 1725] [id = 445] 17:26:15 INFO - PROCESS | 1725 | ++DOMWINDOW == 95 (0x1181c0800) [pid = 1725] [serial = 1334] [outer = 0x0] 17:26:15 INFO - PROCESS | 1725 | ++DOMWINDOW == 96 (0x126c6ac00) [pid = 1725] [serial = 1335] [outer = 0x1181c0800] 17:26:15 INFO - PROCESS | 1725 | 1467937575388 Marionette DEBUG loaded listener.js 17:26:15 INFO - PROCESS | 1725 | ++DOMWINDOW == 97 (0x128a6fc00) [pid = 1725] [serial = 1336] [outer = 0x1181c0800] 17:26:15 INFO - PROCESS | 1725 | 1467937575825 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]]]}] 17:26:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 17:26:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 670ms 17:26:15 INFO - PROCESS | 1725 | 1467937575876 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 17:26:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 17:26:15 INFO - PROCESS | 1725 | 1467937575879 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 17:26:15 INFO - PROCESS | 1725 | 1467937575882 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 17:26:15 INFO - PROCESS | 1725 | 1467937575887 Marionette TRACE conn2 <- [1,1754,null,{}] 17:26:15 INFO - PROCESS | 1725 | 1467937575892 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}] 17:26:15 INFO - PROCESS | 1725 | 1467937575893 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:16 INFO - PROCESS | 1725 | 1467937575999 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 17:26:16 INFO - PROCESS | 1725 | 1467937576113 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:16 INFO - PROCESS | 1725 | 1467937576115 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:16 INFO - PROCESS | 1725 | ++DOCSHELL 0x119415800 == 43 [pid = 1725] [id = 446] 17:26:16 INFO - PROCESS | 1725 | ++DOMWINDOW == 98 (0x1181c0000) [pid = 1725] [serial = 1337] [outer = 0x0] 17:26:16 INFO - PROCESS | 1725 | ++DOMWINDOW == 99 (0x1183a2000) [pid = 1725] [serial = 1338] [outer = 0x1181c0000] 17:26:16 INFO - PROCESS | 1725 | 1467937576146 Marionette DEBUG loaded listener.js 17:26:16 INFO - PROCESS | 1725 | ++DOMWINDOW == 100 (0x118751000) [pid = 1725] [serial = 1339] [outer = 0x1181c0000] 17:26:16 INFO - PROCESS | 1725 | 1467937576554 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]]]}] 17:26:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 17:26:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 725ms 17:26:16 INFO - PROCESS | 1725 | 1467937576607 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 17:26:16 INFO - PROCESS | 1725 | 1467937576610 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 17:26:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 17:26:16 INFO - PROCESS | 1725 | 1467937576615 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 17:26:16 INFO - PROCESS | 1725 | 1467937576616 Marionette TRACE conn2 <- [1,1758,null,{}] 17:26:16 INFO - PROCESS | 1725 | 1467937576619 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}] 17:26:16 INFO - PROCESS | 1725 | 1467937576621 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:16 INFO - PROCESS | 1725 | 1467937576728 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 17:26:16 INFO - PROCESS | 1725 | 1467937576790 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:16 INFO - PROCESS | 1725 | 1467937576791 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:16 INFO - PROCESS | 1725 | ++DOCSHELL 0x128a46800 == 44 [pid = 1725] [id = 447] 17:26:16 INFO - PROCESS | 1725 | ++DOMWINDOW == 101 (0x1190b3800) [pid = 1725] [serial = 1340] [outer = 0x0] 17:26:16 INFO - PROCESS | 1725 | ++DOMWINDOW == 102 (0x1195f1000) [pid = 1725] [serial = 1341] [outer = 0x1190b3800] 17:26:16 INFO - PROCESS | 1725 | 1467937576821 Marionette DEBUG loaded listener.js 17:26:16 INFO - PROCESS | 1725 | ++DOMWINDOW == 103 (0x119ab8c00) [pid = 1725] [serial = 1342] [outer = 0x1190b3800] 17:26:17 INFO - PROCESS | 1725 | 1467937577271 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]]]}] 17:26:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 17:26:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 723ms 17:26:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 17:26:17 INFO - PROCESS | 1725 | 1467937577339 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 17:26:17 INFO - PROCESS | 1725 | 1467937577341 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 17:26:17 INFO - PROCESS | 1725 | 1467937577343 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 17:26:17 INFO - PROCESS | 1725 | 1467937577346 Marionette TRACE conn2 <- [1,1762,null,{}] 17:26:17 INFO - PROCESS | 1725 | 1467937577371 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}] 17:26:17 INFO - PROCESS | 1725 | 1467937577374 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:17 INFO - PROCESS | 1725 | 1467937577500 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 17:26:17 INFO - PROCESS | 1725 | 1467937577556 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:17 INFO - PROCESS | 1725 | 1467937577558 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:17 INFO - PROCESS | 1725 | ++DOCSHELL 0x12c753800 == 45 [pid = 1725] [id = 448] 17:26:17 INFO - PROCESS | 1725 | ++DOMWINDOW == 104 (0x121b72c00) [pid = 1725] [serial = 1343] [outer = 0x0] 17:26:17 INFO - PROCESS | 1725 | ++DOMWINDOW == 105 (0x121bd6c00) [pid = 1725] [serial = 1344] [outer = 0x121b72c00] 17:26:17 INFO - PROCESS | 1725 | 1467937577587 Marionette DEBUG loaded listener.js 17:26:17 INFO - PROCESS | 1725 | ++DOMWINDOW == 106 (0x1237f4800) [pid = 1725] [serial = 1345] [outer = 0x121b72c00] 17:26:18 INFO - PROCESS | 1725 | 1467937578028 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]]]}] 17:26:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 17:26:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 721ms 17:26:18 INFO - PROCESS | 1725 | 1467937578065 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 17:26:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 17:26:18 INFO - PROCESS | 1725 | 1467937578067 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 17:26:18 INFO - PROCESS | 1725 | 1467937578069 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 17:26:18 INFO - PROCESS | 1725 | 1467937578070 Marionette TRACE conn2 <- [1,1766,null,{}] 17:26:18 INFO - PROCESS | 1725 | 1467937578073 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}] 17:26:18 INFO - PROCESS | 1725 | 1467937578074 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:18 INFO - PROCESS | 1725 | 1467937578177 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 17:26:18 INFO - PROCESS | 1725 | 1467937578238 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:18 INFO - PROCESS | 1725 | 1467937578239 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:18 INFO - PROCESS | 1725 | ++DOCSHELL 0x125782800 == 46 [pid = 1725] [id = 449] 17:26:18 INFO - PROCESS | 1725 | ++DOMWINDOW == 107 (0x121bcb400) [pid = 1725] [serial = 1346] [outer = 0x0] 17:26:18 INFO - PROCESS | 1725 | ++DOMWINDOW == 108 (0x124c02400) [pid = 1725] [serial = 1347] [outer = 0x121bcb400] 17:26:18 INFO - PROCESS | 1725 | 1467937578268 Marionette DEBUG loaded listener.js 17:26:18 INFO - PROCESS | 1725 | ++DOMWINDOW == 109 (0x1257a1000) [pid = 1725] [serial = 1348] [outer = 0x121bcb400] 17:26:18 INFO - PROCESS | 1725 | 1467937578861 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]]]}] 17:26:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 17:26:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 820ms 17:26:18 INFO - PROCESS | 1725 | 1467937578889 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 17:26:18 INFO - PROCESS | 1725 | 1467937578892 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 17:26:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 17:26:18 INFO - PROCESS | 1725 | 1467937578895 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 17:26:18 INFO - PROCESS | 1725 | 1467937578897 Marionette TRACE conn2 <- [1,1770,null,{}] 17:26:18 INFO - PROCESS | 1725 | 1467937578901 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}] 17:26:18 INFO - PROCESS | 1725 | 1467937578903 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:19 INFO - PROCESS | 1725 | 1467937578998 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 17:26:19 INFO - PROCESS | 1725 | 1467937579077 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:19 INFO - PROCESS | 1725 | 1467937579078 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:19 INFO - PROCESS | 1725 | ++DOCSHELL 0x117e2a000 == 47 [pid = 1725] [id = 450] 17:26:19 INFO - PROCESS | 1725 | ++DOMWINDOW == 110 (0x116632000) [pid = 1725] [serial = 1349] [outer = 0x0] 17:26:19 INFO - PROCESS | 1725 | ++DOMWINDOW == 111 (0x117210800) [pid = 1725] [serial = 1350] [outer = 0x116632000] 17:26:19 INFO - PROCESS | 1725 | 1467937579106 Marionette DEBUG loaded listener.js 17:26:19 INFO - PROCESS | 1725 | ++DOMWINDOW == 112 (0x1181c1400) [pid = 1725] [serial = 1351] [outer = 0x116632000] 17:26:19 INFO - PROCESS | 1725 | --DOCSHELL 0x12bd89800 == 46 [pid = 1725] [id = 444] 17:26:19 INFO - PROCESS | 1725 | --DOCSHELL 0x12b917800 == 45 [pid = 1725] [id = 443] 17:26:19 INFO - PROCESS | 1725 | --DOCSHELL 0x121d7c000 == 44 [pid = 1725] [id = 442] 17:26:19 INFO - PROCESS | 1725 | --DOCSHELL 0x12ad59800 == 43 [pid = 1725] [id = 441] 17:26:19 INFO - PROCESS | 1725 | --DOCSHELL 0x129ade800 == 42 [pid = 1725] [id = 440] 17:26:19 INFO - PROCESS | 1725 | --DOCSHELL 0x129203000 == 41 [pid = 1725] [id = 439] 17:26:19 INFO - PROCESS | 1725 | --DOCSHELL 0x126a53800 == 40 [pid = 1725] [id = 438] 17:26:19 INFO - PROCESS | 1725 | --DOCSHELL 0x119a27800 == 39 [pid = 1725] [id = 437] 17:26:19 INFO - PROCESS | 1725 | --DOCSHELL 0x121d7c800 == 38 [pid = 1725] [id = 436] 17:26:19 INFO - PROCESS | 1725 | --DOCSHELL 0x12109a000 == 37 [pid = 1725] [id = 435] 17:26:19 INFO - PROCESS | 1725 | --DOCSHELL 0x1187e0800 == 36 [pid = 1725] [id = 434] 17:26:19 INFO - PROCESS | 1725 | --DOCSHELL 0x11735a800 == 35 [pid = 1725] [id = 433] 17:26:19 INFO - PROCESS | 1725 | --DOCSHELL 0x1187e9800 == 34 [pid = 1725] [id = 432] 17:26:19 INFO - PROCESS | 1725 | --DOCSHELL 0x111f0d800 == 33 [pid = 1725] [id = 431] 17:26:19 INFO - PROCESS | 1725 | --DOCSHELL 0x118592000 == 32 [pid = 1725] [id = 419] 17:26:19 INFO - PROCESS | 1725 | --DOCSHELL 0x125782800 == 31 [pid = 1725] [id = 449] 17:26:19 INFO - PROCESS | 1725 | --DOCSHELL 0x12c753800 == 30 [pid = 1725] [id = 448] 17:26:19 INFO - PROCESS | 1725 | --DOCSHELL 0x128a46800 == 29 [pid = 1725] [id = 447] 17:26:19 INFO - PROCESS | 1725 | --DOCSHELL 0x119415800 == 28 [pid = 1725] [id = 446] 17:26:19 INFO - PROCESS | 1725 | --DOCSHELL 0x12c4a1000 == 27 [pid = 1725] [id = 445] 17:26:19 INFO - PROCESS | 1725 | --DOMWINDOW == 111 (0x1193e6800) [pid = 1725] [serial = 1272] [outer = 0x0] [url = about:blank] 17:26:19 INFO - PROCESS | 1725 | --DOMWINDOW == 110 (0x1181c3800) [pid = 1725] [serial = 1266] [outer = 0x0] [url = about:blank] 17:26:19 INFO - PROCESS | 1725 | --DOMWINDOW == 109 (0x1183a1c00) [pid = 1725] [serial = 1243] [outer = 0x0] [url = about:blank] 17:26:19 INFO - PROCESS | 1725 | --DOMWINDOW == 108 (0x11670f400) [pid = 1725] [serial = 1242] [outer = 0x0] [url = about:blank] 17:26:19 INFO - PROCESS | 1725 | --DOMWINDOW == 107 (0x1210ad400) [pid = 1725] [serial = 1246] [outer = 0x0] [url = about:blank] 17:26:19 INFO - PROCESS | 1725 | --DOMWINDOW == 106 (0x1197ea800) [pid = 1725] [serial = 1245] [outer = 0x0] [url = about:blank] 17:26:19 INFO - PROCESS | 1725 | --DOMWINDOW == 105 (0x1183bf800) [pid = 1725] [serial = 1267] [outer = 0x0] [url = about:blank] 17:26:19 INFO - PROCESS | 1725 | --DOMWINDOW == 104 (0x11602d800) [pid = 1725] [serial = 1263] [outer = 0x0] [url = about:blank] 17:26:19 INFO - PROCESS | 1725 | --DOMWINDOW == 103 (0x1167ce400) [pid = 1725] [serial = 1264] [outer = 0x0] [url = about:blank] 17:26:19 INFO - PROCESS | 1725 | --DOMWINDOW == 102 (0x112f7c400) [pid = 1725] [serial = 1260] [outer = 0x0] [url = about:blank] 17:26:19 INFO - PROCESS | 1725 | --DOMWINDOW == 101 (0x118715000) [pid = 1725] [serial = 1269] [outer = 0x0] [url = about:blank] 17:26:19 INFO - PROCESS | 1725 | --DOMWINDOW == 100 (0x118156000) [pid = 1725] [serial = 1257] [outer = 0x0] [url = about:blank] 17:26:19 INFO - PROCESS | 1725 | --DOMWINDOW == 99 (0x126910800) [pid = 1725] [serial = 1249] [outer = 0x0] [url = about:blank] 17:26:19 INFO - PROCESS | 1725 | --DOMWINDOW == 98 (0x1266b8000) [pid = 1725] [serial = 1248] [outer = 0x0] [url = about:blank] 17:26:19 INFO - PROCESS | 1725 | --DOMWINDOW == 97 (0x1193e7400) [pid = 1725] [serial = 1258] [outer = 0x0] [url = about:blank] 17:26:19 INFO - PROCESS | 1725 | --DOMWINDOW == 96 (0x129173c00) [pid = 1725] [serial = 1251] [outer = 0x0] [url = about:blank] 17:26:19 INFO - PROCESS | 1725 | --DOMWINDOW == 95 (0x113204c00) [pid = 1725] [serial = 1261] [outer = 0x0] [url = about:blank] 17:26:19 INFO - PROCESS | 1725 | --DOMWINDOW == 94 (0x12ada5000) [pid = 1725] [serial = 1252] [outer = 0x0] [url = about:blank] 17:26:19 INFO - PROCESS | 1725 | --DOMWINDOW == 93 (0x126831000) [pid = 1725] [serial = 1255] [outer = 0x0] [url = about:blank] 17:26:19 INFO - PROCESS | 1725 | --DOMWINDOW == 92 (0x119079000) [pid = 1725] [serial = 1254] [outer = 0x0] [url = about:blank] 17:26:19 INFO - PROCESS | 1725 | --DOMWINDOW == 91 (0x1195f0400) [pid = 1725] [serial = 1275] [outer = 0x0] [url = about:blank] 17:26:19 INFO - PROCESS | 1725 | --DOMWINDOW == 90 (0x1194b9c00) [pid = 1725] [serial = 1273] [outer = 0x0] [url = about:blank] 17:26:19 INFO - PROCESS | 1725 | --DOMWINDOW == 89 (0x1210a5800) [pid = 1725] [serial = 1279] [outer = 0x0] [url = about:blank] 17:26:19 INFO - PROCESS | 1725 | --DOMWINDOW == 88 (0x119e11000) [pid = 1725] [serial = 1278] [outer = 0x0] [url = about:blank] 17:26:19 INFO - PROCESS | 1725 | --DOMWINDOW == 87 (0x119e0e800) [pid = 1725] [serial = 1284] [outer = 0x0] [url = about:blank] 17:26:19 INFO - PROCESS | 1725 | --DOMWINDOW == 86 (0x121116000) [pid = 1725] [serial = 1281] [outer = 0x0] [url = about:blank] 17:26:19 INFO - PROCESS | 1725 | --DOMWINDOW == 85 (0x121326400) [pid = 1725] [serial = 1282] [outer = 0x0] [url = about:blank] 17:26:19 INFO - PROCESS | 1725 | --DOMWINDOW == 84 (0x119e02c00) [pid = 1725] [serial = 1276] [outer = 0x0] [url = about:blank] 17:26:19 INFO - PROCESS | 1725 | --DOMWINDOW == 83 (0x1217e5800) [pid = 1725] [serial = 1287] [outer = 0x0] [url = about:blank] 17:26:19 INFO - PROCESS | 1725 | --DOMWINDOW == 82 (0x121bd5000) [pid = 1725] [serial = 1290] [outer = 0x0] [url = about:blank] 17:26:19 INFO - PROCESS | 1725 | --DOMWINDOW == 81 (0x121539800) [pid = 1725] [serial = 1285] [outer = 0x0] [url = about:blank] 17:26:19 INFO - PROCESS | 1725 | --DOMWINDOW == 80 (0x11907cc00) [pid = 1725] [serial = 1270] [outer = 0x0] [url = about:blank] 17:26:19 INFO - PROCESS | 1725 | --DOMWINDOW == 79 (0x121bd4c00) [pid = 1725] [serial = 1288] [outer = 0x0] [url = about:blank] 17:26:20 INFO - PROCESS | 1725 | 1467937580024 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]]]}] 17:26:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 17:26:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1178ms 17:26:20 INFO - PROCESS | 1725 | 1467937580073 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 17:26:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 17:26:20 INFO - PROCESS | 1725 | 1467937580076 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 17:26:20 INFO - PROCESS | 1725 | 1467937580079 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 17:26:20 INFO - PROCESS | 1725 | 1467937580081 Marionette TRACE conn2 <- [1,1774,null,{}] 17:26:20 INFO - PROCESS | 1725 | 1467937580084 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}] 17:26:20 INFO - PROCESS | 1725 | 1467937580086 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:20 INFO - PROCESS | 1725 | 1467937580166 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 17:26:20 INFO - PROCESS | 1725 | 1467937580173 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:20 INFO - PROCESS | 1725 | 1467937580176 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:20 INFO - PROCESS | 1725 | ++DOCSHELL 0x11674c800 == 28 [pid = 1725] [id = 451] 17:26:20 INFO - PROCESS | 1725 | ++DOMWINDOW == 80 (0x115e5a400) [pid = 1725] [serial = 1352] [outer = 0x0] 17:26:20 INFO - PROCESS | 1725 | ++DOMWINDOW == 81 (0x116710400) [pid = 1725] [serial = 1353] [outer = 0x115e5a400] 17:26:20 INFO - PROCESS | 1725 | 1467937580203 Marionette DEBUG loaded listener.js 17:26:20 INFO - PROCESS | 1725 | ++DOMWINDOW == 82 (0x1176e8000) [pid = 1725] [serial = 1354] [outer = 0x115e5a400] 17:26:20 INFO - PROCESS | 1725 | 1467937580586 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]]]}] 17:26:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 17:26:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 519ms 17:26:20 INFO - PROCESS | 1725 | 1467937580598 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 17:26:20 INFO - PROCESS | 1725 | 1467937580601 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 17:26:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 17:26:20 INFO - PROCESS | 1725 | 1467937580609 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 17:26:20 INFO - PROCESS | 1725 | 1467937580611 Marionette TRACE conn2 <- [1,1778,null,{}] 17:26:20 INFO - PROCESS | 1725 | 1467937580613 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}] 17:26:20 INFO - PROCESS | 1725 | 1467937580615 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:20 INFO - PROCESS | 1725 | 1467937580696 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 17:26:20 INFO - PROCESS | 1725 | 1467937580700 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:20 INFO - PROCESS | 1725 | 1467937580702 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:20 INFO - PROCESS | 1725 | ++DOCSHELL 0x1182b9000 == 29 [pid = 1725] [id = 452] 17:26:20 INFO - PROCESS | 1725 | ++DOMWINDOW == 83 (0x1183a0c00) [pid = 1725] [serial = 1355] [outer = 0x0] 17:26:20 INFO - PROCESS | 1725 | ++DOMWINDOW == 84 (0x11870fc00) [pid = 1725] [serial = 1356] [outer = 0x1183a0c00] 17:26:20 INFO - PROCESS | 1725 | 1467937580732 Marionette DEBUG loaded listener.js 17:26:20 INFO - PROCESS | 1725 | ++DOMWINDOW == 85 (0x119070400) [pid = 1725] [serial = 1357] [outer = 0x1183a0c00] 17:26:21 INFO - PROCESS | 1725 | 1467937581089 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]]]}] 17:26:21 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 17:26:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 519ms 17:26:21 INFO - PROCESS | 1725 | 1467937581128 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 17:26:21 INFO - PROCESS | 1725 | 1467937581130 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 17:26:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 17:26:21 INFO - PROCESS | 1725 | 1467937581132 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 17:26:21 INFO - PROCESS | 1725 | 1467937581135 Marionette TRACE conn2 <- [1,1782,null,{}] 17:26:21 INFO - PROCESS | 1725 | 1467937581142 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}] 17:26:21 INFO - PROCESS | 1725 | 1467937581145 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:21 INFO - PROCESS | 1725 | 1467937581222 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 17:26:21 INFO - PROCESS | 1725 | 1467937581227 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:21 INFO - PROCESS | 1725 | 1467937581229 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:21 INFO - PROCESS | 1725 | ++DOCSHELL 0x111b58800 == 30 [pid = 1725] [id = 453] 17:26:21 INFO - PROCESS | 1725 | ++DOMWINDOW == 86 (0x11336e400) [pid = 1725] [serial = 1358] [outer = 0x0] 17:26:21 INFO - PROCESS | 1725 | ++DOMWINDOW == 87 (0x1195e5400) [pid = 1725] [serial = 1359] [outer = 0x11336e400] 17:26:21 INFO - PROCESS | 1725 | 1467937581260 Marionette DEBUG loaded listener.js 17:26:21 INFO - PROCESS | 1725 | ++DOMWINDOW == 88 (0x11972b400) [pid = 1725] [serial = 1360] [outer = 0x11336e400] 17:26:21 INFO - PROCESS | 1725 | 1467937581606 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]]]}] 17:26:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1 17:26:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 524ms 17:26:21 INFO - PROCESS | 1725 | 1467937581656 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 17:26:21 INFO - PROCESS | 1725 | 1467937581658 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 17:26:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 17:26:21 INFO - PROCESS | 1725 | 1467937581660 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 17:26:21 INFO - PROCESS | 1725 | 1467937581661 Marionette TRACE conn2 <- [1,1786,null,{}] 17:26:21 INFO - PROCESS | 1725 | 1467937581664 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}] 17:26:21 INFO - PROCESS | 1725 | 1467937581665 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:21 INFO - PROCESS | 1725 | 1467937581773 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 17:26:21 INFO - PROCESS | 1725 | 1467937581808 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:21 INFO - PROCESS | 1725 | 1467937581809 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:21 INFO - PROCESS | 1725 | ++DOCSHELL 0x121093800 == 31 [pid = 1725] [id = 454] 17:26:21 INFO - PROCESS | 1725 | ++DOMWINDOW == 89 (0x1195e9000) [pid = 1725] [serial = 1361] [outer = 0x0] 17:26:21 INFO - PROCESS | 1725 | ++DOMWINDOW == 90 (0x1197e5400) [pid = 1725] [serial = 1362] [outer = 0x1195e9000] 17:26:21 INFO - PROCESS | 1725 | 1467937581834 Marionette DEBUG loaded listener.js 17:26:21 INFO - PROCESS | 1725 | ++DOMWINDOW == 91 (0x119e0ac00) [pid = 1725] [serial = 1363] [outer = 0x1195e9000] 17:26:22 INFO - PROCESS | 1725 | 1467937582139 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]]]}] 17:26:22 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 17:26:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 520ms 17:26:22 INFO - PROCESS | 1725 | 1467937582180 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 17:26:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 17:26:22 INFO - PROCESS | 1725 | 1467937582192 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 17:26:22 INFO - PROCESS | 1725 | 1467937582194 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 17:26:22 INFO - PROCESS | 1725 | 1467937582196 Marionette TRACE conn2 <- [1,1790,null,{}] 17:26:22 INFO - PROCESS | 1725 | 1467937582198 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}] 17:26:22 INFO - PROCESS | 1725 | 1467937582199 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:22 INFO - PROCESS | 1725 | 1467937582292 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 17:26:22 INFO - PROCESS | 1725 | 1467937582331 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:22 INFO - PROCESS | 1725 | 1467937582332 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:22 INFO - PROCESS | 1725 | ++DOCSHELL 0x121d70800 == 32 [pid = 1725] [id = 455] 17:26:22 INFO - PROCESS | 1725 | ++DOMWINDOW == 92 (0x116a13000) [pid = 1725] [serial = 1364] [outer = 0x0] 17:26:22 INFO - PROCESS | 1725 | ++DOMWINDOW == 93 (0x119e11400) [pid = 1725] [serial = 1365] [outer = 0x116a13000] 17:26:22 INFO - PROCESS | 1725 | 1467937582356 Marionette DEBUG loaded listener.js 17:26:22 INFO - PROCESS | 1725 | ++DOMWINDOW == 94 (0x1210a9400) [pid = 1725] [serial = 1366] [outer = 0x116a13000] 17:26:22 INFO - PROCESS | 1725 | 1467937582697 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]]]}] 17:26:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 17:26:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 517ms 17:26:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 17:26:22 INFO - PROCESS | 1725 | 1467937582713 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 17:26:22 INFO - PROCESS | 1725 | 1467937582714 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 17:26:22 INFO - PROCESS | 1725 | 1467937582716 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 17:26:22 INFO - PROCESS | 1725 | 1467937582717 Marionette TRACE conn2 <- [1,1794,null,{}] 17:26:22 INFO - PROCESS | 1725 | 1467937582721 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}] 17:26:22 INFO - PROCESS | 1725 | 1467937582726 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:22 INFO - PROCESS | 1725 | 1467937582842 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 17:26:22 INFO - PROCESS | 1725 | 1467937582845 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:22 INFO - PROCESS | 1725 | 1467937582847 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:22 INFO - PROCESS | 1725 | ++DOCSHELL 0x124c3c000 == 33 [pid = 1725] [id = 456] 17:26:22 INFO - PROCESS | 1725 | ++DOMWINDOW == 95 (0x118156000) [pid = 1725] [serial = 1367] [outer = 0x0] 17:26:22 INFO - PROCESS | 1725 | ++DOMWINDOW == 96 (0x1211ddc00) [pid = 1725] [serial = 1368] [outer = 0x118156000] 17:26:22 INFO - PROCESS | 1725 | 1467937582872 Marionette DEBUG loaded listener.js 17:26:22 INFO - PROCESS | 1725 | ++DOMWINDOW == 97 (0x1237f4400) [pid = 1725] [serial = 1369] [outer = 0x118156000] 17:26:23 INFO - PROCESS | 1725 | 1467937583184 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]]]}] 17:26:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 17:26:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 519ms 17:26:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 17:26:23 INFO - PROCESS | 1725 | 1467937583243 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 17:26:23 INFO - PROCESS | 1725 | 1467937583244 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 17:26:23 INFO - PROCESS | 1725 | 1467937583246 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 17:26:23 INFO - PROCESS | 1725 | 1467937583247 Marionette TRACE conn2 <- [1,1798,null,{}] 17:26:23 INFO - PROCESS | 1725 | 1467937583250 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}] 17:26:23 INFO - PROCESS | 1725 | 1467937583251 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:23 INFO - PROCESS | 1725 | 1467937583354 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 17:26:23 INFO - PROCESS | 1725 | 1467937583395 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:23 INFO - PROCESS | 1725 | 1467937583396 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:23 INFO - PROCESS | 1725 | ++DOCSHELL 0x1261c1800 == 34 [pid = 1725] [id = 457] 17:26:23 INFO - PROCESS | 1725 | ++DOMWINDOW == 98 (0x1197de800) [pid = 1725] [serial = 1370] [outer = 0x0] 17:26:23 INFO - PROCESS | 1725 | ++DOMWINDOW == 99 (0x124c04000) [pid = 1725] [serial = 1371] [outer = 0x1197de800] 17:26:23 INFO - PROCESS | 1725 | 1467937583420 Marionette DEBUG loaded listener.js 17:26:23 INFO - PROCESS | 1725 | ++DOMWINDOW == 100 (0x124ee7000) [pid = 1725] [serial = 1372] [outer = 0x1197de800] 17:26:23 INFO - PROCESS | 1725 | 1467937583748 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]]]}] 17:26:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 17:26:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 520ms 17:26:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 17:26:23 INFO - PROCESS | 1725 | 1467937583766 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 17:26:23 INFO - PROCESS | 1725 | 1467937583768 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 17:26:23 INFO - PROCESS | 1725 | 1467937583771 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 17:26:23 INFO - PROCESS | 1725 | 1467937583773 Marionette TRACE conn2 <- [1,1802,null,{}] 17:26:23 INFO - PROCESS | 1725 | 1467937583782 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}] 17:26:23 INFO - PROCESS | 1725 | 1467937583783 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:23 INFO - PROCESS | 1725 | 1467937583880 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 17:26:23 INFO - PROCESS | 1725 | 1467937583884 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:23 INFO - PROCESS | 1725 | 1467937583885 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:23 INFO - PROCESS | 1725 | ++DOCSHELL 0x128a30800 == 35 [pid = 1725] [id = 458] 17:26:23 INFO - PROCESS | 1725 | ++DOMWINDOW == 101 (0x1251aa400) [pid = 1725] [serial = 1373] [outer = 0x0] 17:26:23 INFO - PROCESS | 1725 | ++DOMWINDOW == 102 (0x1257a0c00) [pid = 1725] [serial = 1374] [outer = 0x1251aa400] 17:26:23 INFO - PROCESS | 1725 | 1467937583911 Marionette DEBUG loaded listener.js 17:26:23 INFO - PROCESS | 1725 | ++DOMWINDOW == 103 (0x126223000) [pid = 1725] [serial = 1375] [outer = 0x1251aa400] 17:26:24 INFO - PROCESS | 1725 | --DOMWINDOW == 102 (0x121b76800) [pid = 1725] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 17:26:24 INFO - PROCESS | 1725 | --DOMWINDOW == 101 (0x1181c0800) [pid = 1725] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 17:26:24 INFO - PROCESS | 1725 | --DOMWINDOW == 100 (0x112f7fc00) [pid = 1725] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 17:26:24 INFO - PROCESS | 1725 | --DOMWINDOW == 99 (0x112a79400) [pid = 1725] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 17:26:24 INFO - PROCESS | 1725 | --DOMWINDOW == 98 (0x112f7d800) [pid = 1725] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 17:26:24 INFO - PROCESS | 1725 | --DOMWINDOW == 97 (0x1160e4c00) [pid = 1725] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 17:26:24 INFO - PROCESS | 1725 | --DOMWINDOW == 96 (0x1133d4800) [pid = 1725] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 17:26:24 INFO - PROCESS | 1725 | --DOMWINDOW == 95 (0x1183c2c00) [pid = 1725] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 17:26:24 INFO - PROCESS | 1725 | --DOMWINDOW == 94 (0x1110a0c00) [pid = 1725] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 17:26:24 INFO - PROCESS | 1725 | --DOMWINDOW == 93 (0x112fd4400) [pid = 1725] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 17:26:24 INFO - PROCESS | 1725 | --DOMWINDOW == 92 (0x119040400) [pid = 1725] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 17:26:24 INFO - PROCESS | 1725 | --DOMWINDOW == 91 (0x116971400) [pid = 1725] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 17:26:24 INFO - PROCESS | 1725 | --DOMWINDOW == 90 (0x11396c000) [pid = 1725] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 17:26:24 INFO - PROCESS | 1725 | --DOMWINDOW == 89 (0x119733800) [pid = 1725] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 17:26:24 INFO - PROCESS | 1725 | --DOMWINDOW == 88 (0x121bcfc00) [pid = 1725] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 17:26:24 INFO - PROCESS | 1725 | --DOMWINDOW == 87 (0x1183c4000) [pid = 1725] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 17:26:24 INFO - PROCESS | 1725 | 1467937584394 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]]]}] 17:26:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 17:26:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 679ms 17:26:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 17:26:24 INFO - PROCESS | 1725 | 1467937584449 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 17:26:24 INFO - PROCESS | 1725 | 1467937584450 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 17:26:24 INFO - PROCESS | 1725 | 1467937584452 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 17:26:24 INFO - PROCESS | 1725 | 1467937584462 Marionette TRACE conn2 <- [1,1806,null,{}] 17:26:24 INFO - PROCESS | 1725 | 1467937584465 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}] 17:26:24 INFO - PROCESS | 1725 | 1467937584466 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:24 INFO - PROCESS | 1725 | 1467937584567 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 17:26:24 INFO - PROCESS | 1725 | 1467937584603 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:24 INFO - PROCESS | 1725 | 1467937584604 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:24 INFO - PROCESS | 1725 | ++DOCSHELL 0x119420000 == 36 [pid = 1725] [id = 459] 17:26:24 INFO - PROCESS | 1725 | ++DOMWINDOW == 88 (0x1129aec00) [pid = 1725] [serial = 1376] [outer = 0x0] 17:26:24 INFO - PROCESS | 1725 | ++DOMWINDOW == 89 (0x1173ecc00) [pid = 1725] [serial = 1377] [outer = 0x1129aec00] 17:26:24 INFO - PROCESS | 1725 | 1467937584629 Marionette DEBUG loaded listener.js 17:26:24 INFO - PROCESS | 1725 | ++DOMWINDOW == 90 (0x1195f0000) [pid = 1725] [serial = 1378] [outer = 0x1129aec00] 17:26:24 INFO - PROCESS | 1725 | 1467937584896 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]]]}] 17:26:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 17:26:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 476ms 17:26:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 17:26:24 INFO - PROCESS | 1725 | 1467937584930 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 17:26:24 INFO - PROCESS | 1725 | 1467937584931 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 17:26:24 INFO - PROCESS | 1725 | 1467937584933 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 17:26:24 INFO - PROCESS | 1725 | 1467937584934 Marionette TRACE conn2 <- [1,1810,null,{}] 17:26:24 INFO - PROCESS | 1725 | 1467937584945 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}] 17:26:24 INFO - PROCESS | 1725 | 1467937584946 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:25 INFO - PROCESS | 1725 | 1467937585029 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 17:26:25 INFO - PROCESS | 1725 | 1467937585033 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:25 INFO - PROCESS | 1725 | 1467937585034 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:25 INFO - PROCESS | 1725 | ++DOCSHELL 0x128ecc800 == 37 [pid = 1725] [id = 460] 17:26:25 INFO - PROCESS | 1725 | ++DOMWINDOW == 91 (0x119e08400) [pid = 1725] [serial = 1379] [outer = 0x0] 17:26:25 INFO - PROCESS | 1725 | ++DOMWINDOW == 92 (0x12570fc00) [pid = 1725] [serial = 1380] [outer = 0x119e08400] 17:26:25 INFO - PROCESS | 1725 | 1467937585061 Marionette DEBUG loaded listener.js 17:26:25 INFO - PROCESS | 1725 | ++DOMWINDOW == 93 (0x126225400) [pid = 1725] [serial = 1381] [outer = 0x119e08400] 17:26:25 INFO - PROCESS | 1725 | 1467937585380 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]]]}] 17:26:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 17:26:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 476ms 17:26:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 17:26:25 INFO - PROCESS | 1725 | 1467937585410 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 17:26:25 INFO - PROCESS | 1725 | 1467937585412 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 17:26:25 INFO - PROCESS | 1725 | 1467937585414 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 17:26:25 INFO - PROCESS | 1725 | 1467937585415 Marionette TRACE conn2 <- [1,1814,null,{}] 17:26:25 INFO - PROCESS | 1725 | 1467937585417 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}] 17:26:25 INFO - PROCESS | 1725 | 1467937585429 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:25 INFO - PROCESS | 1725 | 1467937585542 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 17:26:25 INFO - PROCESS | 1725 | 1467937585549 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:25 INFO - PROCESS | 1725 | 1467937585550 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:25 INFO - PROCESS | 1725 | ++DOCSHELL 0x121d70000 == 38 [pid = 1725] [id = 461] 17:26:25 INFO - PROCESS | 1725 | ++DOMWINDOW == 94 (0x126223c00) [pid = 1725] [serial = 1382] [outer = 0x0] 17:26:25 INFO - PROCESS | 1725 | ++DOMWINDOW == 95 (0x12682dc00) [pid = 1725] [serial = 1383] [outer = 0x126223c00] 17:26:25 INFO - PROCESS | 1725 | 1467937585578 Marionette DEBUG loaded listener.js 17:26:25 INFO - PROCESS | 1725 | ++DOMWINDOW == 96 (0x12691d400) [pid = 1725] [serial = 1384] [outer = 0x126223c00] 17:26:25 INFO - PROCESS | 1725 | 1467937585896 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]]]}] 17:26:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 17:26:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 519ms 17:26:25 INFO - PROCESS | 1725 | 1467937585934 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 17:26:25 INFO - PROCESS | 1725 | 1467937585935 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 17:26:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 17:26:25 INFO - PROCESS | 1725 | 1467937585940 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 17:26:25 INFO - PROCESS | 1725 | 1467937585941 Marionette TRACE conn2 <- [1,1818,null,{}] 17:26:25 INFO - PROCESS | 1725 | 1467937585943 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}] 17:26:25 INFO - PROCESS | 1725 | 1467937585944 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:26 INFO - PROCESS | 1725 | 1467937586024 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 17:26:26 INFO - PROCESS | 1725 | 1467937586028 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:26 INFO - PROCESS | 1725 | 1467937586029 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:26 INFO - PROCESS | 1725 | ++DOCSHELL 0x12b910800 == 39 [pid = 1725] [id = 462] 17:26:26 INFO - PROCESS | 1725 | ++DOMWINDOW == 97 (0x12691dc00) [pid = 1725] [serial = 1385] [outer = 0x0] 17:26:26 INFO - PROCESS | 1725 | ++DOMWINDOW == 98 (0x1269dc400) [pid = 1725] [serial = 1386] [outer = 0x12691dc00] 17:26:26 INFO - PROCESS | 1725 | 1467937586053 Marionette DEBUG loaded listener.js 17:26:26 INFO - PROCESS | 1725 | ++DOMWINDOW == 99 (0x126c6dc00) [pid = 1725] [serial = 1387] [outer = 0x12691dc00] 17:26:26 INFO - PROCESS | 1725 | --DOCSHELL 0x11674c800 == 38 [pid = 1725] [id = 451] 17:26:26 INFO - PROCESS | 1725 | --DOCSHELL 0x117e2a000 == 37 [pid = 1725] [id = 450] 17:26:27 INFO - PROCESS | 1725 | --DOCSHELL 0x111b58800 == 36 [pid = 1725] [id = 453] 17:26:27 INFO - PROCESS | 1725 | --DOCSHELL 0x121d70800 == 35 [pid = 1725] [id = 455] 17:26:27 INFO - PROCESS | 1725 | --DOCSHELL 0x128a30800 == 34 [pid = 1725] [id = 458] 17:26:27 INFO - PROCESS | 1725 | --DOCSHELL 0x124c3c000 == 33 [pid = 1725] [id = 456] 17:26:27 INFO - PROCESS | 1725 | --DOCSHELL 0x1261c1800 == 32 [pid = 1725] [id = 457] 17:26:27 INFO - PROCESS | 1725 | --DOCSHELL 0x119420000 == 31 [pid = 1725] [id = 459] 17:26:27 INFO - PROCESS | 1725 | --DOCSHELL 0x128ecc800 == 30 [pid = 1725] [id = 460] 17:26:27 INFO - PROCESS | 1725 | --DOCSHELL 0x121093800 == 29 [pid = 1725] [id = 454] 17:26:27 INFO - PROCESS | 1725 | --DOCSHELL 0x1182b9000 == 28 [pid = 1725] [id = 452] 17:26:27 INFO - PROCESS | 1725 | --DOMWINDOW == 98 (0x124c43400) [pid = 1725] [serial = 1291] [outer = 0x0] [url = about:blank] 17:26:27 INFO - PROCESS | 1725 | --DOCSHELL 0x121d70000 == 27 [pid = 1725] [id = 461] 17:26:27 INFO - PROCESS | 1725 | --DOMWINDOW == 97 (0x128a6fc00) [pid = 1725] [serial = 1336] [outer = 0x0] [url = about:blank] 17:26:27 INFO - PROCESS | 1725 | --DOMWINDOW == 96 (0x126c6ac00) [pid = 1725] [serial = 1335] [outer = 0x0] [url = about:blank] 17:26:27 INFO - PROCESS | 1725 | --DOMWINDOW == 95 (0x124eac400) [pid = 1725] [serial = 1317] [outer = 0x0] [url = about:blank] 17:26:27 INFO - PROCESS | 1725 | --DOMWINDOW == 94 (0x12613c800) [pid = 1725] [serial = 1320] [outer = 0x0] [url = about:blank] 17:26:27 INFO - PROCESS | 1725 | --DOMWINDOW == 93 (0x1266c4800) [pid = 1725] [serial = 1323] [outer = 0x0] [url = about:blank] 17:26:27 INFO - PROCESS | 1725 | --DOMWINDOW == 92 (0x126225800) [pid = 1725] [serial = 1321] [outer = 0x0] [url = about:blank] 17:26:27 INFO - PROCESS | 1725 | --DOMWINDOW == 91 (0x116910400) [pid = 1725] [serial = 1299] [outer = 0x0] [url = about:blank] 17:26:27 INFO - PROCESS | 1725 | --DOMWINDOW == 90 (0x1176e7c00) [pid = 1725] [serial = 1300] [outer = 0x0] [url = about:blank] 17:26:27 INFO - PROCESS | 1725 | --DOMWINDOW == 89 (0x1210a0000) [pid = 1725] [serial = 1311] [outer = 0x0] [url = about:blank] 17:26:27 INFO - PROCESS | 1725 | --DOMWINDOW == 88 (0x121116400) [pid = 1725] [serial = 1312] [outer = 0x0] [url = about:blank] 17:26:27 INFO - PROCESS | 1725 | --DOMWINDOW == 87 (0x118499c00) [pid = 1725] [serial = 1302] [outer = 0x0] [url = about:blank] 17:26:27 INFO - PROCESS | 1725 | --DOMWINDOW == 86 (0x118755400) [pid = 1725] [serial = 1303] [outer = 0x0] [url = about:blank] 17:26:27 INFO - PROCESS | 1725 | --DOMWINDOW == 85 (0x111daa000) [pid = 1725] [serial = 1293] [outer = 0x0] [url = about:blank] 17:26:27 INFO - PROCESS | 1725 | --DOMWINDOW == 84 (0x1129b1800) [pid = 1725] [serial = 1294] [outer = 0x0] [url = about:blank] 17:26:27 INFO - PROCESS | 1725 | --DOMWINDOW == 83 (0x1197ecc00) [pid = 1725] [serial = 1308] [outer = 0x0] [url = about:blank] 17:26:27 INFO - PROCESS | 1725 | --DOMWINDOW == 82 (0x119e06400) [pid = 1725] [serial = 1309] [outer = 0x0] [url = about:blank] 17:26:27 INFO - PROCESS | 1725 | --DOMWINDOW == 81 (0x1194b4c00) [pid = 1725] [serial = 1305] [outer = 0x0] [url = about:blank] 17:26:27 INFO - PROCESS | 1725 | --DOMWINDOW == 80 (0x119729000) [pid = 1725] [serial = 1306] [outer = 0x0] [url = about:blank] 17:26:27 INFO - PROCESS | 1725 | --DOMWINDOW == 79 (0x116fb3c00) [pid = 1725] [serial = 1296] [outer = 0x0] [url = about:blank] 17:26:27 INFO - PROCESS | 1725 | --DOMWINDOW == 78 (0x1181ba000) [pid = 1725] [serial = 1297] [outer = 0x0] [url = about:blank] 17:26:27 INFO - PROCESS | 1725 | --DOMWINDOW == 77 (0x116fab800) [pid = 1725] [serial = 1326] [outer = 0x0] [url = about:blank] 17:26:27 INFO - PROCESS | 1725 | --DOMWINDOW == 76 (0x12682fc00) [pid = 1725] [serial = 1324] [outer = 0x0] [url = about:blank] 17:26:27 INFO - PROCESS | 1725 | --DOMWINDOW == 75 (0x12570d800) [pid = 1725] [serial = 1329] [outer = 0x0] [url = about:blank] 17:26:27 INFO - PROCESS | 1725 | --DOMWINDOW == 74 (0x126920000) [pid = 1725] [serial = 1332] [outer = 0x0] [url = about:blank] 17:26:27 INFO - PROCESS | 1725 | --DOMWINDOW == 73 (0x1211dcc00) [pid = 1725] [serial = 1314] [outer = 0x0] [url = about:blank] 17:26:27 INFO - PROCESS | 1725 | --DOMWINDOW == 72 (0x124c06800) [pid = 1725] [serial = 1315] [outer = 0x0] [url = about:blank] 17:26:27 INFO - PROCESS | 1725 | --DOMWINDOW == 71 (0x12579c000) [pid = 1725] [serial = 1318] [outer = 0x0] [url = about:blank] 17:26:27 INFO - PROCESS | 1725 | --DOMWINDOW == 70 (0x1195e4400) [pid = 1725] [serial = 1327] [outer = 0x0] [url = about:blank] 17:26:27 INFO - PROCESS | 1725 | --DOMWINDOW == 69 (0x12691d000) [pid = 1725] [serial = 1330] [outer = 0x0] [url = about:blank] 17:26:27 INFO - PROCESS | 1725 | --DOMWINDOW == 68 (0x1269e0400) [pid = 1725] [serial = 1333] [outer = 0x0] [url = about:blank] 17:26:27 INFO - PROCESS | 1725 | 1467937587447 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]]]}] 17:26:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 17:26:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1525ms 17:26:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 17:26:27 INFO - PROCESS | 1725 | 1467937587465 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 17:26:27 INFO - PROCESS | 1725 | 1467937587467 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 17:26:27 INFO - PROCESS | 1725 | 1467937587470 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 17:26:27 INFO - PROCESS | 1725 | 1467937587472 Marionette TRACE conn2 <- [1,1822,null,{}] 17:26:27 INFO - PROCESS | 1725 | 1467937587476 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}] 17:26:27 INFO - PROCESS | 1725 | 1467937587478 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:27 INFO - PROCESS | 1725 | 1467937587557 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 17:26:27 INFO - PROCESS | 1725 | 1467937587609 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:27 INFO - PROCESS | 1725 | 1467937587612 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:27 INFO - PROCESS | 1725 | ++DOCSHELL 0x116945000 == 28 [pid = 1725] [id = 463] 17:26:27 INFO - PROCESS | 1725 | ++DOMWINDOW == 69 (0x113967c00) [pid = 1725] [serial = 1388] [outer = 0x0] 17:26:27 INFO - PROCESS | 1725 | ++DOMWINDOW == 70 (0x113d90000) [pid = 1725] [serial = 1389] [outer = 0x113967c00] 17:26:27 INFO - PROCESS | 1725 | 1467937587640 Marionette DEBUG loaded listener.js 17:26:27 INFO - PROCESS | 1725 | ++DOMWINDOW == 71 (0x116292c00) [pid = 1725] [serial = 1390] [outer = 0x113967c00] 17:26:27 INFO - PROCESS | 1725 | 1467937587960 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]]]}] 17:26:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 17:26:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 521ms 17:26:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 17:26:28 INFO - PROCESS | 1725 | 1467937587992 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 17:26:28 INFO - PROCESS | 1725 | 1467937587995 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 17:26:28 INFO - PROCESS | 1725 | 1467937588000 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 17:26:28 INFO - PROCESS | 1725 | 1467937588002 Marionette TRACE conn2 <- [1,1826,null,{}] 17:26:28 INFO - PROCESS | 1725 | 1467937588007 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}] 17:26:28 INFO - PROCESS | 1725 | 1467937588009 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:28 INFO - PROCESS | 1725 | 1467937588087 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 17:26:28 INFO - PROCESS | 1725 | 1467937588091 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:28 INFO - PROCESS | 1725 | 1467937588093 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:28 INFO - PROCESS | 1725 | ++DOCSHELL 0x1182bf000 == 29 [pid = 1725] [id = 464] 17:26:28 INFO - PROCESS | 1725 | ++DOMWINDOW == 72 (0x116fa8800) [pid = 1725] [serial = 1391] [outer = 0x0] 17:26:28 INFO - PROCESS | 1725 | ++DOMWINDOW == 73 (0x11814c400) [pid = 1725] [serial = 1392] [outer = 0x116fa8800] 17:26:28 INFO - PROCESS | 1725 | 1467937588122 Marionette DEBUG loaded listener.js 17:26:28 INFO - PROCESS | 1725 | ++DOMWINDOW == 74 (0x118393800) [pid = 1725] [serial = 1393] [outer = 0x116fa8800] 17:26:28 INFO - PROCESS | 1725 | 1467937588449 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]]]}] 17:26:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 17:26:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 473ms 17:26:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 17:26:28 INFO - PROCESS | 1725 | 1467937588474 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 17:26:28 INFO - PROCESS | 1725 | 1467937588475 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 17:26:28 INFO - PROCESS | 1725 | 1467937588477 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 17:26:28 INFO - PROCESS | 1725 | 1467937588489 Marionette TRACE conn2 <- [1,1830,null,{}] 17:26:28 INFO - PROCESS | 1725 | 1467937588497 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}] 17:26:28 INFO - PROCESS | 1725 | 1467937588500 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:28 INFO - PROCESS | 1725 | 1467937588578 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 17:26:28 INFO - PROCESS | 1725 | 1467937588583 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:28 INFO - PROCESS | 1725 | 1467937588585 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:28 INFO - PROCESS | 1725 | ++DOCSHELL 0x11917e800 == 30 [pid = 1725] [id = 465] 17:26:28 INFO - PROCESS | 1725 | ++DOMWINDOW == 75 (0x1129a8400) [pid = 1725] [serial = 1394] [outer = 0x0] 17:26:28 INFO - PROCESS | 1725 | ++DOMWINDOW == 76 (0x11888a400) [pid = 1725] [serial = 1395] [outer = 0x1129a8400] 17:26:28 INFO - PROCESS | 1725 | 1467937588618 Marionette DEBUG loaded listener.js 17:26:28 INFO - PROCESS | 1725 | ++DOMWINDOW == 77 (0x11907c000) [pid = 1725] [serial = 1396] [outer = 0x1129a8400] 17:26:28 INFO - PROCESS | 1725 | 1467937588961 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]]]}] 17:26:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 17:26:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 529ms 17:26:29 INFO - PROCESS | 1725 | 1467937589009 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 17:26:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 17:26:29 INFO - PROCESS | 1725 | 1467937589011 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 17:26:29 INFO - PROCESS | 1725 | 1467937589013 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 17:26:29 INFO - PROCESS | 1725 | 1467937589014 Marionette TRACE conn2 <- [1,1834,null,{}] 17:26:29 INFO - PROCESS | 1725 | 1467937589016 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}] 17:26:29 INFO - PROCESS | 1725 | 1467937589018 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:29 INFO - PROCESS | 1725 | 1467937589118 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 17:26:29 INFO - PROCESS | 1725 | 1467937589123 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:29 INFO - PROCESS | 1725 | 1467937589125 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:29 INFO - PROCESS | 1725 | ++DOCSHELL 0x119b1b800 == 31 [pid = 1725] [id = 466] 17:26:29 INFO - PROCESS | 1725 | ++DOMWINDOW == 78 (0x1190b0000) [pid = 1725] [serial = 1397] [outer = 0x0] 17:26:29 INFO - PROCESS | 1725 | ++DOMWINDOW == 79 (0x1193e7400) [pid = 1725] [serial = 1398] [outer = 0x1190b0000] 17:26:29 INFO - PROCESS | 1725 | 1467937589149 Marionette DEBUG loaded listener.js 17:26:29 INFO - PROCESS | 1725 | ++DOMWINDOW == 80 (0x1195e8c00) [pid = 1725] [serial = 1399] [outer = 0x1190b0000] 17:26:29 INFO - PROCESS | 1725 | 1467937589447 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]]]}] 17:26:29 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 17:26:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 469ms 17:26:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 17:26:29 INFO - PROCESS | 1725 | 1467937589482 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 17:26:29 INFO - PROCESS | 1725 | 1467937589484 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 17:26:29 INFO - PROCESS | 1725 | 1467937589487 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 17:26:29 INFO - PROCESS | 1725 | 1467937589489 Marionette TRACE conn2 <- [1,1838,null,{}] 17:26:29 INFO - PROCESS | 1725 | 1467937589492 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}] 17:26:29 INFO - PROCESS | 1725 | 1467937589493 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:29 INFO - PROCESS | 1725 | 1467937589573 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 17:26:29 INFO - PROCESS | 1725 | 1467937589577 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:29 INFO - PROCESS | 1725 | 1467937589578 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:29 INFO - PROCESS | 1725 | ++DOCSHELL 0x1219bd000 == 32 [pid = 1725] [id = 467] 17:26:29 INFO - PROCESS | 1725 | ++DOMWINDOW == 81 (0x116975800) [pid = 1725] [serial = 1400] [outer = 0x0] 17:26:29 INFO - PROCESS | 1725 | ++DOMWINDOW == 82 (0x119728000) [pid = 1725] [serial = 1401] [outer = 0x116975800] 17:26:29 INFO - PROCESS | 1725 | 1467937589604 Marionette DEBUG loaded listener.js 17:26:29 INFO - PROCESS | 1725 | ++DOMWINDOW == 83 (0x1197e9000) [pid = 1725] [serial = 1402] [outer = 0x116975800] 17:26:29 INFO - PROCESS | 1725 | 1467937589952 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]]]}] 17:26:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 17:26:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 520ms 17:26:30 INFO - PROCESS | 1725 | 1467937590007 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 17:26:30 INFO - PROCESS | 1725 | 1467937590008 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 17:26:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 17:26:30 INFO - PROCESS | 1725 | 1467937590011 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 17:26:30 INFO - PROCESS | 1725 | 1467937590012 Marionette TRACE conn2 <- [1,1842,null,{}] 17:26:30 INFO - PROCESS | 1725 | 1467937590014 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}] 17:26:30 INFO - PROCESS | 1725 | 1467937590018 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:30 INFO - PROCESS | 1725 | 1467937590111 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 17:26:30 INFO - PROCESS | 1725 | 1467937590114 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:30 INFO - PROCESS | 1725 | 1467937590116 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:30 INFO - PROCESS | 1725 | ++DOCSHELL 0x123622000 == 33 [pid = 1725] [id = 468] 17:26:30 INFO - PROCESS | 1725 | ++DOMWINDOW == 84 (0x119ac2800) [pid = 1725] [serial = 1403] [outer = 0x0] 17:26:30 INFO - PROCESS | 1725 | ++DOMWINDOW == 85 (0x1210a2400) [pid = 1725] [serial = 1404] [outer = 0x119ac2800] 17:26:30 INFO - PROCESS | 1725 | 1467937590143 Marionette DEBUG loaded listener.js 17:26:30 INFO - PROCESS | 1725 | ++DOMWINDOW == 86 (0x12132d000) [pid = 1725] [serial = 1405] [outer = 0x119ac2800] 17:26:30 INFO - PROCESS | 1725 | 1467937590460 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]]]}] 17:26:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 17:26:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 469ms 17:26:30 INFO - PROCESS | 1725 | 1467937590480 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 17:26:30 INFO - PROCESS | 1725 | 1467937590482 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 17:26:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 17:26:30 INFO - PROCESS | 1725 | 1467937590484 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 17:26:30 INFO - PROCESS | 1725 | 1467937590485 Marionette TRACE conn2 <- [1,1846,null,{}] 17:26:30 INFO - PROCESS | 1725 | 1467937590490 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}] 17:26:30 INFO - PROCESS | 1725 | 1467937590492 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:30 INFO - PROCESS | 1725 | 1467937590566 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 17:26:30 INFO - PROCESS | 1725 | 1467937590630 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:30 INFO - PROCESS | 1725 | 1467937590631 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:30 INFO - PROCESS | 1725 | ++DOCSHELL 0x1251c7800 == 34 [pid = 1725] [id = 469] 17:26:30 INFO - PROCESS | 1725 | ++DOMWINDOW == 87 (0x119ac3c00) [pid = 1725] [serial = 1406] [outer = 0x0] 17:26:30 INFO - PROCESS | 1725 | ++DOMWINDOW == 88 (0x1217eb400) [pid = 1725] [serial = 1407] [outer = 0x119ac3c00] 17:26:30 INFO - PROCESS | 1725 | 1467937590655 Marionette DEBUG loaded listener.js 17:26:30 INFO - PROCESS | 1725 | ++DOMWINDOW == 89 (0x121bd1c00) [pid = 1725] [serial = 1408] [outer = 0x119ac3c00] 17:26:30 INFO - PROCESS | 1725 | 1467937590902 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]]]}] 17:26:30 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) 17:26:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 472ms 17:26:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 17:26:30 INFO - PROCESS | 1725 | 1467937590960 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 17:26:30 INFO - PROCESS | 1725 | 1467937590961 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 17:26:30 INFO - PROCESS | 1725 | 1467937590963 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 17:26:30 INFO - PROCESS | 1725 | 1467937590964 Marionette TRACE conn2 <- [1,1850,null,{}] 17:26:30 INFO - PROCESS | 1725 | 1467937590967 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}] 17:26:30 INFO - PROCESS | 1725 | 1467937590968 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:31 INFO - PROCESS | 1725 | 1467937591049 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 17:26:31 INFO - PROCESS | 1725 | 1467937591053 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:31 INFO - PROCESS | 1725 | 1467937591056 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:31 INFO - PROCESS | 1725 | ++DOCSHELL 0x126a3f800 == 35 [pid = 1725] [id = 470] 17:26:31 INFO - PROCESS | 1725 | ++DOMWINDOW == 90 (0x121bd2000) [pid = 1725] [serial = 1409] [outer = 0x0] 17:26:31 INFO - PROCESS | 1725 | ++DOMWINDOW == 91 (0x12372d800) [pid = 1725] [serial = 1410] [outer = 0x121bd2000] 17:26:31 INFO - PROCESS | 1725 | 1467937591080 Marionette DEBUG loaded listener.js 17:26:31 INFO - PROCESS | 1725 | ++DOMWINDOW == 92 (0x1237fd000) [pid = 1725] [serial = 1411] [outer = 0x121bd2000] 17:26:31 INFO - PROCESS | 1725 | 1467937591406 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]]]}] 17:26:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 17:26:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 470ms 17:26:31 INFO - PROCESS | 1725 | 1467937591434 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 17:26:31 INFO - PROCESS | 1725 | 1467937591437 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 17:26:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 17:26:31 INFO - PROCESS | 1725 | 1467937591439 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 17:26:31 INFO - PROCESS | 1725 | 1467937591440 Marionette TRACE conn2 <- [1,1854,null,{}] 17:26:31 INFO - PROCESS | 1725 | 1467937591442 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}] 17:26:31 INFO - PROCESS | 1725 | 1467937591444 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:31 INFO - PROCESS | 1725 | 1467937591547 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 17:26:31 INFO - PROCESS | 1725 | 1467937591553 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:31 INFO - PROCESS | 1725 | 1467937591562 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:31 INFO - PROCESS | 1725 | ++DOCSHELL 0x11917a800 == 36 [pid = 1725] [id = 471] 17:26:31 INFO - PROCESS | 1725 | ++DOMWINDOW == 93 (0x121df6c00) [pid = 1725] [serial = 1412] [outer = 0x0] 17:26:31 INFO - PROCESS | 1725 | ++DOMWINDOW == 94 (0x124c43800) [pid = 1725] [serial = 1413] [outer = 0x121df6c00] 17:26:31 INFO - PROCESS | 1725 | 1467937591587 Marionette DEBUG loaded listener.js 17:26:31 INFO - PROCESS | 1725 | ++DOMWINDOW == 95 (0x12570d000) [pid = 1725] [serial = 1414] [outer = 0x121df6c00] 17:26:31 INFO - PROCESS | 1725 | 1467937591873 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]]]}] 17:26:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 17:26:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 470ms 17:26:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 17:26:31 INFO - PROCESS | 1725 | 1467937591909 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 17:26:31 INFO - PROCESS | 1725 | 1467937591910 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 17:26:31 INFO - PROCESS | 1725 | 1467937591913 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 17:26:31 INFO - PROCESS | 1725 | 1467937591914 Marionette TRACE conn2 <- [1,1858,null,{}] 17:26:31 INFO - PROCESS | 1725 | 1467937591916 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}] 17:26:31 INFO - PROCESS | 1725 | 1467937591917 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:31 INFO - PROCESS | 1725 | 1467937591998 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 17:26:32 INFO - PROCESS | 1725 | 1467937592003 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:32 INFO - PROCESS | 1725 | 1467937592006 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:32 INFO - PROCESS | 1725 | ++DOCSHELL 0x12961a000 == 37 [pid = 1725] [id = 472] 17:26:32 INFO - PROCESS | 1725 | ++DOMWINDOW == 96 (0x119e03c00) [pid = 1725] [serial = 1415] [outer = 0x0] 17:26:32 INFO - PROCESS | 1725 | ++DOMWINDOW == 97 (0x12621e400) [pid = 1725] [serial = 1416] [outer = 0x119e03c00] 17:26:32 INFO - PROCESS | 1725 | 1467937592031 Marionette DEBUG loaded listener.js 17:26:32 INFO - PROCESS | 1725 | ++DOMWINDOW == 98 (0x1266c1000) [pid = 1725] [serial = 1417] [outer = 0x119e03c00] 17:26:32 INFO - PROCESS | 1725 | 1467937592362 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]]]}] 17:26:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 17:26:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 469ms 17:26:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 17:26:32 INFO - PROCESS | 1725 | 1467937592382 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 17:26:32 INFO - PROCESS | 1725 | 1467937592384 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 17:26:32 INFO - PROCESS | 1725 | 1467937592386 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 17:26:32 INFO - PROCESS | 1725 | 1467937592390 Marionette TRACE conn2 <- [1,1862,null,{}] 17:26:32 INFO - PROCESS | 1725 | 1467937592393 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}] 17:26:32 INFO - PROCESS | 1725 | 1467937592394 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:32 INFO - PROCESS | 1725 | 1467937592514 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 17:26:32 INFO - PROCESS | 1725 | 1467937592526 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:32 INFO - PROCESS | 1725 | 1467937592527 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:32 INFO - PROCESS | 1725 | ++DOCSHELL 0x1219ba000 == 38 [pid = 1725] [id = 473] 17:26:32 INFO - PROCESS | 1725 | ++DOMWINDOW == 99 (0x121024800) [pid = 1725] [serial = 1418] [outer = 0x0] 17:26:32 INFO - PROCESS | 1725 | ++DOMWINDOW == 100 (0x12570b400) [pid = 1725] [serial = 1419] [outer = 0x121024800] 17:26:32 INFO - PROCESS | 1725 | 1467937592561 Marionette DEBUG loaded listener.js 17:26:32 INFO - PROCESS | 1725 | ++DOMWINDOW == 101 (0x12691c400) [pid = 1725] [serial = 1420] [outer = 0x121024800] 17:26:32 INFO - PROCESS | 1725 | 1467937592902 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]]]}] 17:26:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 17:26:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 522ms 17:26:32 INFO - PROCESS | 1725 | 1467937592908 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 17:26:32 INFO - PROCESS | 1725 | 1467937592910 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 17:26:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 17:26:32 INFO - PROCESS | 1725 | 1467937592912 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 17:26:32 INFO - PROCESS | 1725 | 1467937592913 Marionette TRACE conn2 <- [1,1866,null,{}] 17:26:32 INFO - PROCESS | 1725 | 1467937592915 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}] 17:26:32 INFO - PROCESS | 1725 | 1467937592916 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:33 INFO - PROCESS | 1725 | 1467937593013 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 17:26:33 INFO - PROCESS | 1725 | 1467937593025 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:33 INFO - PROCESS | 1725 | 1467937593026 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:33 INFO - PROCESS | 1725 | ++DOCSHELL 0x12b0c4000 == 39 [pid = 1725] [id = 474] 17:26:33 INFO - PROCESS | 1725 | ++DOMWINDOW == 102 (0x12691f400) [pid = 1725] [serial = 1421] [outer = 0x0] 17:26:33 INFO - PROCESS | 1725 | ++DOMWINDOW == 103 (0x1269de400) [pid = 1725] [serial = 1422] [outer = 0x12691f400] 17:26:33 INFO - PROCESS | 1725 | 1467937593050 Marionette DEBUG loaded listener.js 17:26:33 INFO - PROCESS | 1725 | ++DOMWINDOW == 104 (0x126c6ac00) [pid = 1725] [serial = 1423] [outer = 0x12691f400] 17:26:33 INFO - PROCESS | 1725 | 1467937593371 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]]]}] 17:26:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 17:26:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 469ms 17:26:33 INFO - PROCESS | 1725 | 1467937593382 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 17:26:33 INFO - PROCESS | 1725 | 1467937593383 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 17:26:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 17:26:33 INFO - PROCESS | 1725 | 1467937593385 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 17:26:33 INFO - PROCESS | 1725 | 1467937593387 Marionette TRACE conn2 <- [1,1870,null,{}] 17:26:33 INFO - PROCESS | 1725 | 1467937593391 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}] 17:26:33 INFO - PROCESS | 1725 | 1467937593392 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:33 INFO - PROCESS | 1725 | 1467937593492 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 17:26:33 INFO - PROCESS | 1725 | 1467937593503 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:33 INFO - PROCESS | 1725 | 1467937593504 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:33 INFO - PROCESS | 1725 | ++DOCSHELL 0x12b922800 == 40 [pid = 1725] [id = 475] 17:26:33 INFO - PROCESS | 1725 | ++DOMWINDOW == 105 (0x1190acc00) [pid = 1725] [serial = 1424] [outer = 0x0] 17:26:33 INFO - PROCESS | 1725 | ++DOMWINDOW == 106 (0x128a6a400) [pid = 1725] [serial = 1425] [outer = 0x1190acc00] 17:26:33 INFO - PROCESS | 1725 | 1467937593560 Marionette DEBUG loaded listener.js 17:26:33 INFO - PROCESS | 1725 | ++DOMWINDOW == 107 (0x128a72c00) [pid = 1725] [serial = 1426] [outer = 0x1190acc00] 17:26:33 INFO - PROCESS | 1725 | 1467937593877 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]]]}] 17:26:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 17:26:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 522ms 17:26:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 17:26:33 INFO - PROCESS | 1725 | 1467937593908 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 17:26:33 INFO - PROCESS | 1725 | 1467937593909 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 17:26:33 INFO - PROCESS | 1725 | 1467937593917 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 17:26:33 INFO - PROCESS | 1725 | 1467937593918 Marionette TRACE conn2 <- [1,1874,null,{}] 17:26:33 INFO - PROCESS | 1725 | 1467937593921 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}] 17:26:33 INFO - PROCESS | 1725 | 1467937593922 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:34 INFO - PROCESS | 1725 | 1467937594022 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 17:26:34 INFO - PROCESS | 1725 | 1467937594025 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:34 INFO - PROCESS | 1725 | 1467937594027 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:34 INFO - PROCESS | 1725 | ++DOCSHELL 0x12bd94000 == 41 [pid = 1725] [id = 476] 17:26:34 INFO - PROCESS | 1725 | ++DOMWINDOW == 108 (0x126c6d000) [pid = 1725] [serial = 1427] [outer = 0x0] 17:26:34 INFO - PROCESS | 1725 | ++DOMWINDOW == 109 (0x128b4c800) [pid = 1725] [serial = 1428] [outer = 0x126c6d000] 17:26:34 INFO - PROCESS | 1725 | 1467937594050 Marionette DEBUG loaded listener.js 17:26:34 INFO - PROCESS | 1725 | ++DOMWINDOW == 110 (0x128b56800) [pid = 1725] [serial = 1429] [outer = 0x126c6d000] 17:26:34 INFO - PROCESS | 1725 | 1467937594368 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]]]}] 17:26:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 17:26:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 468ms 17:26:34 INFO - PROCESS | 1725 | 1467937594393 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 17:26:34 INFO - PROCESS | 1725 | 1467937594395 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 17:26:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 17:26:34 INFO - PROCESS | 1725 | 1467937594397 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 17:26:34 INFO - PROCESS | 1725 | 1467937594398 Marionette TRACE conn2 <- [1,1878,null,{}] 17:26:34 INFO - PROCESS | 1725 | 1467937594409 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}] 17:26:34 INFO - PROCESS | 1725 | 1467937594410 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:34 INFO - PROCESS | 1725 | 1467937594661 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 17:26:34 INFO - PROCESS | 1725 | --DOMWINDOW == 109 (0x116a13000) [pid = 1725] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 17:26:34 INFO - PROCESS | 1725 | --DOMWINDOW == 108 (0x118156000) [pid = 1725] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 17:26:34 INFO - PROCESS | 1725 | --DOMWINDOW == 107 (0x1129aec00) [pid = 1725] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 17:26:34 INFO - PROCESS | 1725 | --DOMWINDOW == 106 (0x1197de800) [pid = 1725] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 17:26:34 INFO - PROCESS | 1725 | --DOMWINDOW == 105 (0x1251aa400) [pid = 1725] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 17:26:34 INFO - PROCESS | 1725 | --DOMWINDOW == 104 (0x119e08400) [pid = 1725] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 17:26:34 INFO - PROCESS | 1725 | --DOMWINDOW == 103 (0x1195e9000) [pid = 1725] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 17:26:34 INFO - PROCESS | 1725 | --DOMWINDOW == 102 (0x11336e400) [pid = 1725] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 17:26:34 INFO - PROCESS | 1725 | --DOMWINDOW == 101 (0x1183a0c00) [pid = 1725] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 17:26:34 INFO - PROCESS | 1725 | --DOMWINDOW == 100 (0x115e5a400) [pid = 1725] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 17:26:34 INFO - PROCESS | 1725 | --DOMWINDOW == 99 (0x116632000) [pid = 1725] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 17:26:34 INFO - PROCESS | 1725 | --DOMWINDOW == 98 (0x121bcb400) [pid = 1725] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 17:26:34 INFO - PROCESS | 1725 | --DOMWINDOW == 97 (0x121b72c00) [pid = 1725] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 17:26:34 INFO - PROCESS | 1725 | --DOMWINDOW == 96 (0x1190b3800) [pid = 1725] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 17:26:34 INFO - PROCESS | 1725 | --DOMWINDOW == 95 (0x1181c0000) [pid = 1725] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 17:26:34 INFO - PROCESS | 1725 | --DOMWINDOW == 94 (0x126223c00) [pid = 1725] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 17:26:34 INFO - PROCESS | 1725 | 1467937594706 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:34 INFO - PROCESS | 1725 | 1467937594707 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:34 INFO - PROCESS | 1725 | ++DOCSHELL 0x11858b000 == 42 [pid = 1725] [id = 477] 17:26:34 INFO - PROCESS | 1725 | ++DOMWINDOW == 95 (0x111dad400) [pid = 1725] [serial = 1430] [outer = 0x0] 17:26:34 INFO - PROCESS | 1725 | ++DOMWINDOW == 96 (0x11336e400) [pid = 1725] [serial = 1431] [outer = 0x111dad400] 17:26:34 INFO - PROCESS | 1725 | 1467937594732 Marionette DEBUG loaded listener.js 17:26:34 INFO - PROCESS | 1725 | ++DOMWINDOW == 97 (0x118156800) [pid = 1725] [serial = 1432] [outer = 0x111dad400] 17:26:35 INFO - PROCESS | 1725 | 1467937595113 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]]]}] 17:26:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 17:26:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 727ms 17:26:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 17:26:35 INFO - PROCESS | 1725 | 1467937595125 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 17:26:35 INFO - PROCESS | 1725 | 1467937595127 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 17:26:35 INFO - PROCESS | 1725 | 1467937595130 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 17:26:35 INFO - PROCESS | 1725 | 1467937595133 Marionette TRACE conn2 <- [1,1882,null,{}] 17:26:35 INFO - PROCESS | 1725 | 1467937595136 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}] 17:26:35 INFO - PROCESS | 1725 | 1467937595138 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:35 INFO - PROCESS | 1725 | 1467937595251 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 17:26:35 INFO - PROCESS | 1725 | 1467937595358 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:35 INFO - PROCESS | 1725 | 1467937595360 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:35 INFO - PROCESS | 1725 | ++DOCSHELL 0x117236800 == 43 [pid = 1725] [id = 478] 17:26:35 INFO - PROCESS | 1725 | ++DOMWINDOW == 98 (0x113939000) [pid = 1725] [serial = 1433] [outer = 0x0] 17:26:35 INFO - PROCESS | 1725 | ++DOMWINDOW == 99 (0x113d3e400) [pid = 1725] [serial = 1434] [outer = 0x113939000] 17:26:35 INFO - PROCESS | 1725 | 1467937595391 Marionette DEBUG loaded listener.js 17:26:35 INFO - PROCESS | 1725 | ++DOMWINDOW == 100 (0x116702400) [pid = 1725] [serial = 1435] [outer = 0x113939000] 17:26:35 INFO - PROCESS | 1725 | 1467937595907 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]]]}] 17:26:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 17:26:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 827ms 17:26:35 INFO - PROCESS | 1725 | 1467937595962 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 17:26:35 INFO - PROCESS | 1725 | 1467937595965 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 17:26:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 17:26:35 INFO - PROCESS | 1725 | 1467937595973 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 17:26:35 INFO - PROCESS | 1725 | 1467937595975 Marionette TRACE conn2 <- [1,1886,null,{}] 17:26:35 INFO - PROCESS | 1725 | 1467937595978 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}] 17:26:35 INFO - PROCESS | 1725 | 1467937595979 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:36 INFO - PROCESS | 1725 | 1467937596096 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 17:26:36 INFO - PROCESS | 1725 | 1467937596175 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:36 INFO - PROCESS | 1725 | 1467937596176 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:36 INFO - PROCESS | 1725 | ++DOCSHELL 0x119179000 == 44 [pid = 1725] [id = 479] 17:26:36 INFO - PROCESS | 1725 | ++DOMWINDOW == 101 (0x1151da800) [pid = 1725] [serial = 1436] [outer = 0x0] 17:26:36 INFO - PROCESS | 1725 | ++DOMWINDOW == 102 (0x1181bc800) [pid = 1725] [serial = 1437] [outer = 0x1151da800] 17:26:36 INFO - PROCESS | 1725 | 1467937596207 Marionette DEBUG loaded listener.js 17:26:36 INFO - PROCESS | 1725 | ++DOMWINDOW == 103 (0x1183c2c00) [pid = 1725] [serial = 1438] [outer = 0x1151da800] 17:26:36 INFO - PROCESS | 1725 | 1467937596920 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]]]}] 17:26:36 INFO - PROCESS | 1725 | --DOCSHELL 0x1216e4000 == 43 [pid = 1725] [id = 349] 17:26:36 INFO - PROCESS | 1725 | --DOCSHELL 0x119170000 == 42 [pid = 1725] [id = 339] 17:26:36 INFO - PROCESS | 1725 | --DOCSHELL 0x128bf0800 == 41 [pid = 1725] [id = 345] 17:26:36 INFO - PROCESS | 1725 | --DOCSHELL 0x12ad43800 == 40 [pid = 1725] [id = 347] 17:26:36 INFO - PROCESS | 1725 | --DOCSHELL 0x1182a3000 == 39 [pid = 1725] [id = 338] 17:26:36 INFO - PROCESS | 1725 | --DOCSHELL 0x12b0c2800 == 38 [pid = 1725] [id = 350] 17:26:36 INFO - PROCESS | 1725 | --DOCSHELL 0x126643000 == 37 [pid = 1725] [id = 343] 17:26:36 INFO - PROCESS | 1725 | --DOCSHELL 0x12109b800 == 36 [pid = 1725] [id = 346] 17:26:36 INFO - PROCESS | 1725 | --DOCSHELL 0x119b17800 == 35 [pid = 1725] [id = 354] 17:26:36 INFO - PROCESS | 1725 | --DOCSHELL 0x12360c800 == 34 [pid = 1725] [id = 355] 17:26:36 INFO - PROCESS | 1725 | --DOCSHELL 0x124c24000 == 33 [pid = 1725] [id = 342] 17:26:36 INFO - PROCESS | 1725 | --DOCSHELL 0x112014800 == 32 [pid = 1725] [id = 341] 17:26:36 INFO - PROCESS | 1725 | --DOCSHELL 0x1170f3800 == 31 [pid = 1725] [id = 353] 17:26:36 INFO - PROCESS | 1725 | --DOCSHELL 0x12bd94000 == 30 [pid = 1725] [id = 476] 17:26:36 INFO - PROCESS | 1725 | --DOCSHELL 0x12b922800 == 29 [pid = 1725] [id = 475] 17:26:36 INFO - PROCESS | 1725 | --DOCSHELL 0x12b0c4000 == 28 [pid = 1725] [id = 474] 17:26:36 INFO - PROCESS | 1725 | --DOMWINDOW == 102 (0x1269dc400) [pid = 1725] [serial = 1386] [outer = 0x0] [url = about:blank] 17:26:36 INFO - PROCESS | 1725 | --DOCSHELL 0x1219ba000 == 27 [pid = 1725] [id = 473] 17:26:36 INFO - PROCESS | 1725 | --DOCSHELL 0x12961a000 == 26 [pid = 1725] [id = 472] 17:26:36 INFO - PROCESS | 1725 | --DOCSHELL 0x11917a800 == 25 [pid = 1725] [id = 471] 17:26:36 INFO - PROCESS | 1725 | --DOCSHELL 0x126a3f800 == 24 [pid = 1725] [id = 470] 17:26:36 INFO - PROCESS | 1725 | --DOCSHELL 0x1251c7800 == 23 [pid = 1725] [id = 469] 17:26:36 INFO - PROCESS | 1725 | --DOCSHELL 0x123622000 == 22 [pid = 1725] [id = 468] 17:26:36 INFO - PROCESS | 1725 | --DOCSHELL 0x1219bd000 == 21 [pid = 1725] [id = 467] 17:26:36 INFO - PROCESS | 1725 | --DOCSHELL 0x119b1b800 == 20 [pid = 1725] [id = 466] 17:26:36 INFO - PROCESS | 1725 | --DOCSHELL 0x11917e800 == 19 [pid = 1725] [id = 465] 17:26:36 INFO - PROCESS | 1725 | --DOCSHELL 0x1182bf000 == 18 [pid = 1725] [id = 464] 17:26:36 INFO - PROCESS | 1725 | --DOCSHELL 0x116945000 == 17 [pid = 1725] [id = 463] 17:26:36 INFO - PROCESS | 1725 | --DOCSHELL 0x12b910800 == 16 [pid = 1725] [id = 462] 17:26:36 INFO - PROCESS | 1725 | --DOMWINDOW == 101 (0x1210a9400) [pid = 1725] [serial = 1366] [outer = 0x0] [url = about:blank] 17:26:36 INFO - PROCESS | 1725 | --DOMWINDOW == 100 (0x119e11400) [pid = 1725] [serial = 1365] [outer = 0x0] [url = about:blank] 17:26:36 INFO - PROCESS | 1725 | --DOMWINDOW == 99 (0x1211ddc00) [pid = 1725] [serial = 1368] [outer = 0x0] [url = about:blank] 17:26:36 INFO - PROCESS | 1725 | --DOMWINDOW == 98 (0x1173ecc00) [pid = 1725] [serial = 1377] [outer = 0x0] [url = about:blank] 17:26:36 INFO - PROCESS | 1725 | --DOMWINDOW == 97 (0x124ee7000) [pid = 1725] [serial = 1372] [outer = 0x0] [url = about:blank] 17:26:36 INFO - PROCESS | 1725 | --DOMWINDOW == 96 (0x124c04000) [pid = 1725] [serial = 1371] [outer = 0x0] [url = about:blank] 17:26:36 INFO - PROCESS | 1725 | --DOMWINDOW == 95 (0x1257a0c00) [pid = 1725] [serial = 1374] [outer = 0x0] [url = about:blank] 17:26:36 INFO - PROCESS | 1725 | --DOMWINDOW == 94 (0x12570fc00) [pid = 1725] [serial = 1380] [outer = 0x0] [url = about:blank] 17:26:36 INFO - PROCESS | 1725 | --DOMWINDOW == 93 (0x126223000) [pid = 1725] [serial = 1375] [outer = 0x0] [url = about:blank] 17:26:36 INFO - PROCESS | 1725 | --DOMWINDOW == 92 (0x1197e5400) [pid = 1725] [serial = 1362] [outer = 0x0] [url = about:blank] 17:26:36 INFO - PROCESS | 1725 | --DOMWINDOW == 91 (0x1195e5400) [pid = 1725] [serial = 1359] [outer = 0x0] [url = about:blank] 17:26:36 INFO - PROCESS | 1725 | --DOMWINDOW == 90 (0x11972b400) [pid = 1725] [serial = 1360] [outer = 0x0] [url = about:blank] 17:26:36 INFO - PROCESS | 1725 | --DOMWINDOW == 89 (0x11870fc00) [pid = 1725] [serial = 1356] [outer = 0x0] [url = about:blank] 17:26:36 INFO - PROCESS | 1725 | --DOMWINDOW == 88 (0x119070400) [pid = 1725] [serial = 1357] [outer = 0x0] [url = about:blank] 17:26:36 INFO - PROCESS | 1725 | --DOMWINDOW == 87 (0x116710400) [pid = 1725] [serial = 1353] [outer = 0x0] [url = about:blank] 17:26:36 INFO - PROCESS | 1725 | --DOMWINDOW == 86 (0x1176e8000) [pid = 1725] [serial = 1354] [outer = 0x0] [url = about:blank] 17:26:36 INFO - PROCESS | 1725 | --DOMWINDOW == 85 (0x1181c1400) [pid = 1725] [serial = 1351] [outer = 0x0] [url = about:blank] 17:26:36 INFO - PROCESS | 1725 | --DOMWINDOW == 84 (0x117210800) [pid = 1725] [serial = 1350] [outer = 0x0] [url = about:blank] 17:26:36 INFO - PROCESS | 1725 | --DOMWINDOW == 83 (0x1257a1000) [pid = 1725] [serial = 1348] [outer = 0x0] [url = about:blank] 17:26:36 INFO - PROCESS | 1725 | --DOMWINDOW == 82 (0x124c02400) [pid = 1725] [serial = 1347] [outer = 0x0] [url = about:blank] 17:26:36 INFO - PROCESS | 1725 | --DOMWINDOW == 81 (0x1237f4800) [pid = 1725] [serial = 1345] [outer = 0x0] [url = about:blank] 17:26:36 INFO - PROCESS | 1725 | --DOMWINDOW == 80 (0x121bd6c00) [pid = 1725] [serial = 1344] [outer = 0x0] [url = about:blank] 17:26:36 INFO - PROCESS | 1725 | --DOMWINDOW == 79 (0x119ab8c00) [pid = 1725] [serial = 1342] [outer = 0x0] [url = about:blank] 17:26:36 INFO - PROCESS | 1725 | --DOMWINDOW == 78 (0x1195f1000) [pid = 1725] [serial = 1341] [outer = 0x0] [url = about:blank] 17:26:36 INFO - PROCESS | 1725 | --DOMWINDOW == 77 (0x118751000) [pid = 1725] [serial = 1339] [outer = 0x0] [url = about:blank] 17:26:36 INFO - PROCESS | 1725 | --DOMWINDOW == 76 (0x1183a2000) [pid = 1725] [serial = 1338] [outer = 0x0] [url = about:blank] 17:26:36 INFO - PROCESS | 1725 | --DOMWINDOW == 75 (0x1237f4400) [pid = 1725] [serial = 1369] [outer = 0x0] [url = about:blank] 17:26:36 INFO - PROCESS | 1725 | --DOMWINDOW == 74 (0x1195f0000) [pid = 1725] [serial = 1378] [outer = 0x0] [url = about:blank] 17:26:36 INFO - PROCESS | 1725 | --DOMWINDOW == 73 (0x126225400) [pid = 1725] [serial = 1381] [outer = 0x0] [url = about:blank] 17:26:36 INFO - PROCESS | 1725 | --DOMWINDOW == 72 (0x119e0ac00) [pid = 1725] [serial = 1363] [outer = 0x0] [url = about:blank] 17:26:36 INFO - PROCESS | 1725 | --DOMWINDOW == 71 (0x12691d400) [pid = 1725] [serial = 1384] [outer = 0x0] [url = about:blank] 17:26:36 INFO - PROCESS | 1725 | --DOMWINDOW == 70 (0x12682dc00) [pid = 1725] [serial = 1383] [outer = 0x0] [url = about:blank] 17:26:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 17:26:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1024ms 17:26:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 17:26:37 INFO - PROCESS | 1725 | 1467937596996 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 17:26:37 INFO - PROCESS | 1725 | 1467937596999 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 17:26:37 INFO - PROCESS | 1725 | 1467937597003 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 17:26:37 INFO - PROCESS | 1725 | 1467937597006 Marionette TRACE conn2 <- [1,1890,null,{}] 17:26:37 INFO - PROCESS | 1725 | 1467937597025 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}] 17:26:37 INFO - PROCESS | 1725 | 1467937597027 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:37 INFO - PROCESS | 1725 | 1467937597142 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 17:26:37 INFO - PROCESS | 1725 | 1467937597214 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:37 INFO - PROCESS | 1725 | 1467937597218 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:37 INFO - PROCESS | 1725 | ++DOCSHELL 0x1169a4800 == 17 [pid = 1725] [id = 480] 17:26:37 INFO - PROCESS | 1725 | ++DOMWINDOW == 71 (0x117205c00) [pid = 1725] [serial = 1439] [outer = 0x0] 17:26:37 INFO - PROCESS | 1725 | ++DOMWINDOW == 72 (0x118156000) [pid = 1725] [serial = 1440] [outer = 0x117205c00] 17:26:37 INFO - PROCESS | 1725 | 1467937597311 Marionette DEBUG loaded listener.js 17:26:37 INFO - PROCESS | 1725 | ++DOMWINDOW == 73 (0x1183bf000) [pid = 1725] [serial = 1441] [outer = 0x117205c00] 17:26:37 INFO - PROCESS | 1725 | 1467937597844 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]]]}] 17:26:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 17:26:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 891ms 17:26:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 17:26:37 INFO - PROCESS | 1725 | 1467937597893 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 17:26:37 INFO - PROCESS | 1725 | 1467937597896 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 17:26:37 INFO - PROCESS | 1725 | 1467937597901 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 17:26:37 INFO - PROCESS | 1725 | 1467937597903 Marionette TRACE conn2 <- [1,1894,null,{}] 17:26:37 INFO - PROCESS | 1725 | 1467937597905 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}] 17:26:37 INFO - PROCESS | 1725 | 1467937597907 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:38 INFO - PROCESS | 1725 | 1467937598007 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 17:26:38 INFO - PROCESS | 1725 | 1467937598074 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:38 INFO - PROCESS | 1725 | 1467937598075 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:38 INFO - PROCESS | 1725 | ++DOCSHELL 0x1187fc000 == 18 [pid = 1725] [id = 481] 17:26:38 INFO - PROCESS | 1725 | ++DOMWINDOW == 74 (0x119071800) [pid = 1725] [serial = 1442] [outer = 0x0] 17:26:38 INFO - PROCESS | 1725 | ++DOMWINDOW == 75 (0x11907a400) [pid = 1725] [serial = 1443] [outer = 0x119071800] 17:26:38 INFO - PROCESS | 1725 | 1467937598106 Marionette DEBUG loaded listener.js 17:26:38 INFO - PROCESS | 1725 | ++DOMWINDOW == 76 (0x1193e6800) [pid = 1725] [serial = 1444] [outer = 0x119071800] 17:26:38 INFO - PROCESS | 1725 | 1467937598547 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]]]}] 17:26:38 INFO - PROCESS | 1725 | ++DOMWINDOW == 77 (0x119072000) [pid = 1725] [serial = 1445] [outer = 0x12109f400] 17:26:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 17:26:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 671ms 17:26:38 INFO - PROCESS | 1725 | 1467937598581 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 17:26:38 INFO - PROCESS | 1725 | 1467937598582 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 17:26:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 17:26:38 INFO - PROCESS | 1725 | 1467937598642 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 17:26:38 INFO - PROCESS | 1725 | 1467937598645 Marionette TRACE conn2 <- [1,1898,null,{}] 17:26:38 INFO - PROCESS | 1725 | 1467937598657 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}] 17:26:38 INFO - PROCESS | 1725 | 1467937598661 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:38 INFO - PROCESS | 1725 | 1467937598757 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 17:26:38 INFO - PROCESS | 1725 | 1467937598822 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:38 INFO - PROCESS | 1725 | 1467937598825 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:38 INFO - PROCESS | 1725 | ++DOCSHELL 0x119eaf000 == 19 [pid = 1725] [id = 482] 17:26:38 INFO - PROCESS | 1725 | ++DOMWINDOW == 78 (0x1133ce000) [pid = 1725] [serial = 1446] [outer = 0x0] 17:26:38 INFO - PROCESS | 1725 | ++DOMWINDOW == 79 (0x1197eb000) [pid = 1725] [serial = 1447] [outer = 0x1133ce000] 17:26:38 INFO - PROCESS | 1725 | 1467937598859 Marionette DEBUG loaded listener.js 17:26:38 INFO - PROCESS | 1725 | ++DOMWINDOW == 80 (0x119e06400) [pid = 1725] [serial = 1448] [outer = 0x1133ce000] 17:26:39 INFO - PROCESS | 1725 | 1467937599358 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]]]}] 17:26:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 17:26:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 823ms 17:26:39 INFO - PROCESS | 1725 | 1467937599418 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 17:26:39 INFO - PROCESS | 1725 | 1467937599421 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 17:26:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 17:26:39 INFO - PROCESS | 1725 | 1467937599425 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 17:26:39 INFO - PROCESS | 1725 | 1467937599427 Marionette TRACE conn2 <- [1,1902,null,{}] 17:26:39 INFO - PROCESS | 1725 | 1467937599430 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}] 17:26:39 INFO - PROCESS | 1725 | 1467937599433 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:39 INFO - PROCESS | 1725 | 1467937599577 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 17:26:39 INFO - PROCESS | 1725 | 1467937599651 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:39 INFO - PROCESS | 1725 | 1467937599652 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:39 INFO - PROCESS | 1725 | ++DOCSHELL 0x121d79800 == 20 [pid = 1725] [id = 483] 17:26:39 INFO - PROCESS | 1725 | ++DOMWINDOW == 81 (0x1210a7000) [pid = 1725] [serial = 1449] [outer = 0x0] 17:26:39 INFO - PROCESS | 1725 | ++DOMWINDOW == 82 (0x1210ad000) [pid = 1725] [serial = 1450] [outer = 0x1210a7000] 17:26:39 INFO - PROCESS | 1725 | 1467937599681 Marionette DEBUG loaded listener.js 17:26:39 INFO - PROCESS | 1725 | ++DOMWINDOW == 83 (0x12111b000) [pid = 1725] [serial = 1451] [outer = 0x1210a7000] 17:26:40 INFO - PROCESS | 1725 | 1467937600091 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]]]}] 17:26:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 17:26:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 720ms 17:26:40 INFO - PROCESS | 1725 | 1467937600145 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 17:26:40 INFO - PROCESS | 1725 | 1467937600146 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 17:26:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 17:26:40 INFO - PROCESS | 1725 | 1467937600149 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 17:26:40 INFO - PROCESS | 1725 | 1467937600150 Marionette TRACE conn2 <- [1,1906,null,{}] 17:26:40 INFO - PROCESS | 1725 | 1467937600153 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}] 17:26:40 INFO - PROCESS | 1725 | 1467937600154 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:40 INFO - PROCESS | 1725 | 1467937600247 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 17:26:40 INFO - PROCESS | 1725 | 1467937600301 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:40 INFO - PROCESS | 1725 | 1467937600302 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:40 INFO - PROCESS | 1725 | ++DOCSHELL 0x124c26000 == 21 [pid = 1725] [id = 484] 17:26:40 INFO - PROCESS | 1725 | ++DOMWINDOW == 84 (0x1210a8000) [pid = 1725] [serial = 1452] [outer = 0x0] 17:26:40 INFO - PROCESS | 1725 | ++DOMWINDOW == 85 (0x121475800) [pid = 1725] [serial = 1453] [outer = 0x1210a8000] 17:26:40 INFO - PROCESS | 1725 | 1467937600331 Marionette DEBUG loaded listener.js 17:26:40 INFO - PROCESS | 1725 | ++DOMWINDOW == 86 (0x1217f1800) [pid = 1725] [serial = 1454] [outer = 0x1210a8000] 17:26:40 INFO - PROCESS | 1725 | 1467937600746 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]]]}] 17:26:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 17:26:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 669ms 17:26:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 17:26:40 INFO - PROCESS | 1725 | 1467937600819 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 17:26:40 INFO - PROCESS | 1725 | 1467937600820 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 17:26:40 INFO - PROCESS | 1725 | 1467937600823 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 17:26:40 INFO - PROCESS | 1725 | 1467937600826 Marionette TRACE conn2 <- [1,1910,null,{}] 17:26:40 INFO - PROCESS | 1725 | 1467937600829 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}] 17:26:40 INFO - PROCESS | 1725 | 1467937600831 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:40 INFO - PROCESS | 1725 | 1467937600949 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 17:26:41 INFO - PROCESS | 1725 | 1467937601018 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:41 INFO - PROCESS | 1725 | 1467937601021 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:41 INFO - PROCESS | 1725 | ++DOCSHELL 0x1182ad800 == 22 [pid = 1725] [id = 485] 17:26:41 INFO - PROCESS | 1725 | ++DOMWINDOW == 87 (0x1181c0c00) [pid = 1725] [serial = 1455] [outer = 0x0] 17:26:41 INFO - PROCESS | 1725 | ++DOMWINDOW == 88 (0x1183bc800) [pid = 1725] [serial = 1456] [outer = 0x1181c0c00] 17:26:41 INFO - PROCESS | 1725 | 1467937601048 Marionette DEBUG loaded listener.js 17:26:41 INFO - PROCESS | 1725 | ++DOMWINDOW == 89 (0x118754400) [pid = 1725] [serial = 1457] [outer = 0x1181c0c00] 17:26:42 INFO - PROCESS | 1725 | --DOCSHELL 0x117236800 == 21 [pid = 1725] [id = 478] 17:26:42 INFO - PROCESS | 1725 | --DOCSHELL 0x126a42800 == 20 [pid = 1725] [id = 344] 17:26:42 INFO - PROCESS | 1725 | --DOCSHELL 0x11735d800 == 19 [pid = 1725] [id = 348] 17:26:42 INFO - PROCESS | 1725 | --DOCSHELL 0x12109c000 == 18 [pid = 1725] [id = 340] 17:26:42 INFO - PROCESS | 1725 | --DOCSHELL 0x12b91c800 == 17 [pid = 1725] [id = 351] 17:26:42 INFO - PROCESS | 1725 | --DOCSHELL 0x119098000 == 16 [pid = 1725] [id = 352] 17:26:42 INFO - PROCESS | 1725 | --DOCSHELL 0x124c26000 == 15 [pid = 1725] [id = 484] 17:26:42 INFO - PROCESS | 1725 | --DOCSHELL 0x121d79800 == 14 [pid = 1725] [id = 483] 17:26:42 INFO - PROCESS | 1725 | --DOCSHELL 0x119eaf000 == 13 [pid = 1725] [id = 482] 17:26:42 INFO - PROCESS | 1725 | --DOCSHELL 0x1187fc000 == 12 [pid = 1725] [id = 481] 17:26:42 INFO - PROCESS | 1725 | --DOCSHELL 0x11858b000 == 11 [pid = 1725] [id = 477] 17:26:42 INFO - PROCESS | 1725 | --DOCSHELL 0x119179000 == 10 [pid = 1725] [id = 479] 17:26:42 INFO - PROCESS | 1725 | --DOCSHELL 0x1169a4800 == 9 [pid = 1725] [id = 480] 17:26:43 INFO - PROCESS | 1725 | 1467937603195 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]]]}] 17:26:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 17:26:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 2378ms 17:26:43 INFO - PROCESS | 1725 | 1467937603202 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 17:26:43 INFO - PROCESS | 1725 | 1467937603207 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 17:26:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 17:26:43 INFO - PROCESS | 1725 | 1467937603213 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 17:26:43 INFO - PROCESS | 1725 | 1467937603215 Marionette TRACE conn2 <- [1,1914,null,{}] 17:26:43 INFO - PROCESS | 1725 | 1467937603220 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}] 17:26:43 INFO - PROCESS | 1725 | 1467937603222 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:43 INFO - PROCESS | 1725 | 1467937603305 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 17:26:43 INFO - PROCESS | 1725 | 1467937603310 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:43 INFO - PROCESS | 1725 | 1467937603312 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:43 INFO - PROCESS | 1725 | ++DOCSHELL 0x117353000 == 10 [pid = 1725] [id = 486] 17:26:43 INFO - PROCESS | 1725 | ++DOMWINDOW == 90 (0x116fb4000) [pid = 1725] [serial = 1458] [outer = 0x0] 17:26:43 INFO - PROCESS | 1725 | ++DOMWINDOW == 91 (0x117210400) [pid = 1725] [serial = 1459] [outer = 0x116fb4000] 17:26:43 INFO - PROCESS | 1725 | 1467937603343 Marionette DEBUG loaded listener.js 17:26:43 INFO - PROCESS | 1725 | ++DOMWINDOW == 92 (0x118397000) [pid = 1725] [serial = 1460] [outer = 0x116fb4000] 17:26:43 INFO - PROCESS | 1725 | 1467937603665 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]]]}] 17:26:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 17:26:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 470ms 17:26:43 INFO - PROCESS | 1725 | 1467937603713 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 17:26:43 INFO - PROCESS | 1725 | 1467937603716 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 17:26:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 17:26:43 INFO - PROCESS | 1725 | 1467937603722 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 17:26:43 INFO - PROCESS | 1725 | 1467937603724 Marionette TRACE conn2 <- [1,1918,null,{}] 17:26:43 INFO - PROCESS | 1725 | 1467937603726 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}] 17:26:43 INFO - PROCESS | 1725 | 1467937603728 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:43 INFO - PROCESS | 1725 | 1467937603809 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 17:26:43 INFO - PROCESS | 1725 | 1467937603813 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:43 INFO - PROCESS | 1725 | 1467937603815 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:43 INFO - PROCESS | 1725 | ++DOCSHELL 0x1169a4000 == 11 [pid = 1725] [id = 487] 17:26:43 INFO - PROCESS | 1725 | ++DOMWINDOW == 93 (0x11870c000) [pid = 1725] [serial = 1461] [outer = 0x0] 17:26:43 INFO - PROCESS | 1725 | ++DOMWINDOW == 94 (0x118886c00) [pid = 1725] [serial = 1462] [outer = 0x11870c000] 17:26:43 INFO - PROCESS | 1725 | 1467937603845 Marionette DEBUG loaded listener.js 17:26:43 INFO - PROCESS | 1725 | ++DOMWINDOW == 95 (0x1190b3000) [pid = 1725] [serial = 1463] [outer = 0x11870c000] 17:26:44 INFO - PROCESS | 1725 | 1467937604192 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]]]}] 17:26:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 17:26:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 519ms 17:26:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 17:26:44 INFO - PROCESS | 1725 | 1467937604253 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 17:26:44 INFO - PROCESS | 1725 | 1467937604254 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 17:26:44 INFO - PROCESS | 1725 | 1467937604257 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 17:26:44 INFO - PROCESS | 1725 | 1467937604259 Marionette TRACE conn2 <- [1,1922,null,{}] 17:26:44 INFO - PROCESS | 1725 | 1467937604267 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}] 17:26:44 INFO - PROCESS | 1725 | 1467937604270 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:44 INFO - PROCESS | 1725 | 1467937604350 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 17:26:44 INFO - PROCESS | 1725 | 1467937604357 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:44 INFO - PROCESS | 1725 | 1467937604359 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:44 INFO - PROCESS | 1725 | ++DOCSHELL 0x1216cc800 == 12 [pid = 1725] [id = 488] 17:26:44 INFO - PROCESS | 1725 | ++DOMWINDOW == 96 (0x1183c7400) [pid = 1725] [serial = 1464] [outer = 0x0] 17:26:44 INFO - PROCESS | 1725 | ++DOMWINDOW == 97 (0x1197de800) [pid = 1725] [serial = 1465] [outer = 0x1183c7400] 17:26:44 INFO - PROCESS | 1725 | 1467937604388 Marionette DEBUG loaded listener.js 17:26:44 INFO - PROCESS | 1725 | ++DOMWINDOW == 98 (0x119b8b000) [pid = 1725] [serial = 1466] [outer = 0x1183c7400] 17:26:44 INFO - PROCESS | 1725 | 1467937604732 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]]]}] 17:26:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 17:26:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 520ms 17:26:44 INFO - PROCESS | 1725 | 1467937604778 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 17:26:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 17:26:44 INFO - PROCESS | 1725 | 1467937604779 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 17:26:44 INFO - PROCESS | 1725 | 1467937604782 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 17:26:44 INFO - PROCESS | 1725 | 1467937604783 Marionette TRACE conn2 <- [1,1926,null,{}] 17:26:44 INFO - PROCESS | 1725 | 1467937604785 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}] 17:26:44 INFO - PROCESS | 1725 | 1467937604786 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:44 INFO - PROCESS | 1725 | 1467937604899 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 17:26:44 INFO - PROCESS | 1725 | 1467937604934 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:44 INFO - PROCESS | 1725 | 1467937604935 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:44 INFO - PROCESS | 1725 | ++DOCSHELL 0x123608800 == 13 [pid = 1725] [id = 489] 17:26:44 INFO - PROCESS | 1725 | ++DOMWINDOW == 99 (0x119e09000) [pid = 1725] [serial = 1467] [outer = 0x0] 17:26:44 INFO - PROCESS | 1725 | ++DOMWINDOW == 100 (0x1210a5800) [pid = 1725] [serial = 1468] [outer = 0x119e09000] 17:26:44 INFO - PROCESS | 1725 | 1467937604960 Marionette DEBUG loaded listener.js 17:26:45 INFO - PROCESS | 1725 | ++DOMWINDOW == 101 (0x121115c00) [pid = 1725] [serial = 1469] [outer = 0x119e09000] 17:26:45 INFO - PROCESS | 1725 | 1467937605260 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]]]}] 17:26:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 17:26:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 518ms 17:26:45 INFO - PROCESS | 1725 | 1467937605301 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 17:26:45 INFO - PROCESS | 1725 | 1467937605302 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 17:26:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 17:26:45 INFO - PROCESS | 1725 | 1467937605307 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 17:26:45 INFO - PROCESS | 1725 | 1467937605308 Marionette TRACE conn2 <- [1,1930,null,{}] 17:26:45 INFO - PROCESS | 1725 | 1467937605310 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}] 17:26:45 INFO - PROCESS | 1725 | 1467937605318 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:45 INFO - PROCESS | 1725 | 1467937605409 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 17:26:45 INFO - PROCESS | 1725 | 1467937605445 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:45 INFO - PROCESS | 1725 | 1467937605446 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:45 INFO - PROCESS | 1725 | ++DOCSHELL 0x1266d6000 == 14 [pid = 1725] [id = 490] 17:26:45 INFO - PROCESS | 1725 | ++DOMWINDOW == 102 (0x113d90400) [pid = 1725] [serial = 1470] [outer = 0x0] 17:26:45 INFO - PROCESS | 1725 | ++DOMWINDOW == 103 (0x12111fc00) [pid = 1725] [serial = 1471] [outer = 0x113d90400] 17:26:45 INFO - PROCESS | 1725 | 1467937605470 Marionette DEBUG loaded listener.js 17:26:45 INFO - PROCESS | 1725 | ++DOMWINDOW == 104 (0x1217ef400) [pid = 1725] [serial = 1472] [outer = 0x113d90400] 17:26:45 INFO - PROCESS | 1725 | 1467937605804 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]]]}] 17:26:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 17:26:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 522ms 17:26:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 17:26:45 INFO - PROCESS | 1725 | 1467937605828 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 17:26:45 INFO - PROCESS | 1725 | 1467937605830 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 17:26:45 INFO - PROCESS | 1725 | 1467937605832 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 17:26:45 INFO - PROCESS | 1725 | 1467937605833 Marionette TRACE conn2 <- [1,1934,null,{}] 17:26:45 INFO - PROCESS | 1725 | 1467937605835 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}] 17:26:45 INFO - PROCESS | 1725 | 1467937605842 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:45 INFO - PROCESS | 1725 | 1467937605972 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 17:26:45 INFO - PROCESS | 1725 | 1467937605976 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:45 INFO - PROCESS | 1725 | 1467937605978 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:45 INFO - PROCESS | 1725 | ++DOCSHELL 0x128eb5800 == 15 [pid = 1725] [id = 491] 17:26:45 INFO - PROCESS | 1725 | ++DOMWINDOW == 105 (0x113b9ec00) [pid = 1725] [serial = 1473] [outer = 0x0] 17:26:46 INFO - PROCESS | 1725 | ++DOMWINDOW == 106 (0x121bd6800) [pid = 1725] [serial = 1474] [outer = 0x113b9ec00] 17:26:46 INFO - PROCESS | 1725 | 1467937606003 Marionette DEBUG loaded listener.js 17:26:46 INFO - PROCESS | 1725 | ++DOMWINDOW == 107 (0x1251a7c00) [pid = 1725] [serial = 1475] [outer = 0x113b9ec00] 17:26:46 INFO - PROCESS | 1725 | 1467937606339 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]]]}] 17:26:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 17:26:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 568ms 17:26:46 INFO - PROCESS | 1725 | 1467937606401 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 17:26:46 INFO - PROCESS | 1725 | 1467937606403 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 17:26:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 17:26:46 INFO - PROCESS | 1725 | 1467937606407 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 17:26:46 INFO - PROCESS | 1725 | 1467937606408 Marionette TRACE conn2 <- [1,1938,null,{}] 17:26:46 INFO - PROCESS | 1725 | 1467937606417 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}] 17:26:46 INFO - PROCESS | 1725 | 1467937606419 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:46 INFO - PROCESS | 1725 | 1467937606577 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 17:26:46 INFO - PROCESS | 1725 | 1467937606650 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:46 INFO - PROCESS | 1725 | 1467937606651 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:46 INFO - PROCESS | 1725 | ++DOCSHELL 0x1299a7000 == 16 [pid = 1725] [id = 492] 17:26:46 INFO - PROCESS | 1725 | ++DOMWINDOW == 108 (0x116084000) [pid = 1725] [serial = 1476] [outer = 0x0] 17:26:46 INFO - PROCESS | 1725 | ++DOMWINDOW == 109 (0x12570d800) [pid = 1725] [serial = 1477] [outer = 0x116084000] 17:26:46 INFO - PROCESS | 1725 | 1467937606693 Marionette DEBUG loaded listener.js 17:26:46 INFO - PROCESS | 1725 | ++DOMWINDOW == 110 (0x126140800) [pid = 1725] [serial = 1478] [outer = 0x116084000] 17:26:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 17:26:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 675ms 17:26:47 INFO - PROCESS | 1725 | 1467937607075 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]]]}] 17:26:47 INFO - PROCESS | 1725 | 1467937607081 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 17:26:47 INFO - PROCESS | 1725 | 1467937607083 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 17:26:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 17:26:47 INFO - PROCESS | 1725 | 1467937607085 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 17:26:47 INFO - PROCESS | 1725 | 1467937607086 Marionette TRACE conn2 <- [1,1942,null,{}] 17:26:47 INFO - PROCESS | 1725 | 1467937607090 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}] 17:26:47 INFO - PROCESS | 1725 | 1467937607091 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:47 INFO - PROCESS | 1725 | 1467937607191 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 17:26:47 INFO - PROCESS | 1725 | --DOMWINDOW == 109 (0x119071800) [pid = 1725] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 17:26:47 INFO - PROCESS | 1725 | --DOMWINDOW == 108 (0x12691f400) [pid = 1725] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 17:26:47 INFO - PROCESS | 1725 | --DOMWINDOW == 107 (0x1190b0000) [pid = 1725] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 17:26:47 INFO - PROCESS | 1725 | --DOMWINDOW == 106 (0x121bd2000) [pid = 1725] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 17:26:47 INFO - PROCESS | 1725 | --DOMWINDOW == 105 (0x119ac3c00) [pid = 1725] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 17:26:47 INFO - PROCESS | 1725 | --DOMWINDOW == 104 (0x1129a8400) [pid = 1725] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 17:26:47 INFO - PROCESS | 1725 | --DOMWINDOW == 103 (0x121df6c00) [pid = 1725] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 17:26:47 INFO - PROCESS | 1725 | --DOMWINDOW == 102 (0x116975800) [pid = 1725] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 17:26:47 INFO - PROCESS | 1725 | --DOMWINDOW == 101 (0x1190acc00) [pid = 1725] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 17:26:47 INFO - PROCESS | 1725 | --DOMWINDOW == 100 (0x113967c00) [pid = 1725] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 17:26:47 INFO - PROCESS | 1725 | --DOMWINDOW == 99 (0x119e03c00) [pid = 1725] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 17:26:47 INFO - PROCESS | 1725 | --DOMWINDOW == 98 (0x119ac2800) [pid = 1725] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 17:26:47 INFO - PROCESS | 1725 | --DOMWINDOW == 97 (0x116fa8800) [pid = 1725] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 17:26:47 INFO - PROCESS | 1725 | --DOMWINDOW == 96 (0x12691dc00) [pid = 1725] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 17:26:47 INFO - PROCESS | 1725 | --DOMWINDOW == 95 (0x126c6d000) [pid = 1725] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 17:26:47 INFO - PROCESS | 1725 | --DOMWINDOW == 94 (0x121024800) [pid = 1725] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 17:26:47 INFO - PROCESS | 1725 | --DOMWINDOW == 93 (0x111dad400) [pid = 1725] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 17:26:47 INFO - PROCESS | 1725 | --DOMWINDOW == 92 (0x1210a8000) [pid = 1725] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 17:26:47 INFO - PROCESS | 1725 | --DOMWINDOW == 91 (0x113939000) [pid = 1725] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 17:26:47 INFO - PROCESS | 1725 | --DOMWINDOW == 90 (0x1210a7000) [pid = 1725] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 17:26:47 INFO - PROCESS | 1725 | --DOMWINDOW == 89 (0x1133ce000) [pid = 1725] [serial = 1446] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 17:26:47 INFO - PROCESS | 1725 | --DOMWINDOW == 88 (0x1151da800) [pid = 1725] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 17:26:47 INFO - PROCESS | 1725 | --DOMWINDOW == 87 (0x117205c00) [pid = 1725] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 17:26:47 INFO - PROCESS | 1725 | 1467937607493 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:47 INFO - PROCESS | 1725 | 1467937607494 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:47 INFO - PROCESS | 1725 | ++DOCSHELL 0x116672800 == 17 [pid = 1725] [id = 493] 17:26:47 INFO - PROCESS | 1725 | ++DOMWINDOW == 88 (0x1120e3800) [pid = 1725] [serial = 1479] [outer = 0x0] 17:26:47 INFO - PROCESS | 1725 | ++DOMWINDOW == 89 (0x11393a400) [pid = 1725] [serial = 1480] [outer = 0x1120e3800] 17:26:47 INFO - PROCESS | 1725 | 1467937607518 Marionette DEBUG loaded listener.js 17:26:47 INFO - PROCESS | 1725 | ++DOMWINDOW == 90 (0x113942000) [pid = 1725] [serial = 1481] [outer = 0x1120e3800] 17:26:47 INFO - PROCESS | 1725 | 1467937607878 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]]]}] 17:26:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 17:26:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 821ms 17:26:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 17:26:47 INFO - PROCESS | 1725 | 1467937607907 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 17:26:47 INFO - PROCESS | 1725 | 1467937607909 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 17:26:47 INFO - PROCESS | 1725 | 1467937607911 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 17:26:47 INFO - PROCESS | 1725 | 1467937607911 Marionette TRACE conn2 <- [1,1946,null,{}] 17:26:47 INFO - PROCESS | 1725 | 1467937607914 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}] 17:26:47 INFO - PROCESS | 1725 | 1467937607915 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:47 INFO - PROCESS | 1725 | 1467937607992 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 17:26:48 INFO - PROCESS | 1725 | 1467937607996 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:48 INFO - PROCESS | 1725 | 1467937607997 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:48 INFO - PROCESS | 1725 | ++DOCSHELL 0x1216c7000 == 18 [pid = 1725] [id = 494] 17:26:48 INFO - PROCESS | 1725 | ++DOMWINDOW == 91 (0x1183bb400) [pid = 1725] [serial = 1482] [outer = 0x0] 17:26:48 INFO - PROCESS | 1725 | ++DOMWINDOW == 92 (0x119074800) [pid = 1725] [serial = 1483] [outer = 0x1183bb400] 17:26:48 INFO - PROCESS | 1725 | 1467937608025 Marionette DEBUG loaded listener.js 17:26:48 INFO - PROCESS | 1725 | ++DOMWINDOW == 93 (0x119e03c00) [pid = 1725] [serial = 1484] [outer = 0x1183bb400] 17:26:48 INFO - PROCESS | 1725 | 1467937608358 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]]]}] 17:26:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 17:26:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 469ms 17:26:48 INFO - PROCESS | 1725 | 1467937608381 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 17:26:48 INFO - PROCESS | 1725 | 1467937608383 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 17:26:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 17:26:48 INFO - PROCESS | 1725 | 1467937608397 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 17:26:48 INFO - PROCESS | 1725 | 1467937608399 Marionette TRACE conn2 <- [1,1950,null,{}] 17:26:48 INFO - PROCESS | 1725 | 1467937608403 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}] 17:26:48 INFO - PROCESS | 1725 | 1467937608409 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:48 INFO - PROCESS | 1725 | 1467937608538 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 17:26:48 INFO - PROCESS | 1725 | 1467937608618 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:48 INFO - PROCESS | 1725 | 1467937608619 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:48 INFO - PROCESS | 1725 | ++DOCSHELL 0x12b09d800 == 19 [pid = 1725] [id = 495] 17:26:48 INFO - PROCESS | 1725 | ++DOMWINDOW == 94 (0x1181c2c00) [pid = 1725] [serial = 1485] [outer = 0x0] 17:26:48 INFO - PROCESS | 1725 | ++DOMWINDOW == 95 (0x119e0bc00) [pid = 1725] [serial = 1486] [outer = 0x1181c2c00] 17:26:48 INFO - PROCESS | 1725 | 1467937608660 Marionette DEBUG loaded listener.js 17:26:48 INFO - PROCESS | 1725 | ++DOMWINDOW == 96 (0x1237f7800) [pid = 1725] [serial = 1487] [outer = 0x1181c2c00] 17:26:49 INFO - PROCESS | 1725 | 1467937609054 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]]]}] 17:26:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 17:26:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 682ms 17:26:49 INFO - PROCESS | 1725 | 1467937609069 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 17:26:49 INFO - PROCESS | 1725 | 1467937609072 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 17:26:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 17:26:49 INFO - PROCESS | 1725 | 1467937609075 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 17:26:49 INFO - PROCESS | 1725 | 1467937609076 Marionette TRACE conn2 <- [1,1954,null,{}] 17:26:49 INFO - PROCESS | 1725 | 1467937609079 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}] 17:26:49 INFO - PROCESS | 1725 | 1467937609080 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:49 INFO - PROCESS | 1725 | 1467937609192 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 17:26:49 INFO - PROCESS | 1725 | 1467937609198 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:49 INFO - PROCESS | 1725 | 1467937609200 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:49 INFO - PROCESS | 1725 | ++DOCSHELL 0x12664e000 == 20 [pid = 1725] [id = 496] 17:26:49 INFO - PROCESS | 1725 | ++DOMWINDOW == 97 (0x126654000) [pid = 1725] [serial = 1488] [outer = 0x0] 17:26:49 INFO - PROCESS | 1725 | ++DOMWINDOW == 98 (0x12682e000) [pid = 1725] [serial = 1489] [outer = 0x126654000] 17:26:49 INFO - PROCESS | 1725 | 1467937609229 Marionette DEBUG loaded listener.js 17:26:49 INFO - PROCESS | 1725 | ++DOMWINDOW == 99 (0x12690c800) [pid = 1725] [serial = 1490] [outer = 0x126654000] 17:26:49 INFO - PROCESS | 1725 | 1467937609647 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]]]}] 17:26:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 17:26:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 619ms 17:26:49 INFO - PROCESS | 1725 | 1467937609695 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 17:26:49 INFO - PROCESS | 1725 | 1467937609697 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 17:26:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 17:26:49 INFO - PROCESS | 1725 | 1467937609700 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 17:26:49 INFO - PROCESS | 1725 | 1467937609702 Marionette TRACE conn2 <- [1,1958,null,{}] 17:26:49 INFO - PROCESS | 1725 | 1467937609706 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}] 17:26:49 INFO - PROCESS | 1725 | 1467937609708 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:49 INFO - PROCESS | 1725 | 1467937609810 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 17:26:49 INFO - PROCESS | 1725 | 1467937609894 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:49 INFO - PROCESS | 1725 | 1467937609895 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:49 INFO - PROCESS | 1725 | ++DOCSHELL 0x1188bc000 == 21 [pid = 1725] [id = 497] 17:26:49 INFO - PROCESS | 1725 | ++DOMWINDOW == 100 (0x116a14000) [pid = 1725] [serial = 1491] [outer = 0x0] 17:26:49 INFO - PROCESS | 1725 | ++DOMWINDOW == 101 (0x1173ec400) [pid = 1725] [serial = 1492] [outer = 0x116a14000] 17:26:49 INFO - PROCESS | 1725 | 1467937609938 Marionette DEBUG loaded listener.js 17:26:49 INFO - PROCESS | 1725 | ++DOMWINDOW == 102 (0x11870a800) [pid = 1725] [serial = 1493] [outer = 0x116a14000] 17:26:50 INFO - PROCESS | 1725 | 1467937610356 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]]]}] 17:26:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 17:26:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 674ms 17:26:50 INFO - PROCESS | 1725 | 1467937610375 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 17:26:50 INFO - PROCESS | 1725 | 1467937610378 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 17:26:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 17:26:50 INFO - PROCESS | 1725 | 1467937610383 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 17:26:50 INFO - PROCESS | 1725 | 1467937610384 Marionette TRACE conn2 <- [1,1962,null,{}] 17:26:50 INFO - PROCESS | 1725 | 1467937610387 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}] 17:26:50 INFO - PROCESS | 1725 | 1467937610389 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:50 INFO - PROCESS | 1725 | 1467937610489 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 17:26:50 INFO - PROCESS | 1725 | 1467937610549 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:50 INFO - PROCESS | 1725 | 1467937610551 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:50 INFO - PROCESS | 1725 | ++DOCSHELL 0x12664e800 == 22 [pid = 1725] [id = 498] 17:26:50 INFO - PROCESS | 1725 | ++DOMWINDOW == 103 (0x119042c00) [pid = 1725] [serial = 1494] [outer = 0x0] 17:26:50 INFO - PROCESS | 1725 | ++DOMWINDOW == 104 (0x1195e7400) [pid = 1725] [serial = 1495] [outer = 0x119042c00] 17:26:50 INFO - PROCESS | 1725 | 1467937610581 Marionette DEBUG loaded listener.js 17:26:50 INFO - PROCESS | 1725 | ++DOMWINDOW == 105 (0x1197df400) [pid = 1725] [serial = 1496] [outer = 0x119042c00] 17:26:51 INFO - PROCESS | 1725 | 1467937611068 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]]]}] 17:26:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 17:26:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 724ms 17:26:51 INFO - PROCESS | 1725 | 1467937611108 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 17:26:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 17:26:51 INFO - PROCESS | 1725 | 1467937611110 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 17:26:51 INFO - PROCESS | 1725 | 1467937611114 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 17:26:51 INFO - PROCESS | 1725 | 1467937611116 Marionette TRACE conn2 <- [1,1966,null,{}] 17:26:51 INFO - PROCESS | 1725 | 1467937611126 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}] 17:26:51 INFO - PROCESS | 1725 | 1467937611129 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:51 INFO - PROCESS | 1725 | 1467937611246 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 17:26:51 INFO - PROCESS | 1725 | 1467937611318 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:51 INFO - PROCESS | 1725 | 1467937611320 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:51 INFO - PROCESS | 1725 | ++DOCSHELL 0x12c49a000 == 23 [pid = 1725] [id = 499] 17:26:51 INFO - PROCESS | 1725 | ++DOMWINDOW == 106 (0x121b75000) [pid = 1725] [serial = 1497] [outer = 0x0] 17:26:51 INFO - PROCESS | 1725 | ++DOMWINDOW == 107 (0x121bd1400) [pid = 1725] [serial = 1498] [outer = 0x121b75000] 17:26:51 INFO - PROCESS | 1725 | 1467937611351 Marionette DEBUG loaded listener.js 17:26:51 INFO - PROCESS | 1725 | ++DOMWINDOW == 108 (0x1237f2c00) [pid = 1725] [serial = 1499] [outer = 0x121b75000] 17:26:51 INFO - PROCESS | 1725 | 1467937611764 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]]]}] 17:26:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 17:26:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 674ms 17:26:51 INFO - PROCESS | 1725 | 1467937611788 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 17:26:51 INFO - PROCESS | 1725 | 1467937611790 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 17:26:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 17:26:51 INFO - PROCESS | 1725 | 1467937611792 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 17:26:51 INFO - PROCESS | 1725 | 1467937611793 Marionette TRACE conn2 <- [1,1970,null,{}] 17:26:51 INFO - PROCESS | 1725 | 1467937611796 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}] 17:26:51 INFO - PROCESS | 1725 | 1467937611797 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:51 INFO - PROCESS | 1725 | 1467937611898 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 17:26:51 INFO - PROCESS | 1725 | 1467937611969 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:51 INFO - PROCESS | 1725 | 1467937611970 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:51 INFO - PROCESS | 1725 | ++DOCSHELL 0x1169bb800 == 24 [pid = 1725] [id = 500] 17:26:51 INFO - PROCESS | 1725 | ++DOMWINDOW == 109 (0x113d43800) [pid = 1725] [serial = 1500] [outer = 0x0] 17:26:51 INFO - PROCESS | 1725 | ++DOMWINDOW == 110 (0x117207400) [pid = 1725] [serial = 1501] [outer = 0x113d43800] 17:26:52 INFO - PROCESS | 1725 | 1467937612000 Marionette DEBUG loaded listener.js 17:26:52 INFO - PROCESS | 1725 | ++DOMWINDOW == 111 (0x112f7c400) [pid = 1725] [serial = 1502] [outer = 0x113d43800] 17:26:52 INFO - PROCESS | 1725 | --DOMWINDOW == 110 (0x128b4c800) [pid = 1725] [serial = 1428] [outer = 0x0] [url = about:blank] 17:26:52 INFO - PROCESS | 1725 | --DOMWINDOW == 109 (0x118156000) [pid = 1725] [serial = 1440] [outer = 0x0] [url = about:blank] 17:26:52 INFO - PROCESS | 1725 | --DOMWINDOW == 108 (0x128a72c00) [pid = 1725] [serial = 1426] [outer = 0x0] [url = about:blank] 17:26:52 INFO - PROCESS | 1725 | --DOMWINDOW == 107 (0x128b56800) [pid = 1725] [serial = 1429] [outer = 0x0] [url = about:blank] 17:26:52 INFO - PROCESS | 1725 | --DOMWINDOW == 106 (0x1195e8c00) [pid = 1725] [serial = 1399] [outer = 0x0] [url = about:blank] 17:26:52 INFO - PROCESS | 1725 | --DOMWINDOW == 105 (0x12570b400) [pid = 1725] [serial = 1419] [outer = 0x0] [url = about:blank] 17:26:52 INFO - PROCESS | 1725 | --DOMWINDOW == 104 (0x11336e400) [pid = 1725] [serial = 1431] [outer = 0x0] [url = about:blank] 17:26:52 INFO - PROCESS | 1725 | --DOMWINDOW == 103 (0x1237fd000) [pid = 1725] [serial = 1411] [outer = 0x0] [url = about:blank] 17:26:52 INFO - PROCESS | 1725 | --DOMWINDOW == 102 (0x118156800) [pid = 1725] [serial = 1432] [outer = 0x0] [url = about:blank] 17:26:52 INFO - PROCESS | 1725 | --DOMWINDOW == 101 (0x126c6ac00) [pid = 1725] [serial = 1423] [outer = 0x0] [url = about:blank] 17:26:52 INFO - PROCESS | 1725 | --DOMWINDOW == 100 (0x12691c400) [pid = 1725] [serial = 1420] [outer = 0x0] [url = about:blank] 17:26:52 INFO - PROCESS | 1725 | --DOMWINDOW == 99 (0x119e06400) [pid = 1725] [serial = 1448] [outer = 0x0] [url = about:blank] 17:26:52 INFO - PROCESS | 1725 | --DOMWINDOW == 98 (0x1210ad000) [pid = 1725] [serial = 1450] [outer = 0x0] [url = about:blank] 17:26:52 INFO - PROCESS | 1725 | --DOMWINDOW == 97 (0x1183c2c00) [pid = 1725] [serial = 1438] [outer = 0x0] [url = about:blank] 17:26:52 INFO - PROCESS | 1725 | --DOMWINDOW == 96 (0x1183bf000) [pid = 1725] [serial = 1441] [outer = 0x0] [url = about:blank] 17:26:52 INFO - PROCESS | 1725 | --DOMWINDOW == 95 (0x1181bc800) [pid = 1725] [serial = 1437] [outer = 0x0] [url = about:blank] 17:26:52 INFO - PROCESS | 1725 | --DOMWINDOW == 94 (0x1197eb000) [pid = 1725] [serial = 1447] [outer = 0x0] [url = about:blank] 17:26:52 INFO - PROCESS | 1725 | --DOMWINDOW == 93 (0x113d3e400) [pid = 1725] [serial = 1434] [outer = 0x0] [url = about:blank] 17:26:52 INFO - PROCESS | 1725 | --DOMWINDOW == 92 (0x1193e6800) [pid = 1725] [serial = 1444] [outer = 0x0] [url = about:blank] 17:26:52 INFO - PROCESS | 1725 | --DOMWINDOW == 91 (0x11907a400) [pid = 1725] [serial = 1443] [outer = 0x0] [url = about:blank] 17:26:52 INFO - PROCESS | 1725 | --DOMWINDOW == 90 (0x126c70800) [pid = 1725] [serial = 880] [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.] 17:26:52 INFO - PROCESS | 1725 | --DOMWINDOW == 89 (0x1269de400) [pid = 1725] [serial = 1422] [outer = 0x0] [url = about:blank] 17:26:52 INFO - PROCESS | 1725 | --DOMWINDOW == 88 (0x1193e7400) [pid = 1725] [serial = 1398] [outer = 0x0] [url = about:blank] 17:26:52 INFO - PROCESS | 1725 | --DOMWINDOW == 87 (0x12372d800) [pid = 1725] [serial = 1410] [outer = 0x0] [url = about:blank] 17:26:52 INFO - PROCESS | 1725 | --DOMWINDOW == 86 (0x1217eb400) [pid = 1725] [serial = 1407] [outer = 0x0] [url = about:blank] 17:26:52 INFO - PROCESS | 1725 | --DOMWINDOW == 85 (0x121bd1c00) [pid = 1725] [serial = 1408] [outer = 0x0] [url = about:blank] 17:26:52 INFO - PROCESS | 1725 | --DOMWINDOW == 84 (0x11888a400) [pid = 1725] [serial = 1395] [outer = 0x0] [url = about:blank] 17:26:52 INFO - PROCESS | 1725 | --DOMWINDOW == 83 (0x11907c000) [pid = 1725] [serial = 1396] [outer = 0x0] [url = about:blank] 17:26:52 INFO - PROCESS | 1725 | --DOMWINDOW == 82 (0x124c43800) [pid = 1725] [serial = 1413] [outer = 0x0] [url = about:blank] 17:26:52 INFO - PROCESS | 1725 | --DOMWINDOW == 81 (0x12570d000) [pid = 1725] [serial = 1414] [outer = 0x0] [url = about:blank] 17:26:52 INFO - PROCESS | 1725 | --DOMWINDOW == 80 (0x119728000) [pid = 1725] [serial = 1401] [outer = 0x0] [url = about:blank] 17:26:52 INFO - PROCESS | 1725 | --DOMWINDOW == 79 (0x1197e9000) [pid = 1725] [serial = 1402] [outer = 0x0] [url = about:blank] 17:26:52 INFO - PROCESS | 1725 | --DOMWINDOW == 78 (0x128a6a400) [pid = 1725] [serial = 1425] [outer = 0x0] [url = about:blank] 17:26:52 INFO - PROCESS | 1725 | --DOMWINDOW == 77 (0x113d90000) [pid = 1725] [serial = 1389] [outer = 0x0] [url = about:blank] 17:26:52 INFO - PROCESS | 1725 | --DOMWINDOW == 76 (0x116292c00) [pid = 1725] [serial = 1390] [outer = 0x0] [url = about:blank] 17:26:52 INFO - PROCESS | 1725 | --DOMWINDOW == 75 (0x12621e400) [pid = 1725] [serial = 1416] [outer = 0x0] [url = about:blank] 17:26:52 INFO - PROCESS | 1725 | --DOMWINDOW == 74 (0x1266c1000) [pid = 1725] [serial = 1417] [outer = 0x0] [url = about:blank] 17:26:52 INFO - PROCESS | 1725 | --DOMWINDOW == 73 (0x1210a2400) [pid = 1725] [serial = 1404] [outer = 0x0] [url = about:blank] 17:26:52 INFO - PROCESS | 1725 | --DOMWINDOW == 72 (0x12132d000) [pid = 1725] [serial = 1405] [outer = 0x0] [url = about:blank] 17:26:52 INFO - PROCESS | 1725 | --DOMWINDOW == 71 (0x11814c400) [pid = 1725] [serial = 1392] [outer = 0x0] [url = about:blank] 17:26:52 INFO - PROCESS | 1725 | --DOMWINDOW == 70 (0x118393800) [pid = 1725] [serial = 1393] [outer = 0x0] [url = about:blank] 17:26:52 INFO - PROCESS | 1725 | --DOMWINDOW == 69 (0x126c6dc00) [pid = 1725] [serial = 1387] [outer = 0x0] [url = about:blank] 17:26:52 INFO - PROCESS | 1725 | --DOMWINDOW == 68 (0x1217f1800) [pid = 1725] [serial = 1454] [outer = 0x0] [url = about:blank] 17:26:52 INFO - PROCESS | 1725 | --DOMWINDOW == 67 (0x116702400) [pid = 1725] [serial = 1435] [outer = 0x0] [url = about:blank] 17:26:52 INFO - PROCESS | 1725 | --DOMWINDOW == 66 (0x12111b000) [pid = 1725] [serial = 1451] [outer = 0x0] [url = about:blank] 17:26:52 INFO - PROCESS | 1725 | --DOMWINDOW == 65 (0x121475800) [pid = 1725] [serial = 1453] [outer = 0x0] [url = about:blank] 17:26:52 INFO - PROCESS | 1725 | --DOCSHELL 0x1182ad800 == 23 [pid = 1725] [id = 485] 17:26:52 INFO - PROCESS | 1725 | --DOMWINDOW == 64 (0x1183bc800) [pid = 1725] [serial = 1456] [outer = 0x0] [url = about:blank] 17:26:52 INFO - PROCESS | 1725 | 1467937612954 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]]]}] 17:26:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 17:26:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1169ms 17:26:52 INFO - PROCESS | 1725 | 1467937612962 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 17:26:52 INFO - PROCESS | 1725 | 1467937612964 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 17:26:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 17:26:52 INFO - PROCESS | 1725 | 1467937612968 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 17:26:52 INFO - PROCESS | 1725 | 1467937612970 Marionette TRACE conn2 <- [1,1974,null,{}] 17:26:52 INFO - PROCESS | 1725 | 1467937612976 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}] 17:26:52 INFO - PROCESS | 1725 | 1467937612978 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:53 INFO - PROCESS | 1725 | 1467937613054 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 17:26:53 INFO - PROCESS | 1725 | 1467937613059 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:53 INFO - PROCESS | 1725 | 1467937613060 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:53 INFO - PROCESS | 1725 | ++DOCSHELL 0x1170e1000 == 24 [pid = 1725] [id = 501] 17:26:53 INFO - PROCESS | 1725 | ++DOMWINDOW == 65 (0x11607a000) [pid = 1725] [serial = 1503] [outer = 0x0] 17:26:53 INFO - PROCESS | 1725 | ++DOMWINDOW == 66 (0x116a0b800) [pid = 1725] [serial = 1504] [outer = 0x11607a000] 17:26:53 INFO - PROCESS | 1725 | 1467937613091 Marionette DEBUG loaded listener.js 17:26:53 INFO - PROCESS | 1725 | ++DOMWINDOW == 67 (0x1176e1400) [pid = 1725] [serial = 1505] [outer = 0x11607a000] 17:26:53 INFO - PROCESS | 1725 | 1467937613425 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]]]}] 17:26:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 17:26:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 523ms 17:26:53 INFO - PROCESS | 1725 | 1467937613491 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 17:26:53 INFO - PROCESS | 1725 | 1467937613495 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 17:26:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 17:26:53 INFO - PROCESS | 1725 | 1467937613499 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 17:26:53 INFO - PROCESS | 1725 | 1467937613501 Marionette TRACE conn2 <- [1,1978,null,{}] 17:26:53 INFO - PROCESS | 1725 | 1467937613503 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}] 17:26:53 INFO - PROCESS | 1725 | 1467937613505 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:53 INFO - PROCESS | 1725 | 1467937613586 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 17:26:53 INFO - PROCESS | 1725 | 1467937613592 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:53 INFO - PROCESS | 1725 | 1467937613594 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:53 INFO - PROCESS | 1725 | ++DOCSHELL 0x11858f800 == 25 [pid = 1725] [id = 502] 17:26:53 INFO - PROCESS | 1725 | ++DOMWINDOW == 68 (0x1181ba000) [pid = 1725] [serial = 1506] [outer = 0x0] 17:26:53 INFO - PROCESS | 1725 | ++DOMWINDOW == 69 (0x1183be400) [pid = 1725] [serial = 1507] [outer = 0x1181ba000] 17:26:53 INFO - PROCESS | 1725 | 1467937613621 Marionette DEBUG loaded listener.js 17:26:53 INFO - PROCESS | 1725 | ++DOMWINDOW == 70 (0x11870cc00) [pid = 1725] [serial = 1508] [outer = 0x1181ba000] 17:26:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 17:26:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 469ms 17:26:53 INFO - PROCESS | 1725 | 1467937613962 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]]]}] 17:26:53 INFO - PROCESS | 1725 | 1467937613968 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 17:26:53 INFO - PROCESS | 1725 | 1467937613971 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 17:26:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 17:26:53 INFO - PROCESS | 1725 | 1467937613974 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 17:26:53 INFO - PROCESS | 1725 | 1467937613976 Marionette TRACE conn2 <- [1,1982,null,{}] 17:26:53 INFO - PROCESS | 1725 | 1467937613984 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}] 17:26:53 INFO - PROCESS | 1725 | 1467937613989 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:54 INFO - PROCESS | 1725 | 1467937614069 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 17:26:54 INFO - PROCESS | 1725 | 1467937614123 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:54 INFO - PROCESS | 1725 | 1467937614125 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:54 INFO - PROCESS | 1725 | ++DOCSHELL 0x119416000 == 26 [pid = 1725] [id = 503] 17:26:54 INFO - PROCESS | 1725 | ++DOMWINDOW == 71 (0x112fd1800) [pid = 1725] [serial = 1509] [outer = 0x0] 17:26:54 INFO - PROCESS | 1725 | ++DOMWINDOW == 72 (0x119079000) [pid = 1725] [serial = 1510] [outer = 0x112fd1800] 17:26:54 INFO - PROCESS | 1725 | 1467937614153 Marionette DEBUG loaded listener.js 17:26:54 INFO - PROCESS | 1725 | ++DOMWINDOW == 73 (0x1193e6800) [pid = 1725] [serial = 1511] [outer = 0x112fd1800] 17:26:54 INFO - PROCESS | 1725 | 1467937614446 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]]]}] 17:26:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 17:26:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 521ms 17:26:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 17:26:54 INFO - PROCESS | 1725 | 1467937614496 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 17:26:54 INFO - PROCESS | 1725 | 1467937614497 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 17:26:54 INFO - PROCESS | 1725 | 1467937614499 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 17:26:54 INFO - PROCESS | 1725 | 1467937614500 Marionette TRACE conn2 <- [1,1986,null,{}] 17:26:54 INFO - PROCESS | 1725 | 1467937614503 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}] 17:26:54 INFO - PROCESS | 1725 | 1467937614504 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:54 INFO - PROCESS | 1725 | 1467937614585 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 17:26:54 INFO - PROCESS | 1725 | 1467937614640 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:54 INFO - PROCESS | 1725 | 1467937614642 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:54 INFO - PROCESS | 1725 | ++DOCSHELL 0x12108f000 == 27 [pid = 1725] [id = 504] 17:26:54 INFO - PROCESS | 1725 | ++DOMWINDOW == 74 (0x1194ac400) [pid = 1725] [serial = 1512] [outer = 0x0] 17:26:54 INFO - PROCESS | 1725 | ++DOMWINDOW == 75 (0x11972b000) [pid = 1725] [serial = 1513] [outer = 0x1194ac400] 17:26:54 INFO - PROCESS | 1725 | 1467937614668 Marionette DEBUG loaded listener.js 17:26:54 INFO - PROCESS | 1725 | ++DOMWINDOW == 76 (0x1197e9000) [pid = 1725] [serial = 1514] [outer = 0x1194ac400] 17:26:54 INFO - PROCESS | 1725 | 1467937614929 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]]]}] 17:26:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 17:26:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 469ms 17:26:54 INFO - PROCESS | 1725 | 1467937614969 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 17:26:54 INFO - PROCESS | 1725 | 1467937614980 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 17:26:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 17:26:55 INFO - PROCESS | 1725 | 1467937615001 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 17:26:55 INFO - PROCESS | 1725 | 1467937615004 Marionette TRACE conn2 <- [1,1990,null,{}] 17:26:55 INFO - PROCESS | 1725 | 1467937615007 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}] 17:26:55 INFO - PROCESS | 1725 | 1467937615008 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:55 INFO - PROCESS | 1725 | 1467937615105 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 17:26:55 INFO - PROCESS | 1725 | 1467937615109 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:55 INFO - PROCESS | 1725 | 1467937615111 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:55 INFO - PROCESS | 1725 | ++DOCSHELL 0x121b36800 == 28 [pid = 1725] [id = 505] 17:26:55 INFO - PROCESS | 1725 | ++DOMWINDOW == 77 (0x116079000) [pid = 1725] [serial = 1515] [outer = 0x0] 17:26:55 INFO - PROCESS | 1725 | ++DOMWINDOW == 78 (0x119e04000) [pid = 1725] [serial = 1516] [outer = 0x116079000] 17:26:55 INFO - PROCESS | 1725 | 1467937615135 Marionette DEBUG loaded listener.js 17:26:55 INFO - PROCESS | 1725 | ++DOMWINDOW == 79 (0x121021800) [pid = 1725] [serial = 1517] [outer = 0x116079000] 17:26:55 INFO - PROCESS | 1725 | 1467937615495 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]]]}] 17:26:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 17:26:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 535ms 17:26:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 17:26:55 INFO - PROCESS | 1725 | 1467937615532 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 17:26:55 INFO - PROCESS | 1725 | 1467937615533 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 17:26:55 INFO - PROCESS | 1725 | 1467937615535 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 17:26:55 INFO - PROCESS | 1725 | 1467937615536 Marionette TRACE conn2 <- [1,1994,null,{}] 17:26:55 INFO - PROCESS | 1725 | 1467937615539 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}] 17:26:55 INFO - PROCESS | 1725 | 1467937615543 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:55 INFO - PROCESS | 1725 | 1467937615657 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 17:26:55 INFO - PROCESS | 1725 | 1467937615691 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:55 INFO - PROCESS | 1725 | 1467937615692 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:55 INFO - PROCESS | 1725 | ++DOCSHELL 0x1237af800 == 29 [pid = 1725] [id = 506] 17:26:55 INFO - PROCESS | 1725 | ++DOMWINDOW == 80 (0x1210a4400) [pid = 1725] [serial = 1518] [outer = 0x0] 17:26:55 INFO - PROCESS | 1725 | ++DOMWINDOW == 81 (0x1211e0000) [pid = 1725] [serial = 1519] [outer = 0x1210a4400] 17:26:55 INFO - PROCESS | 1725 | 1467937615718 Marionette DEBUG loaded listener.js 17:26:55 INFO - PROCESS | 1725 | ++DOMWINDOW == 82 (0x121bcec00) [pid = 1725] [serial = 1520] [outer = 0x1210a4400] 17:26:56 INFO - PROCESS | 1725 | 1467937616000 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]]]}] 17:26:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 17:26:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 472ms 17:26:56 INFO - PROCESS | 1725 | 1467937616011 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 17:26:56 INFO - PROCESS | 1725 | 1467937616012 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 17:26:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 17:26:56 INFO - PROCESS | 1725 | 1467937616014 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 17:26:56 INFO - PROCESS | 1725 | 1467937616016 Marionette TRACE conn2 <- [1,1998,null,{}] 17:26:56 INFO - PROCESS | 1725 | 1467937616033 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}] 17:26:56 INFO - PROCESS | 1725 | 1467937616035 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:56 INFO - PROCESS | 1725 | 1467937616154 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 17:26:56 INFO - PROCESS | 1725 | 1467937616157 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:56 INFO - PROCESS | 1725 | 1467937616158 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:56 INFO - PROCESS | 1725 | ++DOCSHELL 0x12578a800 == 30 [pid = 1725] [id = 507] 17:26:56 INFO - PROCESS | 1725 | ++DOMWINDOW == 83 (0x115117000) [pid = 1725] [serial = 1521] [outer = 0x0] 17:26:56 INFO - PROCESS | 1725 | ++DOMWINDOW == 84 (0x12372d800) [pid = 1725] [serial = 1522] [outer = 0x115117000] 17:26:56 INFO - PROCESS | 1725 | 1467937616182 Marionette DEBUG loaded listener.js 17:26:56 INFO - PROCESS | 1725 | ++DOMWINDOW == 85 (0x1237fd000) [pid = 1725] [serial = 1523] [outer = 0x115117000] 17:26:56 INFO - PROCESS | 1725 | 1467937616484 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]]]}] 17:26:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 17:26:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 521ms 17:26:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 17:26:56 INFO - PROCESS | 1725 | 1467937616539 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 17:26:56 INFO - PROCESS | 1725 | 1467937616542 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 17:26:56 INFO - PROCESS | 1725 | 1467937616544 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 17:26:56 INFO - PROCESS | 1725 | 1467937616546 Marionette TRACE conn2 <- [1,2002,null,{}] 17:26:56 INFO - PROCESS | 1725 | 1467937616548 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}] 17:26:56 INFO - PROCESS | 1725 | 1467937616549 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:56 INFO - PROCESS | 1725 | 1467937616646 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 17:26:56 INFO - PROCESS | 1725 | 1467937616649 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:56 INFO - PROCESS | 1725 | 1467937616650 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:56 INFO - PROCESS | 1725 | ++DOCSHELL 0x126a4a800 == 31 [pid = 1725] [id = 508] 17:26:56 INFO - PROCESS | 1725 | ++DOMWINDOW == 86 (0x1237fb400) [pid = 1725] [serial = 1524] [outer = 0x0] 17:26:56 INFO - PROCESS | 1725 | ++DOMWINDOW == 87 (0x124ee1800) [pid = 1725] [serial = 1525] [outer = 0x1237fb400] 17:26:56 INFO - PROCESS | 1725 | 1467937616674 Marionette DEBUG loaded listener.js 17:26:56 INFO - PROCESS | 1725 | ++DOMWINDOW == 88 (0x125707c00) [pid = 1725] [serial = 1526] [outer = 0x1237fb400] 17:26:57 INFO - PROCESS | 1725 | --DOMWINDOW == 87 (0x1120e3800) [pid = 1725] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 17:26:57 INFO - PROCESS | 1725 | --DOMWINDOW == 86 (0x113d90400) [pid = 1725] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 17:26:57 INFO - PROCESS | 1725 | --DOMWINDOW == 85 (0x1183bb400) [pid = 1725] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 17:26:57 INFO - PROCESS | 1725 | --DOMWINDOW == 84 (0x1181c0c00) [pid = 1725] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 17:26:57 INFO - PROCESS | 1725 | --DOMWINDOW == 83 (0x116fb4000) [pid = 1725] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 17:26:57 INFO - PROCESS | 1725 | --DOMWINDOW == 82 (0x113b9ec00) [pid = 1725] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 17:26:57 INFO - PROCESS | 1725 | --DOMWINDOW == 81 (0x1183c7400) [pid = 1725] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 17:26:57 INFO - PROCESS | 1725 | --DOMWINDOW == 80 (0x11870c000) [pid = 1725] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 17:26:57 INFO - PROCESS | 1725 | --DOMWINDOW == 79 (0x1181c2c00) [pid = 1725] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 17:26:57 INFO - PROCESS | 1725 | --DOMWINDOW == 78 (0x119e09000) [pid = 1725] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 17:26:57 INFO - PROCESS | 1725 | --DOMWINDOW == 77 (0x116084000) [pid = 1725] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 17:26:57 INFO - PROCESS | 1725 | 1467937617100 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]]]}] 17:26:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 17:26:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 570ms 17:26:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 17:26:57 INFO - PROCESS | 1725 | 1467937617114 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 17:26:57 INFO - PROCESS | 1725 | 1467937617116 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 17:26:57 INFO - PROCESS | 1725 | 1467937617118 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 17:26:57 INFO - PROCESS | 1725 | 1467937617119 Marionette TRACE conn2 <- [1,2006,null,{}] 17:26:57 INFO - PROCESS | 1725 | 1467937617124 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}] 17:26:57 INFO - PROCESS | 1725 | 1467937617126 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:57 INFO - PROCESS | 1725 | 1467937617211 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 17:26:57 INFO - PROCESS | 1725 | 1467937617216 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:57 INFO - PROCESS | 1725 | 1467937617218 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:57 INFO - PROCESS | 1725 | ++DOCSHELL 0x11941d000 == 32 [pid = 1725] [id = 509] 17:26:57 INFO - PROCESS | 1725 | ++DOMWINDOW == 78 (0x113b9ec00) [pid = 1725] [serial = 1527] [outer = 0x0] 17:26:57 INFO - PROCESS | 1725 | ++DOMWINDOW == 79 (0x1183c7400) [pid = 1725] [serial = 1528] [outer = 0x113b9ec00] 17:26:57 INFO - PROCESS | 1725 | 1467937617244 Marionette DEBUG loaded listener.js 17:26:57 INFO - PROCESS | 1725 | ++DOMWINDOW == 80 (0x121bce800) [pid = 1725] [serial = 1529] [outer = 0x113b9ec00] 17:26:57 INFO - PROCESS | 1725 | 1467937617567 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]]]}] 17:26:57 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 17:26:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 472ms 17:26:57 INFO - PROCESS | 1725 | 1467937617593 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 17:26:57 INFO - PROCESS | 1725 | 1467937617594 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 17:26:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 17:26:57 INFO - PROCESS | 1725 | 1467937617596 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 17:26:57 INFO - PROCESS | 1725 | 1467937617597 Marionette TRACE conn2 <- [1,2010,null,{}] 17:26:57 INFO - PROCESS | 1725 | 1467937617599 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}] 17:26:57 INFO - PROCESS | 1725 | 1467937617600 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:57 INFO - PROCESS | 1725 | 1467937617702 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 17:26:57 INFO - PROCESS | 1725 | 1467937617708 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:57 INFO - PROCESS | 1725 | 1467937617709 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:57 INFO - PROCESS | 1725 | ++DOCSHELL 0x129206000 == 33 [pid = 1725] [id = 510] 17:26:57 INFO - PROCESS | 1725 | ++DOMWINDOW == 81 (0x116084000) [pid = 1725] [serial = 1530] [outer = 0x0] 17:26:57 INFO - PROCESS | 1725 | ++DOMWINDOW == 82 (0x12570cc00) [pid = 1725] [serial = 1531] [outer = 0x116084000] 17:26:57 INFO - PROCESS | 1725 | 1467937617733 Marionette DEBUG loaded listener.js 17:26:57 INFO - PROCESS | 1725 | ++DOMWINDOW == 83 (0x12621e400) [pid = 1725] [serial = 1532] [outer = 0x116084000] 17:26:58 INFO - PROCESS | 1725 | 1467937618031 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]]]}] 17:26:58 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 17:26:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 468ms 17:26:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 17:26:58 INFO - PROCESS | 1725 | 1467937618064 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 17:26:58 INFO - PROCESS | 1725 | 1467937618066 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 17:26:58 INFO - PROCESS | 1725 | 1467937618068 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 17:26:58 INFO - PROCESS | 1725 | 1467937618070 Marionette TRACE conn2 <- [1,2014,null,{}] 17:26:58 INFO - PROCESS | 1725 | 1467937618080 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}] 17:26:58 INFO - PROCESS | 1725 | 1467937618081 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:58 INFO - PROCESS | 1725 | 1467937618181 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 17:26:58 INFO - PROCESS | 1725 | 1467937618184 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:58 INFO - PROCESS | 1725 | 1467937618186 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:58 INFO - PROCESS | 1725 | ++DOCSHELL 0x1219c7000 == 34 [pid = 1725] [id = 511] 17:26:58 INFO - PROCESS | 1725 | ++DOMWINDOW == 84 (0x126221c00) [pid = 1725] [serial = 1533] [outer = 0x0] 17:26:58 INFO - PROCESS | 1725 | ++DOMWINDOW == 85 (0x126827800) [pid = 1725] [serial = 1534] [outer = 0x126221c00] 17:26:58 INFO - PROCESS | 1725 | 1467937618217 Marionette DEBUG loaded listener.js 17:26:58 INFO - PROCESS | 1725 | ++DOMWINDOW == 86 (0x12691ac00) [pid = 1725] [serial = 1535] [outer = 0x126221c00] 17:26:58 INFO - PROCESS | 1725 | 1467937618550 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]]]}] 17:26:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 17:26:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 524ms 17:26:58 INFO - PROCESS | 1725 | 1467937618592 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 17:26:58 INFO - PROCESS | 1725 | 1467937618594 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 17:26:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 17:26:58 INFO - PROCESS | 1725 | 1467937618596 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 17:26:58 INFO - PROCESS | 1725 | 1467937618597 Marionette TRACE conn2 <- [1,2018,null,{}] 17:26:58 INFO - PROCESS | 1725 | 1467937618599 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}] 17:26:58 INFO - PROCESS | 1725 | 1467937618600 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:58 INFO - PROCESS | 1725 | 1467937618703 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 17:26:58 INFO - PROCESS | 1725 | 1467937618712 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:58 INFO - PROCESS | 1725 | 1467937618713 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:58 INFO - PROCESS | 1725 | ++DOCSHELL 0x12b0bb000 == 35 [pid = 1725] [id = 512] 17:26:58 INFO - PROCESS | 1725 | ++DOMWINDOW == 87 (0x12691b000) [pid = 1725] [serial = 1536] [outer = 0x0] 17:26:58 INFO - PROCESS | 1725 | ++DOMWINDOW == 88 (0x126921800) [pid = 1725] [serial = 1537] [outer = 0x12691b000] 17:26:58 INFO - PROCESS | 1725 | 1467937618738 Marionette DEBUG loaded listener.js 17:26:58 INFO - PROCESS | 1725 | ++DOMWINDOW == 89 (0x1269dac00) [pid = 1725] [serial = 1538] [outer = 0x12691b000] 17:26:59 INFO - PROCESS | 1725 | 1467937619042 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]]]}] 17:26:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 17:26:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 519ms 17:26:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 17:26:59 INFO - PROCESS | 1725 | 1467937619115 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 17:26:59 INFO - PROCESS | 1725 | 1467937619117 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 17:26:59 INFO - PROCESS | 1725 | 1467937619121 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 17:26:59 INFO - PROCESS | 1725 | 1467937619125 Marionette TRACE conn2 <- [1,2022,null,{}] 17:26:59 INFO - PROCESS | 1725 | 1467937619129 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}] 17:26:59 INFO - PROCESS | 1725 | 1467937619131 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:59 INFO - PROCESS | 1725 | 1467937619242 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 17:26:59 INFO - PROCESS | 1725 | 1467937619316 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:59 INFO - PROCESS | 1725 | 1467937619318 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:59 INFO - PROCESS | 1725 | ++DOCSHELL 0x116742800 == 36 [pid = 1725] [id = 513] 17:26:59 INFO - PROCESS | 1725 | ++DOMWINDOW == 90 (0x112fcd000) [pid = 1725] [serial = 1539] [outer = 0x0] 17:26:59 INFO - PROCESS | 1725 | ++DOMWINDOW == 91 (0x1133cc000) [pid = 1725] [serial = 1540] [outer = 0x112fcd000] 17:26:59 INFO - PROCESS | 1725 | 1467937619350 Marionette DEBUG loaded listener.js 17:26:59 INFO - PROCESS | 1725 | ++DOMWINDOW == 92 (0x1160da800) [pid = 1725] [serial = 1541] [outer = 0x112fcd000] 17:26:59 INFO - PROCESS | 1725 | 1467937619828 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]]]}] 17:26:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 17:26:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 723ms 17:26:59 INFO - PROCESS | 1725 | 1467937619844 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 17:26:59 INFO - PROCESS | 1725 | 1467937619846 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 17:26:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 17:26:59 INFO - PROCESS | 1725 | 1467937619851 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 17:26:59 INFO - PROCESS | 1725 | 1467937619853 Marionette TRACE conn2 <- [1,2026,null,{}] 17:26:59 INFO - PROCESS | 1725 | 1467937619856 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}] 17:26:59 INFO - PROCESS | 1725 | 1467937619858 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:26:59 INFO - PROCESS | 1725 | 1467937619992 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 17:27:00 INFO - PROCESS | 1725 | 1467937620071 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:00 INFO - PROCESS | 1725 | 1467937620072 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:00 INFO - PROCESS | 1725 | ++DOCSHELL 0x121097000 == 37 [pid = 1725] [id = 514] 17:27:00 INFO - PROCESS | 1725 | ++DOMWINDOW == 93 (0x117205800) [pid = 1725] [serial = 1542] [outer = 0x0] 17:27:00 INFO - PROCESS | 1725 | ++DOMWINDOW == 94 (0x11839a400) [pid = 1725] [serial = 1543] [outer = 0x117205800] 17:27:00 INFO - PROCESS | 1725 | 1467937620105 Marionette DEBUG loaded listener.js 17:27:00 INFO - PROCESS | 1725 | ++DOMWINDOW == 95 (0x118892400) [pid = 1725] [serial = 1544] [outer = 0x117205800] 17:27:00 INFO - PROCESS | 1725 | 1467937620747 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]]]}] 17:27:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 17:27:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 975ms 17:27:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 17:27:00 INFO - PROCESS | 1725 | 1467937620825 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 17:27:00 INFO - PROCESS | 1725 | 1467937620827 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 17:27:00 INFO - PROCESS | 1725 | 1467937620830 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 17:27:00 INFO - PROCESS | 1725 | 1467937620832 Marionette TRACE conn2 <- [1,2030,null,{}] 17:27:00 INFO - PROCESS | 1725 | 1467937620836 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}] 17:27:00 INFO - PROCESS | 1725 | 1467937620837 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:00 INFO - PROCESS | 1725 | 1467937620936 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 17:27:00 INFO - PROCESS | 1725 | 1467937620993 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:00 INFO - PROCESS | 1725 | 1467937620996 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:01 INFO - PROCESS | 1725 | ++DOCSHELL 0x117e34000 == 38 [pid = 1725] [id = 515] 17:27:01 INFO - PROCESS | 1725 | ++DOMWINDOW == 96 (0x11814ac00) [pid = 1725] [serial = 1545] [outer = 0x0] 17:27:01 INFO - PROCESS | 1725 | ++DOMWINDOW == 97 (0x118156800) [pid = 1725] [serial = 1546] [outer = 0x11814ac00] 17:27:01 INFO - PROCESS | 1725 | 1467937621024 Marionette DEBUG loaded listener.js 17:27:01 INFO - PROCESS | 1725 | ++DOMWINDOW == 98 (0x1183c9800) [pid = 1725] [serial = 1547] [outer = 0x11814ac00] 17:27:01 INFO - PROCESS | 1725 | --DOCSHELL 0x1219c7000 == 37 [pid = 1725] [id = 511] 17:27:01 INFO - PROCESS | 1725 | --DOCSHELL 0x129206000 == 36 [pid = 1725] [id = 510] 17:27:01 INFO - PROCESS | 1725 | --DOCSHELL 0x11941d000 == 35 [pid = 1725] [id = 509] 17:27:01 INFO - PROCESS | 1725 | --DOCSHELL 0x126a4a800 == 34 [pid = 1725] [id = 508] 17:27:01 INFO - PROCESS | 1725 | --DOCSHELL 0x12578a800 == 33 [pid = 1725] [id = 507] 17:27:01 INFO - PROCESS | 1725 | --DOCSHELL 0x1237af800 == 32 [pid = 1725] [id = 506] 17:27:01 INFO - PROCESS | 1725 | --DOCSHELL 0x121b36800 == 31 [pid = 1725] [id = 505] 17:27:01 INFO - PROCESS | 1725 | --DOCSHELL 0x12108f000 == 30 [pid = 1725] [id = 504] 17:27:01 INFO - PROCESS | 1725 | --DOMWINDOW == 97 (0x1237f7800) [pid = 1725] [serial = 1487] [outer = 0x0] [url = about:blank] 17:27:01 INFO - PROCESS | 1725 | --DOMWINDOW == 96 (0x12682e000) [pid = 1725] [serial = 1489] [outer = 0x0] [url = about:blank] 17:27:01 INFO - PROCESS | 1725 | --DOMWINDOW == 95 (0x11393a400) [pid = 1725] [serial = 1480] [outer = 0x0] [url = about:blank] 17:27:01 INFO - PROCESS | 1725 | --DOMWINDOW == 94 (0x113942000) [pid = 1725] [serial = 1481] [outer = 0x0] [url = about:blank] 17:27:01 INFO - PROCESS | 1725 | --DOMWINDOW == 93 (0x1217ef400) [pid = 1725] [serial = 1472] [outer = 0x0] [url = about:blank] 17:27:01 INFO - PROCESS | 1725 | --DOMWINDOW == 92 (0x119074800) [pid = 1725] [serial = 1483] [outer = 0x0] [url = about:blank] 17:27:01 INFO - PROCESS | 1725 | --DOMWINDOW == 91 (0x118754400) [pid = 1725] [serial = 1457] [outer = 0x0] [url = about:blank] 17:27:01 INFO - PROCESS | 1725 | --DOMWINDOW == 90 (0x117210400) [pid = 1725] [serial = 1459] [outer = 0x0] [url = about:blank] 17:27:01 INFO - PROCESS | 1725 | --DOMWINDOW == 89 (0x1251a7c00) [pid = 1725] [serial = 1475] [outer = 0x0] [url = about:blank] 17:27:01 INFO - PROCESS | 1725 | --DOMWINDOW == 88 (0x119b8b000) [pid = 1725] [serial = 1466] [outer = 0x0] [url = about:blank] 17:27:01 INFO - PROCESS | 1725 | --DOMWINDOW == 87 (0x121bd6800) [pid = 1725] [serial = 1474] [outer = 0x0] [url = about:blank] 17:27:01 INFO - PROCESS | 1725 | --DOMWINDOW == 86 (0x118886c00) [pid = 1725] [serial = 1462] [outer = 0x0] [url = about:blank] 17:27:01 INFO - PROCESS | 1725 | --DOMWINDOW == 85 (0x119e0bc00) [pid = 1725] [serial = 1486] [outer = 0x0] [url = about:blank] 17:27:01 INFO - PROCESS | 1725 | --DOMWINDOW == 84 (0x12111fc00) [pid = 1725] [serial = 1471] [outer = 0x0] [url = about:blank] 17:27:01 INFO - PROCESS | 1725 | --DOMWINDOW == 83 (0x1197de800) [pid = 1725] [serial = 1465] [outer = 0x0] [url = about:blank] 17:27:01 INFO - PROCESS | 1725 | --DOMWINDOW == 82 (0x119e03c00) [pid = 1725] [serial = 1484] [outer = 0x0] [url = about:blank] 17:27:01 INFO - PROCESS | 1725 | --DOMWINDOW == 81 (0x1190b3000) [pid = 1725] [serial = 1463] [outer = 0x0] [url = about:blank] 17:27:01 INFO - PROCESS | 1725 | --DOMWINDOW == 80 (0x121115c00) [pid = 1725] [serial = 1469] [outer = 0x0] [url = about:blank] 17:27:01 INFO - PROCESS | 1725 | --DOMWINDOW == 79 (0x126140800) [pid = 1725] [serial = 1478] [outer = 0x0] [url = about:blank] 17:27:01 INFO - PROCESS | 1725 | --DOMWINDOW == 78 (0x118397000) [pid = 1725] [serial = 1460] [outer = 0x0] [url = about:blank] 17:27:01 INFO - PROCESS | 1725 | --DOMWINDOW == 77 (0x12570d800) [pid = 1725] [serial = 1477] [outer = 0x0] [url = about:blank] 17:27:01 INFO - PROCESS | 1725 | --DOMWINDOW == 76 (0x1210a5800) [pid = 1725] [serial = 1468] [outer = 0x0] [url = about:blank] 17:27:01 INFO - PROCESS | 1725 | 1467937621422 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]]]}] 17:27:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 17:27:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 621ms 17:27:01 INFO - PROCESS | 1725 | 1467937621452 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 17:27:01 INFO - PROCESS | 1725 | 1467937621457 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 17:27:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 17:27:01 INFO - PROCESS | 1725 | 1467937621462 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 17:27:01 INFO - PROCESS | 1725 | 1467937621463 Marionette TRACE conn2 <- [1,2034,null,{}] 17:27:01 INFO - PROCESS | 1725 | 1467937621466 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}] 17:27:01 INFO - PROCESS | 1725 | 1467937621467 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:01 INFO - PROCESS | 1725 | 1467937621546 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 17:27:01 INFO - PROCESS | 1725 | 1467937621551 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:01 INFO - PROCESS | 1725 | 1467937621552 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:01 INFO - PROCESS | 1725 | ++DOCSHELL 0x119173800 == 31 [pid = 1725] [id = 516] 17:27:01 INFO - PROCESS | 1725 | ++DOMWINDOW == 77 (0x11875cc00) [pid = 1725] [serial = 1548] [outer = 0x0] 17:27:01 INFO - PROCESS | 1725 | ++DOMWINDOW == 78 (0x119074800) [pid = 1725] [serial = 1549] [outer = 0x11875cc00] 17:27:01 INFO - PROCESS | 1725 | 1467937621581 Marionette DEBUG loaded listener.js 17:27:01 INFO - PROCESS | 1725 | ++DOMWINDOW == 79 (0x1193dbc00) [pid = 1725] [serial = 1550] [outer = 0x11875cc00] 17:27:01 INFO - PROCESS | 1725 | 1467937621913 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]]]}] 17:27:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 17:27:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 468ms 17:27:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 17:27:01 INFO - PROCESS | 1725 | 1467937621931 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 17:27:01 INFO - PROCESS | 1725 | 1467937621932 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 17:27:01 INFO - PROCESS | 1725 | 1467937621934 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 17:27:01 INFO - PROCESS | 1725 | 1467937621937 Marionette TRACE conn2 <- [1,2038,null,{}] 17:27:01 INFO - PROCESS | 1725 | 1467937621947 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}] 17:27:01 INFO - PROCESS | 1725 | 1467937621950 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:02 INFO - PROCESS | 1725 | 1467937622050 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 17:27:02 INFO - PROCESS | 1725 | 1467937622109 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:02 INFO - PROCESS | 1725 | 1467937622111 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:02 INFO - PROCESS | 1725 | ++DOCSHELL 0x121360000 == 32 [pid = 1725] [id = 517] 17:27:02 INFO - PROCESS | 1725 | ++DOMWINDOW == 80 (0x1194b1400) [pid = 1725] [serial = 1551] [outer = 0x0] 17:27:02 INFO - PROCESS | 1725 | ++DOMWINDOW == 81 (0x1197e1800) [pid = 1725] [serial = 1552] [outer = 0x1194b1400] 17:27:02 INFO - PROCESS | 1725 | 1467937622139 Marionette DEBUG loaded listener.js 17:27:02 INFO - PROCESS | 1725 | ++DOMWINDOW == 82 (0x121024c00) [pid = 1725] [serial = 1553] [outer = 0x1194b1400] 17:27:02 INFO - PROCESS | 1725 | 1467937622448 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]]]}] 17:27:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 17:27:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 526ms 17:27:02 INFO - PROCESS | 1725 | 1467937622462 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 17:27:02 INFO - PROCESS | 1725 | 1467937622464 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 17:27:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 17:27:02 INFO - PROCESS | 1725 | 1467937622466 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 17:27:02 INFO - PROCESS | 1725 | 1467937622467 Marionette TRACE conn2 <- [1,2042,null,{}] 17:27:02 INFO - PROCESS | 1725 | 1467937622478 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}] 17:27:02 INFO - PROCESS | 1725 | 1467937622479 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:02 INFO - PROCESS | 1725 | 1467937622566 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 17:27:02 INFO - PROCESS | 1725 | 1467937622625 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:02 INFO - PROCESS | 1725 | 1467937622627 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:02 INFO - PROCESS | 1725 | ++DOCSHELL 0x12361d000 == 33 [pid = 1725] [id = 518] 17:27:02 INFO - PROCESS | 1725 | ++DOMWINDOW == 83 (0x116080000) [pid = 1725] [serial = 1554] [outer = 0x0] 17:27:02 INFO - PROCESS | 1725 | ++DOMWINDOW == 84 (0x1210a7c00) [pid = 1725] [serial = 1555] [outer = 0x116080000] 17:27:02 INFO - PROCESS | 1725 | 1467937622652 Marionette DEBUG loaded listener.js 17:27:02 INFO - PROCESS | 1725 | ++DOMWINDOW == 85 (0x121332800) [pid = 1725] [serial = 1556] [outer = 0x116080000] 17:27:02 INFO - PROCESS | 1725 | 1467937622951 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]]]}] 17:27:02 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) 17:27:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 518ms 17:27:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 17:27:02 INFO - PROCESS | 1725 | 1467937622985 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 17:27:02 INFO - PROCESS | 1725 | 1467937622986 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 17:27:02 INFO - PROCESS | 1725 | 1467937622991 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 17:27:02 INFO - PROCESS | 1725 | 1467937622992 Marionette TRACE conn2 <- [1,2046,null,{}] 17:27:02 INFO - PROCESS | 1725 | 1467937622994 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}] 17:27:02 INFO - PROCESS | 1725 | 1467937622996 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:03 INFO - PROCESS | 1725 | 1467937623073 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 17:27:03 INFO - PROCESS | 1725 | 1467937623077 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:03 INFO - PROCESS | 1725 | 1467937623079 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:03 INFO - PROCESS | 1725 | ++DOCSHELL 0x1261ce800 == 34 [pid = 1725] [id = 519] 17:27:03 INFO - PROCESS | 1725 | ++DOMWINDOW == 86 (0x119e06c00) [pid = 1725] [serial = 1557] [outer = 0x0] 17:27:03 INFO - PROCESS | 1725 | ++DOMWINDOW == 87 (0x121b72c00) [pid = 1725] [serial = 1558] [outer = 0x119e06c00] 17:27:03 INFO - PROCESS | 1725 | 1467937623104 Marionette DEBUG loaded listener.js 17:27:03 INFO - PROCESS | 1725 | ++DOMWINDOW == 88 (0x12370d000) [pid = 1725] [serial = 1559] [outer = 0x119e06c00] 17:27:03 INFO - PROCESS | 1725 | 1467937623440 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]]]}] 17:27:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 17:27:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 471ms 17:27:03 INFO - PROCESS | 1725 | 1467937623462 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 17:27:03 INFO - PROCESS | 1725 | 1467937623463 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 17:27:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 17:27:03 INFO - PROCESS | 1725 | 1467937623466 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 17:27:03 INFO - PROCESS | 1725 | 1467937623467 Marionette TRACE conn2 <- [1,2050,null,{}] 17:27:03 INFO - PROCESS | 1725 | 1467937623469 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}] 17:27:03 INFO - PROCESS | 1725 | 1467937623476 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:03 INFO - PROCESS | 1725 | 1467937623605 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 17:27:03 INFO - PROCESS | 1725 | 1467937623617 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:03 INFO - PROCESS | 1725 | 1467937623618 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:03 INFO - PROCESS | 1725 | ++DOCSHELL 0x128a33800 == 35 [pid = 1725] [id = 520] 17:27:03 INFO - PROCESS | 1725 | ++DOMWINDOW == 89 (0x12372dc00) [pid = 1725] [serial = 1560] [outer = 0x0] 17:27:03 INFO - PROCESS | 1725 | ++DOMWINDOW == 90 (0x1237fac00) [pid = 1725] [serial = 1561] [outer = 0x12372dc00] 17:27:03 INFO - PROCESS | 1725 | 1467937623644 Marionette DEBUG loaded listener.js 17:27:03 INFO - PROCESS | 1725 | ++DOMWINDOW == 91 (0x12665ec00) [pid = 1725] [serial = 1562] [outer = 0x12372dc00] 17:27:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 17:27:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 519ms 17:27:03 INFO - PROCESS | 1725 | 1467937623979 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]]]}] 17:27:03 INFO - PROCESS | 1725 | 1467937623985 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 17:27:03 INFO - PROCESS | 1725 | 1467937623986 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 17:27:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 17:27:03 INFO - PROCESS | 1725 | 1467937623991 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 17:27:03 INFO - PROCESS | 1725 | 1467937623993 Marionette TRACE conn2 <- [1,2054,null,{}] 17:27:03 INFO - PROCESS | 1725 | 1467937623995 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}] 17:27:03 INFO - PROCESS | 1725 | 1467937623996 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:04 INFO - PROCESS | 1725 | 1467937624094 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 17:27:04 INFO - PROCESS | 1725 | 1467937624106 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:04 INFO - PROCESS | 1725 | 1467937624107 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:04 INFO - PROCESS | 1725 | ++DOCSHELL 0x12961b000 == 36 [pid = 1725] [id = 521] 17:27:04 INFO - PROCESS | 1725 | ++DOMWINDOW == 92 (0x1266c4400) [pid = 1725] [serial = 1563] [outer = 0x0] 17:27:04 INFO - PROCESS | 1725 | ++DOMWINDOW == 93 (0x126830c00) [pid = 1725] [serial = 1564] [outer = 0x1266c4400] 17:27:04 INFO - PROCESS | 1725 | 1467937624131 Marionette DEBUG loaded listener.js 17:27:04 INFO - PROCESS | 1725 | ++DOMWINDOW == 94 (0x12690a800) [pid = 1725] [serial = 1565] [outer = 0x1266c4400] 17:27:04 INFO - PROCESS | 1725 | 1467937624452 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]]]}] 17:27:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 17:27:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 519ms 17:27:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 17:27:04 INFO - PROCESS | 1725 | 1467937624511 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 17:27:04 INFO - PROCESS | 1725 | 1467937624512 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 17:27:04 INFO - PROCESS | 1725 | 1467937624514 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 17:27:04 INFO - PROCESS | 1725 | 1467937624515 Marionette TRACE conn2 <- [1,2058,null,{}] 17:27:04 INFO - PROCESS | 1725 | 1467937624518 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}] 17:27:04 INFO - PROCESS | 1725 | 1467937624519 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:04 INFO - PROCESS | 1725 | 1467937624619 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 17:27:04 INFO - PROCESS | 1725 | 1467937624622 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:04 INFO - PROCESS | 1725 | 1467937624624 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:04 INFO - PROCESS | 1725 | ++DOCSHELL 0x12ad51000 == 37 [pid = 1725] [id = 522] 17:27:04 INFO - PROCESS | 1725 | ++DOMWINDOW == 95 (0x1237f1000) [pid = 1725] [serial = 1566] [outer = 0x0] 17:27:04 INFO - PROCESS | 1725 | ++DOMWINDOW == 96 (0x12691dc00) [pid = 1725] [serial = 1567] [outer = 0x1237f1000] 17:27:04 INFO - PROCESS | 1725 | 1467937624648 Marionette DEBUG loaded listener.js 17:27:04 INFO - PROCESS | 1725 | ++DOMWINDOW == 97 (0x126ac5800) [pid = 1725] [serial = 1568] [outer = 0x1237f1000] 17:27:04 INFO - PROCESS | 1725 | 1467937624995 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]]]}] 17:27:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 17:27:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 522ms 17:27:05 INFO - PROCESS | 1725 | 1467937625038 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 17:27:05 INFO - PROCESS | 1725 | 1467937625039 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 17:27:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 17:27:05 INFO - PROCESS | 1725 | 1467937625042 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 17:27:05 INFO - PROCESS | 1725 | 1467937625043 Marionette TRACE conn2 <- [1,2062,null,{}] 17:27:05 INFO - PROCESS | 1725 | 1467937625045 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}] 17:27:05 INFO - PROCESS | 1725 | 1467937625046 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:05 INFO - PROCESS | 1725 | 1467937625143 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 17:27:05 INFO - PROCESS | 1725 | 1467937625155 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:05 INFO - PROCESS | 1725 | 1467937625157 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:05 INFO - PROCESS | 1725 | ++DOCSHELL 0x12b0cc000 == 38 [pid = 1725] [id = 523] 17:27:05 INFO - PROCESS | 1725 | ++DOMWINDOW == 98 (0x126c65000) [pid = 1725] [serial = 1569] [outer = 0x0] 17:27:05 INFO - PROCESS | 1725 | ++DOMWINDOW == 99 (0x126c6cc00) [pid = 1725] [serial = 1570] [outer = 0x126c65000] 17:27:05 INFO - PROCESS | 1725 | 1467937625182 Marionette DEBUG loaded listener.js 17:27:05 INFO - PROCESS | 1725 | ++DOMWINDOW == 100 (0x128a6a400) [pid = 1725] [serial = 1571] [outer = 0x126c65000] 17:27:05 INFO - PROCESS | 1725 | --DOMWINDOW == 99 (0x112fd1800) [pid = 1725] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 17:27:05 INFO - PROCESS | 1725 | --DOMWINDOW == 98 (0x116079000) [pid = 1725] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 17:27:05 INFO - PROCESS | 1725 | --DOMWINDOW == 97 (0x115117000) [pid = 1725] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 17:27:05 INFO - PROCESS | 1725 | --DOMWINDOW == 96 (0x1181ba000) [pid = 1725] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 17:27:05 INFO - PROCESS | 1725 | --DOMWINDOW == 95 (0x11607a000) [pid = 1725] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 17:27:05 INFO - PROCESS | 1725 | --DOMWINDOW == 94 (0x1194ac400) [pid = 1725] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 17:27:05 INFO - PROCESS | 1725 | --DOMWINDOW == 93 (0x113d43800) [pid = 1725] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 17:27:05 INFO - PROCESS | 1725 | --DOMWINDOW == 92 (0x126654000) [pid = 1725] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 17:27:05 INFO - PROCESS | 1725 | --DOMWINDOW == 91 (0x116a14000) [pid = 1725] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 17:27:05 INFO - PROCESS | 1725 | --DOMWINDOW == 90 (0x119042c00) [pid = 1725] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 17:27:05 INFO - PROCESS | 1725 | --DOMWINDOW == 89 (0x121b75000) [pid = 1725] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 17:27:05 INFO - PROCESS | 1725 | --DOMWINDOW == 88 (0x1210a4400) [pid = 1725] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 17:27:05 INFO - PROCESS | 1725 | --DOMWINDOW == 87 (0x1237fb400) [pid = 1725] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 17:27:05 INFO - PROCESS | 1725 | --DOMWINDOW == 86 (0x126221c00) [pid = 1725] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 17:27:05 INFO - PROCESS | 1725 | --DOMWINDOW == 85 (0x116084000) [pid = 1725] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 17:27:05 INFO - PROCESS | 1725 | --DOMWINDOW == 84 (0x113b9ec00) [pid = 1725] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 17:27:05 INFO - PROCESS | 1725 | 1467937625744 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]]]}] 17:27:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 17:27:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 718ms 17:27:05 INFO - PROCESS | 1725 | 1467937625761 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 17:27:05 INFO - PROCESS | 1725 | 1467937625763 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 17:27:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 17:27:05 INFO - PROCESS | 1725 | 1467937625766 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 17:27:05 INFO - PROCESS | 1725 | 1467937625768 Marionette TRACE conn2 <- [1,2066,null,{}] 17:27:05 INFO - PROCESS | 1725 | 1467937625771 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}] 17:27:05 INFO - PROCESS | 1725 | 1467937625773 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:05 INFO - PROCESS | 1725 | 1467937625882 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 17:27:05 INFO - PROCESS | 1725 | 1467937625887 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:05 INFO - PROCESS | 1725 | 1467937625888 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:05 INFO - PROCESS | 1725 | ++DOCSHELL 0x12108e800 == 39 [pid = 1725] [id = 524] 17:27:05 INFO - PROCESS | 1725 | ++DOMWINDOW == 85 (0x11607a000) [pid = 1725] [serial = 1572] [outer = 0x0] 17:27:05 INFO - PROCESS | 1725 | ++DOMWINDOW == 86 (0x116fb0c00) [pid = 1725] [serial = 1573] [outer = 0x11607a000] 17:27:05 INFO - PROCESS | 1725 | 1467937625912 Marionette DEBUG loaded listener.js 17:27:05 INFO - PROCESS | 1725 | ++DOMWINDOW == 87 (0x1197eac00) [pid = 1725] [serial = 1574] [outer = 0x11607a000] 17:27:06 INFO - PROCESS | 1725 | 1467937626243 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]]]}] 17:27:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 17:27:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 518ms 17:27:06 INFO - PROCESS | 1725 | 1467937626285 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 17:27:06 INFO - PROCESS | 1725 | 1467937626287 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 17:27:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 17:27:06 INFO - PROCESS | 1725 | 1467937626291 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 17:27:06 INFO - PROCESS | 1725 | 1467937626293 Marionette TRACE conn2 <- [1,2070,null,{}] 17:27:06 INFO - PROCESS | 1725 | 1467937626302 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}] 17:27:06 INFO - PROCESS | 1725 | 1467937626304 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:06 INFO - PROCESS | 1725 | 1467937626398 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 17:27:06 INFO - PROCESS | 1725 | 1467937626417 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:06 INFO - PROCESS | 1725 | 1467937626419 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:06 INFO - PROCESS | 1725 | ++DOCSHELL 0x12c49c800 == 40 [pid = 1725] [id = 525] 17:27:06 INFO - PROCESS | 1725 | ++DOMWINDOW == 88 (0x119aba400) [pid = 1725] [serial = 1575] [outer = 0x0] 17:27:06 INFO - PROCESS | 1725 | ++DOMWINDOW == 89 (0x126221c00) [pid = 1725] [serial = 1576] [outer = 0x119aba400] 17:27:06 INFO - PROCESS | 1725 | 1467937626453 Marionette DEBUG loaded listener.js 17:27:06 INFO - PROCESS | 1725 | ++DOMWINDOW == 90 (0x128b4e400) [pid = 1725] [serial = 1577] [outer = 0x119aba400] 17:27:06 INFO - PROCESS | 1725 | 1467937626766 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]]]}] 17:27:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 17:27:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 519ms 17:27:06 INFO - PROCESS | 1725 | 1467937626810 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 17:27:06 INFO - PROCESS | 1725 | 1467937626812 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 17:27:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 17:27:06 INFO - PROCESS | 1725 | 1467937626814 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 17:27:06 INFO - PROCESS | 1725 | 1467937626815 Marionette TRACE conn2 <- [1,2074,null,{}] 17:27:06 INFO - PROCESS | 1725 | 1467937626817 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}] 17:27:06 INFO - PROCESS | 1725 | 1467937626818 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:06 INFO - PROCESS | 1725 | 1467937626900 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 17:27:06 INFO - PROCESS | 1725 | 1467937626961 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:06 INFO - PROCESS | 1725 | 1467937626962 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:06 INFO - PROCESS | 1725 | ++DOCSHELL 0x12c754800 == 41 [pid = 1725] [id = 526] 17:27:06 INFO - PROCESS | 1725 | ++DOMWINDOW == 91 (0x128a70c00) [pid = 1725] [serial = 1578] [outer = 0x0] 17:27:06 INFO - PROCESS | 1725 | ++DOMWINDOW == 92 (0x128b53800) [pid = 1725] [serial = 1579] [outer = 0x128a70c00] 17:27:06 INFO - PROCESS | 1725 | 1467937626986 Marionette DEBUG loaded listener.js 17:27:07 INFO - PROCESS | 1725 | ++DOMWINDOW == 93 (0x128b6d800) [pid = 1725] [serial = 1580] [outer = 0x128a70c00] 17:27:07 INFO - PROCESS | 1725 | 1467937627244 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]]]}] 17:27:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 17:27:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 469ms 17:27:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 17:27:07 INFO - PROCESS | 1725 | 1467937627284 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 17:27:07 INFO - PROCESS | 1725 | 1467937627285 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 17:27:07 INFO - PROCESS | 1725 | 1467937627295 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 17:27:07 INFO - PROCESS | 1725 | 1467937627296 Marionette TRACE conn2 <- [1,2078,null,{}] 17:27:07 INFO - PROCESS | 1725 | 1467937627298 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}] 17:27:07 INFO - PROCESS | 1725 | 1467937627299 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:07 INFO - PROCESS | 1725 | 1467937627385 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 17:27:07 INFO - PROCESS | 1725 | 1467937627392 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:07 INFO - PROCESS | 1725 | 1467937627393 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:07 INFO - PROCESS | 1725 | ++DOCSHELL 0x12c827000 == 42 [pid = 1725] [id = 527] 17:27:07 INFO - PROCESS | 1725 | ++DOMWINDOW == 94 (0x128b6f000) [pid = 1725] [serial = 1581] [outer = 0x0] 17:27:07 INFO - PROCESS | 1725 | ++DOMWINDOW == 95 (0x128e66400) [pid = 1725] [serial = 1582] [outer = 0x128b6f000] 17:27:07 INFO - PROCESS | 1725 | 1467937627424 Marionette DEBUG loaded listener.js 17:27:07 INFO - PROCESS | 1725 | ++DOMWINDOW == 96 (0x12916c000) [pid = 1725] [serial = 1583] [outer = 0x128b6f000] 17:27:07 INFO - PROCESS | 1725 | 1467937627844 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]]]}] 17:27:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 17:27:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 576ms 17:27:07 INFO - PROCESS | 1725 | 1467937627864 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 17:27:07 INFO - PROCESS | 1725 | 1467937627867 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 17:27:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 17:27:07 INFO - PROCESS | 1725 | 1467937627870 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 17:27:07 INFO - PROCESS | 1725 | 1467937627872 Marionette TRACE conn2 <- [1,2082,null,{}] 17:27:07 INFO - PROCESS | 1725 | 1467937627876 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}] 17:27:07 INFO - PROCESS | 1725 | 1467937627878 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:07 INFO - PROCESS | 1725 | 1467937627991 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 17:27:08 INFO - PROCESS | 1725 | 1467937628064 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:08 INFO - PROCESS | 1725 | 1467937628066 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:08 INFO - PROCESS | 1725 | ++DOCSHELL 0x118586800 == 43 [pid = 1725] [id = 528] 17:27:08 INFO - PROCESS | 1725 | ++DOMWINDOW == 97 (0x11396cc00) [pid = 1725] [serial = 1584] [outer = 0x0] 17:27:08 INFO - PROCESS | 1725 | ++DOMWINDOW == 98 (0x1139eb000) [pid = 1725] [serial = 1585] [outer = 0x11396cc00] 17:27:08 INFO - PROCESS | 1725 | 1467937628096 Marionette DEBUG loaded listener.js 17:27:08 INFO - PROCESS | 1725 | ++DOMWINDOW == 99 (0x118712c00) [pid = 1725] [serial = 1586] [outer = 0x11396cc00] 17:27:08 INFO - PROCESS | 1725 | 1467937628516 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]]]}] 17:27:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 17:27:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 673ms 17:27:08 INFO - PROCESS | 1725 | 1467937628543 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 17:27:08 INFO - PROCESS | 1725 | 1467937628546 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 17:27:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 17:27:08 INFO - PROCESS | 1725 | 1467937628550 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 17:27:08 INFO - PROCESS | 1725 | 1467937628552 Marionette TRACE conn2 <- [1,2086,null,{}] 17:27:08 INFO - PROCESS | 1725 | 1467937628555 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}] 17:27:08 INFO - PROCESS | 1725 | 1467937628557 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:08 INFO - PROCESS | 1725 | 1467937628666 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 17:27:08 INFO - PROCESS | 1725 | 1467937628726 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:08 INFO - PROCESS | 1725 | 1467937628727 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:08 INFO - PROCESS | 1725 | ++DOCSHELL 0x126a3f000 == 44 [pid = 1725] [id = 529] 17:27:08 INFO - PROCESS | 1725 | ++DOMWINDOW == 100 (0x1193e0400) [pid = 1725] [serial = 1587] [outer = 0x0] 17:27:08 INFO - PROCESS | 1725 | ++DOMWINDOW == 101 (0x119727400) [pid = 1725] [serial = 1588] [outer = 0x1193e0400] 17:27:08 INFO - PROCESS | 1725 | 1467937628757 Marionette DEBUG loaded listener.js 17:27:08 INFO - PROCESS | 1725 | ++DOMWINDOW == 102 (0x119abf400) [pid = 1725] [serial = 1589] [outer = 0x1193e0400] 17:27:09 INFO - PROCESS | 1725 | 1467937629210 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]]]}] 17:27:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 17:27:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 671ms 17:27:09 INFO - PROCESS | 1725 | 1467937629223 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 17:27:09 INFO - PROCESS | 1725 | 1467937629225 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 17:27:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 17:27:09 INFO - PROCESS | 1725 | 1467937629228 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 17:27:09 INFO - PROCESS | 1725 | 1467937629230 Marionette TRACE conn2 <- [1,2090,null,{}] 17:27:09 INFO - PROCESS | 1725 | 1467937629238 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}] 17:27:09 INFO - PROCESS | 1725 | 1467937629241 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:09 INFO - PROCESS | 1725 | 1467937629364 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 17:27:09 INFO - PROCESS | 1725 | 1467937629451 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:09 INFO - PROCESS | 1725 | 1467937629453 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:09 INFO - PROCESS | 1725 | ++DOCSHELL 0x12c820800 == 45 [pid = 1725] [id = 530] 17:27:09 INFO - PROCESS | 1725 | ++DOMWINDOW == 103 (0x123706c00) [pid = 1725] [serial = 1590] [outer = 0x0] 17:27:09 INFO - PROCESS | 1725 | ++DOMWINDOW == 104 (0x1237f8000) [pid = 1725] [serial = 1591] [outer = 0x123706c00] 17:27:09 INFO - PROCESS | 1725 | 1467937629485 Marionette DEBUG loaded listener.js 17:27:09 INFO - PROCESS | 1725 | ++DOMWINDOW == 105 (0x124eb6400) [pid = 1725] [serial = 1592] [outer = 0x123706c00] 17:27:09 INFO - PROCESS | 1725 | 1467937629929 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]]]}] 17:27:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 17:27:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 720ms 17:27:09 INFO - PROCESS | 1725 | 1467937629949 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 17:27:09 INFO - PROCESS | 1725 | 1467937629951 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 17:27:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 17:27:09 INFO - PROCESS | 1725 | 1467937629953 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 17:27:09 INFO - PROCESS | 1725 | 1467937629954 Marionette TRACE conn2 <- [1,2094,null,{}] 17:27:09 INFO - PROCESS | 1725 | 1467937629957 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}] 17:27:09 INFO - PROCESS | 1725 | 1467937629958 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:10 INFO - PROCESS | 1725 | 1467937630063 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 17:27:10 INFO - PROCESS | 1725 | 1467937630119 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:10 INFO - PROCESS | 1725 | 1467937630120 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:10 INFO - PROCESS | 1725 | ++DOCSHELL 0x1261cc000 == 46 [pid = 1725] [id = 531] 17:27:10 INFO - PROCESS | 1725 | ++DOMWINDOW == 106 (0x1237f9c00) [pid = 1725] [serial = 1593] [outer = 0x0] 17:27:10 INFO - PROCESS | 1725 | ++DOMWINDOW == 107 (0x12579d400) [pid = 1725] [serial = 1594] [outer = 0x1237f9c00] 17:27:10 INFO - PROCESS | 1725 | 1467937630149 Marionette DEBUG loaded listener.js 17:27:10 INFO - PROCESS | 1725 | ++DOMWINDOW == 108 (0x126224400) [pid = 1725] [serial = 1595] [outer = 0x1237f9c00] 17:27:10 INFO - PROCESS | 1725 | 1467937630764 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]]]}] 17:27:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 17:27:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 822ms 17:27:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 17:27:10 INFO - PROCESS | 1725 | 1467937630775 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 17:27:10 INFO - PROCESS | 1725 | 1467937630778 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 17:27:10 INFO - PROCESS | 1725 | 1467937630780 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 17:27:10 INFO - PROCESS | 1725 | 1467937630783 Marionette TRACE conn2 <- [1,2098,null,{}] 17:27:10 INFO - PROCESS | 1725 | 1467937630787 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}] 17:27:10 INFO - PROCESS | 1725 | 1467937630788 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:10 INFO - PROCESS | 1725 | 1467937630882 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 17:27:10 INFO - PROCESS | 1725 | 1467937630937 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:10 INFO - PROCESS | 1725 | 1467937630939 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:10 INFO - PROCESS | 1725 | ++DOCSHELL 0x118421000 == 47 [pid = 1725] [id = 532] 17:27:10 INFO - PROCESS | 1725 | ++DOMWINDOW == 109 (0x118153c00) [pid = 1725] [serial = 1596] [outer = 0x0] 17:27:10 INFO - PROCESS | 1725 | ++DOMWINDOW == 110 (0x1183c1400) [pid = 1725] [serial = 1597] [outer = 0x118153c00] 17:27:10 INFO - PROCESS | 1725 | 1467937630967 Marionette DEBUG loaded listener.js 17:27:11 INFO - PROCESS | 1725 | ++DOMWINDOW == 111 (0x118758400) [pid = 1725] [serial = 1598] [outer = 0x118153c00] 17:27:11 INFO - PROCESS | 1725 | --DOCSHELL 0x12c754800 == 46 [pid = 1725] [id = 526] 17:27:11 INFO - PROCESS | 1725 | --DOCSHELL 0x12c49c800 == 45 [pid = 1725] [id = 525] 17:27:11 INFO - PROCESS | 1725 | --DOCSHELL 0x12108e800 == 44 [pid = 1725] [id = 524] 17:27:11 INFO - PROCESS | 1725 | --DOCSHELL 0x12b0cc000 == 43 [pid = 1725] [id = 523] 17:27:11 INFO - PROCESS | 1725 | --DOCSHELL 0x12ad51000 == 42 [pid = 1725] [id = 522] 17:27:11 INFO - PROCESS | 1725 | --DOCSHELL 0x12961b000 == 41 [pid = 1725] [id = 521] 17:27:11 INFO - PROCESS | 1725 | --DOCSHELL 0x128a33800 == 40 [pid = 1725] [id = 520] 17:27:11 INFO - PROCESS | 1725 | --DOCSHELL 0x1261ce800 == 39 [pid = 1725] [id = 519] 17:27:11 INFO - PROCESS | 1725 | --DOCSHELL 0x12361d000 == 38 [pid = 1725] [id = 518] 17:27:11 INFO - PROCESS | 1725 | --DOCSHELL 0x121360000 == 37 [pid = 1725] [id = 517] 17:27:11 INFO - PROCESS | 1725 | --DOCSHELL 0x119173800 == 36 [pid = 1725] [id = 516] 17:27:11 INFO - PROCESS | 1725 | --DOCSHELL 0x117e34000 == 35 [pid = 1725] [id = 515] 17:27:11 INFO - PROCESS | 1725 | --DOCSHELL 0x121097000 == 34 [pid = 1725] [id = 514] 17:27:11 INFO - PROCESS | 1725 | --DOCSHELL 0x116742800 == 33 [pid = 1725] [id = 513] 17:27:11 INFO - PROCESS | 1725 | --DOCSHELL 0x12b0bb000 == 32 [pid = 1725] [id = 512] 17:27:11 INFO - PROCESS | 1725 | --DOCSHELL 0x1261cc000 == 31 [pid = 1725] [id = 531] 17:27:11 INFO - PROCESS | 1725 | --DOCSHELL 0x12c820800 == 30 [pid = 1725] [id = 530] 17:27:11 INFO - PROCESS | 1725 | --DOCSHELL 0x126a3f000 == 29 [pid = 1725] [id = 529] 17:27:11 INFO - PROCESS | 1725 | --DOCSHELL 0x12c827000 == 28 [pid = 1725] [id = 527] 17:27:11 INFO - PROCESS | 1725 | --DOCSHELL 0x118586800 == 27 [pid = 1725] [id = 528] 17:27:11 INFO - PROCESS | 1725 | --DOMWINDOW == 110 (0x1237f2c00) [pid = 1725] [serial = 1499] [outer = 0x0] [url = about:blank] 17:27:11 INFO - PROCESS | 1725 | --DOMWINDOW == 109 (0x121bcec00) [pid = 1725] [serial = 1520] [outer = 0x0] [url = about:blank] 17:27:11 INFO - PROCESS | 1725 | --DOMWINDOW == 108 (0x1211e0000) [pid = 1725] [serial = 1519] [outer = 0x0] [url = about:blank] 17:27:11 INFO - PROCESS | 1725 | --DOMWINDOW == 107 (0x124ee1800) [pid = 1725] [serial = 1525] [outer = 0x0] [url = about:blank] 17:27:11 INFO - PROCESS | 1725 | --DOMWINDOW == 106 (0x121bd1400) [pid = 1725] [serial = 1498] [outer = 0x0] [url = about:blank] 17:27:11 INFO - PROCESS | 1725 | --DOMWINDOW == 105 (0x12691ac00) [pid = 1725] [serial = 1535] [outer = 0x0] [url = about:blank] 17:27:11 INFO - PROCESS | 1725 | --DOMWINDOW == 104 (0x126921800) [pid = 1725] [serial = 1537] [outer = 0x0] [url = about:blank] 17:27:11 INFO - PROCESS | 1725 | --DOMWINDOW == 103 (0x12570cc00) [pid = 1725] [serial = 1531] [outer = 0x0] [url = about:blank] 17:27:11 INFO - PROCESS | 1725 | --DOMWINDOW == 102 (0x1183c7400) [pid = 1725] [serial = 1528] [outer = 0x0] [url = about:blank] 17:27:11 INFO - PROCESS | 1725 | --DOMWINDOW == 101 (0x121bce800) [pid = 1725] [serial = 1529] [outer = 0x0] [url = about:blank] 17:27:11 INFO - PROCESS | 1725 | --DOMWINDOW == 100 (0x126827800) [pid = 1725] [serial = 1534] [outer = 0x0] [url = about:blank] 17:27:11 INFO - PROCESS | 1725 | --DOMWINDOW == 99 (0x1176e1400) [pid = 1725] [serial = 1505] [outer = 0x0] [url = about:blank] 17:27:11 INFO - PROCESS | 1725 | --DOMWINDOW == 98 (0x125707c00) [pid = 1725] [serial = 1526] [outer = 0x0] [url = about:blank] 17:27:11 INFO - PROCESS | 1725 | --DOMWINDOW == 97 (0x1237fd000) [pid = 1725] [serial = 1523] [outer = 0x0] [url = about:blank] 17:27:11 INFO - PROCESS | 1725 | --DOMWINDOW == 96 (0x12621e400) [pid = 1725] [serial = 1532] [outer = 0x0] [url = about:blank] 17:27:11 INFO - PROCESS | 1725 | --DOMWINDOW == 95 (0x121021800) [pid = 1725] [serial = 1517] [outer = 0x0] [url = about:blank] 17:27:11 INFO - PROCESS | 1725 | --DOMWINDOW == 94 (0x1197e9000) [pid = 1725] [serial = 1514] [outer = 0x0] [url = about:blank] 17:27:11 INFO - PROCESS | 1725 | --DOMWINDOW == 93 (0x119079000) [pid = 1725] [serial = 1510] [outer = 0x0] [url = about:blank] 17:27:11 INFO - PROCESS | 1725 | --DOMWINDOW == 92 (0x1193e6800) [pid = 1725] [serial = 1511] [outer = 0x0] [url = about:blank] 17:27:11 INFO - PROCESS | 1725 | --DOMWINDOW == 91 (0x119e04000) [pid = 1725] [serial = 1516] [outer = 0x0] [url = about:blank] 17:27:11 INFO - PROCESS | 1725 | --DOMWINDOW == 90 (0x12372d800) [pid = 1725] [serial = 1522] [outer = 0x0] [url = about:blank] 17:27:11 INFO - PROCESS | 1725 | --DOMWINDOW == 89 (0x1183be400) [pid = 1725] [serial = 1507] [outer = 0x0] [url = about:blank] 17:27:11 INFO - PROCESS | 1725 | --DOMWINDOW == 88 (0x11870cc00) [pid = 1725] [serial = 1508] [outer = 0x0] [url = about:blank] 17:27:11 INFO - PROCESS | 1725 | --DOMWINDOW == 87 (0x116a0b800) [pid = 1725] [serial = 1504] [outer = 0x0] [url = about:blank] 17:27:11 INFO - PROCESS | 1725 | --DOMWINDOW == 86 (0x11972b000) [pid = 1725] [serial = 1513] [outer = 0x0] [url = about:blank] 17:27:11 INFO - PROCESS | 1725 | --DOMWINDOW == 85 (0x117207400) [pid = 1725] [serial = 1501] [outer = 0x0] [url = about:blank] 17:27:11 INFO - PROCESS | 1725 | --DOMWINDOW == 84 (0x112f7c400) [pid = 1725] [serial = 1502] [outer = 0x0] [url = about:blank] 17:27:11 INFO - PROCESS | 1725 | --DOMWINDOW == 83 (0x12690c800) [pid = 1725] [serial = 1490] [outer = 0x0] [url = about:blank] 17:27:11 INFO - PROCESS | 1725 | --DOMWINDOW == 82 (0x11870a800) [pid = 1725] [serial = 1493] [outer = 0x0] [url = about:blank] 17:27:11 INFO - PROCESS | 1725 | --DOMWINDOW == 81 (0x1173ec400) [pid = 1725] [serial = 1492] [outer = 0x0] [url = about:blank] 17:27:11 INFO - PROCESS | 1725 | --DOMWINDOW == 80 (0x1197df400) [pid = 1725] [serial = 1496] [outer = 0x0] [url = about:blank] 17:27:11 INFO - PROCESS | 1725 | --DOMWINDOW == 79 (0x1195e7400) [pid = 1725] [serial = 1495] [outer = 0x0] [url = about:blank] 17:27:11 INFO - PROCESS | 1725 | 1467937631845 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]]]}] 17:27:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 17:27:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1072ms 17:27:11 INFO - PROCESS | 1725 | 1467937631853 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 17:27:11 INFO - PROCESS | 1725 | 1467937631857 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 17:27:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 17:27:11 INFO - PROCESS | 1725 | 1467937631863 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 17:27:11 INFO - PROCESS | 1725 | 1467937631865 Marionette TRACE conn2 <- [1,2102,null,{}] 17:27:11 INFO - PROCESS | 1725 | 1467937631868 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}] 17:27:11 INFO - PROCESS | 1725 | 1467937631871 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:11 INFO - PROCESS | 1725 | 1467937631952 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 17:27:11 INFO - PROCESS | 1725 | 1467937631959 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:11 INFO - PROCESS | 1725 | 1467937631962 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:11 INFO - PROCESS | 1725 | ++DOCSHELL 0x117237800 == 28 [pid = 1725] [id = 533] 17:27:11 INFO - PROCESS | 1725 | ++DOMWINDOW == 80 (0x116078800) [pid = 1725] [serial = 1599] [outer = 0x0] 17:27:11 INFO - PROCESS | 1725 | ++DOMWINDOW == 81 (0x116fb4400) [pid = 1725] [serial = 1600] [outer = 0x116078800] 17:27:11 INFO - PROCESS | 1725 | 1467937631990 Marionette DEBUG loaded listener.js 17:27:12 INFO - PROCESS | 1725 | ++DOMWINDOW == 82 (0x11393c800) [pid = 1725] [serial = 1601] [outer = 0x116078800] 17:27:12 INFO - PROCESS | 1725 | 1467937632369 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]]]}] 17:27:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 17:27:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 521ms 17:27:12 INFO - PROCESS | 1725 | 1467937632383 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 17:27:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 17:27:12 INFO - PROCESS | 1725 | 1467937632388 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 17:27:12 INFO - PROCESS | 1725 | 1467937632393 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 17:27:12 INFO - PROCESS | 1725 | 1467937632395 Marionette TRACE conn2 <- [1,2106,null,{}] 17:27:12 INFO - PROCESS | 1725 | 1467937632397 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}] 17:27:12 INFO - PROCESS | 1725 | 1467937632399 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:12 INFO - PROCESS | 1725 | 1467937632479 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 17:27:12 INFO - PROCESS | 1725 | 1467937632483 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:12 INFO - PROCESS | 1725 | 1467937632484 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:12 INFO - PROCESS | 1725 | ++DOCSHELL 0x1187fa000 == 29 [pid = 1725] [id = 534] 17:27:12 INFO - PROCESS | 1725 | ++DOMWINDOW == 83 (0x1183c8400) [pid = 1725] [serial = 1602] [outer = 0x0] 17:27:12 INFO - PROCESS | 1725 | ++DOMWINDOW == 84 (0x11903cc00) [pid = 1725] [serial = 1603] [outer = 0x1183c8400] 17:27:12 INFO - PROCESS | 1725 | 1467937632513 Marionette DEBUG loaded listener.js 17:27:12 INFO - PROCESS | 1725 | ++DOMWINDOW == 85 (0x1193e1800) [pid = 1725] [serial = 1604] [outer = 0x1183c8400] 17:27:12 INFO - PROCESS | 1725 | 1467937632919 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]]]}] 17:27:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 17:27:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 570ms 17:27:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 17:27:12 INFO - PROCESS | 1725 | 1467937632963 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 17:27:12 INFO - PROCESS | 1725 | 1467937632965 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 17:27:12 INFO - PROCESS | 1725 | 1467937632967 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 17:27:12 INFO - PROCESS | 1725 | 1467937632969 Marionette TRACE conn2 <- [1,2110,null,{}] 17:27:12 INFO - PROCESS | 1725 | 1467937632977 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}] 17:27:12 INFO - PROCESS | 1725 | 1467937632980 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:13 INFO - PROCESS | 1725 | 1467937633057 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 17:27:13 INFO - PROCESS | 1725 | 1467937633062 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:13 INFO - PROCESS | 1725 | 1467937633064 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:13 INFO - PROCESS | 1725 | ++DOCSHELL 0x12124a800 == 30 [pid = 1725] [id = 535] 17:27:13 INFO - PROCESS | 1725 | ++DOMWINDOW == 86 (0x112f85400) [pid = 1725] [serial = 1605] [outer = 0x0] 17:27:13 INFO - PROCESS | 1725 | ++DOMWINDOW == 87 (0x1197e2c00) [pid = 1725] [serial = 1606] [outer = 0x112f85400] 17:27:13 INFO - PROCESS | 1725 | 1467937633094 Marionette DEBUG loaded listener.js 17:27:13 INFO - PROCESS | 1725 | ++DOMWINDOW == 88 (0x119e02800) [pid = 1725] [serial = 1607] [outer = 0x112f85400] 17:27:13 INFO - PROCESS | 1725 | 1467937633446 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]]]}] 17:27:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 17:27:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 521ms 17:27:13 INFO - PROCESS | 1725 | 1467937633490 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 17:27:13 INFO - PROCESS | 1725 | 1467937633492 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 17:27:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 17:27:13 INFO - PROCESS | 1725 | 1467937633494 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 17:27:13 INFO - PROCESS | 1725 | 1467937633495 Marionette TRACE conn2 <- [1,2114,null,{}] 17:27:13 INFO - PROCESS | 1725 | 1467937633498 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}] 17:27:13 INFO - PROCESS | 1725 | 1467937633499 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:13 INFO - PROCESS | 1725 | 1467937633604 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 17:27:13 INFO - PROCESS | 1725 | 1467937633612 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:13 INFO - PROCESS | 1725 | 1467937633613 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:13 INFO - PROCESS | 1725 | ++DOCSHELL 0x1219cf800 == 31 [pid = 1725] [id = 536] 17:27:13 INFO - PROCESS | 1725 | ++DOMWINDOW == 89 (0x119e0d400) [pid = 1725] [serial = 1608] [outer = 0x0] 17:27:13 INFO - PROCESS | 1725 | ++DOMWINDOW == 90 (0x121028400) [pid = 1725] [serial = 1609] [outer = 0x119e0d400] 17:27:13 INFO - PROCESS | 1725 | 1467937633639 Marionette DEBUG loaded listener.js 17:27:13 INFO - PROCESS | 1725 | ++DOMWINDOW == 91 (0x1210ae000) [pid = 1725] [serial = 1610] [outer = 0x119e0d400] 17:27:14 INFO - PROCESS | 1725 | 1467937634020 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]]]}] 17:27:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 17:27:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 568ms 17:27:14 INFO - PROCESS | 1725 | 1467937634063 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 17:27:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 17:27:14 INFO - PROCESS | 1725 | 1467937634076 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 17:27:14 INFO - PROCESS | 1725 | 1467937634079 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 17:27:14 INFO - PROCESS | 1725 | 1467937634081 Marionette TRACE conn2 <- [1,2118,null,{}] 17:27:14 INFO - PROCESS | 1725 | 1467937634084 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}] 17:27:14 INFO - PROCESS | 1725 | 1467937634086 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:14 INFO - PROCESS | 1725 | 1467937634236 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 17:27:14 INFO - PROCESS | 1725 | 1467937634277 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:14 INFO - PROCESS | 1725 | 1467937634278 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:14 INFO - PROCESS | 1725 | ++DOCSHELL 0x124e8e000 == 32 [pid = 1725] [id = 537] 17:27:14 INFO - PROCESS | 1725 | ++DOMWINDOW == 92 (0x113b9d800) [pid = 1725] [serial = 1611] [outer = 0x0] 17:27:14 INFO - PROCESS | 1725 | ++DOMWINDOW == 93 (0x121118000) [pid = 1725] [serial = 1612] [outer = 0x113b9d800] 17:27:14 INFO - PROCESS | 1725 | 1467937634303 Marionette DEBUG loaded listener.js 17:27:14 INFO - PROCESS | 1725 | ++DOMWINDOW == 94 (0x12153fc00) [pid = 1725] [serial = 1613] [outer = 0x113b9d800] 17:27:14 INFO - PROCESS | 1725 | 1467937634641 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]]]}] 17:27:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 17:27:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 569ms 17:27:14 INFO - PROCESS | 1725 | 1467937634649 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 17:27:14 INFO - PROCESS | 1725 | 1467937634650 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 17:27:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 17:27:14 INFO - PROCESS | 1725 | 1467937634652 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 17:27:14 INFO - PROCESS | 1725 | 1467937634653 Marionette TRACE conn2 <- [1,2122,null,{}] 17:27:14 INFO - PROCESS | 1725 | 1467937634658 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}] 17:27:14 INFO - PROCESS | 1725 | 1467937634662 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:14 INFO - PROCESS | 1725 | 1467937634775 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 17:27:14 INFO - PROCESS | 1725 | 1467937634813 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:14 INFO - PROCESS | 1725 | 1467937634814 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:14 INFO - PROCESS | 1725 | ++DOCSHELL 0x126a57800 == 33 [pid = 1725] [id = 538] 17:27:14 INFO - PROCESS | 1725 | ++DOMWINDOW == 95 (0x121543400) [pid = 1725] [serial = 1614] [outer = 0x0] 17:27:14 INFO - PROCESS | 1725 | ++DOMWINDOW == 96 (0x12372d800) [pid = 1725] [serial = 1615] [outer = 0x121543400] 17:27:14 INFO - PROCESS | 1725 | 1467937634839 Marionette DEBUG loaded listener.js 17:27:14 INFO - PROCESS | 1725 | ++DOMWINDOW == 97 (0x1251a8c00) [pid = 1725] [serial = 1616] [outer = 0x121543400] 17:27:15 INFO - PROCESS | 1725 | 1467937635170 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]]]}] 17:27:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 17:27:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 574ms 17:27:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 17:27:15 INFO - PROCESS | 1725 | 1467937635226 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 17:27:15 INFO - PROCESS | 1725 | 1467937635227 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 17:27:15 INFO - PROCESS | 1725 | 1467937635229 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 17:27:15 INFO - PROCESS | 1725 | 1467937635237 Marionette TRACE conn2 <- [1,2126,null,{}] 17:27:15 INFO - PROCESS | 1725 | 1467937635240 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}] 17:27:15 INFO - PROCESS | 1725 | 1467937635241 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:15 INFO - PROCESS | 1725 | 1467937635342 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 17:27:15 INFO - PROCESS | 1725 | 1467937635346 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:15 INFO - PROCESS | 1725 | 1467937635347 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:15 INFO - PROCESS | 1725 | ++DOCSHELL 0x128eb6000 == 34 [pid = 1725] [id = 539] 17:27:15 INFO - PROCESS | 1725 | ++DOMWINDOW == 98 (0x121acd400) [pid = 1725] [serial = 1617] [outer = 0x0] 17:27:15 INFO - PROCESS | 1725 | ++DOMWINDOW == 99 (0x12613a400) [pid = 1725] [serial = 1618] [outer = 0x121acd400] 17:27:15 INFO - PROCESS | 1725 | 1467937635371 Marionette DEBUG loaded listener.js 17:27:15 INFO - PROCESS | 1725 | ++DOMWINDOW == 100 (0x1266ba400) [pid = 1725] [serial = 1619] [outer = 0x121acd400] 17:27:15 INFO - PROCESS | 1725 | 1467937635769 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]]]}] 17:27:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 17:27:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 579ms 17:27:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 17:27:15 INFO - PROCESS | 1725 | 1467937635809 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 17:27:15 INFO - PROCESS | 1725 | 1467937635811 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 17:27:15 INFO - PROCESS | 1725 | 1467937635814 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 17:27:15 INFO - PROCESS | 1725 | 1467937635816 Marionette TRACE conn2 <- [1,2130,null,{}] 17:27:15 INFO - PROCESS | 1725 | 1467937635819 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}] 17:27:15 INFO - PROCESS | 1725 | 1467937635821 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:16 INFO - PROCESS | 1725 | 1467937636100 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 17:27:16 INFO - PROCESS | 1725 | --DOMWINDOW == 99 (0x1266c4400) [pid = 1725] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 17:27:16 INFO - PROCESS | 1725 | --DOMWINDOW == 98 (0x1237f1000) [pid = 1725] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 17:27:16 INFO - PROCESS | 1725 | --DOMWINDOW == 97 (0x116080000) [pid = 1725] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 17:27:16 INFO - PROCESS | 1725 | --DOMWINDOW == 96 (0x126c65000) [pid = 1725] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 17:27:16 INFO - PROCESS | 1725 | --DOMWINDOW == 95 (0x119e06c00) [pid = 1725] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 17:27:16 INFO - PROCESS | 1725 | --DOMWINDOW == 94 (0x1194b1400) [pid = 1725] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 17:27:16 INFO - PROCESS | 1725 | --DOMWINDOW == 93 (0x11875cc00) [pid = 1725] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 17:27:16 INFO - PROCESS | 1725 | --DOMWINDOW == 92 (0x112fcd000) [pid = 1725] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 17:27:16 INFO - PROCESS | 1725 | --DOMWINDOW == 91 (0x117205800) [pid = 1725] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 17:27:16 INFO - PROCESS | 1725 | --DOMWINDOW == 90 (0x12691b000) [pid = 1725] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 17:27:16 INFO - PROCESS | 1725 | --DOMWINDOW == 89 (0x11814ac00) [pid = 1725] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 17:27:16 INFO - PROCESS | 1725 | --DOMWINDOW == 88 (0x128a70c00) [pid = 1725] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 17:27:16 INFO - PROCESS | 1725 | --DOMWINDOW == 87 (0x128b6f000) [pid = 1725] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 17:27:16 INFO - PROCESS | 1725 | --DOMWINDOW == 86 (0x11607a000) [pid = 1725] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 17:27:16 INFO - PROCESS | 1725 | --DOMWINDOW == 85 (0x119aba400) [pid = 1725] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 17:27:16 INFO - PROCESS | 1725 | --DOMWINDOW == 84 (0x12372dc00) [pid = 1725] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 17:27:16 INFO - PROCESS | 1725 | 1467937636152 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:16 INFO - PROCESS | 1725 | 1467937636153 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:16 INFO - PROCESS | 1725 | ++DOCSHELL 0x119175000 == 35 [pid = 1725] [id = 540] 17:27:16 INFO - PROCESS | 1725 | ++DOMWINDOW == 85 (0x112f83c00) [pid = 1725] [serial = 1620] [outer = 0x0] 17:27:16 INFO - PROCESS | 1725 | ++DOMWINDOW == 86 (0x116084000) [pid = 1725] [serial = 1621] [outer = 0x112f83c00] 17:27:16 INFO - PROCESS | 1725 | 1467937636179 Marionette DEBUG loaded listener.js 17:27:16 INFO - PROCESS | 1725 | ++DOMWINDOW == 87 (0x1194b1400) [pid = 1725] [serial = 1622] [outer = 0x112f83c00] 17:27:16 INFO - PROCESS | 1725 | 1467937636446 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] 17:27:16 INFO - PROCESS | 1725 | 1467937636485 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 17:27:16 INFO - PROCESS | 1725 | 1467937636495 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 17:27:16 INFO - PROCESS | 1725 | 1467937636497 Marionette TRACE conn2 <- [1,2134,null,{}] 17:27:16 INFO - PROCESS | 1725 | 1467937636499 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}] 17:27:16 INFO - PROCESS | 1725 | 1467937636513 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:16 INFO - PROCESS | 1725 | 1467937636591 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 17:27:16 INFO - PROCESS | 1725 | 1467937636662 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:16 INFO - PROCESS | 1725 | 1467937636663 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:16 INFO - PROCESS | 1725 | ++DOCSHELL 0x121249000 == 36 [pid = 1725] [id = 541] 17:27:16 INFO - PROCESS | 1725 | ++DOMWINDOW == 88 (0x113940c00) [pid = 1725] [serial = 1623] [outer = 0x0] 17:27:16 INFO - PROCESS | 1725 | ++DOMWINDOW == 89 (0x1210a2000) [pid = 1725] [serial = 1624] [outer = 0x113940c00] 17:27:16 INFO - PROCESS | 1725 | 1467937636687 Marionette DEBUG loaded listener.js 17:27:16 INFO - PROCESS | 1725 | ++DOMWINDOW == 90 (0x12682bc00) [pid = 1725] [serial = 1625] [outer = 0x113940c00] 17:27:16 INFO - PROCESS | 1725 | 1467937636932 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]]]}] 17:27:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 17:27:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 476ms 17:27:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 17:27:16 INFO - PROCESS | 1725 | 1467937636966 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 17:27:16 INFO - PROCESS | 1725 | 1467937636967 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 17:27:16 INFO - PROCESS | 1725 | 1467937636969 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 17:27:16 INFO - PROCESS | 1725 | 1467937636971 Marionette TRACE conn2 <- [1,2138,null,{}] 17:27:16 INFO - PROCESS | 1725 | 1467937636981 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}] 17:27:16 INFO - PROCESS | 1725 | 1467937636982 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:17 INFO - PROCESS | 1725 | 1467937637064 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 17:27:17 INFO - PROCESS | 1725 | 1467937637068 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:17 INFO - PROCESS | 1725 | 1467937637070 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:17 INFO - PROCESS | 1725 | ++DOCSHELL 0x12b0c6000 == 37 [pid = 1725] [id = 542] 17:27:17 INFO - PROCESS | 1725 | ++DOMWINDOW == 91 (0x1237f3c00) [pid = 1725] [serial = 1626] [outer = 0x0] 17:27:17 INFO - PROCESS | 1725 | ++DOMWINDOW == 92 (0x12690c800) [pid = 1725] [serial = 1627] [outer = 0x1237f3c00] 17:27:17 INFO - PROCESS | 1725 | 1467937637096 Marionette DEBUG loaded listener.js 17:27:17 INFO - PROCESS | 1725 | ++DOMWINDOW == 93 (0x12691f400) [pid = 1725] [serial = 1628] [outer = 0x1237f3c00] 17:27:17 INFO - PROCESS | 1725 | 1467937637404 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]]]}] 17:27:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 17:27:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 479ms 17:27:17 INFO - PROCESS | 1725 | 1467937637449 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 17:27:17 INFO - PROCESS | 1725 | 1467937637451 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 17:27:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 17:27:17 INFO - PROCESS | 1725 | 1467937637453 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 17:27:17 INFO - PROCESS | 1725 | 1467937637455 Marionette TRACE conn2 <- [1,2142,null,{}] 17:27:17 INFO - PROCESS | 1725 | 1467937637457 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}] 17:27:17 INFO - PROCESS | 1725 | 1467937637459 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:17 INFO - PROCESS | 1725 | 1467937637585 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 17:27:17 INFO - PROCESS | 1725 | 1467937637618 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:17 INFO - PROCESS | 1725 | 1467937637620 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:17 INFO - PROCESS | 1725 | ++DOCSHELL 0x124c3c000 == 38 [pid = 1725] [id = 543] 17:27:17 INFO - PROCESS | 1725 | ++DOMWINDOW == 94 (0x12682c000) [pid = 1725] [serial = 1629] [outer = 0x0] 17:27:17 INFO - PROCESS | 1725 | ++DOMWINDOW == 95 (0x126927000) [pid = 1725] [serial = 1630] [outer = 0x12682c000] 17:27:17 INFO - PROCESS | 1725 | 1467937637647 Marionette DEBUG loaded listener.js 17:27:17 INFO - PROCESS | 1725 | ++DOMWINDOW == 96 (0x128a71c00) [pid = 1725] [serial = 1631] [outer = 0x12682c000] 17:27:17 INFO - PROCESS | 1725 | 1467937637946 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] 17:27:17 INFO - PROCESS | 1725 | 1467937637978 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 17:27:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 17:27:17 INFO - PROCESS | 1725 | 1467937637980 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 17:27:17 INFO - PROCESS | 1725 | 1467937637981 Marionette TRACE conn2 <- [1,2146,null,{}] 17:27:17 INFO - PROCESS | 1725 | 1467937637983 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}] 17:27:17 INFO - PROCESS | 1725 | 1467937637985 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:18 INFO - PROCESS | 1725 | 1467937638064 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 17:27:18 INFO - PROCESS | 1725 | 1467937638167 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:18 INFO - PROCESS | 1725 | 1467937638168 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:18 INFO - PROCESS | 1725 | ++DOCSHELL 0x1160a6000 == 39 [pid = 1725] [id = 544] 17:27:18 INFO - PROCESS | 1725 | ++DOMWINDOW == 97 (0x1110a7400) [pid = 1725] [serial = 1632] [outer = 0x0] 17:27:18 INFO - PROCESS | 1725 | ++DOMWINDOW == 98 (0x112f7f800) [pid = 1725] [serial = 1633] [outer = 0x1110a7400] 17:27:18 INFO - PROCESS | 1725 | 1467937638200 Marionette DEBUG loaded listener.js 17:27:18 INFO - PROCESS | 1725 | ++DOMWINDOW == 99 (0x113d45c00) [pid = 1725] [serial = 1634] [outer = 0x1110a7400] 17:27:18 INFO - PROCESS | 1725 | 1467937638681 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] 17:27:18 INFO - PROCESS | 1725 | 1467937638771 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 17:27:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 17:27:18 INFO - PROCESS | 1725 | 1467937638778 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 17:27:18 INFO - PROCESS | 1725 | 1467937638780 Marionette TRACE conn2 <- [1,2150,null,{}] 17:27:18 INFO - PROCESS | 1725 | 1467937638783 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}] 17:27:18 INFO - PROCESS | 1725 | 1467937638786 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:18 INFO - PROCESS | 1725 | 1467937638895 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 17:27:18 INFO - PROCESS | 1725 | 1467937638998 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:19 INFO - PROCESS | 1725 | 1467937638999 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:19 INFO - PROCESS | 1725 | ++DOCSHELL 0x121247000 == 40 [pid = 1725] [id = 545] 17:27:19 INFO - PROCESS | 1725 | ++DOMWINDOW == 100 (0x1176e2000) [pid = 1725] [serial = 1635] [outer = 0x0] 17:27:19 INFO - PROCESS | 1725 | ++DOMWINDOW == 101 (0x119037400) [pid = 1725] [serial = 1636] [outer = 0x1176e2000] 17:27:19 INFO - PROCESS | 1725 | 1467937639030 Marionette DEBUG loaded listener.js 17:27:19 INFO - PROCESS | 1725 | ++DOMWINDOW == 102 (0x1194b3000) [pid = 1725] [serial = 1637] [outer = 0x1176e2000] 17:27:19 INFO - PROCESS | 1725 | 1467937639676 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]]]}] 17:27:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 17:27:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 973ms 17:27:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 17:27:19 INFO - PROCESS | 1725 | 1467937639751 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 17:27:19 INFO - PROCESS | 1725 | 1467937639753 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 17:27:19 INFO - PROCESS | 1725 | 1467937639757 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 17:27:19 INFO - PROCESS | 1725 | 1467937639759 Marionette TRACE conn2 <- [1,2154,null,{}] 17:27:19 INFO - PROCESS | 1725 | 1467937639762 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}] 17:27:19 INFO - PROCESS | 1725 | 1467937639764 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:19 INFO - PROCESS | 1725 | 1467937639865 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 17:27:19 INFO - PROCESS | 1725 | 1467937639923 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:19 INFO - PROCESS | 1725 | 1467937639925 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:19 INFO - PROCESS | 1725 | ++DOCSHELL 0x117e21000 == 41 [pid = 1725] [id = 546] 17:27:19 INFO - PROCESS | 1725 | ++DOMWINDOW == 103 (0x118714400) [pid = 1725] [serial = 1638] [outer = 0x0] 17:27:19 INFO - PROCESS | 1725 | ++DOMWINDOW == 104 (0x11875c000) [pid = 1725] [serial = 1639] [outer = 0x118714400] 17:27:19 INFO - PROCESS | 1725 | 1467937639954 Marionette DEBUG loaded listener.js 17:27:20 INFO - PROCESS | 1725 | ++DOMWINDOW == 105 (0x1193dac00) [pid = 1725] [serial = 1640] [outer = 0x118714400] 17:27:20 INFO - PROCESS | 1725 | --DOCSHELL 0x124c3c000 == 40 [pid = 1725] [id = 543] 17:27:20 INFO - PROCESS | 1725 | --DOCSHELL 0x12b0c6000 == 39 [pid = 1725] [id = 542] 17:27:20 INFO - PROCESS | 1725 | --DOCSHELL 0x121249000 == 38 [pid = 1725] [id = 541] 17:27:20 INFO - PROCESS | 1725 | --DOCSHELL 0x119175000 == 37 [pid = 1725] [id = 540] 17:27:20 INFO - PROCESS | 1725 | --DOCSHELL 0x128eb6000 == 36 [pid = 1725] [id = 539] 17:27:20 INFO - PROCESS | 1725 | --DOCSHELL 0x126a57800 == 35 [pid = 1725] [id = 538] 17:27:20 INFO - PROCESS | 1725 | --DOCSHELL 0x124e8e000 == 34 [pid = 1725] [id = 537] 17:27:20 INFO - PROCESS | 1725 | --DOCSHELL 0x1219cf800 == 33 [pid = 1725] [id = 536] 17:27:20 INFO - PROCESS | 1725 | --DOCSHELL 0x12124a800 == 32 [pid = 1725] [id = 535] 17:27:20 INFO - PROCESS | 1725 | --DOCSHELL 0x1187fa000 == 31 [pid = 1725] [id = 534] 17:27:20 INFO - PROCESS | 1725 | --DOCSHELL 0x117237800 == 30 [pid = 1725] [id = 533] 17:27:20 INFO - PROCESS | 1725 | --DOCSHELL 0x118421000 == 29 [pid = 1725] [id = 532] 17:27:20 INFO - PROCESS | 1725 | 1467937640343 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]]]}] 17:27:20 INFO - PROCESS | 1725 | --DOMWINDOW == 104 (0x126830c00) [pid = 1725] [serial = 1564] [outer = 0x0] [url = about:blank] 17:27:20 INFO - PROCESS | 1725 | --DOMWINDOW == 103 (0x12691dc00) [pid = 1725] [serial = 1567] [outer = 0x0] [url = about:blank] 17:27:20 INFO - PROCESS | 1725 | --DOMWINDOW == 102 (0x1210a7c00) [pid = 1725] [serial = 1555] [outer = 0x0] [url = about:blank] 17:27:20 INFO - PROCESS | 1725 | --DOMWINDOW == 101 (0x121332800) [pid = 1725] [serial = 1556] [outer = 0x0] [url = about:blank] 17:27:20 INFO - PROCESS | 1725 | --DOMWINDOW == 100 (0x126c6cc00) [pid = 1725] [serial = 1570] [outer = 0x0] [url = about:blank] 17:27:20 INFO - PROCESS | 1725 | --DOMWINDOW == 99 (0x121b72c00) [pid = 1725] [serial = 1558] [outer = 0x0] [url = about:blank] 17:27:20 INFO - PROCESS | 1725 | --DOMWINDOW == 98 (0x12370d000) [pid = 1725] [serial = 1559] [outer = 0x0] [url = about:blank] 17:27:20 INFO - PROCESS | 1725 | --DOMWINDOW == 97 (0x1197e1800) [pid = 1725] [serial = 1552] [outer = 0x0] [url = about:blank] 17:27:20 INFO - PROCESS | 1725 | --DOMWINDOW == 96 (0x121024c00) [pid = 1725] [serial = 1553] [outer = 0x0] [url = about:blank] 17:27:20 INFO - PROCESS | 1725 | --DOMWINDOW == 95 (0x119074800) [pid = 1725] [serial = 1549] [outer = 0x0] [url = about:blank] 17:27:20 INFO - PROCESS | 1725 | --DOMWINDOW == 94 (0x1193dbc00) [pid = 1725] [serial = 1550] [outer = 0x0] [url = about:blank] 17:27:20 INFO - PROCESS | 1725 | --DOMWINDOW == 93 (0x1133cc000) [pid = 1725] [serial = 1540] [outer = 0x0] [url = about:blank] 17:27:20 INFO - PROCESS | 1725 | --DOMWINDOW == 92 (0x1160da800) [pid = 1725] [serial = 1541] [outer = 0x0] [url = about:blank] 17:27:20 INFO - PROCESS | 1725 | --DOMWINDOW == 91 (0x11839a400) [pid = 1725] [serial = 1543] [outer = 0x0] [url = about:blank] 17:27:20 INFO - PROCESS | 1725 | --DOMWINDOW == 90 (0x118892400) [pid = 1725] [serial = 1544] [outer = 0x0] [url = about:blank] 17:27:20 INFO - PROCESS | 1725 | --DOMWINDOW == 89 (0x1269dac00) [pid = 1725] [serial = 1538] [outer = 0x0] [url = about:blank] 17:27:20 INFO - PROCESS | 1725 | --DOMWINDOW == 88 (0x118156800) [pid = 1725] [serial = 1546] [outer = 0x0] [url = about:blank] 17:27:20 INFO - PROCESS | 1725 | --DOMWINDOW == 87 (0x1183c9800) [pid = 1725] [serial = 1547] [outer = 0x0] [url = about:blank] 17:27:20 INFO - PROCESS | 1725 | --DOMWINDOW == 86 (0x128b6d800) [pid = 1725] [serial = 1580] [outer = 0x0] [url = about:blank] 17:27:20 INFO - PROCESS | 1725 | --DOMWINDOW == 85 (0x128e66400) [pid = 1725] [serial = 1582] [outer = 0x0] [url = about:blank] 17:27:20 INFO - PROCESS | 1725 | --DOMWINDOW == 84 (0x12916c000) [pid = 1725] [serial = 1583] [outer = 0x0] [url = about:blank] 17:27:20 INFO - PROCESS | 1725 | --DOMWINDOW == 83 (0x116fb0c00) [pid = 1725] [serial = 1573] [outer = 0x0] [url = about:blank] 17:27:20 INFO - PROCESS | 1725 | --DOMWINDOW == 82 (0x1197eac00) [pid = 1725] [serial = 1574] [outer = 0x0] [url = about:blank] 17:27:20 INFO - PROCESS | 1725 | --DOMWINDOW == 81 (0x128a6a400) [pid = 1725] [serial = 1571] [outer = 0x0] [url = about:blank] 17:27:20 INFO - PROCESS | 1725 | --DOMWINDOW == 80 (0x128b4e400) [pid = 1725] [serial = 1577] [outer = 0x0] [url = about:blank] 17:27:20 INFO - PROCESS | 1725 | --DOMWINDOW == 79 (0x128b53800) [pid = 1725] [serial = 1579] [outer = 0x0] [url = about:blank] 17:27:20 INFO - PROCESS | 1725 | --DOMWINDOW == 78 (0x1237fac00) [pid = 1725] [serial = 1561] [outer = 0x0] [url = about:blank] 17:27:20 INFO - PROCESS | 1725 | --DOMWINDOW == 77 (0x12665ec00) [pid = 1725] [serial = 1562] [outer = 0x0] [url = about:blank] 17:27:20 INFO - PROCESS | 1725 | --DOMWINDOW == 76 (0x126ac5800) [pid = 1725] [serial = 1568] [outer = 0x0] [url = about:blank] 17:27:20 INFO - PROCESS | 1725 | --DOMWINDOW == 75 (0x12690a800) [pid = 1725] [serial = 1565] [outer = 0x0] [url = about:blank] 17:27:20 INFO - PROCESS | 1725 | --DOMWINDOW == 74 (0x126221c00) [pid = 1725] [serial = 1576] [outer = 0x0] [url = about:blank] 17:27:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 17:27:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 623ms 17:27:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 17:27:20 INFO - PROCESS | 1725 | 1467937640380 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 17:27:20 INFO - PROCESS | 1725 | 1467937640383 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 17:27:20 INFO - PROCESS | 1725 | 1467937640388 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 17:27:20 INFO - PROCESS | 1725 | 1467937640391 Marionette TRACE conn2 <- [1,2158,null,{}] 17:27:20 INFO - PROCESS | 1725 | 1467937640394 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}] 17:27:20 INFO - PROCESS | 1725 | 1467937640396 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:20 INFO - PROCESS | 1725 | 1467937640474 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 17:27:20 INFO - PROCESS | 1725 | 1467937640479 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:20 INFO - PROCESS | 1725 | 1467937640480 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:20 INFO - PROCESS | 1725 | ++DOCSHELL 0x1197d1800 == 30 [pid = 1725] [id = 547] 17:27:20 INFO - PROCESS | 1725 | ++DOMWINDOW == 75 (0x1195e4400) [pid = 1725] [serial = 1641] [outer = 0x0] 17:27:20 INFO - PROCESS | 1725 | ++DOMWINDOW == 76 (0x11972ac00) [pid = 1725] [serial = 1642] [outer = 0x1195e4400] 17:27:20 INFO - PROCESS | 1725 | 1467937640510 Marionette DEBUG loaded listener.js 17:27:20 INFO - PROCESS | 1725 | ++DOMWINDOW == 77 (0x1197eb000) [pid = 1725] [serial = 1643] [outer = 0x1195e4400] 17:27:20 INFO - PROCESS | 1725 | 1467937640931 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]]]}] 17:27:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 17:27:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 575ms 17:27:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 17:27:20 INFO - PROCESS | 1725 | 1467937640963 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 17:27:20 INFO - PROCESS | 1725 | 1467937640965 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 17:27:20 INFO - PROCESS | 1725 | 1467937640969 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 17:27:20 INFO - PROCESS | 1725 | 1467937640976 Marionette TRACE conn2 <- [1,2162,null,{}] 17:27:20 INFO - PROCESS | 1725 | 1467937640988 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}] 17:27:20 INFO - PROCESS | 1725 | 1467937640993 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:21 INFO - PROCESS | 1725 | 1467937641119 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 17:27:21 INFO - PROCESS | 1725 | 1467937641127 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:21 INFO - PROCESS | 1725 | 1467937641129 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:21 INFO - PROCESS | 1725 | ++DOCSHELL 0x121b3f800 == 31 [pid = 1725] [id = 548] 17:27:21 INFO - PROCESS | 1725 | ++DOMWINDOW == 78 (0x119e0dc00) [pid = 1725] [serial = 1644] [outer = 0x0] 17:27:21 INFO - PROCESS | 1725 | ++DOMWINDOW == 79 (0x121111c00) [pid = 1725] [serial = 1645] [outer = 0x119e0dc00] 17:27:21 INFO - PROCESS | 1725 | 1467937641157 Marionette DEBUG loaded listener.js 17:27:21 INFO - PROCESS | 1725 | ++DOMWINDOW == 80 (0x1215e4400) [pid = 1725] [serial = 1646] [outer = 0x119e0dc00] 17:27:21 INFO - PROCESS | 1725 | 1467937641506 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]]]}] 17:27:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 17:27:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 577ms 17:27:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 17:27:21 INFO - PROCESS | 1725 | 1467937641546 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 17:27:21 INFO - PROCESS | 1725 | 1467937641548 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 17:27:21 INFO - PROCESS | 1725 | 1467937641550 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 17:27:21 INFO - PROCESS | 1725 | 1467937641551 Marionette TRACE conn2 <- [1,2166,null,{}] 17:27:21 INFO - PROCESS | 1725 | 1467937641553 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}] 17:27:21 INFO - PROCESS | 1725 | 1467937641555 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:21 INFO - PROCESS | 1725 | 1467937641633 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 17:27:21 INFO - PROCESS | 1725 | 1467937641638 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:21 INFO - PROCESS | 1725 | 1467937641641 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:21 INFO - PROCESS | 1725 | ++DOCSHELL 0x1257cb800 == 32 [pid = 1725] [id = 549] 17:27:21 INFO - PROCESS | 1725 | ++DOMWINDOW == 81 (0x115117000) [pid = 1725] [serial = 1647] [outer = 0x0] 17:27:21 INFO - PROCESS | 1725 | ++DOMWINDOW == 82 (0x121bd2800) [pid = 1725] [serial = 1648] [outer = 0x115117000] 17:27:21 INFO - PROCESS | 1725 | 1467937641666 Marionette DEBUG loaded listener.js 17:27:21 INFO - PROCESS | 1725 | ++DOMWINDOW == 83 (0x1237f2c00) [pid = 1725] [serial = 1649] [outer = 0x115117000] 17:27:22 INFO - PROCESS | 1725 | 1467937642012 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]]]}] 17:27:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 17:27:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 469ms 17:27:22 INFO - PROCESS | 1725 | 1467937642020 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 17:27:22 INFO - PROCESS | 1725 | 1467937642025 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 17:27:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 17:27:22 INFO - PROCESS | 1725 | 1467937642030 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 17:27:22 INFO - PROCESS | 1725 | 1467937642032 Marionette TRACE conn2 <- [1,2170,null,{}] 17:27:22 INFO - PROCESS | 1725 | 1467937642035 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}] 17:27:22 INFO - PROCESS | 1725 | 1467937642037 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:22 INFO - PROCESS | 1725 | 1467937642145 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 17:27:22 INFO - PROCESS | 1725 | 1467937642204 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:22 INFO - PROCESS | 1725 | 1467937642205 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:22 INFO - PROCESS | 1725 | ++DOCSHELL 0x119420000 == 33 [pid = 1725] [id = 550] 17:27:22 INFO - PROCESS | 1725 | ++DOMWINDOW == 84 (0x1172c0c00) [pid = 1725] [serial = 1650] [outer = 0x0] 17:27:22 INFO - PROCESS | 1725 | ++DOMWINDOW == 85 (0x124c11400) [pid = 1725] [serial = 1651] [outer = 0x1172c0c00] 17:27:22 INFO - PROCESS | 1725 | 1467937642232 Marionette DEBUG loaded listener.js 17:27:22 INFO - PROCESS | 1725 | ++DOMWINDOW == 86 (0x124ee7c00) [pid = 1725] [serial = 1652] [outer = 0x1172c0c00] 17:27:22 INFO - PROCESS | 1725 | 1467937642547 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]]]}] 17:27:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 17:27:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 569ms 17:27:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 17:27:22 INFO - PROCESS | 1725 | 1467937642599 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 17:27:22 INFO - PROCESS | 1725 | 1467937642600 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 17:27:22 INFO - PROCESS | 1725 | 1467937642602 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 17:27:22 INFO - PROCESS | 1725 | 1467937642603 Marionette TRACE conn2 <- [1,2174,null,{}] 17:27:22 INFO - PROCESS | 1725 | 1467937642606 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}] 17:27:22 INFO - PROCESS | 1725 | 1467937642610 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:22 INFO - PROCESS | 1725 | 1467937642731 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 17:27:22 INFO - PROCESS | 1725 | 1467937642745 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:22 INFO - PROCESS | 1725 | 1467937642746 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:22 INFO - PROCESS | 1725 | ++DOCSHELL 0x12960e800 == 34 [pid = 1725] [id = 551] 17:27:22 INFO - PROCESS | 1725 | ++DOMWINDOW == 87 (0x12570c800) [pid = 1725] [serial = 1653] [outer = 0x0] 17:27:22 INFO - PROCESS | 1725 | ++DOMWINDOW == 88 (0x12665ec00) [pid = 1725] [serial = 1654] [outer = 0x12570c800] 17:27:22 INFO - PROCESS | 1725 | 1467937642771 Marionette DEBUG loaded listener.js 17:27:22 INFO - PROCESS | 1725 | ++DOMWINDOW == 89 (0x1269dfc00) [pid = 1725] [serial = 1655] [outer = 0x12570c800] 17:27:23 INFO - PROCESS | 1725 | 1467937643115 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]]]}] 17:27:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 17:27:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 518ms 17:27:23 INFO - PROCESS | 1725 | 1467937643121 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 17:27:23 INFO - PROCESS | 1725 | 1467937643123 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 17:27:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 17:27:23 INFO - PROCESS | 1725 | 1467937643127 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 17:27:23 INFO - PROCESS | 1725 | 1467937643128 Marionette TRACE conn2 <- [1,2178,null,{}] 17:27:23 INFO - PROCESS | 1725 | 1467937643131 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}] 17:27:23 INFO - PROCESS | 1725 | 1467937643132 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:23 INFO - PROCESS | 1725 | 1467937643241 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 17:27:23 INFO - PROCESS | 1725 | 1467937643252 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:23 INFO - PROCESS | 1725 | 1467937643260 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:23 INFO - PROCESS | 1725 | ++DOCSHELL 0x12ae3a800 == 35 [pid = 1725] [id = 552] 17:27:23 INFO - PROCESS | 1725 | ++DOMWINDOW == 90 (0x113d3e400) [pid = 1725] [serial = 1656] [outer = 0x0] 17:27:23 INFO - PROCESS | 1725 | ++DOMWINDOW == 91 (0x126c6a000) [pid = 1725] [serial = 1657] [outer = 0x113d3e400] 17:27:23 INFO - PROCESS | 1725 | 1467937643285 Marionette DEBUG loaded listener.js 17:27:23 INFO - PROCESS | 1725 | ++DOMWINDOW == 92 (0x128a6c800) [pid = 1725] [serial = 1658] [outer = 0x113d3e400] 17:27:23 INFO - PROCESS | 1725 | 1467937643628 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]]]}] 17:27:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 17:27:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 520ms 17:27:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 17:27:23 INFO - PROCESS | 1725 | 1467937643647 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 17:27:23 INFO - PROCESS | 1725 | 1467937643649 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 17:27:23 INFO - PROCESS | 1725 | 1467937643651 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 17:27:23 INFO - PROCESS | 1725 | 1467937643652 Marionette TRACE conn2 <- [1,2182,null,{}] 17:27:23 INFO - PROCESS | 1725 | 1467937643655 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}] 17:27:23 INFO - PROCESS | 1725 | 1467937643657 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:23 INFO - PROCESS | 1725 | 1467937643757 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 17:27:23 INFO - PROCESS | 1725 | 1467937643760 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:23 INFO - PROCESS | 1725 | 1467937643761 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:23 INFO - PROCESS | 1725 | ++DOCSHELL 0x12b908000 == 36 [pid = 1725] [id = 553] 17:27:23 INFO - PROCESS | 1725 | ++DOMWINDOW == 93 (0x1133e7400) [pid = 1725] [serial = 1659] [outer = 0x0] 17:27:23 INFO - PROCESS | 1725 | ++DOMWINDOW == 94 (0x128a6ac00) [pid = 1725] [serial = 1660] [outer = 0x1133e7400] 17:27:23 INFO - PROCESS | 1725 | 1467937643786 Marionette DEBUG loaded listener.js 17:27:23 INFO - PROCESS | 1725 | ++DOMWINDOW == 95 (0x128b53c00) [pid = 1725] [serial = 1661] [outer = 0x1133e7400] 17:27:24 INFO - PROCESS | 1725 | 1467937644092 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]]]}] 17:27:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 17:27:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 471ms 17:27:24 INFO - PROCESS | 1725 | 1467937644129 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 17:27:24 INFO - PROCESS | 1725 | 1467937644130 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 17:27:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 17:27:24 INFO - PROCESS | 1725 | 1467937644132 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 17:27:24 INFO - PROCESS | 1725 | 1467937644133 Marionette TRACE conn2 <- [1,2186,null,{}] 17:27:24 INFO - PROCESS | 1725 | 1467937644136 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}] 17:27:24 INFO - PROCESS | 1725 | 1467937644137 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:24 INFO - PROCESS | 1725 | 1467937644242 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 17:27:24 INFO - PROCESS | 1725 | 1467937644253 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:24 INFO - PROCESS | 1725 | 1467937644254 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:24 INFO - PROCESS | 1725 | ++DOCSHELL 0x12bd8e800 == 37 [pid = 1725] [id = 554] 17:27:24 INFO - PROCESS | 1725 | ++DOMWINDOW == 96 (0x1194b2800) [pid = 1725] [serial = 1662] [outer = 0x0] 17:27:24 INFO - PROCESS | 1725 | ++DOMWINDOW == 97 (0x128b57c00) [pid = 1725] [serial = 1663] [outer = 0x1194b2800] 17:27:24 INFO - PROCESS | 1725 | 1467937644311 Marionette DEBUG loaded listener.js 17:27:24 INFO - PROCESS | 1725 | ++DOMWINDOW == 98 (0x129167c00) [pid = 1725] [serial = 1664] [outer = 0x1194b2800] 17:27:24 INFO - PROCESS | 1725 | --DOMWINDOW == 97 (0x113b9d800) [pid = 1725] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 17:27:24 INFO - PROCESS | 1725 | --DOMWINDOW == 96 (0x1183c8400) [pid = 1725] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 17:27:24 INFO - PROCESS | 1725 | --DOMWINDOW == 95 (0x119e0d400) [pid = 1725] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 17:27:24 INFO - PROCESS | 1725 | --DOMWINDOW == 94 (0x116078800) [pid = 1725] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 17:27:24 INFO - PROCESS | 1725 | --DOMWINDOW == 93 (0x112f85400) [pid = 1725] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 17:27:24 INFO - PROCESS | 1725 | --DOMWINDOW == 92 (0x118153c00) [pid = 1725] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 17:27:24 INFO - PROCESS | 1725 | --DOMWINDOW == 91 (0x11396cc00) [pid = 1725] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 17:27:24 INFO - PROCESS | 1725 | --DOMWINDOW == 90 (0x1193e0400) [pid = 1725] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 17:27:24 INFO - PROCESS | 1725 | --DOMWINDOW == 89 (0x1237f3c00) [pid = 1725] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 17:27:24 INFO - PROCESS | 1725 | --DOMWINDOW == 88 (0x123706c00) [pid = 1725] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 17:27:24 INFO - PROCESS | 1725 | --DOMWINDOW == 87 (0x121543400) [pid = 1725] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 17:27:24 INFO - PROCESS | 1725 | --DOMWINDOW == 86 (0x1237f9c00) [pid = 1725] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 17:27:24 INFO - PROCESS | 1725 | --DOMWINDOW == 85 (0x121acd400) [pid = 1725] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 17:27:24 INFO - PROCESS | 1725 | --DOMWINDOW == 84 (0x112f83c00) [pid = 1725] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 17:27:24 INFO - PROCESS | 1725 | --DOMWINDOW == 83 (0x113940c00) [pid = 1725] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 17:27:24 INFO - PROCESS | 1725 | 1467937644732 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]]]}] 17:27:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 17:27:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 621ms 17:27:24 INFO - PROCESS | 1725 | 1467937644754 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 17:27:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 17:27:24 INFO - PROCESS | 1725 | 1467937644756 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 17:27:24 INFO - PROCESS | 1725 | 1467937644760 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 17:27:24 INFO - PROCESS | 1725 | 1467937644761 Marionette TRACE conn2 <- [1,2190,null,{}] 17:27:24 INFO - PROCESS | 1725 | 1467937644765 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}] 17:27:24 INFO - PROCESS | 1725 | 1467937644767 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:24 INFO - PROCESS | 1725 | 1467937644891 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 17:27:24 INFO - PROCESS | 1725 | 1467937644980 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:24 INFO - PROCESS | 1725 | 1467937644981 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:24 INFO - PROCESS | 1725 | ++DOCSHELL 0x1257c1000 == 38 [pid = 1725] [id = 555] 17:27:24 INFO - PROCESS | 1725 | ++DOMWINDOW == 84 (0x113940c00) [pid = 1725] [serial = 1665] [outer = 0x0] 17:27:25 INFO - PROCESS | 1725 | ++DOMWINDOW == 85 (0x1181bdc00) [pid = 1725] [serial = 1666] [outer = 0x113940c00] 17:27:25 INFO - PROCESS | 1725 | 1467937645010 Marionette DEBUG loaded listener.js 17:27:25 INFO - PROCESS | 1725 | ++DOMWINDOW == 86 (0x119ac3c00) [pid = 1725] [serial = 1667] [outer = 0x113940c00] 17:27:25 INFO - PROCESS | 1725 | 1467937645261 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]]]}] 17:27:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 17:27:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 521ms 17:27:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 17:27:25 INFO - PROCESS | 1725 | 1467937645281 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 17:27:25 INFO - PROCESS | 1725 | 1467937645283 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 17:27:25 INFO - PROCESS | 1725 | 1467937645299 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 17:27:25 INFO - PROCESS | 1725 | 1467937645302 Marionette TRACE conn2 <- [1,2194,null,{}] 17:27:25 INFO - PROCESS | 1725 | 1467937645305 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}] 17:27:25 INFO - PROCESS | 1725 | 1467937645310 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:25 INFO - PROCESS | 1725 | 1467937645444 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 17:27:25 INFO - PROCESS | 1725 | 1467937645450 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:25 INFO - PROCESS | 1725 | 1467937645453 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:25 INFO - PROCESS | 1725 | ++DOCSHELL 0x12c759800 == 39 [pid = 1725] [id = 556] 17:27:25 INFO - PROCESS | 1725 | ++DOMWINDOW == 87 (0x1197e0400) [pid = 1725] [serial = 1668] [outer = 0x0] 17:27:25 INFO - PROCESS | 1725 | ++DOMWINDOW == 88 (0x124c06800) [pid = 1725] [serial = 1669] [outer = 0x1197e0400] 17:27:25 INFO - PROCESS | 1725 | 1467937645568 Marionette DEBUG loaded listener.js 17:27:25 INFO - PROCESS | 1725 | ++DOMWINDOW == 89 (0x129171c00) [pid = 1725] [serial = 1670] [outer = 0x1197e0400] 17:27:25 INFO - PROCESS | 1725 | 1467937645933 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]]]}] 17:27:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 17:27:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 688ms 17:27:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 17:27:25 INFO - PROCESS | 1725 | 1467937645973 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 17:27:25 INFO - PROCESS | 1725 | 1467937645974 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 17:27:25 INFO - PROCESS | 1725 | 1467937645977 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 17:27:25 INFO - PROCESS | 1725 | 1467937645978 Marionette TRACE conn2 <- [1,2198,null,{}] 17:27:25 INFO - PROCESS | 1725 | 1467937645980 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}] 17:27:25 INFO - PROCESS | 1725 | 1467937645981 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:26 INFO - PROCESS | 1725 | 1467937646083 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 17:27:26 INFO - PROCESS | 1725 | 1467937646089 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:26 INFO - PROCESS | 1725 | 1467937646091 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:26 INFO - PROCESS | 1725 | ++DOCSHELL 0x12caaa000 == 40 [pid = 1725] [id = 557] 17:27:26 INFO - PROCESS | 1725 | ++DOMWINDOW == 90 (0x129174c00) [pid = 1725] [serial = 1671] [outer = 0x0] 17:27:26 INFO - PROCESS | 1725 | ++DOMWINDOW == 91 (0x1292d0c00) [pid = 1725] [serial = 1672] [outer = 0x129174c00] 17:27:26 INFO - PROCESS | 1725 | 1467937646129 Marionette DEBUG loaded listener.js 17:27:26 INFO - PROCESS | 1725 | ++DOMWINDOW == 92 (0x129438c00) [pid = 1725] [serial = 1673] [outer = 0x129174c00] 17:27:26 INFO - PROCESS | 1725 | 1467937646529 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]]]}] 17:27:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 17:27:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 568ms 17:27:26 INFO - PROCESS | 1725 | 1467937646545 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 17:27:26 INFO - PROCESS | 1725 | 1467937646546 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 17:27:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 17:27:26 INFO - PROCESS | 1725 | 1467937646549 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 17:27:26 INFO - PROCESS | 1725 | 1467937646550 Marionette TRACE conn2 <- [1,2202,null,{}] 17:27:26 INFO - PROCESS | 1725 | 1467937646552 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}] 17:27:26 INFO - PROCESS | 1725 | 1467937646553 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:26 INFO - PROCESS | 1725 | 1467937646717 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 17:27:26 INFO - PROCESS | 1725 | 1467937646754 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:26 INFO - PROCESS | 1725 | 1467937646755 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:26 INFO - PROCESS | 1725 | ++DOCSHELL 0x117237800 == 41 [pid = 1725] [id = 558] 17:27:26 INFO - PROCESS | 1725 | ++DOMWINDOW == 93 (0x112e6c800) [pid = 1725] [serial = 1674] [outer = 0x0] 17:27:26 INFO - PROCESS | 1725 | ++DOMWINDOW == 94 (0x113d8f800) [pid = 1725] [serial = 1675] [outer = 0x112e6c800] 17:27:26 INFO - PROCESS | 1725 | 1467937646787 Marionette DEBUG loaded listener.js 17:27:26 INFO - PROCESS | 1725 | ++DOMWINDOW == 95 (0x118156800) [pid = 1725] [serial = 1676] [outer = 0x112e6c800] 17:27:27 INFO - PROCESS | 1725 | 1467937647271 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]]]}] 17:27:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 17:27:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 768ms 17:27:27 INFO - PROCESS | 1725 | 1467937647318 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 17:27:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 17:27:27 INFO - PROCESS | 1725 | 1467937647320 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 17:27:27 INFO - PROCESS | 1725 | 1467937647324 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 17:27:27 INFO - PROCESS | 1725 | 1467937647325 Marionette TRACE conn2 <- [1,2206,null,{}] 17:27:27 INFO - PROCESS | 1725 | 1467937647329 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}] 17:27:27 INFO - PROCESS | 1725 | 1467937647332 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:27 INFO - PROCESS | 1725 | 1467937647438 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 17:27:27 INFO - PROCESS | 1725 | 1467937647496 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:27 INFO - PROCESS | 1725 | 1467937647498 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:27 INFO - PROCESS | 1725 | ++DOCSHELL 0x121d7c800 == 42 [pid = 1725] [id = 559] 17:27:27 INFO - PROCESS | 1725 | ++DOMWINDOW == 96 (0x118888400) [pid = 1725] [serial = 1677] [outer = 0x0] 17:27:27 INFO - PROCESS | 1725 | ++DOMWINDOW == 97 (0x1197e5400) [pid = 1725] [serial = 1678] [outer = 0x118888400] 17:27:27 INFO - PROCESS | 1725 | 1467937647528 Marionette DEBUG loaded listener.js 17:27:27 INFO - PROCESS | 1725 | ++DOMWINDOW == 98 (0x119e0ec00) [pid = 1725] [serial = 1679] [outer = 0x118888400] 17:27:27 INFO - PROCESS | 1725 | 1467937647957 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]]]}] 17:27:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 17:27:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 675ms 17:27:28 INFO - PROCESS | 1725 | 1467937647999 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 17:27:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 17:27:28 INFO - PROCESS | 1725 | 1467937648001 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 17:27:28 INFO - PROCESS | 1725 | 1467937648004 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 17:27:28 INFO - PROCESS | 1725 | 1467937648005 Marionette TRACE conn2 <- [1,2210,null,{}] 17:27:28 INFO - PROCESS | 1725 | 1467937648008 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}] 17:27:28 INFO - PROCESS | 1725 | 1467937648009 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:28 INFO - PROCESS | 1725 | 1467937648130 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 17:27:28 INFO - PROCESS | 1725 | 1467937648194 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:28 INFO - PROCESS | 1725 | 1467937648195 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:28 INFO - PROCESS | 1725 | ++DOCSHELL 0x12bd80000 == 43 [pid = 1725] [id = 560] 17:27:28 INFO - PROCESS | 1725 | ++DOMWINDOW == 99 (0x1211df000) [pid = 1725] [serial = 1680] [outer = 0x0] 17:27:28 INFO - PROCESS | 1725 | ++DOMWINDOW == 100 (0x121b72c00) [pid = 1725] [serial = 1681] [outer = 0x1211df000] 17:27:28 INFO - PROCESS | 1725 | 1467937648224 Marionette DEBUG loaded listener.js 17:27:28 INFO - PROCESS | 1725 | ++DOMWINDOW == 101 (0x1237f3800) [pid = 1725] [serial = 1682] [outer = 0x1211df000] 17:27:28 INFO - PROCESS | 1725 | 1467937648641 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]]]}] 17:27:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 17:27:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 671ms 17:27:28 INFO - PROCESS | 1725 | 1467937648676 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 17:27:28 INFO - PROCESS | 1725 | 1467937648678 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 17:27:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 17:27:28 INFO - PROCESS | 1725 | 1467937648686 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 17:27:28 INFO - PROCESS | 1725 | 1467937648689 Marionette TRACE conn2 <- [1,2214,null,{}] 17:27:28 INFO - PROCESS | 1725 | 1467937648692 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}] 17:27:28 INFO - PROCESS | 1725 | 1467937648694 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:28 INFO - PROCESS | 1725 | 1467937648800 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 17:27:28 INFO - PROCESS | 1725 | 1467937648860 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:28 INFO - PROCESS | 1725 | 1467937648861 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:28 INFO - PROCESS | 1725 | ++DOCSHELL 0x12cbcf000 == 44 [pid = 1725] [id = 561] 17:27:28 INFO - PROCESS | 1725 | ++DOMWINDOW == 102 (0x1237f5000) [pid = 1725] [serial = 1683] [outer = 0x0] 17:27:28 INFO - PROCESS | 1725 | ++DOMWINDOW == 103 (0x126221c00) [pid = 1725] [serial = 1684] [outer = 0x1237f5000] 17:27:28 INFO - PROCESS | 1725 | 1467937648890 Marionette DEBUG loaded listener.js 17:27:28 INFO - PROCESS | 1725 | ++DOMWINDOW == 104 (0x126924400) [pid = 1725] [serial = 1685] [outer = 0x1237f5000] 17:27:29 INFO - PROCESS | 1725 | 1467937649319 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]]]}] 17:27:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 17:27:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 677ms 17:27:29 INFO - PROCESS | 1725 | 1467937649360 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 17:27:29 INFO - PROCESS | 1725 | 1467937649361 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 17:27:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 17:27:29 INFO - PROCESS | 1725 | 1467937649364 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 17:27:29 INFO - PROCESS | 1725 | 1467937649365 Marionette TRACE conn2 <- [1,2218,null,{}] 17:27:29 INFO - PROCESS | 1725 | 1467937649367 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}] 17:27:29 INFO - PROCESS | 1725 | 1467937649369 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:29 INFO - PROCESS | 1725 | 1467937649489 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 17:27:29 INFO - PROCESS | 1725 | 1467937649563 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:29 INFO - PROCESS | 1725 | 1467937649564 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:29 INFO - PROCESS | 1725 | ++DOCSHELL 0x1188c5800 == 45 [pid = 1725] [id = 562] 17:27:29 INFO - PROCESS | 1725 | ++DOMWINDOW == 105 (0x11875d000) [pid = 1725] [serial = 1686] [outer = 0x0] 17:27:29 INFO - PROCESS | 1725 | ++DOMWINDOW == 106 (0x124ee2400) [pid = 1725] [serial = 1687] [outer = 0x11875d000] 17:27:29 INFO - PROCESS | 1725 | 1467937649593 Marionette DEBUG loaded listener.js 17:27:29 INFO - PROCESS | 1725 | ++DOMWINDOW == 107 (0x1269dd400) [pid = 1725] [serial = 1688] [outer = 0x11875d000] 17:27:30 INFO - PROCESS | 1725 | 1467937650130 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]]]}] 17:27:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 17:27:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 821ms 17:27:30 INFO - PROCESS | 1725 | 1467937650186 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 17:27:30 INFO - PROCESS | 1725 | 1467937650189 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 17:27:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 17:27:30 INFO - PROCESS | 1725 | 1467937650193 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 17:27:30 INFO - PROCESS | 1725 | 1467937650195 Marionette TRACE conn2 <- [1,2222,null,{}] 17:27:30 INFO - PROCESS | 1725 | 1467937650200 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}] 17:27:30 INFO - PROCESS | 1725 | 1467937650202 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:30 INFO - PROCESS | 1725 | 1467937650325 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 17:27:30 INFO - PROCESS | 1725 | 1467937650460 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:30 INFO - PROCESS | 1725 | 1467937650462 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:30 INFO - PROCESS | 1725 | ++DOCSHELL 0x115180000 == 46 [pid = 1725] [id = 563] 17:27:30 INFO - PROCESS | 1725 | ++DOMWINDOW == 108 (0x1129ae800) [pid = 1725] [serial = 1689] [outer = 0x0] 17:27:30 INFO - PROCESS | 1725 | ++DOMWINDOW == 109 (0x118890800) [pid = 1725] [serial = 1690] [outer = 0x1129ae800] 17:27:30 INFO - PROCESS | 1725 | 1467937650488 Marionette DEBUG loaded listener.js 17:27:30 INFO - PROCESS | 1725 | ++DOMWINDOW == 110 (0x1190b3400) [pid = 1725] [serial = 1691] [outer = 0x1129ae800] 17:27:31 INFO - PROCESS | 1725 | --DOCSHELL 0x12caaa000 == 45 [pid = 1725] [id = 557] 17:27:31 INFO - PROCESS | 1725 | --DOCSHELL 0x12c759800 == 44 [pid = 1725] [id = 556] 17:27:31 INFO - PROCESS | 1725 | --DOCSHELL 0x1257c1000 == 43 [pid = 1725] [id = 555] 17:27:31 INFO - PROCESS | 1725 | --DOCSHELL 0x12bd8e800 == 42 [pid = 1725] [id = 554] 17:27:31 INFO - PROCESS | 1725 | --DOCSHELL 0x12b908000 == 41 [pid = 1725] [id = 553] 17:27:31 INFO - PROCESS | 1725 | --DOCSHELL 0x12ae3a800 == 40 [pid = 1725] [id = 552] 17:27:31 INFO - PROCESS | 1725 | --DOCSHELL 0x12960e800 == 39 [pid = 1725] [id = 551] 17:27:31 INFO - PROCESS | 1725 | --DOCSHELL 0x119420000 == 38 [pid = 1725] [id = 550] 17:27:31 INFO - PROCESS | 1725 | --DOCSHELL 0x1257cb800 == 37 [pid = 1725] [id = 549] 17:27:31 INFO - PROCESS | 1725 | --DOCSHELL 0x121b3f800 == 36 [pid = 1725] [id = 548] 17:27:31 INFO - PROCESS | 1725 | --DOCSHELL 0x1197d1800 == 35 [pid = 1725] [id = 547] 17:27:31 INFO - PROCESS | 1725 | --DOCSHELL 0x117e21000 == 34 [pid = 1725] [id = 546] 17:27:31 INFO - PROCESS | 1725 | --DOCSHELL 0x121247000 == 33 [pid = 1725] [id = 545] 17:27:31 INFO - PROCESS | 1725 | --DOCSHELL 0x1160a6000 == 32 [pid = 1725] [id = 544] 17:27:31 INFO - PROCESS | 1725 | --DOCSHELL 0x1188c5800 == 31 [pid = 1725] [id = 562] 17:27:31 INFO - PROCESS | 1725 | --DOCSHELL 0x12cbcf000 == 30 [pid = 1725] [id = 561] 17:27:31 INFO - PROCESS | 1725 | --DOCSHELL 0x12bd80000 == 29 [pid = 1725] [id = 560] 17:27:31 INFO - PROCESS | 1725 | --DOCSHELL 0x121d7c800 == 28 [pid = 1725] [id = 559] 17:27:31 INFO - PROCESS | 1725 | --DOCSHELL 0x117237800 == 27 [pid = 1725] [id = 558] 17:27:31 INFO - PROCESS | 1725 | --DOMWINDOW == 109 (0x12153fc00) [pid = 1725] [serial = 1613] [outer = 0x0] [url = about:blank] 17:27:31 INFO - PROCESS | 1725 | --DOMWINDOW == 108 (0x11903cc00) [pid = 1725] [serial = 1603] [outer = 0x0] [url = about:blank] 17:27:31 INFO - PROCESS | 1725 | --DOMWINDOW == 107 (0x1193e1800) [pid = 1725] [serial = 1604] [outer = 0x0] [url = about:blank] 17:27:31 INFO - PROCESS | 1725 | --DOMWINDOW == 106 (0x121118000) [pid = 1725] [serial = 1612] [outer = 0x0] [url = about:blank] 17:27:31 INFO - PROCESS | 1725 | --DOMWINDOW == 105 (0x121028400) [pid = 1725] [serial = 1609] [outer = 0x0] [url = about:blank] 17:27:31 INFO - PROCESS | 1725 | --DOMWINDOW == 104 (0x116fb4400) [pid = 1725] [serial = 1600] [outer = 0x0] [url = about:blank] 17:27:31 INFO - PROCESS | 1725 | --DOMWINDOW == 103 (0x1197e2c00) [pid = 1725] [serial = 1606] [outer = 0x0] [url = about:blank] 17:27:31 INFO - PROCESS | 1725 | --DOMWINDOW == 102 (0x119e02800) [pid = 1725] [serial = 1607] [outer = 0x0] [url = about:blank] 17:27:31 INFO - PROCESS | 1725 | --DOMWINDOW == 101 (0x118758400) [pid = 1725] [serial = 1598] [outer = 0x0] [url = about:blank] 17:27:31 INFO - PROCESS | 1725 | --DOMWINDOW == 100 (0x1183c1400) [pid = 1725] [serial = 1597] [outer = 0x0] [url = about:blank] 17:27:31 INFO - PROCESS | 1725 | --DOMWINDOW == 99 (0x118712c00) [pid = 1725] [serial = 1586] [outer = 0x0] [url = about:blank] 17:27:31 INFO - PROCESS | 1725 | --DOMWINDOW == 98 (0x1139eb000) [pid = 1725] [serial = 1585] [outer = 0x0] [url = about:blank] 17:27:31 INFO - PROCESS | 1725 | --DOMWINDOW == 97 (0x119abf400) [pid = 1725] [serial = 1589] [outer = 0x0] [url = about:blank] 17:27:31 INFO - PROCESS | 1725 | --DOMWINDOW == 96 (0x119727400) [pid = 1725] [serial = 1588] [outer = 0x0] [url = about:blank] 17:27:31 INFO - PROCESS | 1725 | --DOMWINDOW == 95 (0x12691f400) [pid = 1725] [serial = 1628] [outer = 0x0] [url = about:blank] 17:27:31 INFO - PROCESS | 1725 | --DOMWINDOW == 94 (0x124eb6400) [pid = 1725] [serial = 1592] [outer = 0x0] [url = about:blank] 17:27:31 INFO - PROCESS | 1725 | --DOMWINDOW == 93 (0x1237f8000) [pid = 1725] [serial = 1591] [outer = 0x0] [url = about:blank] 17:27:31 INFO - PROCESS | 1725 | --DOMWINDOW == 92 (0x1251a8c00) [pid = 1725] [serial = 1616] [outer = 0x0] [url = about:blank] 17:27:31 INFO - PROCESS | 1725 | --DOMWINDOW == 91 (0x12372d800) [pid = 1725] [serial = 1615] [outer = 0x0] [url = about:blank] 17:27:31 INFO - PROCESS | 1725 | --DOMWINDOW == 90 (0x126224400) [pid = 1725] [serial = 1595] [outer = 0x0] [url = about:blank] 17:27:31 INFO - PROCESS | 1725 | --DOMWINDOW == 89 (0x12579d400) [pid = 1725] [serial = 1594] [outer = 0x0] [url = about:blank] 17:27:31 INFO - PROCESS | 1725 | --DOMWINDOW == 88 (0x12613a400) [pid = 1725] [serial = 1618] [outer = 0x0] [url = about:blank] 17:27:31 INFO - PROCESS | 1725 | --DOMWINDOW == 87 (0x1266ba400) [pid = 1725] [serial = 1619] [outer = 0x0] [url = about:blank] 17:27:31 INFO - PROCESS | 1725 | --DOMWINDOW == 86 (0x1194b1400) [pid = 1725] [serial = 1622] [outer = 0x0] [url = about:blank] 17:27:31 INFO - PROCESS | 1725 | --DOMWINDOW == 85 (0x12690c800) [pid = 1725] [serial = 1627] [outer = 0x0] [url = about:blank] 17:27:31 INFO - PROCESS | 1725 | --DOMWINDOW == 84 (0x1210a2000) [pid = 1725] [serial = 1624] [outer = 0x0] [url = about:blank] 17:27:31 INFO - PROCESS | 1725 | --DOMWINDOW == 83 (0x116084000) [pid = 1725] [serial = 1621] [outer = 0x0] [url = about:blank] 17:27:31 INFO - PROCESS | 1725 | --DOMWINDOW == 82 (0x126927000) [pid = 1725] [serial = 1630] [outer = 0x0] [url = about:blank] 17:27:31 INFO - PROCESS | 1725 | --DOMWINDOW == 81 (0x11393c800) [pid = 1725] [serial = 1601] [outer = 0x0] [url = about:blank] 17:27:31 INFO - PROCESS | 1725 | --DOMWINDOW == 80 (0x12682bc00) [pid = 1725] [serial = 1625] [outer = 0x0] [url = about:blank] 17:27:31 INFO - PROCESS | 1725 | --DOMWINDOW == 79 (0x1210ae000) [pid = 1725] [serial = 1610] [outer = 0x0] [url = about:blank] 17:27:31 INFO - PROCESS | 1725 | 1467937651400 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]]]}] 17:27:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 17:27:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1225ms 17:27:31 INFO - PROCESS | 1725 | 1467937651418 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 17:27:31 INFO - PROCESS | 1725 | 1467937651421 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 17:27:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 17:27:31 INFO - PROCESS | 1725 | 1467937651432 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 17:27:31 INFO - PROCESS | 1725 | 1467937651434 Marionette TRACE conn2 <- [1,2226,null,{}] 17:27:31 INFO - PROCESS | 1725 | 1467937651438 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}] 17:27:31 INFO - PROCESS | 1725 | 1467937651441 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:31 INFO - PROCESS | 1725 | 1467937651520 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 17:27:31 INFO - PROCESS | 1725 | 1467937651526 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:31 INFO - PROCESS | 1725 | 1467937651529 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:31 INFO - PROCESS | 1725 | ++DOCSHELL 0x117357000 == 28 [pid = 1725] [id = 564] 17:27:31 INFO - PROCESS | 1725 | ++DOMWINDOW == 80 (0x11628c400) [pid = 1725] [serial = 1692] [outer = 0x0] 17:27:31 INFO - PROCESS | 1725 | ++DOMWINDOW == 81 (0x116faf800) [pid = 1725] [serial = 1693] [outer = 0x11628c400] 17:27:31 INFO - PROCESS | 1725 | 1467937651557 Marionette DEBUG loaded listener.js 17:27:31 INFO - PROCESS | 1725 | ++DOMWINDOW == 82 (0x1129a9400) [pid = 1725] [serial = 1694] [outer = 0x11628c400] 17:27:31 INFO - PROCESS | 1725 | 1467937651887 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]]]}] 17:27:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 17:27:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 470ms 17:27:31 INFO - PROCESS | 1725 | 1467937651924 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 17:27:31 INFO - PROCESS | 1725 | 1467937651928 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 17:27:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 17:27:31 INFO - PROCESS | 1725 | 1467937651934 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 17:27:31 INFO - PROCESS | 1725 | 1467937651936 Marionette TRACE conn2 <- [1,2230,null,{}] 17:27:31 INFO - PROCESS | 1725 | 1467937651938 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}] 17:27:31 INFO - PROCESS | 1725 | 1467937651940 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:32 INFO - PROCESS | 1725 | 1467937652018 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 17:27:32 INFO - PROCESS | 1725 | 1467937652027 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:32 INFO - PROCESS | 1725 | 1467937652028 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:32 INFO - PROCESS | 1725 | ++DOCSHELL 0x119095800 == 29 [pid = 1725] [id = 565] 17:27:32 INFO - PROCESS | 1725 | ++DOMWINDOW == 83 (0x1183bd400) [pid = 1725] [serial = 1695] [outer = 0x0] 17:27:32 INFO - PROCESS | 1725 | ++DOMWINDOW == 84 (0x118492000) [pid = 1725] [serial = 1696] [outer = 0x1183bd400] 17:27:32 INFO - PROCESS | 1725 | 1467937652056 Marionette DEBUG loaded listener.js 17:27:32 INFO - PROCESS | 1725 | ++DOMWINDOW == 85 (0x118888c00) [pid = 1725] [serial = 1697] [outer = 0x1183bd400] 17:27:32 INFO - PROCESS | 1725 | 1467937652417 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]]]}] 17:27:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 17:27:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 518ms 17:27:32 INFO - PROCESS | 1725 | 1467937652461 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 17:27:32 INFO - PROCESS | 1725 | 1467937652462 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 17:27:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 17:27:32 INFO - PROCESS | 1725 | 1467937652466 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 17:27:32 INFO - PROCESS | 1725 | 1467937652468 Marionette TRACE conn2 <- [1,2234,null,{}] 17:27:32 INFO - PROCESS | 1725 | 1467937652476 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}] 17:27:32 INFO - PROCESS | 1725 | 1467937652479 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:32 INFO - PROCESS | 1725 | 1467937652556 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 17:27:32 INFO - PROCESS | 1725 | 1467937652562 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:32 INFO - PROCESS | 1725 | 1467937652565 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:32 INFO - PROCESS | 1725 | ++DOCSHELL 0x121359000 == 30 [pid = 1725] [id = 566] 17:27:32 INFO - PROCESS | 1725 | ++DOMWINDOW == 86 (0x1133cd800) [pid = 1725] [serial = 1698] [outer = 0x0] 17:27:32 INFO - PROCESS | 1725 | ++DOMWINDOW == 87 (0x11972b400) [pid = 1725] [serial = 1699] [outer = 0x1133cd800] 17:27:32 INFO - PROCESS | 1725 | 1467937652595 Marionette DEBUG loaded listener.js 17:27:32 INFO - PROCESS | 1725 | ++DOMWINDOW == 88 (0x1197e8800) [pid = 1725] [serial = 1700] [outer = 0x1133cd800] 17:27:32 INFO - PROCESS | 1725 | 1467937652939 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]]]}] 17:27:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 17:27:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 521ms 17:27:32 INFO - PROCESS | 1725 | 1467937652987 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 17:27:32 INFO - PROCESS | 1725 | 1467937652988 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 17:27:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 17:27:32 INFO - PROCESS | 1725 | 1467937652991 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 17:27:32 INFO - PROCESS | 1725 | 1467937652992 Marionette TRACE conn2 <- [1,2238,null,{}] 17:27:32 INFO - PROCESS | 1725 | 1467937652994 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}] 17:27:32 INFO - PROCESS | 1725 | 1467937652995 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:33 INFO - PROCESS | 1725 | 1467937653105 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 17:27:33 INFO - PROCESS | 1725 | 1467937653141 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:33 INFO - PROCESS | 1725 | 1467937653142 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:33 INFO - PROCESS | 1725 | ++DOCSHELL 0x121d7e000 == 31 [pid = 1725] [id = 567] 17:27:33 INFO - PROCESS | 1725 | ++DOMWINDOW == 89 (0x11972b000) [pid = 1725] [serial = 1701] [outer = 0x0] 17:27:33 INFO - PROCESS | 1725 | ++DOMWINDOW == 90 (0x119e0e000) [pid = 1725] [serial = 1702] [outer = 0x11972b000] 17:27:33 INFO - PROCESS | 1725 | 1467937653167 Marionette DEBUG loaded listener.js 17:27:33 INFO - PROCESS | 1725 | ++DOMWINDOW == 91 (0x1210a5000) [pid = 1725] [serial = 1703] [outer = 0x11972b000] 17:27:33 INFO - PROCESS | 1725 | 1467937653470 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]]]}] 17:27:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 17:27:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 519ms 17:27:33 INFO - PROCESS | 1725 | 1467937653515 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 17:27:33 INFO - PROCESS | 1725 | 1467937653516 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 17:27:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 17:27:33 INFO - PROCESS | 1725 | 1467937653526 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 17:27:33 INFO - PROCESS | 1725 | 1467937653527 Marionette TRACE conn2 <- [1,2242,null,{}] 17:27:33 INFO - PROCESS | 1725 | 1467937653529 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}] 17:27:33 INFO - PROCESS | 1725 | 1467937653531 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:33 INFO - PROCESS | 1725 | 1467937653624 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 17:27:33 INFO - PROCESS | 1725 | 1467937653664 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:33 INFO - PROCESS | 1725 | 1467937653665 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:33 INFO - PROCESS | 1725 | ++DOCSHELL 0x1251d4800 == 32 [pid = 1725] [id = 568] 17:27:33 INFO - PROCESS | 1725 | ++DOMWINDOW == 92 (0x116a0c000) [pid = 1725] [serial = 1704] [outer = 0x0] 17:27:33 INFO - PROCESS | 1725 | ++DOMWINDOW == 93 (0x1210aec00) [pid = 1725] [serial = 1705] [outer = 0x116a0c000] 17:27:33 INFO - PROCESS | 1725 | 1467937653690 Marionette DEBUG loaded listener.js 17:27:33 INFO - PROCESS | 1725 | ++DOMWINDOW == 94 (0x12132c800) [pid = 1725] [serial = 1706] [outer = 0x116a0c000] 17:27:34 INFO - PROCESS | 1725 | 1467937654029 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]]]}] 17:27:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 17:27:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 519ms 17:27:34 INFO - PROCESS | 1725 | 1467937654046 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 17:27:34 INFO - PROCESS | 1725 | 1467937654047 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 17:27:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 17:27:34 INFO - PROCESS | 1725 | 1467937654049 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 17:27:34 INFO - PROCESS | 1725 | 1467937654050 Marionette TRACE conn2 <- [1,2246,null,{}] 17:27:34 INFO - PROCESS | 1725 | 1467937654053 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}] 17:27:34 INFO - PROCESS | 1725 | 1467937654057 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:34 INFO - PROCESS | 1725 | 1467937654176 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 17:27:34 INFO - PROCESS | 1725 | 1467937654211 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:34 INFO - PROCESS | 1725 | 1467937654212 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:34 INFO - PROCESS | 1725 | ++DOCSHELL 0x128a31800 == 33 [pid = 1725] [id = 569] 17:27:34 INFO - PROCESS | 1725 | ++DOMWINDOW == 95 (0x1210a5800) [pid = 1725] [serial = 1707] [outer = 0x0] 17:27:34 INFO - PROCESS | 1725 | ++DOMWINDOW == 96 (0x121bcc000) [pid = 1725] [serial = 1708] [outer = 0x1210a5800] 17:27:34 INFO - PROCESS | 1725 | 1467937654237 Marionette DEBUG loaded listener.js 17:27:34 INFO - PROCESS | 1725 | ++DOMWINDOW == 97 (0x124eb2800) [pid = 1725] [serial = 1709] [outer = 0x1210a5800] 17:27:34 INFO - PROCESS | 1725 | 1467937654563 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]]]}] 17:27:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 17:27:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 568ms 17:27:34 INFO - PROCESS | 1725 | 1467937654618 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 17:27:34 INFO - PROCESS | 1725 | 1467937654619 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 17:27:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 17:27:34 INFO - PROCESS | 1725 | 1467937654621 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 17:27:34 INFO - PROCESS | 1725 | 1467937654622 Marionette TRACE conn2 <- [1,2250,null,{}] 17:27:34 INFO - PROCESS | 1725 | 1467937654624 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}] 17:27:34 INFO - PROCESS | 1725 | 1467937654626 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:34 INFO - PROCESS | 1725 | 1467937654730 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 17:27:34 INFO - PROCESS | 1725 | 1467937654743 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:34 INFO - PROCESS | 1725 | 1467937654744 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:34 INFO - PROCESS | 1725 | ++DOCSHELL 0x128ecc000 == 34 [pid = 1725] [id = 570] 17:27:34 INFO - PROCESS | 1725 | ++DOMWINDOW == 98 (0x1251ae400) [pid = 1725] [serial = 1710] [outer = 0x0] 17:27:34 INFO - PROCESS | 1725 | ++DOMWINDOW == 99 (0x12579d400) [pid = 1725] [serial = 1711] [outer = 0x1251ae400] 17:27:34 INFO - PROCESS | 1725 | 1467937654768 Marionette DEBUG loaded listener.js 17:27:34 INFO - PROCESS | 1725 | ++DOMWINDOW == 100 (0x126225400) [pid = 1725] [serial = 1712] [outer = 0x1251ae400] 17:27:35 INFO - PROCESS | 1725 | 1467937655105 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]]]}] 17:27:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 17:27:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 519ms 17:27:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 17:27:35 INFO - PROCESS | 1725 | 1467937655141 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 17:27:35 INFO - PROCESS | 1725 | 1467937655142 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 17:27:35 INFO - PROCESS | 1725 | 1467937655144 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 17:27:35 INFO - PROCESS | 1725 | 1467937655145 Marionette TRACE conn2 <- [1,2254,null,{}] 17:27:35 INFO - PROCESS | 1725 | 1467937655148 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}] 17:27:35 INFO - PROCESS | 1725 | 1467937655149 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:35 INFO - PROCESS | 1725 | 1467937655247 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 17:27:35 INFO - PROCESS | 1725 | 1467937655259 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:35 INFO - PROCESS | 1725 | 1467937655260 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:35 INFO - PROCESS | 1725 | ++DOCSHELL 0x12961e800 == 35 [pid = 1725] [id = 571] 17:27:35 INFO - PROCESS | 1725 | ++DOMWINDOW == 101 (0x126225000) [pid = 1725] [serial = 1713] [outer = 0x0] 17:27:35 INFO - PROCESS | 1725 | ++DOMWINDOW == 102 (0x12682b800) [pid = 1725] [serial = 1714] [outer = 0x126225000] 17:27:35 INFO - PROCESS | 1725 | 1467937655284 Marionette DEBUG loaded listener.js 17:27:35 INFO - PROCESS | 1725 | ++DOMWINDOW == 103 (0x126836400) [pid = 1725] [serial = 1715] [outer = 0x126225000] 17:27:35 INFO - PROCESS | 1725 | --DOMWINDOW == 102 (0x129174c00) [pid = 1725] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 17:27:35 INFO - PROCESS | 1725 | --DOMWINDOW == 101 (0x12570c800) [pid = 1725] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 17:27:35 INFO - PROCESS | 1725 | --DOMWINDOW == 100 (0x113d3e400) [pid = 1725] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 17:27:35 INFO - PROCESS | 1725 | --DOMWINDOW == 99 (0x113940c00) [pid = 1725] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 17:27:35 INFO - PROCESS | 1725 | --DOMWINDOW == 98 (0x1194b2800) [pid = 1725] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 17:27:35 INFO - PROCESS | 1725 | --DOMWINDOW == 97 (0x1110a7400) [pid = 1725] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 17:27:35 INFO - PROCESS | 1725 | --DOMWINDOW == 96 (0x1172c0c00) [pid = 1725] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 17:27:35 INFO - PROCESS | 1725 | --DOMWINDOW == 95 (0x115117000) [pid = 1725] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 17:27:35 INFO - PROCESS | 1725 | --DOMWINDOW == 94 (0x118714400) [pid = 1725] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 17:27:35 INFO - PROCESS | 1725 | --DOMWINDOW == 93 (0x1195e4400) [pid = 1725] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 17:27:35 INFO - PROCESS | 1725 | --DOMWINDOW == 92 (0x1176e2000) [pid = 1725] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 17:27:35 INFO - PROCESS | 1725 | --DOMWINDOW == 91 (0x1133e7400) [pid = 1725] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 17:27:35 INFO - PROCESS | 1725 | --DOMWINDOW == 90 (0x119e0dc00) [pid = 1725] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 17:27:35 INFO - PROCESS | 1725 | --DOMWINDOW == 89 (0x1197e0400) [pid = 1725] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 17:27:35 INFO - PROCESS | 1725 | --DOMWINDOW == 88 (0x12682c000) [pid = 1725] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 17:27:35 INFO - PROCESS | 1725 | 1467937655743 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]]]}] 17:27:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 17:27:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 620ms 17:27:35 INFO - PROCESS | 1725 | 1467937655764 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 17:27:35 INFO - PROCESS | 1725 | 1467937655766 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 17:27:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 17:27:35 INFO - PROCESS | 1725 | 1467937655768 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 17:27:35 INFO - PROCESS | 1725 | 1467937655769 Marionette TRACE conn2 <- [1,2258,null,{}] 17:27:35 INFO - PROCESS | 1725 | 1467937655772 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}] 17:27:35 INFO - PROCESS | 1725 | 1467937655774 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:35 INFO - PROCESS | 1725 | 1467937655859 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 17:27:35 INFO - PROCESS | 1725 | 1467937655864 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:35 INFO - PROCESS | 1725 | 1467937655865 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:35 INFO - PROCESS | 1725 | ++DOCSHELL 0x121358800 == 36 [pid = 1725] [id = 572] 17:27:35 INFO - PROCESS | 1725 | ++DOMWINDOW == 89 (0x1183c9400) [pid = 1725] [serial = 1716] [outer = 0x0] 17:27:35 INFO - PROCESS | 1725 | ++DOMWINDOW == 90 (0x1194b2800) [pid = 1725] [serial = 1717] [outer = 0x1183c9400] 17:27:35 INFO - PROCESS | 1725 | 1467937655891 Marionette DEBUG loaded listener.js 17:27:35 INFO - PROCESS | 1725 | ++DOMWINDOW == 91 (0x124ee1800) [pid = 1725] [serial = 1718] [outer = 0x1183c9400] 17:27:36 INFO - PROCESS | 1725 | 1467937656213 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]]]}] 17:27:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 17:27:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 469ms 17:27:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 17:27:36 INFO - PROCESS | 1725 | 1467937656246 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 17:27:36 INFO - PROCESS | 1725 | 1467937656247 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 17:27:36 INFO - PROCESS | 1725 | 1467937656267 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 17:27:36 INFO - PROCESS | 1725 | 1467937656269 Marionette TRACE conn2 <- [1,2262,null,{}] 17:27:36 INFO - PROCESS | 1725 | 1467937656271 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}] 17:27:36 INFO - PROCESS | 1725 | 1467937656274 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:36 INFO - PROCESS | 1725 | 1467937656352 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 17:27:36 INFO - PROCESS | 1725 | 1467937656357 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:36 INFO - PROCESS | 1725 | 1467937656359 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:36 INFO - PROCESS | 1725 | ++DOCSHELL 0x12b095000 == 37 [pid = 1725] [id = 573] 17:27:36 INFO - PROCESS | 1725 | ++DOMWINDOW == 92 (0x121df3000) [pid = 1725] [serial = 1719] [outer = 0x0] 17:27:36 INFO - PROCESS | 1725 | ++DOMWINDOW == 93 (0x12690d800) [pid = 1725] [serial = 1720] [outer = 0x121df3000] 17:27:36 INFO - PROCESS | 1725 | 1467937656383 Marionette DEBUG loaded listener.js 17:27:36 INFO - PROCESS | 1725 | ++DOMWINDOW == 94 (0x12691e000) [pid = 1725] [serial = 1721] [outer = 0x121df3000] 17:27:36 INFO - PROCESS | 1725 | 1467937656703 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]]]}] 17:27:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 17:27:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 487ms 17:27:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 17:27:36 INFO - PROCESS | 1725 | 1467937656737 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 17:27:36 INFO - PROCESS | 1725 | 1467937656738 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 17:27:36 INFO - PROCESS | 1725 | 1467937656741 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 17:27:36 INFO - PROCESS | 1725 | 1467937656742 Marionette TRACE conn2 <- [1,2266,null,{}] 17:27:36 INFO - PROCESS | 1725 | 1467937656745 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}] 17:27:36 INFO - PROCESS | 1725 | 1467937656746 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:36 INFO - PROCESS | 1725 | 1467937656846 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 17:27:36 INFO - PROCESS | 1725 | 1467937656849 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:36 INFO - PROCESS | 1725 | 1467937656851 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:36 INFO - PROCESS | 1725 | ++DOCSHELL 0x1251d4000 == 38 [pid = 1725] [id = 574] 17:27:36 INFO - PROCESS | 1725 | ++DOMWINDOW == 95 (0x126923800) [pid = 1725] [serial = 1722] [outer = 0x0] 17:27:36 INFO - PROCESS | 1725 | ++DOMWINDOW == 96 (0x126927400) [pid = 1725] [serial = 1723] [outer = 0x126923800] 17:27:36 INFO - PROCESS | 1725 | 1467937656878 Marionette DEBUG loaded listener.js 17:27:36 INFO - PROCESS | 1725 | ++DOMWINDOW == 97 (0x128a71400) [pid = 1725] [serial = 1724] [outer = 0x126923800] 17:27:37 INFO - PROCESS | 1725 | 1467937657223 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]]]}] 17:27:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 17:27:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 518ms 17:27:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 17:27:37 INFO - PROCESS | 1725 | 1467937657260 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 17:27:37 INFO - PROCESS | 1725 | 1467937657261 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 17:27:37 INFO - PROCESS | 1725 | 1467937657263 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 17:27:37 INFO - PROCESS | 1725 | 1467937657264 Marionette TRACE conn2 <- [1,2270,null,{}] 17:27:37 INFO - PROCESS | 1725 | 1467937657278 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}] 17:27:37 INFO - PROCESS | 1725 | 1467937657279 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:37 INFO - PROCESS | 1725 | 1467937657356 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 17:27:37 INFO - PROCESS | 1725 | 1467937657362 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:37 INFO - PROCESS | 1725 | 1467937657363 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:37 INFO - PROCESS | 1725 | ++DOCSHELL 0x12c752800 == 39 [pid = 1725] [id = 575] 17:27:37 INFO - PROCESS | 1725 | ++DOMWINDOW == 98 (0x128a72800) [pid = 1725] [serial = 1725] [outer = 0x0] 17:27:37 INFO - PROCESS | 1725 | ++DOMWINDOW == 99 (0x128b50800) [pid = 1725] [serial = 1726] [outer = 0x128a72800] 17:27:37 INFO - PROCESS | 1725 | 1467937657387 Marionette DEBUG loaded listener.js 17:27:37 INFO - PROCESS | 1725 | ++DOMWINDOW == 100 (0x128b6e800) [pid = 1725] [serial = 1727] [outer = 0x128a72800] 17:27:37 INFO - PROCESS | 1725 | 1467937657879 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]]]}] 17:27:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 17:27:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 632ms 17:27:37 INFO - PROCESS | 1725 | 1467937657915 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 17:27:37 INFO - PROCESS | 1725 | 1467937657917 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 17:27:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 17:27:37 INFO - PROCESS | 1725 | 1467937657922 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 17:27:37 INFO - PROCESS | 1725 | 1467937657926 Marionette TRACE conn2 <- [1,2274,null,{}] 17:27:37 INFO - PROCESS | 1725 | 1467937657930 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}] 17:27:37 INFO - PROCESS | 1725 | 1467937657932 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:38 INFO - PROCESS | 1725 | 1467937658041 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 17:27:38 INFO - PROCESS | 1725 | 1467937658156 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:38 INFO - PROCESS | 1725 | 1467937658157 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:38 INFO - PROCESS | 1725 | ++DOCSHELL 0x119085800 == 40 [pid = 1725] [id = 576] 17:27:38 INFO - PROCESS | 1725 | ++DOMWINDOW == 101 (0x113ba3400) [pid = 1725] [serial = 1728] [outer = 0x0] 17:27:38 INFO - PROCESS | 1725 | ++DOMWINDOW == 102 (0x1160e4c00) [pid = 1725] [serial = 1729] [outer = 0x113ba3400] 17:27:38 INFO - PROCESS | 1725 | 1467937658190 Marionette DEBUG loaded listener.js 17:27:38 INFO - PROCESS | 1725 | ++DOMWINDOW == 103 (0x1176e2000) [pid = 1725] [serial = 1730] [outer = 0x113ba3400] 17:27:38 INFO - PROCESS | 1725 | 1467937658717 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]]]}] 17:27:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 17:27:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 825ms 17:27:38 INFO - PROCESS | 1725 | 1467937658749 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 17:27:38 INFO - PROCESS | 1725 | 1467937658752 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 17:27:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 17:27:38 INFO - PROCESS | 1725 | 1467937658760 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 17:27:38 INFO - PROCESS | 1725 | 1467937658762 Marionette TRACE conn2 <- [1,2278,null,{}] 17:27:38 INFO - PROCESS | 1725 | 1467937658765 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}] 17:27:38 INFO - PROCESS | 1725 | 1467937658766 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:38 INFO - PROCESS | 1725 | 1467937658880 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 17:27:38 INFO - PROCESS | 1725 | 1467937658961 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:38 INFO - PROCESS | 1725 | 1467937658963 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:38 INFO - PROCESS | 1725 | ++DOCSHELL 0x11941d000 == 41 [pid = 1725] [id = 577] 17:27:38 INFO - PROCESS | 1725 | ++DOMWINDOW == 104 (0x11870a800) [pid = 1725] [serial = 1731] [outer = 0x0] 17:27:38 INFO - PROCESS | 1725 | ++DOMWINDOW == 105 (0x11907c000) [pid = 1725] [serial = 1732] [outer = 0x11870a800] 17:27:38 INFO - PROCESS | 1725 | 1467937658994 Marionette DEBUG loaded listener.js 17:27:39 INFO - PROCESS | 1725 | ++DOMWINDOW == 106 (0x1194b9c00) [pid = 1725] [serial = 1733] [outer = 0x11870a800] 17:27:39 INFO - PROCESS | 1725 | --DOCSHELL 0x1251d4000 == 40 [pid = 1725] [id = 574] 17:27:39 INFO - PROCESS | 1725 | --DOCSHELL 0x12b095000 == 39 [pid = 1725] [id = 573] 17:27:39 INFO - PROCESS | 1725 | --DOCSHELL 0x121358800 == 38 [pid = 1725] [id = 572] 17:27:39 INFO - PROCESS | 1725 | --DOCSHELL 0x12961e800 == 37 [pid = 1725] [id = 571] 17:27:39 INFO - PROCESS | 1725 | --DOCSHELL 0x128ecc000 == 36 [pid = 1725] [id = 570] 17:27:39 INFO - PROCESS | 1725 | --DOCSHELL 0x128a31800 == 35 [pid = 1725] [id = 569] 17:27:39 INFO - PROCESS | 1725 | --DOCSHELL 0x1251d4800 == 34 [pid = 1725] [id = 568] 17:27:39 INFO - PROCESS | 1725 | --DOCSHELL 0x121d7e000 == 33 [pid = 1725] [id = 567] 17:27:39 INFO - PROCESS | 1725 | 1467937659606 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]]]}] 17:27:39 INFO - PROCESS | 1725 | --DOCSHELL 0x121359000 == 32 [pid = 1725] [id = 566] 17:27:39 INFO - PROCESS | 1725 | --DOCSHELL 0x119095800 == 31 [pid = 1725] [id = 565] 17:27:39 INFO - PROCESS | 1725 | --DOCSHELL 0x117357000 == 30 [pid = 1725] [id = 564] 17:27:39 INFO - PROCESS | 1725 | --DOCSHELL 0x115180000 == 29 [pid = 1725] [id = 563] 17:27:39 INFO - PROCESS | 1725 | --DOMWINDOW == 105 (0x128a71c00) [pid = 1725] [serial = 1631] [outer = 0x0] [url = about:blank] 17:27:39 INFO - PROCESS | 1725 | --DOMWINDOW == 104 (0x1292d0c00) [pid = 1725] [serial = 1672] [outer = 0x0] [url = about:blank] 17:27:39 INFO - PROCESS | 1725 | --DOMWINDOW == 103 (0x12665ec00) [pid = 1725] [serial = 1654] [outer = 0x0] [url = about:blank] 17:27:39 INFO - PROCESS | 1725 | --DOMWINDOW == 102 (0x126c6a000) [pid = 1725] [serial = 1657] [outer = 0x0] [url = about:blank] 17:27:39 INFO - PROCESS | 1725 | --DOMWINDOW == 101 (0x1181bdc00) [pid = 1725] [serial = 1666] [outer = 0x0] [url = about:blank] 17:27:39 INFO - PROCESS | 1725 | --DOMWINDOW == 100 (0x128b57c00) [pid = 1725] [serial = 1663] [outer = 0x0] [url = about:blank] 17:27:39 INFO - PROCESS | 1725 | --DOMWINDOW == 99 (0x112f7f800) [pid = 1725] [serial = 1633] [outer = 0x0] [url = about:blank] 17:27:39 INFO - PROCESS | 1725 | --DOMWINDOW == 98 (0x113d45c00) [pid = 1725] [serial = 1634] [outer = 0x0] [url = about:blank] 17:27:39 INFO - PROCESS | 1725 | --DOMWINDOW == 97 (0x124c11400) [pid = 1725] [serial = 1651] [outer = 0x0] [url = about:blank] 17:27:39 INFO - PROCESS | 1725 | --DOMWINDOW == 96 (0x121bd2800) [pid = 1725] [serial = 1648] [outer = 0x0] [url = about:blank] 17:27:39 INFO - PROCESS | 1725 | --DOMWINDOW == 95 (0x1237f2c00) [pid = 1725] [serial = 1649] [outer = 0x0] [url = about:blank] 17:27:39 INFO - PROCESS | 1725 | --DOMWINDOW == 94 (0x11875c000) [pid = 1725] [serial = 1639] [outer = 0x0] [url = about:blank] 17:27:39 INFO - PROCESS | 1725 | --DOMWINDOW == 93 (0x1193dac00) [pid = 1725] [serial = 1640] [outer = 0x0] [url = about:blank] 17:27:39 INFO - PROCESS | 1725 | --DOMWINDOW == 92 (0x11972ac00) [pid = 1725] [serial = 1642] [outer = 0x0] [url = about:blank] 17:27:39 INFO - PROCESS | 1725 | --DOMWINDOW == 91 (0x1197eb000) [pid = 1725] [serial = 1643] [outer = 0x0] [url = about:blank] 17:27:39 INFO - PROCESS | 1725 | --DOMWINDOW == 90 (0x119037400) [pid = 1725] [serial = 1636] [outer = 0x0] [url = about:blank] 17:27:39 INFO - PROCESS | 1725 | --DOMWINDOW == 89 (0x1194b3000) [pid = 1725] [serial = 1637] [outer = 0x0] [url = about:blank] 17:27:39 INFO - PROCESS | 1725 | --DOMWINDOW == 88 (0x128a6ac00) [pid = 1725] [serial = 1660] [outer = 0x0] [url = about:blank] 17:27:39 INFO - PROCESS | 1725 | --DOMWINDOW == 87 (0x121111c00) [pid = 1725] [serial = 1645] [outer = 0x0] [url = about:blank] 17:27:39 INFO - PROCESS | 1725 | --DOMWINDOW == 86 (0x1215e4400) [pid = 1725] [serial = 1646] [outer = 0x0] [url = about:blank] 17:27:39 INFO - PROCESS | 1725 | --DOMWINDOW == 85 (0x129438c00) [pid = 1725] [serial = 1673] [outer = 0x0] [url = about:blank] 17:27:39 INFO - PROCESS | 1725 | --DOMWINDOW == 84 (0x129171c00) [pid = 1725] [serial = 1670] [outer = 0x0] [url = about:blank] 17:27:39 INFO - PROCESS | 1725 | --DOMWINDOW == 83 (0x129167c00) [pid = 1725] [serial = 1664] [outer = 0x0] [url = about:blank] 17:27:39 INFO - PROCESS | 1725 | --DOMWINDOW == 82 (0x119ac3c00) [pid = 1725] [serial = 1667] [outer = 0x0] [url = about:blank] 17:27:39 INFO - PROCESS | 1725 | --DOMWINDOW == 81 (0x128b53c00) [pid = 1725] [serial = 1661] [outer = 0x0] [url = about:blank] 17:27:39 INFO - PROCESS | 1725 | --DOMWINDOW == 80 (0x128a6c800) [pid = 1725] [serial = 1658] [outer = 0x0] [url = about:blank] 17:27:39 INFO - PROCESS | 1725 | --DOMWINDOW == 79 (0x1269dfc00) [pid = 1725] [serial = 1655] [outer = 0x0] [url = about:blank] 17:27:39 INFO - PROCESS | 1725 | --DOMWINDOW == 78 (0x124c06800) [pid = 1725] [serial = 1669] [outer = 0x0] [url = about:blank] 17:27:39 INFO - PROCESS | 1725 | --DOMWINDOW == 77 (0x124ee7c00) [pid = 1725] [serial = 1652] [outer = 0x0] [url = about:blank] 17:27:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 17:27:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 870ms 17:27:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 17:27:39 INFO - PROCESS | 1725 | 1467937659630 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 17:27:39 INFO - PROCESS | 1725 | 1467937659633 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 17:27:39 INFO - PROCESS | 1725 | 1467937659636 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 17:27:39 INFO - PROCESS | 1725 | 1467937659638 Marionette TRACE conn2 <- [1,2282,null,{}] 17:27:39 INFO - PROCESS | 1725 | 1467937659645 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}] 17:27:39 INFO - PROCESS | 1725 | 1467937659647 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:39 INFO - PROCESS | 1725 | 1467937659737 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 17:27:39 INFO - PROCESS | 1725 | 1467937659801 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:39 INFO - PROCESS | 1725 | 1467937659802 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:39 INFO - PROCESS | 1725 | ++DOCSHELL 0x1170f6000 == 30 [pid = 1725] [id = 578] 17:27:39 INFO - PROCESS | 1725 | ++DOMWINDOW == 78 (0x113204000) [pid = 1725] [serial = 1734] [outer = 0x0] 17:27:39 INFO - PROCESS | 1725 | ++DOMWINDOW == 79 (0x113964c00) [pid = 1725] [serial = 1735] [outer = 0x113204000] 17:27:39 INFO - PROCESS | 1725 | 1467937659829 Marionette DEBUG loaded listener.js 17:27:39 INFO - PROCESS | 1725 | ++DOMWINDOW == 80 (0x116077400) [pid = 1725] [serial = 1736] [outer = 0x113204000] 17:27:40 INFO - PROCESS | 1725 | 1467937660152 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]]]}] 17:27:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 17:27:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 525ms 17:27:40 INFO - PROCESS | 1725 | 1467937660167 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 17:27:40 INFO - PROCESS | 1725 | 1467937660171 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 17:27:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 17:27:40 INFO - PROCESS | 1725 | 1467937660188 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 17:27:40 INFO - PROCESS | 1725 | 1467937660193 Marionette TRACE conn2 <- [1,2286,null,{}] 17:27:40 INFO - PROCESS | 1725 | 1467937660198 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}] 17:27:40 INFO - PROCESS | 1725 | 1467937660200 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:40 INFO - PROCESS | 1725 | 1467937660357 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 17:27:40 INFO - PROCESS | 1725 | 1467937660477 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:40 INFO - PROCESS | 1725 | 1467937660478 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:40 INFO - PROCESS | 1725 | ++DOCSHELL 0x119099000 == 31 [pid = 1725] [id = 579] 17:27:40 INFO - PROCESS | 1725 | ++DOMWINDOW == 81 (0x1181bb400) [pid = 1725] [serial = 1737] [outer = 0x0] 17:27:40 INFO - PROCESS | 1725 | ++DOMWINDOW == 82 (0x1181c3800) [pid = 1725] [serial = 1738] [outer = 0x1181bb400] 17:27:40 INFO - PROCESS | 1725 | 1467937660512 Marionette DEBUG loaded listener.js 17:27:40 INFO - PROCESS | 1725 | ++DOMWINDOW == 83 (0x1183c2400) [pid = 1725] [serial = 1739] [outer = 0x1181bb400] 17:27:40 INFO - PROCESS | 1725 | 1467937660799 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]]]}] 17:27:40 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 17:27:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 626ms 17:27:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 17:27:40 INFO - PROCESS | 1725 | 1467937660814 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 17:27:40 INFO - PROCESS | 1725 | 1467937660815 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 17:27:40 INFO - PROCESS | 1725 | 1467937660817 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 17:27:40 INFO - PROCESS | 1725 | 1467937660820 Marionette TRACE conn2 <- [1,2290,null,{}] 17:27:40 INFO - PROCESS | 1725 | 1467937660836 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}] 17:27:40 INFO - PROCESS | 1725 | 1467937660842 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:40 INFO - PROCESS | 1725 | 1467937660933 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 17:27:40 INFO - PROCESS | 1725 | 1467937660987 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:40 INFO - PROCESS | 1725 | 1467937660989 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:41 INFO - PROCESS | 1725 | ++DOCSHELL 0x12135d800 == 32 [pid = 1725] [id = 580] 17:27:41 INFO - PROCESS | 1725 | ++DOMWINDOW == 84 (0x118750800) [pid = 1725] [serial = 1740] [outer = 0x0] 17:27:41 INFO - PROCESS | 1725 | ++DOMWINDOW == 85 (0x119071000) [pid = 1725] [serial = 1741] [outer = 0x118750800] 17:27:41 INFO - PROCESS | 1725 | 1467937661018 Marionette DEBUG loaded listener.js 17:27:41 INFO - PROCESS | 1725 | ++DOMWINDOW == 86 (0x1195e7400) [pid = 1725] [serial = 1742] [outer = 0x118750800] 17:27:41 INFO - PROCESS | 1725 | 1467937661298 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]]]}] 17:27:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 17:27:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 530ms 17:27:41 INFO - PROCESS | 1725 | 1467937661347 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 17:27:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 17:27:41 INFO - PROCESS | 1725 | 1467937661349 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 17:27:41 INFO - PROCESS | 1725 | 1467937661351 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 17:27:41 INFO - PROCESS | 1725 | 1467937661353 Marionette TRACE conn2 <- [1,2294,null,{}] 17:27:41 INFO - PROCESS | 1725 | 1467937661355 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}] 17:27:41 INFO - PROCESS | 1725 | 1467937661358 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:41 INFO - PROCESS | 1725 | 1467937661443 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 17:27:41 INFO - PROCESS | 1725 | 1467937661447 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:41 INFO - PROCESS | 1725 | 1467937661448 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:41 INFO - PROCESS | 1725 | ++DOCSHELL 0x124c25800 == 33 [pid = 1725] [id = 581] 17:27:41 INFO - PROCESS | 1725 | ++DOMWINDOW == 87 (0x1197e2400) [pid = 1725] [serial = 1743] [outer = 0x0] 17:27:41 INFO - PROCESS | 1725 | ++DOMWINDOW == 88 (0x1197ec800) [pid = 1725] [serial = 1744] [outer = 0x1197e2400] 17:27:41 INFO - PROCESS | 1725 | 1467937661474 Marionette DEBUG loaded listener.js 17:27:41 INFO - PROCESS | 1725 | ++DOMWINDOW == 89 (0x119e02800) [pid = 1725] [serial = 1745] [outer = 0x1197e2400] 17:27:41 INFO - PROCESS | 1725 | 1467937661863 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]]]}] 17:27:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 17:27:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 568ms 17:27:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 17:27:41 INFO - PROCESS | 1725 | 1467937661921 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 17:27:41 INFO - PROCESS | 1725 | 1467937661923 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 17:27:41 INFO - PROCESS | 1725 | 1467937661926 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 17:27:41 INFO - PROCESS | 1725 | 1467937661928 Marionette TRACE conn2 <- [1,2298,null,{}] 17:27:41 INFO - PROCESS | 1725 | 1467937661931 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}] 17:27:41 INFO - PROCESS | 1725 | 1467937661933 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:42 INFO - PROCESS | 1725 | 1467937662083 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 17:27:42 INFO - PROCESS | 1725 | 1467937662107 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:42 INFO - PROCESS | 1725 | 1467937662108 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:42 INFO - PROCESS | 1725 | ++DOCSHELL 0x126633000 == 34 [pid = 1725] [id = 582] 17:27:42 INFO - PROCESS | 1725 | ++DOMWINDOW == 90 (0x119e0b400) [pid = 1725] [serial = 1746] [outer = 0x0] 17:27:42 INFO - PROCESS | 1725 | ++DOMWINDOW == 91 (0x119e11400) [pid = 1725] [serial = 1747] [outer = 0x119e0b400] 17:27:42 INFO - PROCESS | 1725 | 1467937662147 Marionette DEBUG loaded listener.js 17:27:42 INFO - PROCESS | 1725 | ++DOMWINDOW == 92 (0x1210a6000) [pid = 1725] [serial = 1748] [outer = 0x119e0b400] 17:27:42 INFO - PROCESS | 1725 | 1467937662546 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]]]}] 17:27:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 17:27:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 670ms 17:27:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 17:27:42 INFO - PROCESS | 1725 | 1467937662596 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 17:27:42 INFO - PROCESS | 1725 | 1467937662598 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 17:27:42 INFO - PROCESS | 1725 | 1467937662601 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 17:27:42 INFO - PROCESS | 1725 | 1467937662602 Marionette TRACE conn2 <- [1,2302,null,{}] 17:27:42 INFO - PROCESS | 1725 | 1467937662606 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}] 17:27:42 INFO - PROCESS | 1725 | 1467937662612 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:42 INFO - PROCESS | 1725 | 1467937662781 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 17:27:42 INFO - PROCESS | 1725 | 1467937662813 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:42 INFO - PROCESS | 1725 | 1467937662814 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:42 INFO - PROCESS | 1725 | ++DOCSHELL 0x128ec9000 == 35 [pid = 1725] [id = 583] 17:27:42 INFO - PROCESS | 1725 | ++DOMWINDOW == 93 (0x121115c00) [pid = 1725] [serial = 1749] [outer = 0x0] 17:27:42 INFO - PROCESS | 1725 | ++DOMWINDOW == 94 (0x1217ef400) [pid = 1725] [serial = 1750] [outer = 0x121115c00] 17:27:42 INFO - PROCESS | 1725 | 1467937662839 Marionette DEBUG loaded listener.js 17:27:42 INFO - PROCESS | 1725 | ++DOMWINDOW == 95 (0x1237f8c00) [pid = 1725] [serial = 1751] [outer = 0x121115c00] 17:27:43 INFO - PROCESS | 1725 | 1467937663183 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]]]}] 17:27:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 17:27:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 621ms 17:27:43 INFO - PROCESS | 1725 | 1467937663228 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 17:27:43 INFO - PROCESS | 1725 | 1467937663229 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 17:27:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 17:27:43 INFO - PROCESS | 1725 | 1467937663231 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 17:27:43 INFO - PROCESS | 1725 | 1467937663233 Marionette TRACE conn2 <- [1,2306,null,{}] 17:27:43 INFO - PROCESS | 1725 | 1467937663235 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}] 17:27:43 INFO - PROCESS | 1725 | 1467937663236 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:43 INFO - PROCESS | 1725 | 1467937663333 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 17:27:43 INFO - PROCESS | 1725 | 1467937663337 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:43 INFO - PROCESS | 1725 | 1467937663338 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:43 INFO - PROCESS | 1725 | ++DOCSHELL 0x1299a3800 == 36 [pid = 1725] [id = 584] 17:27:43 INFO - PROCESS | 1725 | ++DOMWINDOW == 96 (0x1237f0800) [pid = 1725] [serial = 1752] [outer = 0x0] 17:27:43 INFO - PROCESS | 1725 | ++DOMWINDOW == 97 (0x124c04800) [pid = 1725] [serial = 1753] [outer = 0x1237f0800] 17:27:43 INFO - PROCESS | 1725 | 1467937663364 Marionette DEBUG loaded listener.js 17:27:43 INFO - PROCESS | 1725 | ++DOMWINDOW == 98 (0x124eb0800) [pid = 1725] [serial = 1754] [outer = 0x1237f0800] 17:27:43 INFO - PROCESS | 1725 | 1467937663688 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]]]}] 17:27:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 17:27:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 467ms 17:27:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 17:27:43 INFO - PROCESS | 1725 | 1467937663699 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 17:27:43 INFO - PROCESS | 1725 | 1467937663701 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 17:27:43 INFO - PROCESS | 1725 | 1467937663703 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 17:27:43 INFO - PROCESS | 1725 | 1467937663704 Marionette TRACE conn2 <- [1,2310,null,{}] 17:27:43 INFO - PROCESS | 1725 | 1467937663720 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}] 17:27:43 INFO - PROCESS | 1725 | 1467937663721 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:43 INFO - PROCESS | 1725 | 1467937663824 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 17:27:43 INFO - PROCESS | 1725 | 1467937663828 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:43 INFO - PROCESS | 1725 | 1467937663829 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:43 INFO - PROCESS | 1725 | ++DOCSHELL 0x12ae1f000 == 37 [pid = 1725] [id = 585] 17:27:43 INFO - PROCESS | 1725 | ++DOMWINDOW == 99 (0x1237fd800) [pid = 1725] [serial = 1755] [outer = 0x0] 17:27:43 INFO - PROCESS | 1725 | ++DOMWINDOW == 100 (0x125707400) [pid = 1725] [serial = 1756] [outer = 0x1237fd800] 17:27:43 INFO - PROCESS | 1725 | 1467937663853 Marionette DEBUG loaded listener.js 17:27:43 INFO - PROCESS | 1725 | ++DOMWINDOW == 101 (0x12613ac00) [pid = 1725] [serial = 1757] [outer = 0x1237fd800] 17:27:44 INFO - PROCESS | 1725 | --DOMWINDOW == 100 (0x1183bd400) [pid = 1725] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 17:27:44 INFO - PROCESS | 1725 | --DOMWINDOW == 99 (0x1129ae800) [pid = 1725] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 17:27:44 INFO - PROCESS | 1725 | --DOMWINDOW == 98 (0x1133cd800) [pid = 1725] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 17:27:44 INFO - PROCESS | 1725 | --DOMWINDOW == 97 (0x11972b000) [pid = 1725] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 17:27:44 INFO - PROCESS | 1725 | --DOMWINDOW == 96 (0x11628c400) [pid = 1725] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 17:27:44 INFO - PROCESS | 1725 | --DOMWINDOW == 95 (0x116a0c000) [pid = 1725] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 17:27:44 INFO - PROCESS | 1725 | --DOMWINDOW == 94 (0x112e6c800) [pid = 1725] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 17:27:44 INFO - PROCESS | 1725 | --DOMWINDOW == 93 (0x118888400) [pid = 1725] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 17:27:44 INFO - PROCESS | 1725 | --DOMWINDOW == 92 (0x1211df000) [pid = 1725] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 17:27:44 INFO - PROCESS | 1725 | --DOMWINDOW == 91 (0x1210a5800) [pid = 1725] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 17:27:44 INFO - PROCESS | 1725 | --DOMWINDOW == 90 (0x1251ae400) [pid = 1725] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 17:27:44 INFO - PROCESS | 1725 | --DOMWINDOW == 89 (0x1237f5000) [pid = 1725] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 17:27:44 INFO - PROCESS | 1725 | --DOMWINDOW == 88 (0x126225000) [pid = 1725] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 17:27:44 INFO - PROCESS | 1725 | --DOMWINDOW == 87 (0x1183c9400) [pid = 1725] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 17:27:44 INFO - PROCESS | 1725 | --DOMWINDOW == 86 (0x126923800) [pid = 1725] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 17:27:44 INFO - PROCESS | 1725 | --DOMWINDOW == 85 (0x121df3000) [pid = 1725] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 17:27:44 INFO - PROCESS | 1725 | --DOMWINDOW == 84 (0x11875d000) [pid = 1725] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 17:27:44 INFO - PROCESS | 1725 | 1467937664279 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]]]}] 17:27:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 17:27:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 626ms 17:27:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 17:27:44 INFO - PROCESS | 1725 | 1467937664329 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 17:27:44 INFO - PROCESS | 1725 | 1467937664331 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 17:27:44 INFO - PROCESS | 1725 | 1467937664333 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 17:27:44 INFO - PROCESS | 1725 | 1467937664334 Marionette TRACE conn2 <- [1,2314,null,{}] 17:27:44 INFO - PROCESS | 1725 | 1467937664336 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}] 17:27:44 INFO - PROCESS | 1725 | 1467937664337 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:44 INFO - PROCESS | 1725 | 1467937664417 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 17:27:44 INFO - PROCESS | 1725 | 1467937664421 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:44 INFO - PROCESS | 1725 | 1467937664422 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:44 INFO - PROCESS | 1725 | ++DOCSHELL 0x121243000 == 38 [pid = 1725] [id = 586] 17:27:44 INFO - PROCESS | 1725 | ++DOMWINDOW == 85 (0x119727400) [pid = 1725] [serial = 1758] [outer = 0x0] 17:27:44 INFO - PROCESS | 1725 | ++DOMWINDOW == 86 (0x1210a0c00) [pid = 1725] [serial = 1759] [outer = 0x119727400] 17:27:44 INFO - PROCESS | 1725 | 1467937664450 Marionette DEBUG loaded listener.js 17:27:44 INFO - PROCESS | 1725 | ++DOMWINDOW == 87 (0x1237f5000) [pid = 1725] [serial = 1760] [outer = 0x119727400] 17:27:44 INFO - PROCESS | 1725 | 1467937664763 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]]]}] 17:27:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 17:27:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 467ms 17:27:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 17:27:44 INFO - PROCESS | 1725 | 1467937664801 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 17:27:44 INFO - PROCESS | 1725 | 1467937664802 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 17:27:44 INFO - PROCESS | 1725 | 1467937664804 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 17:27:44 INFO - PROCESS | 1725 | 1467937664805 Marionette TRACE conn2 <- [1,2318,null,{}] 17:27:44 INFO - PROCESS | 1725 | 1467937664808 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}] 17:27:44 INFO - PROCESS | 1725 | 1467937664809 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:44 INFO - PROCESS | 1725 | 1467937664888 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 17:27:44 INFO - PROCESS | 1725 | 1467937664947 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:44 INFO - PROCESS | 1725 | 1467937664949 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:44 INFO - PROCESS | 1725 | ++DOCSHELL 0x12bd7e000 == 39 [pid = 1725] [id = 587] 17:27:44 INFO - PROCESS | 1725 | ++DOMWINDOW == 88 (0x1195e6c00) [pid = 1725] [serial = 1761] [outer = 0x0] 17:27:44 INFO - PROCESS | 1725 | ++DOMWINDOW == 89 (0x125796c00) [pid = 1725] [serial = 1762] [outer = 0x1195e6c00] 17:27:44 INFO - PROCESS | 1725 | 1467937664973 Marionette DEBUG loaded listener.js 17:27:45 INFO - PROCESS | 1725 | ++DOMWINDOW == 90 (0x119e04000) [pid = 1725] [serial = 1763] [outer = 0x1195e6c00] 17:27:45 INFO - PROCESS | 1725 | 1467937665282 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] 17:27:45 INFO - PROCESS | 1725 | 1467937665328 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 17:27:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 17:27:45 INFO - PROCESS | 1725 | 1467937665330 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 17:27:45 INFO - PROCESS | 1725 | 1467937665332 Marionette TRACE conn2 <- [1,2322,null,{}] 17:27:45 INFO - PROCESS | 1725 | 1467937665334 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}] 17:27:45 INFO - PROCESS | 1725 | 1467937665335 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:45 INFO - PROCESS | 1725 | 1467937665431 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 17:27:45 INFO - PROCESS | 1725 | 1467937665434 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:45 INFO - PROCESS | 1725 | 1467937665436 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:45 INFO - PROCESS | 1725 | ++DOCSHELL 0x12c766000 == 40 [pid = 1725] [id = 588] 17:27:45 INFO - PROCESS | 1725 | ++DOMWINDOW == 91 (0x1266c4800) [pid = 1725] [serial = 1764] [outer = 0x0] 17:27:45 INFO - PROCESS | 1725 | ++DOMWINDOW == 92 (0x12691d800) [pid = 1725] [serial = 1765] [outer = 0x1266c4800] 17:27:45 INFO - PROCESS | 1725 | 1467937665462 Marionette DEBUG loaded listener.js 17:27:45 INFO - PROCESS | 1725 | ++DOMWINDOW == 93 (0x126c6e400) [pid = 1725] [serial = 1766] [outer = 0x1266c4800] 17:27:45 INFO - PROCESS | 1725 | 1467937665780 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]]]}] 17:27:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 17:27:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 469ms 17:27:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 17:27:45 INFO - PROCESS | 1725 | 1467937665799 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 17:27:45 INFO - PROCESS | 1725 | 1467937665800 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 17:27:45 INFO - PROCESS | 1725 | 1467937665805 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 17:27:45 INFO - PROCESS | 1725 | 1467937665808 Marionette TRACE conn2 <- [1,2326,null,{}] 17:27:45 INFO - PROCESS | 1725 | 1467937665811 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}] 17:27:45 INFO - PROCESS | 1725 | 1467937665812 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:45 INFO - PROCESS | 1725 | 1467937665927 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 17:27:45 INFO - PROCESS | 1725 | 1467937665962 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:45 INFO - PROCESS | 1725 | 1467937665963 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:45 INFO - PROCESS | 1725 | ++DOCSHELL 0x12c832000 == 41 [pid = 1725] [id = 589] 17:27:45 INFO - PROCESS | 1725 | ++DOMWINDOW == 94 (0x126827400) [pid = 1725] [serial = 1767] [outer = 0x0] 17:27:45 INFO - PROCESS | 1725 | ++DOMWINDOW == 95 (0x126c72800) [pid = 1725] [serial = 1768] [outer = 0x126827400] 17:27:45 INFO - PROCESS | 1725 | 1467937665986 Marionette DEBUG loaded listener.js 17:27:46 INFO - PROCESS | 1725 | ++DOMWINDOW == 96 (0x128b4c000) [pid = 1725] [serial = 1769] [outer = 0x126827400] 17:27:46 INFO - PROCESS | 1725 | 1467937666427 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]]]}] 17:27:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 17:27:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 673ms 17:27:46 INFO - PROCESS | 1725 | 1467937666476 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 17:27:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 17:27:46 INFO - PROCESS | 1725 | 1467937666479 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 17:27:46 INFO - PROCESS | 1725 | 1467937666482 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 17:27:46 INFO - PROCESS | 1725 | 1467937666486 Marionette TRACE conn2 <- [1,2330,null,{}] 17:27:46 INFO - PROCESS | 1725 | 1467937666489 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}] 17:27:46 INFO - PROCESS | 1725 | 1467937666491 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:46 INFO - PROCESS | 1725 | 1467937666596 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 17:27:46 INFO - PROCESS | 1725 | 1467937666670 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:46 INFO - PROCESS | 1725 | 1467937666672 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:46 INFO - PROCESS | 1725 | ++DOCSHELL 0x119091000 == 42 [pid = 1725] [id = 590] 17:27:46 INFO - PROCESS | 1725 | ++DOMWINDOW == 97 (0x113f3a800) [pid = 1725] [serial = 1770] [outer = 0x0] 17:27:46 INFO - PROCESS | 1725 | ++DOMWINDOW == 98 (0x117207400) [pid = 1725] [serial = 1771] [outer = 0x113f3a800] 17:27:46 INFO - PROCESS | 1725 | 1467937666703 Marionette DEBUG loaded listener.js 17:27:46 INFO - PROCESS | 1725 | ++DOMWINDOW == 99 (0x1181c8c00) [pid = 1725] [serial = 1772] [outer = 0x113f3a800] 17:27:47 INFO - PROCESS | 1725 | 1467937667119 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]]]}] 17:27:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 17:27:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 672ms 17:27:47 INFO - PROCESS | 1725 | 1467937667154 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 17:27:47 INFO - PROCESS | 1725 | 1467937667157 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 17:27:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 17:27:47 INFO - PROCESS | 1725 | 1467937667162 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 17:27:47 INFO - PROCESS | 1725 | 1467937667164 Marionette TRACE conn2 <- [1,2334,null,{}] 17:27:47 INFO - PROCESS | 1725 | 1467937667166 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}] 17:27:47 INFO - PROCESS | 1725 | 1467937667168 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:47 INFO - PROCESS | 1725 | 1467937667273 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 17:27:47 INFO - PROCESS | 1725 | 1467937667379 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:47 INFO - PROCESS | 1725 | 1467937667380 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:47 INFO - PROCESS | 1725 | ++DOCSHELL 0x128bd5800 == 43 [pid = 1725] [id = 591] 17:27:47 INFO - PROCESS | 1725 | ++DOMWINDOW == 100 (0x1194b9800) [pid = 1725] [serial = 1773] [outer = 0x0] 17:27:47 INFO - PROCESS | 1725 | ++DOMWINDOW == 101 (0x1195ef400) [pid = 1725] [serial = 1774] [outer = 0x1194b9800] 17:27:47 INFO - PROCESS | 1725 | 1467937667425 Marionette DEBUG loaded listener.js 17:27:47 INFO - PROCESS | 1725 | ++DOMWINDOW == 102 (0x1197e9c00) [pid = 1725] [serial = 1775] [outer = 0x1194b9800] 17:27:47 INFO - PROCESS | 1725 | 1467937667841 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]]]}] 17:27:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 17:27:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 720ms 17:27:47 INFO - PROCESS | 1725 | 1467937667882 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 17:27:47 INFO - PROCESS | 1725 | 1467937667884 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 17:27:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 17:27:47 INFO - PROCESS | 1725 | 1467937667886 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 17:27:47 INFO - PROCESS | 1725 | 1467937667889 Marionette TRACE conn2 <- [1,2338,null,{}] 17:27:47 INFO - PROCESS | 1725 | 1467937667897 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}] 17:27:47 INFO - PROCESS | 1725 | 1467937667900 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:48 INFO - PROCESS | 1725 | 1467937668005 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 17:27:48 INFO - PROCESS | 1725 | 1467937668068 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:48 INFO - PROCESS | 1725 | 1467937668070 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:48 INFO - PROCESS | 1725 | ++DOCSHELL 0x12caa7000 == 44 [pid = 1725] [id = 592] 17:27:48 INFO - PROCESS | 1725 | ++DOMWINDOW == 103 (0x121115800) [pid = 1725] [serial = 1776] [outer = 0x0] 17:27:48 INFO - PROCESS | 1725 | ++DOMWINDOW == 104 (0x12111bc00) [pid = 1725] [serial = 1777] [outer = 0x121115800] 17:27:48 INFO - PROCESS | 1725 | 1467937668114 Marionette DEBUG loaded listener.js 17:27:48 INFO - PROCESS | 1725 | ++DOMWINDOW == 105 (0x123707000) [pid = 1725] [serial = 1778] [outer = 0x121115800] 17:27:48 INFO - PROCESS | 1725 | 1467937668528 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]]]}] 17:27:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 17:27:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 673ms 17:27:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 17:27:48 INFO - PROCESS | 1725 | 1467937668559 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 17:27:48 INFO - PROCESS | 1725 | 1467937668561 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 17:27:48 INFO - PROCESS | 1725 | 1467937668563 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 17:27:48 INFO - PROCESS | 1725 | 1467937668565 Marionette TRACE conn2 <- [1,2342,null,{}] 17:27:48 INFO - PROCESS | 1725 | 1467937668567 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}] 17:27:48 INFO - PROCESS | 1725 | 1467937668569 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:48 INFO - PROCESS | 1725 | 1467937668689 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 17:27:48 INFO - PROCESS | 1725 | 1467937668776 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:48 INFO - PROCESS | 1725 | 1467937668777 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:48 INFO - PROCESS | 1725 | ++DOCSHELL 0x12cfac800 == 45 [pid = 1725] [id = 593] 17:27:48 INFO - PROCESS | 1725 | ++DOMWINDOW == 106 (0x12370c000) [pid = 1725] [serial = 1779] [outer = 0x0] 17:27:48 INFO - PROCESS | 1725 | ++DOMWINDOW == 107 (0x12691bc00) [pid = 1725] [serial = 1780] [outer = 0x12370c000] 17:27:48 INFO - PROCESS | 1725 | 1467937668807 Marionette DEBUG loaded listener.js 17:27:48 INFO - PROCESS | 1725 | ++DOMWINDOW == 108 (0x126929c00) [pid = 1725] [serial = 1781] [outer = 0x12370c000] 17:27:49 INFO - PROCESS | 1725 | 1467937669368 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]]]}] 17:27:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 17:27:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 820ms 17:27:49 INFO - PROCESS | 1725 | 1467937669390 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 17:27:49 INFO - PROCESS | 1725 | 1467937669393 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 17:27:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 17:27:49 INFO - PROCESS | 1725 | 1467937669402 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 17:27:49 INFO - PROCESS | 1725 | 1467937669405 Marionette TRACE conn2 <- [1,2346,null,{}] 17:27:49 INFO - PROCESS | 1725 | 1467937669410 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}] 17:27:49 INFO - PROCESS | 1725 | 1467937669412 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:49 INFO - PROCESS | 1725 | 1467937669501 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 17:27:49 INFO - PROCESS | 1725 | 1467937669572 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:49 INFO - PROCESS | 1725 | 1467937669575 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:49 INFO - PROCESS | 1725 | ++DOCSHELL 0x119406800 == 46 [pid = 1725] [id = 594] 17:27:49 INFO - PROCESS | 1725 | ++DOMWINDOW == 109 (0x11396d000) [pid = 1725] [serial = 1782] [outer = 0x0] 17:27:49 INFO - PROCESS | 1725 | ++DOMWINDOW == 110 (0x113f2d800) [pid = 1725] [serial = 1783] [outer = 0x11396d000] 17:27:49 INFO - PROCESS | 1725 | 1467937669602 Marionette DEBUG loaded listener.js 17:27:49 INFO - PROCESS | 1725 | ++DOMWINDOW == 111 (0x116a12800) [pid = 1725] [serial = 1784] [outer = 0x11396d000] 17:27:50 INFO - PROCESS | 1725 | 1467937670036 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]]]}] 17:27:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 17:27:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 672ms 17:27:50 INFO - PROCESS | 1725 | 1467937670075 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 17:27:50 INFO - PROCESS | 1725 | 1467937670077 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 17:27:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 17:27:50 INFO - PROCESS | 1725 | 1467937670082 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 17:27:50 INFO - PROCESS | 1725 | 1467937670083 Marionette TRACE conn2 <- [1,2350,null,{}] 17:27:50 INFO - PROCESS | 1725 | 1467937670086 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}] 17:27:50 INFO - PROCESS | 1725 | 1467937670087 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:50 INFO - PROCESS | 1725 | --DOCSHELL 0x12c766000 == 45 [pid = 1725] [id = 588] 17:27:50 INFO - PROCESS | 1725 | --DOCSHELL 0x12bd7e000 == 44 [pid = 1725] [id = 587] 17:27:50 INFO - PROCESS | 1725 | --DOCSHELL 0x121243000 == 43 [pid = 1725] [id = 586] 17:27:50 INFO - PROCESS | 1725 | --DOCSHELL 0x12ae1f000 == 42 [pid = 1725] [id = 585] 17:27:50 INFO - PROCESS | 1725 | --DOCSHELL 0x1299a3800 == 41 [pid = 1725] [id = 584] 17:27:50 INFO - PROCESS | 1725 | --DOCSHELL 0x128ec9000 == 40 [pid = 1725] [id = 583] 17:27:50 INFO - PROCESS | 1725 | --DOCSHELL 0x126633000 == 39 [pid = 1725] [id = 582] 17:27:50 INFO - PROCESS | 1725 | --DOCSHELL 0x124c25800 == 38 [pid = 1725] [id = 581] 17:27:50 INFO - PROCESS | 1725 | --DOCSHELL 0x12135d800 == 37 [pid = 1725] [id = 580] 17:27:50 INFO - PROCESS | 1725 | --DOCSHELL 0x119099000 == 36 [pid = 1725] [id = 579] 17:27:50 INFO - PROCESS | 1725 | --DOCSHELL 0x1170f6000 == 35 [pid = 1725] [id = 578] 17:27:50 INFO - PROCESS | 1725 | --DOCSHELL 0x11941d000 == 34 [pid = 1725] [id = 577] 17:27:50 INFO - PROCESS | 1725 | --DOCSHELL 0x119085800 == 33 [pid = 1725] [id = 576] 17:27:50 INFO - PROCESS | 1725 | --DOCSHELL 0x12c752800 == 32 [pid = 1725] [id = 575] 17:27:50 INFO - PROCESS | 1725 | --DOCSHELL 0x119406800 == 31 [pid = 1725] [id = 594] 17:27:50 INFO - PROCESS | 1725 | --DOCSHELL 0x12cfac800 == 30 [pid = 1725] [id = 593] 17:27:50 INFO - PROCESS | 1725 | --DOCSHELL 0x12caa7000 == 29 [pid = 1725] [id = 592] 17:27:50 INFO - PROCESS | 1725 | --DOCSHELL 0x128bd5800 == 28 [pid = 1725] [id = 591] 17:27:50 INFO - PROCESS | 1725 | --DOCSHELL 0x119091000 == 27 [pid = 1725] [id = 590] 17:27:50 INFO - PROCESS | 1725 | --DOCSHELL 0x12c832000 == 26 [pid = 1725] [id = 589] 17:27:50 INFO - PROCESS | 1725 | 1467937670688 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 17:27:50 INFO - PROCESS | 1725 | --DOMWINDOW == 110 (0x118492000) [pid = 1725] [serial = 1696] [outer = 0x0] [url = about:blank] 17:27:50 INFO - PROCESS | 1725 | --DOMWINDOW == 109 (0x118890800) [pid = 1725] [serial = 1690] [outer = 0x0] [url = about:blank] 17:27:50 INFO - PROCESS | 1725 | --DOMWINDOW == 108 (0x1190b3400) [pid = 1725] [serial = 1691] [outer = 0x0] [url = about:blank] 17:27:50 INFO - PROCESS | 1725 | --DOMWINDOW == 107 (0x118888c00) [pid = 1725] [serial = 1697] [outer = 0x0] [url = about:blank] 17:27:50 INFO - PROCESS | 1725 | --DOMWINDOW == 106 (0x11972b400) [pid = 1725] [serial = 1699] [outer = 0x0] [url = about:blank] 17:27:50 INFO - PROCESS | 1725 | --DOMWINDOW == 105 (0x1197e8800) [pid = 1725] [serial = 1700] [outer = 0x0] [url = about:blank] 17:27:50 INFO - PROCESS | 1725 | --DOMWINDOW == 104 (0x119e0e000) [pid = 1725] [serial = 1702] [outer = 0x0] [url = about:blank] 17:27:50 INFO - PROCESS | 1725 | --DOMWINDOW == 103 (0x116faf800) [pid = 1725] [serial = 1693] [outer = 0x0] [url = about:blank] 17:27:50 INFO - PROCESS | 1725 | --DOMWINDOW == 102 (0x1129a9400) [pid = 1725] [serial = 1694] [outer = 0x0] [url = about:blank] 17:27:50 INFO - PROCESS | 1725 | --DOMWINDOW == 101 (0x1210aec00) [pid = 1725] [serial = 1705] [outer = 0x0] [url = about:blank] 17:27:50 INFO - PROCESS | 1725 | --DOMWINDOW == 100 (0x118156800) [pid = 1725] [serial = 1676] [outer = 0x0] [url = about:blank] 17:27:50 INFO - PROCESS | 1725 | --DOMWINDOW == 99 (0x113d8f800) [pid = 1725] [serial = 1675] [outer = 0x0] [url = about:blank] 17:27:50 INFO - PROCESS | 1725 | --DOMWINDOW == 98 (0x119e0ec00) [pid = 1725] [serial = 1679] [outer = 0x0] [url = about:blank] 17:27:50 INFO - PROCESS | 1725 | --DOMWINDOW == 97 (0x1197e5400) [pid = 1725] [serial = 1678] [outer = 0x0] [url = about:blank] 17:27:50 INFO - PROCESS | 1725 | --DOMWINDOW == 96 (0x1237f3800) [pid = 1725] [serial = 1682] [outer = 0x0] [url = about:blank] 17:27:50 INFO - PROCESS | 1725 | --DOMWINDOW == 95 (0x121b72c00) [pid = 1725] [serial = 1681] [outer = 0x0] [url = about:blank] 17:27:50 INFO - PROCESS | 1725 | --DOMWINDOW == 94 (0x124eb2800) [pid = 1725] [serial = 1709] [outer = 0x0] [url = about:blank] 17:27:50 INFO - PROCESS | 1725 | --DOMWINDOW == 93 (0x121bcc000) [pid = 1725] [serial = 1708] [outer = 0x0] [url = about:blank] 17:27:50 INFO - PROCESS | 1725 | --DOMWINDOW == 92 (0x12579d400) [pid = 1725] [serial = 1711] [outer = 0x0] [url = about:blank] 17:27:50 INFO - PROCESS | 1725 | --DOMWINDOW == 91 (0x126924400) [pid = 1725] [serial = 1685] [outer = 0x0] [url = about:blank] 17:27:50 INFO - PROCESS | 1725 | --DOMWINDOW == 90 (0x126221c00) [pid = 1725] [serial = 1684] [outer = 0x0] [url = about:blank] 17:27:50 INFO - PROCESS | 1725 | --DOMWINDOW == 89 (0x12682b800) [pid = 1725] [serial = 1714] [outer = 0x0] [url = about:blank] 17:27:50 INFO - PROCESS | 1725 | --DOMWINDOW == 88 (0x124ee1800) [pid = 1725] [serial = 1718] [outer = 0x0] [url = about:blank] 17:27:50 INFO - PROCESS | 1725 | --DOMWINDOW == 87 (0x1194b2800) [pid = 1725] [serial = 1717] [outer = 0x0] [url = about:blank] 17:27:50 INFO - PROCESS | 1725 | --DOMWINDOW == 86 (0x126927400) [pid = 1725] [serial = 1723] [outer = 0x0] [url = about:blank] 17:27:50 INFO - PROCESS | 1725 | --DOMWINDOW == 85 (0x12690d800) [pid = 1725] [serial = 1720] [outer = 0x0] [url = about:blank] 17:27:50 INFO - PROCESS | 1725 | --DOMWINDOW == 84 (0x128b50800) [pid = 1725] [serial = 1726] [outer = 0x0] [url = about:blank] 17:27:50 INFO - PROCESS | 1725 | --DOMWINDOW == 83 (0x12132c800) [pid = 1725] [serial = 1706] [outer = 0x0] [url = about:blank] 17:27:50 INFO - PROCESS | 1725 | --DOMWINDOW == 82 (0x1269dd400) [pid = 1725] [serial = 1688] [outer = 0x0] [url = about:blank] 17:27:50 INFO - PROCESS | 1725 | --DOMWINDOW == 81 (0x126225400) [pid = 1725] [serial = 1712] [outer = 0x0] [url = about:blank] 17:27:50 INFO - PROCESS | 1725 | --DOMWINDOW == 80 (0x124ee2400) [pid = 1725] [serial = 1687] [outer = 0x0] [url = about:blank] 17:27:50 INFO - PROCESS | 1725 | --DOMWINDOW == 79 (0x126836400) [pid = 1725] [serial = 1715] [outer = 0x0] [url = about:blank] 17:27:50 INFO - PROCESS | 1725 | --DOMWINDOW == 78 (0x12691e000) [pid = 1725] [serial = 1721] [outer = 0x0] [url = about:blank] 17:27:50 INFO - PROCESS | 1725 | --DOMWINDOW == 77 (0x128a71400) [pid = 1725] [serial = 1724] [outer = 0x0] [url = about:blank] 17:27:50 INFO - PROCESS | 1725 | --DOMWINDOW == 76 (0x1210a5000) [pid = 1725] [serial = 1703] [outer = 0x0] [url = about:blank] 17:27:50 INFO - PROCESS | 1725 | 1467937670787 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:50 INFO - PROCESS | 1725 | 1467937670788 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:50 INFO - PROCESS | 1725 | ++DOCSHELL 0x115178000 == 27 [pid = 1725] [id = 595] 17:27:50 INFO - PROCESS | 1725 | ++DOMWINDOW == 77 (0x112a79400) [pid = 1725] [serial = 1785] [outer = 0x0] 17:27:50 INFO - PROCESS | 1725 | ++DOMWINDOW == 78 (0x112f7f400) [pid = 1725] [serial = 1786] [outer = 0x112a79400] 17:27:50 INFO - PROCESS | 1725 | 1467937670818 Marionette DEBUG loaded listener.js 17:27:50 INFO - PROCESS | 1725 | ++DOMWINDOW == 79 (0x11393a400) [pid = 1725] [serial = 1787] [outer = 0x112a79400] 17:27:51 INFO - PROCESS | 1725 | 1467937671134 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]]]}] 17:27:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 17:27:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1071ms 17:27:51 INFO - PROCESS | 1725 | 1467937671154 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 17:27:51 INFO - PROCESS | 1725 | 1467937671157 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 17:27:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 17:27:51 INFO - PROCESS | 1725 | 1467937671163 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 17:27:51 INFO - PROCESS | 1725 | 1467937671165 Marionette TRACE conn2 <- [1,2354,null,{}] 17:27:51 INFO - PROCESS | 1725 | 1467937671168 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}] 17:27:51 INFO - PROCESS | 1725 | 1467937671170 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:51 INFO - PROCESS | 1725 | 1467937671251 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 17:27:51 INFO - PROCESS | 1725 | 1467937671329 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:51 INFO - PROCESS | 1725 | 1467937671331 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:51 INFO - PROCESS | 1725 | ++DOCSHELL 0x1182ba800 == 28 [pid = 1725] [id = 596] 17:27:51 INFO - PROCESS | 1725 | ++DOMWINDOW == 80 (0x113d92c00) [pid = 1725] [serial = 1788] [outer = 0x0] 17:27:51 INFO - PROCESS | 1725 | ++DOMWINDOW == 81 (0x116fb5400) [pid = 1725] [serial = 1789] [outer = 0x113d92c00] 17:27:51 INFO - PROCESS | 1725 | 1467937671358 Marionette DEBUG loaded listener.js 17:27:51 INFO - PROCESS | 1725 | ++DOMWINDOW == 82 (0x118395800) [pid = 1725] [serial = 1790] [outer = 0x113d92c00] 17:27:51 INFO - PROCESS | 1725 | 1467937671647 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]]]}] 17:27:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 17:27:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 520ms 17:27:51 INFO - PROCESS | 1725 | 1467937671684 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 17:27:51 INFO - PROCESS | 1725 | 1467937671686 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 17:27:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 17:27:51 INFO - PROCESS | 1725 | 1467937671688 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 17:27:51 INFO - PROCESS | 1725 | 1467937671691 Marionette TRACE conn2 <- [1,2358,null,{}] 17:27:51 INFO - PROCESS | 1725 | 1467937671696 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}] 17:27:51 INFO - PROCESS | 1725 | 1467937671697 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:51 INFO - PROCESS | 1725 | 1467937671779 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 17:27:51 INFO - PROCESS | 1725 | 1467937671786 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:51 INFO - PROCESS | 1725 | 1467937671787 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:51 INFO - PROCESS | 1725 | ++DOCSHELL 0x1170eb800 == 29 [pid = 1725] [id = 597] 17:27:51 INFO - PROCESS | 1725 | ++DOMWINDOW == 83 (0x11849cc00) [pid = 1725] [serial = 1791] [outer = 0x0] 17:27:51 INFO - PROCESS | 1725 | ++DOMWINDOW == 84 (0x118888c00) [pid = 1725] [serial = 1792] [outer = 0x11849cc00] 17:27:51 INFO - PROCESS | 1725 | 1467937671823 Marionette DEBUG loaded listener.js 17:27:51 INFO - PROCESS | 1725 | ++DOMWINDOW == 85 (0x11907dc00) [pid = 1725] [serial = 1793] [outer = 0x11849cc00] 17:27:52 INFO - PROCESS | 1725 | 1467937672189 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]]]}] 17:27:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 17:27:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 523ms 17:27:52 INFO - PROCESS | 1725 | 1467937672211 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 17:27:52 INFO - PROCESS | 1725 | 1467937672214 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 17:27:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 17:27:52 INFO - PROCESS | 1725 | 1467937672221 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 17:27:52 INFO - PROCESS | 1725 | 1467937672225 Marionette TRACE conn2 <- [1,2362,null,{}] 17:27:52 INFO - PROCESS | 1725 | 1467937672227 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}] 17:27:52 INFO - PROCESS | 1725 | 1467937672229 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:52 INFO - PROCESS | 1725 | 1467937672313 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 17:27:52 INFO - PROCESS | 1725 | 1467937672317 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:52 INFO - PROCESS | 1725 | 1467937672318 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:52 INFO - PROCESS | 1725 | ++DOCSHELL 0x1219cd000 == 30 [pid = 1725] [id = 598] 17:27:52 INFO - PROCESS | 1725 | ++DOMWINDOW == 86 (0x1190b3800) [pid = 1725] [serial = 1794] [outer = 0x0] 17:27:52 INFO - PROCESS | 1725 | ++DOMWINDOW == 87 (0x1195f1800) [pid = 1725] [serial = 1795] [outer = 0x1190b3800] 17:27:52 INFO - PROCESS | 1725 | 1467937672346 Marionette DEBUG loaded listener.js 17:27:52 INFO - PROCESS | 1725 | ++DOMWINDOW == 88 (0x1197e5400) [pid = 1725] [serial = 1796] [outer = 0x1190b3800] 17:27:52 INFO - PROCESS | 1725 | 1467937672688 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]]]}] 17:27:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 17:27:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 476ms 17:27:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 17:27:52 INFO - PROCESS | 1725 | 1467937672695 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 17:27:52 INFO - PROCESS | 1725 | 1467937672697 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 17:27:52 INFO - PROCESS | 1725 | 1467937672699 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 17:27:52 INFO - PROCESS | 1725 | 1467937672701 Marionette TRACE conn2 <- [1,2366,null,{}] 17:27:52 INFO - PROCESS | 1725 | 1467937672703 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}] 17:27:52 INFO - PROCESS | 1725 | 1467937672706 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:52 INFO - PROCESS | 1725 | 1467937672804 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 17:27:52 INFO - PROCESS | 1725 | 1467937672907 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:52 INFO - PROCESS | 1725 | 1467937672908 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:52 INFO - PROCESS | 1725 | ++DOCSHELL 0x121d88800 == 31 [pid = 1725] [id = 599] 17:27:52 INFO - PROCESS | 1725 | ++DOMWINDOW == 89 (0x1133e8000) [pid = 1725] [serial = 1797] [outer = 0x0] 17:27:52 INFO - PROCESS | 1725 | ++DOMWINDOW == 90 (0x1197ea800) [pid = 1725] [serial = 1798] [outer = 0x1133e8000] 17:27:52 INFO - PROCESS | 1725 | 1467937672948 Marionette DEBUG loaded listener.js 17:27:53 INFO - PROCESS | 1725 | ++DOMWINDOW == 91 (0x121024800) [pid = 1725] [serial = 1799] [outer = 0x1133e8000] 17:27:53 INFO - PROCESS | 1725 | 1467937673394 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]]]}] 17:27:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 17:27:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 727ms 17:27:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 17:27:53 INFO - PROCESS | 1725 | 1467937673431 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 17:27:53 INFO - PROCESS | 1725 | 1467937673432 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 17:27:53 INFO - PROCESS | 1725 | 1467937673434 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 17:27:53 INFO - PROCESS | 1725 | 1467937673435 Marionette TRACE conn2 <- [1,2370,null,{}] 17:27:53 INFO - PROCESS | 1725 | 1467937673438 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}] 17:27:53 INFO - PROCESS | 1725 | 1467937673439 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:53 INFO - PROCESS | 1725 | 1467937673539 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 17:27:53 INFO - PROCESS | 1725 | 1467937673544 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:53 INFO - PROCESS | 1725 | 1467937673548 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:53 INFO - PROCESS | 1725 | ++DOCSHELL 0x1266e9000 == 32 [pid = 1725] [id = 600] 17:27:53 INFO - PROCESS | 1725 | ++DOMWINDOW == 92 (0x118498c00) [pid = 1725] [serial = 1800] [outer = 0x0] 17:27:53 INFO - PROCESS | 1725 | ++DOMWINDOW == 93 (0x121adcc00) [pid = 1725] [serial = 1801] [outer = 0x118498c00] 17:27:53 INFO - PROCESS | 1725 | 1467937673611 Marionette DEBUG loaded listener.js 17:27:53 INFO - PROCESS | 1725 | ++DOMWINDOW == 94 (0x123709000) [pid = 1725] [serial = 1802] [outer = 0x118498c00] 17:27:53 INFO - PROCESS | 1725 | 1467937673955 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]]]}] 17:27:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 17:27:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 568ms 17:27:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 17:27:54 INFO - PROCESS | 1725 | 1467937674003 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 17:27:54 INFO - PROCESS | 1725 | 1467937674004 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 17:27:54 INFO - PROCESS | 1725 | 1467937674006 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 17:27:54 INFO - PROCESS | 1725 | 1467937674008 Marionette TRACE conn2 <- [1,2374,null,{}] 17:27:54 INFO - PROCESS | 1725 | 1467937674010 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}] 17:27:54 INFO - PROCESS | 1725 | 1467937674011 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:54 INFO - PROCESS | 1725 | 1467937674110 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 17:27:54 INFO - PROCESS | 1725 | 1467937674114 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:54 INFO - PROCESS | 1725 | 1467937674115 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:54 INFO - PROCESS | 1725 | ++DOCSHELL 0x11300b800 == 33 [pid = 1725] [id = 601] 17:27:54 INFO - PROCESS | 1725 | ++DOMWINDOW == 95 (0x12111f800) [pid = 1725] [serial = 1803] [outer = 0x0] 17:27:54 INFO - PROCESS | 1725 | ++DOMWINDOW == 96 (0x1237f4800) [pid = 1725] [serial = 1804] [outer = 0x12111f800] 17:27:54 INFO - PROCESS | 1725 | 1467937674147 Marionette DEBUG loaded listener.js 17:27:54 INFO - PROCESS | 1725 | ++DOMWINDOW == 97 (0x1251ae400) [pid = 1725] [serial = 1805] [outer = 0x12111f800] 17:27:54 INFO - PROCESS | 1725 | 1467937674480 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]]]}] 17:27:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 17:27:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 520ms 17:27:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 17:27:54 INFO - PROCESS | 1725 | 1467937674526 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 17:27:54 INFO - PROCESS | 1725 | 1467937674528 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 17:27:54 INFO - PROCESS | 1725 | 1467937674530 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 17:27:54 INFO - PROCESS | 1725 | 1467937674531 Marionette TRACE conn2 <- [1,2378,null,{}] 17:27:54 INFO - PROCESS | 1725 | 1467937674533 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}] 17:27:54 INFO - PROCESS | 1725 | 1467937674534 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:54 INFO - PROCESS | 1725 | 1467937674634 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 17:27:54 INFO - PROCESS | 1725 | 1467937674648 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:54 INFO - PROCESS | 1725 | 1467937674649 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:54 INFO - PROCESS | 1725 | ++DOCSHELL 0x129ad9800 == 34 [pid = 1725] [id = 602] 17:27:54 INFO - PROCESS | 1725 | ++DOMWINDOW == 98 (0x112f7ec00) [pid = 1725] [serial = 1806] [outer = 0x0] 17:27:54 INFO - PROCESS | 1725 | ++DOMWINDOW == 99 (0x12621fc00) [pid = 1725] [serial = 1807] [outer = 0x112f7ec00] 17:27:54 INFO - PROCESS | 1725 | 1467937674674 Marionette DEBUG loaded listener.js 17:27:54 INFO - PROCESS | 1725 | ++DOMWINDOW == 100 (0x1266bdc00) [pid = 1725] [serial = 1808] [outer = 0x112f7ec00] 17:27:55 INFO - PROCESS | 1725 | --DOMWINDOW == 99 (0x126827400) [pid = 1725] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 17:27:55 INFO - PROCESS | 1725 | --DOMWINDOW == 98 (0x1237f0800) [pid = 1725] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 17:27:55 INFO - PROCESS | 1725 | --DOMWINDOW == 97 (0x121115c00) [pid = 1725] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 17:27:55 INFO - PROCESS | 1725 | --DOMWINDOW == 96 (0x1237fd800) [pid = 1725] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 17:27:55 INFO - PROCESS | 1725 | --DOMWINDOW == 95 (0x1197e2400) [pid = 1725] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 17:27:55 INFO - PROCESS | 1725 | --DOMWINDOW == 94 (0x128a72800) [pid = 1725] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 17:27:55 INFO - PROCESS | 1725 | --DOMWINDOW == 93 (0x1181bb400) [pid = 1725] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 17:27:55 INFO - PROCESS | 1725 | --DOMWINDOW == 92 (0x11870a800) [pid = 1725] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 17:27:55 INFO - PROCESS | 1725 | --DOMWINDOW == 91 (0x118750800) [pid = 1725] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 17:27:55 INFO - PROCESS | 1725 | --DOMWINDOW == 90 (0x113204000) [pid = 1725] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 17:27:55 INFO - PROCESS | 1725 | --DOMWINDOW == 89 (0x113ba3400) [pid = 1725] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 17:27:55 INFO - PROCESS | 1725 | --DOMWINDOW == 88 (0x1266c4800) [pid = 1725] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 17:27:55 INFO - PROCESS | 1725 | --DOMWINDOW == 87 (0x1195e6c00) [pid = 1725] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 17:27:55 INFO - PROCESS | 1725 | --DOMWINDOW == 86 (0x119e0b400) [pid = 1725] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 17:27:55 INFO - PROCESS | 1725 | --DOMWINDOW == 85 (0x119727400) [pid = 1725] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 17:27:55 INFO - PROCESS | 1725 | 1467937675164 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]]]}] 17:27:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 17:27:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 670ms 17:27:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 17:27:55 INFO - PROCESS | 1725 | 1467937675200 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 17:27:55 INFO - PROCESS | 1725 | 1467937675201 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 17:27:55 INFO - PROCESS | 1725 | 1467937675204 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 17:27:55 INFO - PROCESS | 1725 | 1467937675205 Marionette TRACE conn2 <- [1,2382,null,{}] 17:27:55 INFO - PROCESS | 1725 | 1467937675207 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}] 17:27:55 INFO - PROCESS | 1725 | 1467937675208 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:55 INFO - PROCESS | 1725 | 1467937675286 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 17:27:55 INFO - PROCESS | 1725 | 1467937675360 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:55 INFO - PROCESS | 1725 | 1467937675361 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:55 INFO - PROCESS | 1725 | ++DOCSHELL 0x12961b800 == 35 [pid = 1725] [id = 603] 17:27:55 INFO - PROCESS | 1725 | ++DOMWINDOW == 86 (0x112f7d800) [pid = 1725] [serial = 1809] [outer = 0x0] 17:27:55 INFO - PROCESS | 1725 | ++DOMWINDOW == 87 (0x11870e800) [pid = 1725] [serial = 1810] [outer = 0x112f7d800] 17:27:55 INFO - PROCESS | 1725 | 1467937675393 Marionette DEBUG loaded listener.js 17:27:55 INFO - PROCESS | 1725 | ++DOMWINDOW == 88 (0x121115c00) [pid = 1725] [serial = 1811] [outer = 0x112f7d800] 17:27:55 INFO - PROCESS | 1725 | 1467937675681 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]]]}] 17:27:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 17:27:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 519ms 17:27:55 INFO - PROCESS | 1725 | 1467937675731 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 17:27:55 INFO - PROCESS | 1725 | 1467937675732 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 17:27:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 17:27:55 INFO - PROCESS | 1725 | 1467937675734 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 17:27:55 INFO - PROCESS | 1725 | 1467937675735 Marionette TRACE conn2 <- [1,2386,null,{}] 17:27:55 INFO - PROCESS | 1725 | 1467937675738 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}] 17:27:55 INFO - PROCESS | 1725 | 1467937675739 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:55 INFO - PROCESS | 1725 | 1467937675826 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 17:27:55 INFO - PROCESS | 1725 | 1467937675830 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:55 INFO - PROCESS | 1725 | 1467937675831 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:55 INFO - PROCESS | 1725 | ++DOCSHELL 0x12b904000 == 36 [pid = 1725] [id = 604] 17:27:55 INFO - PROCESS | 1725 | ++DOMWINDOW == 89 (0x1197e1800) [pid = 1725] [serial = 1812] [outer = 0x0] 17:27:55 INFO - PROCESS | 1725 | ++DOMWINDOW == 90 (0x1266c4800) [pid = 1725] [serial = 1813] [outer = 0x1197e1800] 17:27:55 INFO - PROCESS | 1725 | 1467937675856 Marionette DEBUG loaded listener.js 17:27:55 INFO - PROCESS | 1725 | ++DOMWINDOW == 91 (0x126835000) [pid = 1725] [serial = 1814] [outer = 0x1197e1800] 17:27:56 INFO - PROCESS | 1725 | 1467937676181 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]]]}] 17:27:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 17:27:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 475ms 17:27:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 17:27:56 INFO - PROCESS | 1725 | 1467937676211 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 17:27:56 INFO - PROCESS | 1725 | 1467937676212 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 17:27:56 INFO - PROCESS | 1725 | 1467937676214 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 17:27:56 INFO - PROCESS | 1725 | 1467937676215 Marionette TRACE conn2 <- [1,2390,null,{}] 17:27:56 INFO - PROCESS | 1725 | 1467937676218 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}] 17:27:56 INFO - PROCESS | 1725 | 1467937676219 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:56 INFO - PROCESS | 1725 | 1467937676329 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 17:27:56 INFO - PROCESS | 1725 | 1467937676336 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:56 INFO - PROCESS | 1725 | 1467937676338 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:56 INFO - PROCESS | 1725 | ++DOCSHELL 0x12bd7f800 == 37 [pid = 1725] [id = 605] 17:27:56 INFO - PROCESS | 1725 | ++DOMWINDOW == 92 (0x12690bc00) [pid = 1725] [serial = 1815] [outer = 0x0] 17:27:56 INFO - PROCESS | 1725 | ++DOMWINDOW == 93 (0x12691f400) [pid = 1725] [serial = 1816] [outer = 0x12690bc00] 17:27:56 INFO - PROCESS | 1725 | 1467937676366 Marionette DEBUG loaded listener.js 17:27:56 INFO - PROCESS | 1725 | ++DOMWINDOW == 94 (0x121021400) [pid = 1725] [serial = 1817] [outer = 0x12690bc00] 17:27:56 INFO - PROCESS | 1725 | 1467937676701 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]]]}] 17:27:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 17:27:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 521ms 17:27:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 17:27:56 INFO - PROCESS | 1725 | 1467937676735 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 17:27:56 INFO - PROCESS | 1725 | 1467937676737 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 17:27:56 INFO - PROCESS | 1725 | 1467937676739 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 17:27:56 INFO - PROCESS | 1725 | 1467937676743 Marionette TRACE conn2 <- [1,2394,null,{}] 17:27:56 INFO - PROCESS | 1725 | 1467937676746 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}] 17:27:56 INFO - PROCESS | 1725 | 1467937676747 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:56 INFO - PROCESS | 1725 | 1467937676837 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 17:27:56 INFO - PROCESS | 1725 | 1467937676843 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:56 INFO - PROCESS | 1725 | 1467937676844 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:56 INFO - PROCESS | 1725 | ++DOCSHELL 0x1216c6800 == 38 [pid = 1725] [id = 606] 17:27:56 INFO - PROCESS | 1725 | ++DOMWINDOW == 95 (0x126c66800) [pid = 1725] [serial = 1818] [outer = 0x0] 17:27:56 INFO - PROCESS | 1725 | ++DOMWINDOW == 96 (0x128a78c00) [pid = 1725] [serial = 1819] [outer = 0x126c66800] 17:27:56 INFO - PROCESS | 1725 | 1467937676869 Marionette DEBUG loaded listener.js 17:27:56 INFO - PROCESS | 1725 | ++DOMWINDOW == 97 (0x128b55400) [pid = 1725] [serial = 1820] [outer = 0x126c66800] 17:27:57 INFO - PROCESS | 1725 | 1467937677415 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]]]}] 17:27:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 17:27:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 722ms 17:27:57 INFO - PROCESS | 1725 | 1467937677461 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 17:27:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 17:27:57 INFO - PROCESS | 1725 | 1467937677464 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 17:27:57 INFO - PROCESS | 1725 | 1467937677467 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 17:27:57 INFO - PROCESS | 1725 | 1467937677469 Marionette TRACE conn2 <- [1,2398,null,{}] 17:27:57 INFO - PROCESS | 1725 | 1467937677473 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}] 17:27:57 INFO - PROCESS | 1725 | 1467937677475 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:57 INFO - PROCESS | 1725 | 1467937677586 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 17:27:57 INFO - PROCESS | 1725 | 1467937677669 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:57 INFO - PROCESS | 1725 | 1467937677670 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:57 INFO - PROCESS | 1725 | ++DOCSHELL 0x1187fc000 == 39 [pid = 1725] [id = 607] 17:27:57 INFO - PROCESS | 1725 | ++DOMWINDOW == 98 (0x1160d7c00) [pid = 1725] [serial = 1821] [outer = 0x0] 17:27:57 INFO - PROCESS | 1725 | ++DOMWINDOW == 99 (0x117205400) [pid = 1725] [serial = 1822] [outer = 0x1160d7c00] 17:27:57 INFO - PROCESS | 1725 | 1467937677702 Marionette DEBUG loaded listener.js 17:27:57 INFO - PROCESS | 1725 | ++DOMWINDOW == 100 (0x1183bc800) [pid = 1725] [serial = 1823] [outer = 0x1160d7c00] 17:27:58 INFO - PROCESS | 1725 | 1467937678298 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]]]}] 17:27:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 17:27:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 871ms 17:27:58 INFO - PROCESS | 1725 | 1467937678345 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 17:27:58 INFO - PROCESS | 1725 | 1467937678349 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 17:27:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 17:27:58 INFO - PROCESS | 1725 | 1467937678354 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 17:27:58 INFO - PROCESS | 1725 | 1467937678356 Marionette TRACE conn2 <- [1,2402,null,{}] 17:27:58 INFO - PROCESS | 1725 | 1467937678359 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}] 17:27:58 INFO - PROCESS | 1725 | 1467937678360 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:58 INFO - PROCESS | 1725 | 1467937678568 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 17:27:58 INFO - PROCESS | 1725 | 1467937678638 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:58 INFO - PROCESS | 1725 | 1467937678640 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:58 INFO - PROCESS | 1725 | ++DOCSHELL 0x1170f4800 == 40 [pid = 1725] [id = 608] 17:27:58 INFO - PROCESS | 1725 | ++DOMWINDOW == 101 (0x117210c00) [pid = 1725] [serial = 1824] [outer = 0x0] 17:27:58 INFO - PROCESS | 1725 | ++DOMWINDOW == 102 (0x1181bb400) [pid = 1725] [serial = 1825] [outer = 0x117210c00] 17:27:58 INFO - PROCESS | 1725 | 1467937678669 Marionette DEBUG loaded listener.js 17:27:58 INFO - PROCESS | 1725 | ++DOMWINDOW == 103 (0x11870b800) [pid = 1725] [serial = 1826] [outer = 0x117210c00] 17:27:59 INFO - PROCESS | 1725 | --DOCSHELL 0x12bd7f800 == 39 [pid = 1725] [id = 605] 17:27:59 INFO - PROCESS | 1725 | --DOCSHELL 0x12b904000 == 38 [pid = 1725] [id = 604] 17:27:59 INFO - PROCESS | 1725 | --DOCSHELL 0x12961b800 == 37 [pid = 1725] [id = 603] 17:27:59 INFO - PROCESS | 1725 | --DOCSHELL 0x129ad9800 == 36 [pid = 1725] [id = 602] 17:27:59 INFO - PROCESS | 1725 | --DOCSHELL 0x11300b800 == 35 [pid = 1725] [id = 601] 17:27:59 INFO - PROCESS | 1725 | --DOCSHELL 0x1266e9000 == 34 [pid = 1725] [id = 600] 17:27:59 INFO - PROCESS | 1725 | --DOCSHELL 0x121d88800 == 33 [pid = 1725] [id = 599] 17:27:59 INFO - PROCESS | 1725 | --DOCSHELL 0x1219cd000 == 32 [pid = 1725] [id = 598] 17:27:59 INFO - PROCESS | 1725 | --DOCSHELL 0x1170eb800 == 31 [pid = 1725] [id = 597] 17:27:59 INFO - PROCESS | 1725 | --DOCSHELL 0x1182ba800 == 30 [pid = 1725] [id = 596] 17:27:59 INFO - PROCESS | 1725 | --DOCSHELL 0x115178000 == 29 [pid = 1725] [id = 595] 17:27:59 INFO - PROCESS | 1725 | 1467937679177 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]]]}] 17:27:59 INFO - PROCESS | 1725 | --DOMWINDOW == 102 (0x128b4c000) [pid = 1725] [serial = 1769] [outer = 0x0] [url = about:blank] 17:27:59 INFO - PROCESS | 1725 | --DOMWINDOW == 101 (0x126c72800) [pid = 1725] [serial = 1768] [outer = 0x0] [url = about:blank] 17:27:59 INFO - PROCESS | 1725 | --DOMWINDOW == 100 (0x124c04800) [pid = 1725] [serial = 1753] [outer = 0x0] [url = about:blank] 17:27:59 INFO - PROCESS | 1725 | --DOMWINDOW == 99 (0x1217ef400) [pid = 1725] [serial = 1750] [outer = 0x0] [url = about:blank] 17:27:59 INFO - PROCESS | 1725 | --DOMWINDOW == 98 (0x125707400) [pid = 1725] [serial = 1756] [outer = 0x0] [url = about:blank] 17:27:59 INFO - PROCESS | 1725 | --DOMWINDOW == 97 (0x124eb0800) [pid = 1725] [serial = 1754] [outer = 0x0] [url = about:blank] 17:27:59 INFO - PROCESS | 1725 | --DOMWINDOW == 96 (0x1197ec800) [pid = 1725] [serial = 1744] [outer = 0x0] [url = about:blank] 17:27:59 INFO - PROCESS | 1725 | --DOMWINDOW == 95 (0x128b6e800) [pid = 1725] [serial = 1727] [outer = 0x0] [url = about:blank] 17:27:59 INFO - PROCESS | 1725 | --DOMWINDOW == 94 (0x1181c3800) [pid = 1725] [serial = 1738] [outer = 0x0] [url = about:blank] 17:27:59 INFO - PROCESS | 1725 | --DOMWINDOW == 93 (0x1183c2400) [pid = 1725] [serial = 1739] [outer = 0x0] [url = about:blank] 17:27:59 INFO - PROCESS | 1725 | --DOMWINDOW == 92 (0x11907c000) [pid = 1725] [serial = 1732] [outer = 0x0] [url = about:blank] 17:27:59 INFO - PROCESS | 1725 | --DOMWINDOW == 91 (0x1194b9c00) [pid = 1725] [serial = 1733] [outer = 0x0] [url = about:blank] 17:27:59 INFO - PROCESS | 1725 | --DOMWINDOW == 90 (0x119071000) [pid = 1725] [serial = 1741] [outer = 0x0] [url = about:blank] 17:27:59 INFO - PROCESS | 1725 | --DOMWINDOW == 89 (0x1195e7400) [pid = 1725] [serial = 1742] [outer = 0x0] [url = about:blank] 17:27:59 INFO - PROCESS | 1725 | --DOMWINDOW == 88 (0x113964c00) [pid = 1725] [serial = 1735] [outer = 0x0] [url = about:blank] 17:27:59 INFO - PROCESS | 1725 | --DOMWINDOW == 87 (0x116077400) [pid = 1725] [serial = 1736] [outer = 0x0] [url = about:blank] 17:27:59 INFO - PROCESS | 1725 | --DOMWINDOW == 86 (0x1160e4c00) [pid = 1725] [serial = 1729] [outer = 0x0] [url = about:blank] 17:27:59 INFO - PROCESS | 1725 | --DOMWINDOW == 85 (0x1176e2000) [pid = 1725] [serial = 1730] [outer = 0x0] [url = about:blank] 17:27:59 INFO - PROCESS | 1725 | --DOMWINDOW == 84 (0x12691d800) [pid = 1725] [serial = 1765] [outer = 0x0] [url = about:blank] 17:27:59 INFO - PROCESS | 1725 | --DOMWINDOW == 83 (0x119e04000) [pid = 1725] [serial = 1763] [outer = 0x0] [url = about:blank] 17:27:59 INFO - PROCESS | 1725 | --DOMWINDOW == 82 (0x12613ac00) [pid = 1725] [serial = 1757] [outer = 0x0] [url = about:blank] 17:27:59 INFO - PROCESS | 1725 | --DOMWINDOW == 81 (0x119e11400) [pid = 1725] [serial = 1747] [outer = 0x0] [url = about:blank] 17:27:59 INFO - PROCESS | 1725 | --DOMWINDOW == 80 (0x126c6e400) [pid = 1725] [serial = 1766] [outer = 0x0] [url = about:blank] 17:27:59 INFO - PROCESS | 1725 | --DOMWINDOW == 79 (0x1210a0c00) [pid = 1725] [serial = 1759] [outer = 0x0] [url = about:blank] 17:27:59 INFO - PROCESS | 1725 | --DOMWINDOW == 78 (0x1237f8c00) [pid = 1725] [serial = 1751] [outer = 0x0] [url = about:blank] 17:27:59 INFO - PROCESS | 1725 | --DOMWINDOW == 77 (0x1237f5000) [pid = 1725] [serial = 1760] [outer = 0x0] [url = about:blank] 17:27:59 INFO - PROCESS | 1725 | --DOMWINDOW == 76 (0x1210a6000) [pid = 1725] [serial = 1748] [outer = 0x0] [url = about:blank] 17:27:59 INFO - PROCESS | 1725 | --DOMWINDOW == 75 (0x125796c00) [pid = 1725] [serial = 1762] [outer = 0x0] [url = about:blank] 17:27:59 INFO - PROCESS | 1725 | --DOMWINDOW == 74 (0x119e02800) [pid = 1725] [serial = 1745] [outer = 0x0] [url = about:blank] 17:27:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 17:27:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 877ms 17:27:59 INFO - PROCESS | 1725 | 1467937679233 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 17:27:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 17:27:59 INFO - PROCESS | 1725 | 1467937679237 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 17:27:59 INFO - PROCESS | 1725 | 1467937679242 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 17:27:59 INFO - PROCESS | 1725 | 1467937679245 Marionette TRACE conn2 <- [1,2406,null,{}] 17:27:59 INFO - PROCESS | 1725 | 1467937679249 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}] 17:27:59 INFO - PROCESS | 1725 | 1467937679252 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:59 INFO - PROCESS | 1725 | 1467937679376 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 17:27:59 INFO - PROCESS | 1725 | 1467937679384 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:59 INFO - PROCESS | 1725 | 1467937679386 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:59 INFO - PROCESS | 1725 | ++DOCSHELL 0x1188c4800 == 30 [pid = 1725] [id = 609] 17:27:59 INFO - PROCESS | 1725 | ++DOMWINDOW == 75 (0x11870cc00) [pid = 1725] [serial = 1827] [outer = 0x0] 17:27:59 INFO - PROCESS | 1725 | ++DOMWINDOW == 76 (0x118891c00) [pid = 1725] [serial = 1828] [outer = 0x11870cc00] 17:27:59 INFO - PROCESS | 1725 | 1467937679413 Marionette DEBUG loaded listener.js 17:27:59 INFO - PROCESS | 1725 | ++DOMWINDOW == 77 (0x1193db000) [pid = 1725] [serial = 1829] [outer = 0x11870cc00] 17:27:59 INFO - PROCESS | 1725 | 1467937679781 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]]]}] 17:27:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 17:27:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 573ms 17:27:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 17:27:59 INFO - PROCESS | 1725 | 1467937679814 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 17:27:59 INFO - PROCESS | 1725 | 1467937679816 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 17:27:59 INFO - PROCESS | 1725 | 1467937679818 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 17:27:59 INFO - PROCESS | 1725 | 1467937679820 Marionette TRACE conn2 <- [1,2410,null,{}] 17:27:59 INFO - PROCESS | 1725 | 1467937679823 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}] 17:27:59 INFO - PROCESS | 1725 | 1467937679824 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:59 INFO - PROCESS | 1725 | 1467937679922 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 17:27:59 INFO - PROCESS | 1725 | 1467937679975 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:59 INFO - PROCESS | 1725 | 1467937679977 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:27:59 INFO - PROCESS | 1725 | ++DOCSHELL 0x1216e4000 == 31 [pid = 1725] [id = 610] 17:27:59 INFO - PROCESS | 1725 | ++DOMWINDOW == 78 (0x11972c400) [pid = 1725] [serial = 1830] [outer = 0x0] 17:28:00 INFO - PROCESS | 1725 | ++DOMWINDOW == 79 (0x1197df000) [pid = 1725] [serial = 1831] [outer = 0x11972c400] 17:28:00 INFO - PROCESS | 1725 | 1467937680018 Marionette DEBUG loaded listener.js 17:28:00 INFO - PROCESS | 1725 | ++DOMWINDOW == 80 (0x119abcc00) [pid = 1725] [serial = 1832] [outer = 0x11972c400] 17:28:00 INFO - PROCESS | 1725 | 1467937680485 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]]]}] 17:28:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 17:28:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 670ms 17:28:00 INFO - PROCESS | 1725 | 1467937680489 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 17:28:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 17:28:00 INFO - PROCESS | 1725 | 1467937680494 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 17:28:00 INFO - PROCESS | 1725 | 1467937680502 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 17:28:00 INFO - PROCESS | 1725 | 1467937680505 Marionette TRACE conn2 <- [1,2414,null,{}] 17:28:00 INFO - PROCESS | 1725 | 1467937680508 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}] 17:28:00 INFO - PROCESS | 1725 | 1467937680510 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:00 INFO - PROCESS | 1725 | 1467937680596 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 17:28:00 INFO - PROCESS | 1725 | 1467937680600 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:00 INFO - PROCESS | 1725 | 1467937680601 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:00 INFO - PROCESS | 1725 | ++DOCSHELL 0x1261c8800 == 32 [pid = 1725] [id = 611] 17:28:00 INFO - PROCESS | 1725 | ++DOMWINDOW == 81 (0x1151da800) [pid = 1725] [serial = 1833] [outer = 0x0] 17:28:00 INFO - PROCESS | 1725 | ++DOMWINDOW == 82 (0x1210a6000) [pid = 1725] [serial = 1834] [outer = 0x1151da800] 17:28:00 INFO - PROCESS | 1725 | 1467937680627 Marionette DEBUG loaded listener.js 17:28:00 INFO - PROCESS | 1725 | ++DOMWINDOW == 83 (0x121bd0800) [pid = 1725] [serial = 1835] [outer = 0x1151da800] 17:28:00 INFO - PROCESS | 1725 | 1467937680962 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]]]}] 17:28:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 17:28:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 475ms 17:28:00 INFO - PROCESS | 1725 | 1467937680977 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 17:28:00 INFO - PROCESS | 1725 | 1467937680978 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 17:28:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 17:28:00 INFO - PROCESS | 1725 | 1467937680980 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 17:28:00 INFO - PROCESS | 1725 | 1467937680981 Marionette TRACE conn2 <- [1,2418,null,{}] 17:28:00 INFO - PROCESS | 1725 | 1467937680984 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}] 17:28:00 INFO - PROCESS | 1725 | 1467937680985 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:01 INFO - PROCESS | 1725 | 1467937681099 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 17:28:01 INFO - PROCESS | 1725 | 1467937681106 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:01 INFO - PROCESS | 1725 | 1467937681107 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:01 INFO - PROCESS | 1725 | ++DOCSHELL 0x128a3c000 == 33 [pid = 1725] [id = 612] 17:28:01 INFO - PROCESS | 1725 | ++DOMWINDOW == 84 (0x1130d1000) [pid = 1725] [serial = 1836] [outer = 0x0] 17:28:01 INFO - PROCESS | 1725 | ++DOMWINDOW == 85 (0x121bd1c00) [pid = 1725] [serial = 1837] [outer = 0x1130d1000] 17:28:01 INFO - PROCESS | 1725 | 1467937681131 Marionette DEBUG loaded listener.js 17:28:01 INFO - PROCESS | 1725 | ++DOMWINDOW == 86 (0x124c11c00) [pid = 1725] [serial = 1838] [outer = 0x1130d1000] 17:28:01 INFO - PROCESS | 1725 | 1467937681472 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]]]}] 17:28:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 17:28:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 519ms 17:28:01 INFO - PROCESS | 1725 | 1467937681500 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 17:28:01 INFO - PROCESS | 1725 | 1467937681501 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 17:28:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 17:28:01 INFO - PROCESS | 1725 | 1467937681503 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 17:28:01 INFO - PROCESS | 1725 | 1467937681504 Marionette TRACE conn2 <- [1,2422,null,{}] 17:28:01 INFO - PROCESS | 1725 | 1467937681515 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}] 17:28:01 INFO - PROCESS | 1725 | 1467937681517 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:01 INFO - PROCESS | 1725 | 1467937681618 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 17:28:01 INFO - PROCESS | 1725 | 1467937681625 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:01 INFO - PROCESS | 1725 | 1467937681629 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:01 INFO - PROCESS | 1725 | ++DOCSHELL 0x12577c800 == 34 [pid = 1725] [id = 613] 17:28:01 INFO - PROCESS | 1725 | ++DOMWINDOW == 87 (0x126135400) [pid = 1725] [serial = 1839] [outer = 0x0] 17:28:01 INFO - PROCESS | 1725 | ++DOMWINDOW == 88 (0x126224800) [pid = 1725] [serial = 1840] [outer = 0x126135400] 17:28:01 INFO - PROCESS | 1725 | 1467937681696 Marionette DEBUG loaded listener.js 17:28:01 INFO - PROCESS | 1725 | ++DOMWINDOW == 89 (0x12691d800) [pid = 1725] [serial = 1841] [outer = 0x126135400] 17:28:02 INFO - PROCESS | 1725 | 1467937682046 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]]]}] 17:28:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 17:28:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 577ms 17:28:02 INFO - PROCESS | 1725 | 1467937682090 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 17:28:02 INFO - PROCESS | 1725 | 1467937682092 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 17:28:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 17:28:02 INFO - PROCESS | 1725 | 1467937682094 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 17:28:02 INFO - PROCESS | 1725 | 1467937682095 Marionette TRACE conn2 <- [1,2426,null,{}] 17:28:02 INFO - PROCESS | 1725 | 1467937682097 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}] 17:28:02 INFO - PROCESS | 1725 | 1467937682099 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:02 INFO - PROCESS | 1725 | 1467937682202 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 17:28:02 INFO - PROCESS | 1725 | 1467937682205 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:02 INFO - PROCESS | 1725 | 1467937682206 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:02 INFO - PROCESS | 1725 | ++DOCSHELL 0x12b0bd800 == 35 [pid = 1725] [id = 614] 17:28:02 INFO - PROCESS | 1725 | ++DOMWINDOW == 90 (0x11396cc00) [pid = 1725] [serial = 1842] [outer = 0x0] 17:28:02 INFO - PROCESS | 1725 | ++DOMWINDOW == 91 (0x126c69800) [pid = 1725] [serial = 1843] [outer = 0x11396cc00] 17:28:02 INFO - PROCESS | 1725 | 1467937682231 Marionette DEBUG loaded listener.js 17:28:02 INFO - PROCESS | 1725 | ++DOMWINDOW == 92 (0x128b4d000) [pid = 1725] [serial = 1844] [outer = 0x11396cc00] 17:28:02 INFO - PROCESS | 1725 | 1467937682569 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]]]}] 17:28:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 17:28:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 517ms 17:28:02 INFO - PROCESS | 1725 | 1467937682612 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 17:28:02 INFO - PROCESS | 1725 | 1467937682613 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 17:28:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 17:28:02 INFO - PROCESS | 1725 | 1467937682616 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 17:28:02 INFO - PROCESS | 1725 | 1467937682617 Marionette TRACE conn2 <- [1,2430,null,{}] 17:28:02 INFO - PROCESS | 1725 | 1467937682619 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}] 17:28:02 INFO - PROCESS | 1725 | 1467937682620 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:02 INFO - PROCESS | 1725 | 1467937682719 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 17:28:02 INFO - PROCESS | 1725 | 1467937682729 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:02 INFO - PROCESS | 1725 | 1467937682730 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:02 INFO - PROCESS | 1725 | ++DOCSHELL 0x12bd84800 == 36 [pid = 1725] [id = 615] 17:28:02 INFO - PROCESS | 1725 | ++DOMWINDOW == 93 (0x128b4d800) [pid = 1725] [serial = 1845] [outer = 0x0] 17:28:02 INFO - PROCESS | 1725 | ++DOMWINDOW == 94 (0x128b55000) [pid = 1725] [serial = 1846] [outer = 0x128b4d800] 17:28:02 INFO - PROCESS | 1725 | 1467937682756 Marionette DEBUG loaded listener.js 17:28:02 INFO - PROCESS | 1725 | ++DOMWINDOW == 95 (0x128b75400) [pid = 1725] [serial = 1847] [outer = 0x128b4d800] 17:28:03 INFO - PROCESS | 1725 | 1467937683086 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]]]}] 17:28:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 17:28:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 518ms 17:28:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 17:28:03 INFO - PROCESS | 1725 | 1467937683137 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 17:28:03 INFO - PROCESS | 1725 | 1467937683139 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 17:28:03 INFO - PROCESS | 1725 | 1467937683141 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 17:28:03 INFO - PROCESS | 1725 | 1467937683142 Marionette TRACE conn2 <- [1,2434,null,{}] 17:28:03 INFO - PROCESS | 1725 | 1467937683144 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}] 17:28:03 INFO - PROCESS | 1725 | 1467937683145 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:03 INFO - PROCESS | 1725 | 1467937683248 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 17:28:03 INFO - PROCESS | 1725 | 1467937683252 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:03 INFO - PROCESS | 1725 | 1467937683253 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:03 INFO - PROCESS | 1725 | ++DOCSHELL 0x12c4a2000 == 37 [pid = 1725] [id = 616] 17:28:03 INFO - PROCESS | 1725 | ++DOMWINDOW == 96 (0x1210aec00) [pid = 1725] [serial = 1848] [outer = 0x0] 17:28:03 INFO - PROCESS | 1725 | ++DOMWINDOW == 97 (0x128e66000) [pid = 1725] [serial = 1849] [outer = 0x1210aec00] 17:28:03 INFO - PROCESS | 1725 | 1467937683277 Marionette DEBUG loaded listener.js 17:28:03 INFO - PROCESS | 1725 | ++DOMWINDOW == 98 (0x12916d800) [pid = 1725] [serial = 1850] [outer = 0x1210aec00] 17:28:03 INFO - PROCESS | 1725 | --DOMWINDOW == 97 (0x12690bc00) [pid = 1725] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 17:28:03 INFO - PROCESS | 1725 | --DOMWINDOW == 96 (0x12370c000) [pid = 1725] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 17:28:03 INFO - PROCESS | 1725 | --DOMWINDOW == 95 (0x1133e8000) [pid = 1725] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 17:28:03 INFO - PROCESS | 1725 | --DOMWINDOW == 94 (0x118498c00) [pid = 1725] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 17:28:03 INFO - PROCESS | 1725 | --DOMWINDOW == 93 (0x12111f800) [pid = 1725] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 17:28:03 INFO - PROCESS | 1725 | --DOMWINDOW == 92 (0x113d92c00) [pid = 1725] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 17:28:03 INFO - PROCESS | 1725 | --DOMWINDOW == 91 (0x11849cc00) [pid = 1725] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 17:28:03 INFO - PROCESS | 1725 | --DOMWINDOW == 90 (0x112a79400) [pid = 1725] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 17:28:03 INFO - PROCESS | 1725 | --DOMWINDOW == 89 (0x1190b3800) [pid = 1725] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 17:28:03 INFO - PROCESS | 1725 | --DOMWINDOW == 88 (0x11396d000) [pid = 1725] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 17:28:03 INFO - PROCESS | 1725 | --DOMWINDOW == 87 (0x112f7ec00) [pid = 1725] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 17:28:03 INFO - PROCESS | 1725 | --DOMWINDOW == 86 (0x113f3a800) [pid = 1725] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 17:28:03 INFO - PROCESS | 1725 | --DOMWINDOW == 85 (0x112f7d800) [pid = 1725] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 17:28:03 INFO - PROCESS | 1725 | --DOMWINDOW == 84 (0x1194b9800) [pid = 1725] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 17:28:03 INFO - PROCESS | 1725 | --DOMWINDOW == 83 (0x1197e1800) [pid = 1725] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 17:28:03 INFO - PROCESS | 1725 | --DOMWINDOW == 82 (0x121115800) [pid = 1725] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 17:28:03 INFO - PROCESS | 1725 | 1467937683666 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]]]}] 17:28:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 17:28:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 569ms 17:28:03 INFO - PROCESS | 1725 | 1467937683710 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 17:28:03 INFO - PROCESS | 1725 | 1467937683712 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 17:28:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 17:28:03 INFO - PROCESS | 1725 | 1467937683714 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 17:28:03 INFO - PROCESS | 1725 | 1467937683715 Marionette TRACE conn2 <- [1,2438,null,{}] 17:28:03 INFO - PROCESS | 1725 | 1467937683717 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}] 17:28:03 INFO - PROCESS | 1725 | 1467937683718 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:03 INFO - PROCESS | 1725 | 1467937683800 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 17:28:03 INFO - PROCESS | 1725 | 1467937683862 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:03 INFO - PROCESS | 1725 | 1467937683863 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:03 INFO - PROCESS | 1725 | ++DOCSHELL 0x1261c1000 == 38 [pid = 1725] [id = 617] 17:28:03 INFO - PROCESS | 1725 | ++DOMWINDOW == 83 (0x113371c00) [pid = 1725] [serial = 1851] [outer = 0x0] 17:28:03 INFO - PROCESS | 1725 | ++DOMWINDOW == 84 (0x118156800) [pid = 1725] [serial = 1852] [outer = 0x113371c00] 17:28:03 INFO - PROCESS | 1725 | 1467937683888 Marionette DEBUG loaded listener.js 17:28:03 INFO - PROCESS | 1725 | ++DOMWINDOW == 85 (0x119e0c000) [pid = 1725] [serial = 1853] [outer = 0x113371c00] 17:28:04 INFO - PROCESS | 1725 | 1467937684154 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]]]}] 17:28:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 17:28:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 471ms 17:28:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 17:28:04 INFO - PROCESS | 1725 | 1467937684185 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 17:28:04 INFO - PROCESS | 1725 | 1467937684187 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 17:28:04 INFO - PROCESS | 1725 | 1467937684197 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 17:28:04 INFO - PROCESS | 1725 | 1467937684198 Marionette TRACE conn2 <- [1,2442,null,{}] 17:28:04 INFO - PROCESS | 1725 | 1467937684200 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}] 17:28:04 INFO - PROCESS | 1725 | 1467937684201 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:04 INFO - PROCESS | 1725 | 1467937684288 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 17:28:04 INFO - PROCESS | 1725 | 1467937684294 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:04 INFO - PROCESS | 1725 | 1467937684296 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:04 INFO - PROCESS | 1725 | ++DOCSHELL 0x12ca99000 == 39 [pid = 1725] [id = 618] 17:28:04 INFO - PROCESS | 1725 | ++DOMWINDOW == 86 (0x121115800) [pid = 1725] [serial = 1854] [outer = 0x0] 17:28:04 INFO - PROCESS | 1725 | ++DOMWINDOW == 87 (0x12622ac00) [pid = 1725] [serial = 1855] [outer = 0x121115800] 17:28:04 INFO - PROCESS | 1725 | 1467937684330 Marionette DEBUG loaded listener.js 17:28:04 INFO - PROCESS | 1725 | ++DOMWINDOW == 88 (0x129171400) [pid = 1725] [serial = 1856] [outer = 0x121115800] 17:28:04 INFO - PROCESS | 1725 | 1467937684669 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]]]}] 17:28:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 17:28:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 526ms 17:28:04 INFO - PROCESS | 1725 | 1467937684716 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 17:28:04 INFO - PROCESS | 1725 | 1467937684717 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 17:28:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 17:28:04 INFO - PROCESS | 1725 | 1467937684731 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 17:28:04 INFO - PROCESS | 1725 | 1467937684733 Marionette TRACE conn2 <- [1,2446,null,{}] 17:28:04 INFO - PROCESS | 1725 | 1467937684735 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}] 17:28:04 INFO - PROCESS | 1725 | 1467937684737 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:04 INFO - PROCESS | 1725 | 1467937684829 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 17:28:04 INFO - PROCESS | 1725 | 1467937684832 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:04 INFO - PROCESS | 1725 | 1467937684833 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:04 INFO - PROCESS | 1725 | ++DOCSHELL 0x12cfba800 == 40 [pid = 1725] [id = 619] 17:28:04 INFO - PROCESS | 1725 | ++DOMWINDOW == 89 (0x129174000) [pid = 1725] [serial = 1857] [outer = 0x0] 17:28:04 INFO - PROCESS | 1725 | ++DOMWINDOW == 90 (0x1292d6000) [pid = 1725] [serial = 1858] [outer = 0x129174000] 17:28:04 INFO - PROCESS | 1725 | 1467937684857 Marionette DEBUG loaded listener.js 17:28:04 INFO - PROCESS | 1725 | ++DOMWINDOW == 91 (0x129443c00) [pid = 1725] [serial = 1859] [outer = 0x129174000] 17:28:05 INFO - PROCESS | 1725 | 1467937685191 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]]]}] 17:28:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 17:28:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 471ms 17:28:05 INFO - PROCESS | 1725 | 1467937685202 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 17:28:05 INFO - PROCESS | 1725 | 1467937685203 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 17:28:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 17:28:05 INFO - PROCESS | 1725 | 1467937685205 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 17:28:05 INFO - PROCESS | 1725 | 1467937685206 Marionette TRACE conn2 <- [1,2450,null,{}] 17:28:05 INFO - PROCESS | 1725 | 1467937685213 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}] 17:28:05 INFO - PROCESS | 1725 | 1467937685214 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:05 INFO - PROCESS | 1725 | 1467937685299 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 17:28:05 INFO - PROCESS | 1725 | 1467937685303 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:05 INFO - PROCESS | 1725 | 1467937685304 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:05 INFO - PROCESS | 1725 | ++DOCSHELL 0x12d271000 == 41 [pid = 1725] [id = 620] 17:28:05 INFO - PROCESS | 1725 | ++DOMWINDOW == 92 (0x12993b400) [pid = 1725] [serial = 1860] [outer = 0x0] 17:28:05 INFO - PROCESS | 1725 | ++DOMWINDOW == 93 (0x129945400) [pid = 1725] [serial = 1861] [outer = 0x12993b400] 17:28:05 INFO - PROCESS | 1725 | 1467937685335 Marionette DEBUG loaded listener.js 17:28:05 INFO - PROCESS | 1725 | ++DOMWINDOW == 94 (0x129ae9800) [pid = 1725] [serial = 1862] [outer = 0x12993b400] 17:28:05 INFO - PROCESS | 1725 | 1467937685792 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]]]}] 17:28:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 17:28:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 622ms 17:28:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 17:28:05 INFO - PROCESS | 1725 | 1467937685827 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 17:28:05 INFO - PROCESS | 1725 | 1467937685830 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 17:28:05 INFO - PROCESS | 1725 | 1467937685833 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 17:28:05 INFO - PROCESS | 1725 | 1467937685835 Marionette TRACE conn2 <- [1,2454,null,{}] 17:28:05 INFO - PROCESS | 1725 | 1467937685839 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}] 17:28:05 INFO - PROCESS | 1725 | 1467937685841 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:05 INFO - PROCESS | 1725 | 1467937685951 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 17:28:06 INFO - PROCESS | 1725 | 1467937686014 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:06 INFO - PROCESS | 1725 | 1467937686015 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:06 INFO - PROCESS | 1725 | ++DOCSHELL 0x119ecb000 == 42 [pid = 1725] [id = 621] 17:28:06 INFO - PROCESS | 1725 | ++DOMWINDOW == 95 (0x11814ac00) [pid = 1725] [serial = 1863] [outer = 0x0] 17:28:06 INFO - PROCESS | 1725 | ++DOMWINDOW == 96 (0x11870b000) [pid = 1725] [serial = 1864] [outer = 0x11814ac00] 17:28:06 INFO - PROCESS | 1725 | 1467937686046 Marionette DEBUG loaded listener.js 17:28:06 INFO - PROCESS | 1725 | ++DOMWINDOW == 97 (0x1193e0800) [pid = 1725] [serial = 1865] [outer = 0x11814ac00] 17:28:06 INFO - PROCESS | 1725 | 1467937686477 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]]]}] 17:28:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 17:28:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 673ms 17:28:06 INFO - PROCESS | 1725 | 1467937686506 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 17:28:06 INFO - PROCESS | 1725 | 1467937686509 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 17:28:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 17:28:06 INFO - PROCESS | 1725 | 1467937686513 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 17:28:06 INFO - PROCESS | 1725 | 1467937686515 Marionette TRACE conn2 <- [1,2458,null,{}] 17:28:06 INFO - PROCESS | 1725 | 1467937686518 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}] 17:28:06 INFO - PROCESS | 1725 | 1467937686520 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:06 INFO - PROCESS | 1725 | 1467937686647 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 17:28:06 INFO - PROCESS | 1725 | 1467937686709 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:06 INFO - PROCESS | 1725 | 1467937686711 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:06 INFO - PROCESS | 1725 | ++DOCSHELL 0x129222800 == 43 [pid = 1725] [id = 622] 17:28:06 INFO - PROCESS | 1725 | ++DOMWINDOW == 98 (0x1197e1000) [pid = 1725] [serial = 1866] [outer = 0x0] 17:28:06 INFO - PROCESS | 1725 | ++DOMWINDOW == 99 (0x119e05c00) [pid = 1725] [serial = 1867] [outer = 0x1197e1000] 17:28:06 INFO - PROCESS | 1725 | 1467937686742 Marionette DEBUG loaded listener.js 17:28:06 INFO - PROCESS | 1725 | ++DOMWINDOW == 100 (0x1210ac000) [pid = 1725] [serial = 1868] [outer = 0x1197e1000] 17:28:07 INFO - PROCESS | 1725 | 1467937687206 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]]]}] 17:28:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 17:28:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 719ms 17:28:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 17:28:07 INFO - PROCESS | 1725 | 1467937687240 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 17:28:07 INFO - PROCESS | 1725 | 1467937687242 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 17:28:07 INFO - PROCESS | 1725 | 1467937687246 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 17:28:07 INFO - PROCESS | 1725 | 1467937687248 Marionette TRACE conn2 <- [1,2462,null,{}] 17:28:07 INFO - PROCESS | 1725 | 1467937687256 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}] 17:28:07 INFO - PROCESS | 1725 | 1467937687262 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:07 INFO - PROCESS | 1725 | 1467937687362 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 17:28:07 INFO - PROCESS | 1725 | 1467937687436 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:07 INFO - PROCESS | 1725 | 1467937687439 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:07 INFO - PROCESS | 1725 | ++DOCSHELL 0x12cfae800 == 44 [pid = 1725] [id = 623] 17:28:07 INFO - PROCESS | 1725 | ++DOMWINDOW == 101 (0x124eb6400) [pid = 1725] [serial = 1869] [outer = 0x0] 17:28:07 INFO - PROCESS | 1725 | ++DOMWINDOW == 102 (0x12570c800) [pid = 1725] [serial = 1870] [outer = 0x124eb6400] 17:28:07 INFO - PROCESS | 1725 | 1467937687469 Marionette DEBUG loaded listener.js 17:28:07 INFO - PROCESS | 1725 | ++DOMWINDOW == 103 (0x12690bc00) [pid = 1725] [serial = 1871] [outer = 0x124eb6400] 17:28:07 INFO - PROCESS | 1725 | 1467937687896 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]]]}] 17:28:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 17:28:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 672ms 17:28:07 INFO - PROCESS | 1725 | 1467937687918 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 17:28:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 17:28:07 INFO - PROCESS | 1725 | 1467937687921 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 17:28:07 INFO - PROCESS | 1725 | 1467937687923 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 17:28:07 INFO - PROCESS | 1725 | 1467937687924 Marionette TRACE conn2 <- [1,2466,null,{}] 17:28:07 INFO - PROCESS | 1725 | 1467937687927 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}] 17:28:07 INFO - PROCESS | 1725 | 1467937687928 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:08 INFO - PROCESS | 1725 | 1467937688059 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 17:28:08 INFO - PROCESS | 1725 | 1467937688155 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:08 INFO - PROCESS | 1725 | 1467937688156 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:08 INFO - PROCESS | 1725 | ++DOCSHELL 0x128ec5000 == 45 [pid = 1725] [id = 624] 17:28:08 INFO - PROCESS | 1725 | ++DOMWINDOW == 104 (0x113966800) [pid = 1725] [serial = 1872] [outer = 0x0] 17:28:08 INFO - PROCESS | 1725 | ++DOMWINDOW == 105 (0x126222400) [pid = 1725] [serial = 1873] [outer = 0x113966800] 17:28:08 INFO - PROCESS | 1725 | 1467937688187 Marionette DEBUG loaded listener.js 17:28:08 INFO - PROCESS | 1725 | ++DOMWINDOW == 106 (0x128b57400) [pid = 1725] [serial = 1874] [outer = 0x113966800] 17:28:08 INFO - PROCESS | 1725 | 1467937688759 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]]]}] 17:28:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 17:28:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 870ms 17:28:08 INFO - PROCESS | 1725 | 1467937688810 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 17:28:08 INFO - PROCESS | 1725 | 1467937688812 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 17:28:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 17:28:08 INFO - PROCESS | 1725 | 1467937688817 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 17:28:08 INFO - PROCESS | 1725 | 1467937688819 Marionette TRACE conn2 <- [1,2470,null,{}] 17:28:08 INFO - PROCESS | 1725 | 1467937688822 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}] 17:28:08 INFO - PROCESS | 1725 | 1467937688826 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:08 INFO - PROCESS | 1725 | 1467937688919 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 17:28:09 INFO - PROCESS | 1725 | 1467937688992 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:09 INFO - PROCESS | 1725 | 1467937688994 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:09 INFO - PROCESS | 1725 | ++DOCSHELL 0x12125f000 == 46 [pid = 1725] [id = 625] 17:28:09 INFO - PROCESS | 1725 | ++DOMWINDOW == 107 (0x1183bdc00) [pid = 1725] [serial = 1875] [outer = 0x0] 17:28:09 INFO - PROCESS | 1725 | ++DOMWINDOW == 108 (0x11849cc00) [pid = 1725] [serial = 1876] [outer = 0x1183bdc00] 17:28:09 INFO - PROCESS | 1725 | 1467937689021 Marionette DEBUG loaded listener.js 17:28:09 INFO - PROCESS | 1725 | ++DOMWINDOW == 109 (0x1193e4400) [pid = 1725] [serial = 1877] [outer = 0x1183bdc00] 17:28:09 INFO - PROCESS | 1725 | --DOCSHELL 0x12cfba800 == 45 [pid = 1725] [id = 619] 17:28:09 INFO - PROCESS | 1725 | --DOCSHELL 0x12ca99000 == 44 [pid = 1725] [id = 618] 17:28:09 INFO - PROCESS | 1725 | --DOCSHELL 0x1261c1000 == 43 [pid = 1725] [id = 617] 17:28:09 INFO - PROCESS | 1725 | --DOCSHELL 0x12c4a2000 == 42 [pid = 1725] [id = 616] 17:28:09 INFO - PROCESS | 1725 | --DOCSHELL 0x12bd84800 == 41 [pid = 1725] [id = 615] 17:28:09 INFO - PROCESS | 1725 | --DOCSHELL 0x12b0bd800 == 40 [pid = 1725] [id = 614] 17:28:09 INFO - PROCESS | 1725 | --DOCSHELL 0x12577c800 == 39 [pid = 1725] [id = 613] 17:28:09 INFO - PROCESS | 1725 | --DOCSHELL 0x128a3c000 == 38 [pid = 1725] [id = 612] 17:28:09 INFO - PROCESS | 1725 | --DOCSHELL 0x1261c8800 == 37 [pid = 1725] [id = 611] 17:28:09 INFO - PROCESS | 1725 | --DOCSHELL 0x1216e4000 == 36 [pid = 1725] [id = 610] 17:28:09 INFO - PROCESS | 1725 | --DOCSHELL 0x1188c4800 == 35 [pid = 1725] [id = 609] 17:28:09 INFO - PROCESS | 1725 | --DOCSHELL 0x1170f4800 == 34 [pid = 1725] [id = 608] 17:28:09 INFO - PROCESS | 1725 | --DOCSHELL 0x1216c6800 == 33 [pid = 1725] [id = 606] 17:28:09 INFO - PROCESS | 1725 | --DOCSHELL 0x1187fc000 == 32 [pid = 1725] [id = 607] 17:28:09 INFO - PROCESS | 1725 | --DOCSHELL 0x128ec5000 == 31 [pid = 1725] [id = 624] 17:28:09 INFO - PROCESS | 1725 | --DOCSHELL 0x12cfae800 == 30 [pid = 1725] [id = 623] 17:28:09 INFO - PROCESS | 1725 | --DOCSHELL 0x129222800 == 29 [pid = 1725] [id = 622] 17:28:09 INFO - PROCESS | 1725 | --DOCSHELL 0x119ecb000 == 28 [pid = 1725] [id = 621] 17:28:09 INFO - PROCESS | 1725 | --DOCSHELL 0x12d271000 == 27 [pid = 1725] [id = 620] 17:28:09 INFO - PROCESS | 1725 | --DOMWINDOW == 108 (0x121adcc00) [pid = 1725] [serial = 1801] [outer = 0x0] [url = about:blank] 17:28:09 INFO - PROCESS | 1725 | --DOMWINDOW == 107 (0x1237f4800) [pid = 1725] [serial = 1804] [outer = 0x0] [url = about:blank] 17:28:09 INFO - PROCESS | 1725 | --DOMWINDOW == 106 (0x116fb5400) [pid = 1725] [serial = 1789] [outer = 0x0] [url = about:blank] 17:28:09 INFO - PROCESS | 1725 | --DOMWINDOW == 105 (0x118395800) [pid = 1725] [serial = 1790] [outer = 0x0] [url = about:blank] 17:28:09 INFO - PROCESS | 1725 | --DOMWINDOW == 104 (0x118888c00) [pid = 1725] [serial = 1792] [outer = 0x0] [url = about:blank] 17:28:09 INFO - PROCESS | 1725 | --DOMWINDOW == 103 (0x11907dc00) [pid = 1725] [serial = 1793] [outer = 0x0] [url = about:blank] 17:28:09 INFO - PROCESS | 1725 | --DOMWINDOW == 102 (0x112f7f400) [pid = 1725] [serial = 1786] [outer = 0x0] [url = about:blank] 17:28:09 INFO - PROCESS | 1725 | --DOMWINDOW == 101 (0x11393a400) [pid = 1725] [serial = 1787] [outer = 0x0] [url = about:blank] 17:28:09 INFO - PROCESS | 1725 | --DOMWINDOW == 100 (0x1195f1800) [pid = 1725] [serial = 1795] [outer = 0x0] [url = about:blank] 17:28:09 INFO - PROCESS | 1725 | --DOMWINDOW == 99 (0x1197e5400) [pid = 1725] [serial = 1796] [outer = 0x0] [url = about:blank] 17:28:09 INFO - PROCESS | 1725 | --DOMWINDOW == 98 (0x116a12800) [pid = 1725] [serial = 1784] [outer = 0x0] [url = about:blank] 17:28:09 INFO - PROCESS | 1725 | --DOMWINDOW == 97 (0x113f2d800) [pid = 1725] [serial = 1783] [outer = 0x0] [url = about:blank] 17:28:09 INFO - PROCESS | 1725 | --DOMWINDOW == 96 (0x123709000) [pid = 1725] [serial = 1802] [outer = 0x0] [url = about:blank] 17:28:09 INFO - PROCESS | 1725 | --DOMWINDOW == 95 (0x12621fc00) [pid = 1725] [serial = 1807] [outer = 0x0] [url = about:blank] 17:28:09 INFO - PROCESS | 1725 | --DOMWINDOW == 94 (0x1181c8c00) [pid = 1725] [serial = 1772] [outer = 0x0] [url = about:blank] 17:28:09 INFO - PROCESS | 1725 | --DOMWINDOW == 93 (0x1251ae400) [pid = 1725] [serial = 1805] [outer = 0x0] [url = about:blank] 17:28:09 INFO - PROCESS | 1725 | --DOMWINDOW == 92 (0x11870e800) [pid = 1725] [serial = 1810] [outer = 0x0] [url = about:blank] 17:28:09 INFO - PROCESS | 1725 | --DOMWINDOW == 91 (0x117207400) [pid = 1725] [serial = 1771] [outer = 0x0] [url = about:blank] 17:28:09 INFO - PROCESS | 1725 | --DOMWINDOW == 90 (0x1197e9c00) [pid = 1725] [serial = 1775] [outer = 0x0] [url = about:blank] 17:28:09 INFO - PROCESS | 1725 | --DOMWINDOW == 89 (0x1195ef400) [pid = 1725] [serial = 1774] [outer = 0x0] [url = about:blank] 17:28:09 INFO - PROCESS | 1725 | --DOMWINDOW == 88 (0x1266c4800) [pid = 1725] [serial = 1813] [outer = 0x0] [url = about:blank] 17:28:09 INFO - PROCESS | 1725 | --DOMWINDOW == 87 (0x123707000) [pid = 1725] [serial = 1778] [outer = 0x0] [url = about:blank] 17:28:09 INFO - PROCESS | 1725 | --DOMWINDOW == 86 (0x12111bc00) [pid = 1725] [serial = 1777] [outer = 0x0] [url = about:blank] 17:28:09 INFO - PROCESS | 1725 | --DOMWINDOW == 85 (0x12691f400) [pid = 1725] [serial = 1816] [outer = 0x0] [url = about:blank] 17:28:09 INFO - PROCESS | 1725 | --DOMWINDOW == 84 (0x1266bdc00) [pid = 1725] [serial = 1808] [outer = 0x0] [url = about:blank] 17:28:09 INFO - PROCESS | 1725 | --DOMWINDOW == 83 (0x126835000) [pid = 1725] [serial = 1814] [outer = 0x0] [url = about:blank] 17:28:09 INFO - PROCESS | 1725 | --DOMWINDOW == 82 (0x126929c00) [pid = 1725] [serial = 1781] [outer = 0x0] [url = about:blank] 17:28:09 INFO - PROCESS | 1725 | --DOMWINDOW == 81 (0x12691bc00) [pid = 1725] [serial = 1780] [outer = 0x0] [url = about:blank] 17:28:09 INFO - PROCESS | 1725 | --DOMWINDOW == 80 (0x128a78c00) [pid = 1725] [serial = 1819] [outer = 0x0] [url = about:blank] 17:28:09 INFO - PROCESS | 1725 | --DOMWINDOW == 79 (0x121115c00) [pid = 1725] [serial = 1811] [outer = 0x0] [url = about:blank] 17:28:09 INFO - PROCESS | 1725 | --DOMWINDOW == 78 (0x1197ea800) [pid = 1725] [serial = 1798] [outer = 0x0] [url = about:blank] 17:28:09 INFO - PROCESS | 1725 | --DOMWINDOW == 77 (0x121024800) [pid = 1725] [serial = 1799] [outer = 0x0] [url = about:blank] 17:28:09 INFO - PROCESS | 1725 | --DOMWINDOW == 76 (0x121021400) [pid = 1725] [serial = 1817] [outer = 0x0] [url = about:blank] 17:28:10 INFO - PROCESS | 1725 | 1467937690019 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]]]}] 17:28:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 17:28:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1221ms 17:28:10 INFO - PROCESS | 1725 | 1467937690038 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 17:28:10 INFO - PROCESS | 1725 | 1467937690042 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 17:28:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 17:28:10 INFO - PROCESS | 1725 | 1467937690045 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 17:28:10 INFO - PROCESS | 1725 | 1467937690047 Marionette TRACE conn2 <- [1,2474,null,{}] 17:28:10 INFO - PROCESS | 1725 | 1467937690051 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}] 17:28:10 INFO - PROCESS | 1725 | 1467937690052 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:10 INFO - PROCESS | 1725 | 1467937690134 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 17:28:10 INFO - PROCESS | 1725 | 1467937690139 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:10 INFO - PROCESS | 1725 | 1467937690140 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:10 INFO - PROCESS | 1725 | ++DOCSHELL 0x1169a8800 == 28 [pid = 1725] [id = 626] 17:28:10 INFO - PROCESS | 1725 | ++DOMWINDOW == 77 (0x1139f4400) [pid = 1725] [serial = 1878] [outer = 0x0] 17:28:10 INFO - PROCESS | 1725 | ++DOMWINDOW == 78 (0x113d90400) [pid = 1725] [serial = 1879] [outer = 0x1139f4400] 17:28:10 INFO - PROCESS | 1725 | 1467937690174 Marionette DEBUG loaded listener.js 17:28:10 INFO - PROCESS | 1725 | ++DOMWINDOW == 79 (0x1130d8800) [pid = 1725] [serial = 1880] [outer = 0x1139f4400] 17:28:10 INFO - PROCESS | 1725 | 1467937690515 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]]]}] 17:28:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 17:28:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 520ms 17:28:10 INFO - PROCESS | 1725 | 1467937690588 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 17:28:10 INFO - PROCESS | 1725 | 1467937690591 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 17:28:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 17:28:10 INFO - PROCESS | 1725 | 1467937690598 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 17:28:10 INFO - PROCESS | 1725 | 1467937690599 Marionette TRACE conn2 <- [1,2478,null,{}] 17:28:10 INFO - PROCESS | 1725 | 1467937690602 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}] 17:28:10 INFO - PROCESS | 1725 | 1467937690603 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:10 INFO - PROCESS | 1725 | 1467937690683 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 17:28:10 INFO - PROCESS | 1725 | 1467937690687 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:10 INFO - PROCESS | 1725 | 1467937690688 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:10 INFO - PROCESS | 1725 | ++DOCSHELL 0x11858d000 == 29 [pid = 1725] [id = 627] 17:28:10 INFO - PROCESS | 1725 | ++DOMWINDOW == 80 (0x1172bd400) [pid = 1725] [serial = 1881] [outer = 0x0] 17:28:10 INFO - PROCESS | 1725 | ++DOMWINDOW == 81 (0x1181bf000) [pid = 1725] [serial = 1882] [outer = 0x1172bd400] 17:28:10 INFO - PROCESS | 1725 | 1467937690719 Marionette DEBUG loaded listener.js 17:28:10 INFO - PROCESS | 1725 | ++DOMWINDOW == 82 (0x11849b000) [pid = 1725] [serial = 1883] [outer = 0x1172bd400] 17:28:11 INFO - PROCESS | 1725 | 1467937691080 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]]]}] 17:28:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 17:28:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 522ms 17:28:11 INFO - PROCESS | 1725 | 1467937691120 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 17:28:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 17:28:11 INFO - PROCESS | 1725 | 1467937691129 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 17:28:11 INFO - PROCESS | 1725 | 1467937691131 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 17:28:11 INFO - PROCESS | 1725 | 1467937691133 Marionette TRACE conn2 <- [1,2482,null,{}] 17:28:11 INFO - PROCESS | 1725 | 1467937691141 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}] 17:28:11 INFO - PROCESS | 1725 | 1467937691144 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:11 INFO - PROCESS | 1725 | 1467937691226 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 17:28:11 INFO - PROCESS | 1725 | 1467937691231 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:11 INFO - PROCESS | 1725 | 1467937691233 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:11 INFO - PROCESS | 1725 | ++DOCSHELL 0x119ebc800 == 30 [pid = 1725] [id = 628] 17:28:11 INFO - PROCESS | 1725 | ++DOMWINDOW == 83 (0x112a7d400) [pid = 1725] [serial = 1884] [outer = 0x0] 17:28:11 INFO - PROCESS | 1725 | ++DOMWINDOW == 84 (0x1195e8c00) [pid = 1725] [serial = 1885] [outer = 0x112a7d400] 17:28:11 INFO - PROCESS | 1725 | 1467937691262 Marionette DEBUG loaded listener.js 17:28:11 INFO - PROCESS | 1725 | ++DOMWINDOW == 85 (0x119732c00) [pid = 1725] [serial = 1886] [outer = 0x112a7d400] 17:28:11 INFO - PROCESS | 1725 | 1467937691612 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]]]}] 17:28:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 17:28:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 520ms 17:28:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 17:28:11 INFO - PROCESS | 1725 | 1467937691652 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 17:28:11 INFO - PROCESS | 1725 | 1467937691653 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 17:28:11 INFO - PROCESS | 1725 | 1467937691656 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 17:28:11 INFO - PROCESS | 1725 | 1467937691657 Marionette TRACE conn2 <- [1,2486,null,{}] 17:28:11 INFO - PROCESS | 1725 | 1467937691662 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}] 17:28:11 INFO - PROCESS | 1725 | 1467937691663 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:11 INFO - PROCESS | 1725 | 1467937691744 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 17:28:11 INFO - PROCESS | 1725 | 1467937691854 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:11 INFO - PROCESS | 1725 | 1467937691855 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:11 INFO - PROCESS | 1725 | ++DOCSHELL 0x113f41000 == 31 [pid = 1725] [id = 629] 17:28:11 INFO - PROCESS | 1725 | ++DOMWINDOW == 86 (0x111f2ec00) [pid = 1725] [serial = 1887] [outer = 0x0] 17:28:11 INFO - PROCESS | 1725 | ++DOMWINDOW == 87 (0x1129ac800) [pid = 1725] [serial = 1888] [outer = 0x111f2ec00] 17:28:11 INFO - PROCESS | 1725 | 1467937691889 Marionette DEBUG loaded listener.js 17:28:11 INFO - PROCESS | 1725 | ++DOMWINDOW == 88 (0x113210400) [pid = 1725] [serial = 1889] [outer = 0x111f2ec00] 17:28:12 INFO - PROCESS | 1725 | 1467937692395 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]]]}] 17:28:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 17:28:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 771ms 17:28:12 INFO - PROCESS | 1725 | 1467937692451 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 17:28:12 INFO - PROCESS | 1725 | 1467937692453 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 17:28:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 17:28:12 INFO - PROCESS | 1725 | 1467937692459 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 17:28:12 INFO - PROCESS | 1725 | 1467937692462 Marionette TRACE conn2 <- [1,2490,null,{}] 17:28:12 INFO - PROCESS | 1725 | 1467937692465 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}] 17:28:12 INFO - PROCESS | 1725 | 1467937692467 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:12 INFO - PROCESS | 1725 | 1467937692593 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 17:28:12 INFO - PROCESS | 1725 | 1467937692673 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:12 INFO - PROCESS | 1725 | 1467937692675 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:12 INFO - PROCESS | 1725 | ++DOCSHELL 0x121246800 == 32 [pid = 1725] [id = 630] 17:28:12 INFO - PROCESS | 1725 | ++DOMWINDOW == 89 (0x1183be400) [pid = 1725] [serial = 1890] [outer = 0x0] 17:28:12 INFO - PROCESS | 1725 | ++DOMWINDOW == 90 (0x11875d400) [pid = 1725] [serial = 1891] [outer = 0x1183be400] 17:28:12 INFO - PROCESS | 1725 | 1467937692706 Marionette DEBUG loaded listener.js 17:28:12 INFO - PROCESS | 1725 | ++DOMWINDOW == 91 (0x1193e6400) [pid = 1725] [serial = 1892] [outer = 0x1183be400] 17:28:13 INFO - PROCESS | 1725 | 1467937693211 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]]]}] 17:28:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 17:28:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 824ms 17:28:13 INFO - PROCESS | 1725 | 1467937693284 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 17:28:13 INFO - PROCESS | 1725 | 1467937693287 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 17:28:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 17:28:13 INFO - PROCESS | 1725 | 1467937693289 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 17:28:13 INFO - PROCESS | 1725 | 1467937693291 Marionette TRACE conn2 <- [1,2494,null,{}] 17:28:13 INFO - PROCESS | 1725 | 1467937693293 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}] 17:28:13 INFO - PROCESS | 1725 | 1467937693295 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:13 INFO - PROCESS | 1725 | 1467937693403 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 17:28:13 INFO - PROCESS | 1725 | 1467937693544 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:13 INFO - PROCESS | 1725 | 1467937693545 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:13 INFO - PROCESS | 1725 | ++DOCSHELL 0x11608d000 == 33 [pid = 1725] [id = 631] 17:28:13 INFO - PROCESS | 1725 | ++DOMWINDOW == 92 (0x113947400) [pid = 1725] [serial = 1893] [outer = 0x0] 17:28:13 INFO - PROCESS | 1725 | ++DOMWINDOW == 93 (0x11607ac00) [pid = 1725] [serial = 1894] [outer = 0x113947400] 17:28:13 INFO - PROCESS | 1725 | 1467937693574 Marionette DEBUG loaded listener.js 17:28:13 INFO - PROCESS | 1725 | ++DOMWINDOW == 94 (0x1181c5c00) [pid = 1725] [serial = 1895] [outer = 0x113947400] 17:28:13 INFO - PROCESS | 1725 | --DOCSHELL 0x119ebc800 == 32 [pid = 1725] [id = 628] 17:28:13 INFO - PROCESS | 1725 | --DOCSHELL 0x11858d000 == 31 [pid = 1725] [id = 627] 17:28:13 INFO - PROCESS | 1725 | --DOCSHELL 0x1169a8800 == 30 [pid = 1725] [id = 626] 17:28:14 INFO - PROCESS | 1725 | 1467937694034 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]]]}] 17:28:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 17:28:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 771ms 17:28:14 INFO - PROCESS | 1725 | 1467937694062 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 17:28:14 INFO - PROCESS | 1725 | 1467937694064 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 17:28:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 17:28:14 INFO - PROCESS | 1725 | 1467937694074 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 17:28:14 INFO - PROCESS | 1725 | 1467937694077 Marionette TRACE conn2 <- [1,2498,null,{}] 17:28:14 INFO - PROCESS | 1725 | 1467937694081 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}] 17:28:14 INFO - PROCESS | 1725 | 1467937694082 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:14 INFO - PROCESS | 1725 | 1467937694192 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 17:28:14 INFO - PROCESS | 1725 | 1467937694236 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:14 INFO - PROCESS | 1725 | 1467937694237 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:14 INFO - PROCESS | 1725 | ++DOCSHELL 0x119b2a800 == 31 [pid = 1725] [id = 632] 17:28:14 INFO - PROCESS | 1725 | ++DOMWINDOW == 95 (0x1194b3c00) [pid = 1725] [serial = 1896] [outer = 0x0] 17:28:14 INFO - PROCESS | 1725 | ++DOMWINDOW == 96 (0x119727800) [pid = 1725] [serial = 1897] [outer = 0x1194b3c00] 17:28:14 INFO - PROCESS | 1725 | 1467937694264 Marionette DEBUG loaded listener.js 17:28:14 INFO - PROCESS | 1725 | ++DOMWINDOW == 97 (0x1197ea000) [pid = 1725] [serial = 1898] [outer = 0x1194b3c00] 17:28:14 INFO - PROCESS | 1725 | 1467937694589 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]]]}] 17:28:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 17:28:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 530ms 17:28:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 17:28:14 INFO - PROCESS | 1725 | 1467937694602 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 17:28:14 INFO - PROCESS | 1725 | 1467937694605 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 17:28:14 INFO - PROCESS | 1725 | 1467937694608 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 17:28:14 INFO - PROCESS | 1725 | 1467937694611 Marionette TRACE conn2 <- [1,2502,null,{}] 17:28:14 INFO - PROCESS | 1725 | 1467937694614 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}] 17:28:14 INFO - PROCESS | 1725 | 1467937694615 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:14 INFO - PROCESS | 1725 | 1467937694717 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 17:28:14 INFO - PROCESS | 1725 | 1467937694759 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:14 INFO - PROCESS | 1725 | 1467937694760 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:14 INFO - PROCESS | 1725 | ++DOCSHELL 0x125016800 == 32 [pid = 1725] [id = 633] 17:28:14 INFO - PROCESS | 1725 | ++DOMWINDOW == 98 (0x1133cf000) [pid = 1725] [serial = 1899] [outer = 0x0] 17:28:14 INFO - PROCESS | 1725 | ++DOMWINDOW == 99 (0x12101d000) [pid = 1725] [serial = 1900] [outer = 0x1133cf000] 17:28:14 INFO - PROCESS | 1725 | 1467937694785 Marionette DEBUG loaded listener.js 17:28:14 INFO - PROCESS | 1725 | ++DOMWINDOW == 100 (0x12111ac00) [pid = 1725] [serial = 1901] [outer = 0x1133cf000] 17:28:15 INFO - PROCESS | 1725 | 1467937695125 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]]]}] 17:28:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 17:28:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 570ms 17:28:15 INFO - PROCESS | 1725 | 1467937695179 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 17:28:15 INFO - PROCESS | 1725 | 1467937695180 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 17:28:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 17:28:15 INFO - PROCESS | 1725 | 1467937695188 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 17:28:15 INFO - PROCESS | 1725 | 1467937695192 Marionette TRACE conn2 <- [1,2506,null,{}] 17:28:15 INFO - PROCESS | 1725 | 1467937695195 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}] 17:28:15 INFO - PROCESS | 1725 | 1467937695198 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:15 INFO - PROCESS | 1725 | 1467937695307 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 17:28:15 INFO - PROCESS | 1725 | 1467937695311 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:15 INFO - PROCESS | 1725 | 1467937695312 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:15 INFO - PROCESS | 1725 | ++DOCSHELL 0x128a32000 == 33 [pid = 1725] [id = 634] 17:28:15 INFO - PROCESS | 1725 | ++DOMWINDOW == 101 (0x112a7ac00) [pid = 1725] [serial = 1902] [outer = 0x0] 17:28:15 INFO - PROCESS | 1725 | ++DOMWINDOW == 102 (0x12111cc00) [pid = 1725] [serial = 1903] [outer = 0x112a7ac00] 17:28:15 INFO - PROCESS | 1725 | 1467937695337 Marionette DEBUG loaded listener.js 17:28:15 INFO - PROCESS | 1725 | ++DOMWINDOW == 103 (0x123704400) [pid = 1725] [serial = 1904] [outer = 0x112a7ac00] 17:28:15 INFO - PROCESS | 1725 | 1467937695684 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]]]}] 17:28:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 17:28:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 527ms 17:28:15 INFO - PROCESS | 1725 | 1467937695711 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 17:28:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 17:28:15 INFO - PROCESS | 1725 | 1467937695713 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 17:28:15 INFO - PROCESS | 1725 | 1467937695715 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 17:28:15 INFO - PROCESS | 1725 | 1467937695716 Marionette TRACE conn2 <- [1,2510,null,{}] 17:28:15 INFO - PROCESS | 1725 | 1467937695724 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}] 17:28:15 INFO - PROCESS | 1725 | 1467937695727 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:15 INFO - PROCESS | 1725 | 1467937695831 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 17:28:15 INFO - PROCESS | 1725 | 1467937695835 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:15 INFO - PROCESS | 1725 | 1467937695836 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:15 INFO - PROCESS | 1725 | ++DOCSHELL 0x129210800 == 34 [pid = 1725] [id = 635] 17:28:15 INFO - PROCESS | 1725 | ++DOMWINDOW == 104 (0x12372fc00) [pid = 1725] [serial = 1905] [outer = 0x0] 17:28:15 INFO - PROCESS | 1725 | ++DOMWINDOW == 105 (0x1237fcc00) [pid = 1725] [serial = 1906] [outer = 0x12372fc00] 17:28:15 INFO - PROCESS | 1725 | 1467937695860 Marionette DEBUG loaded listener.js 17:28:15 INFO - PROCESS | 1725 | ++DOMWINDOW == 106 (0x124eb2800) [pid = 1725] [serial = 1907] [outer = 0x12372fc00] 17:28:16 INFO - PROCESS | 1725 | --DOMWINDOW == 105 (0x126135400) [pid = 1725] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 17:28:16 INFO - PROCESS | 1725 | --DOMWINDOW == 104 (0x128b4d800) [pid = 1725] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 17:28:16 INFO - PROCESS | 1725 | --DOMWINDOW == 103 (0x11396cc00) [pid = 1725] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 17:28:16 INFO - PROCESS | 1725 | --DOMWINDOW == 102 (0x1210aec00) [pid = 1725] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 17:28:16 INFO - PROCESS | 1725 | --DOMWINDOW == 101 (0x113371c00) [pid = 1725] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 17:28:16 INFO - PROCESS | 1725 | --DOMWINDOW == 100 (0x11972c400) [pid = 1725] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 17:28:16 INFO - PROCESS | 1725 | --DOMWINDOW == 99 (0x117210c00) [pid = 1725] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 17:28:16 INFO - PROCESS | 1725 | --DOMWINDOW == 98 (0x1151da800) [pid = 1725] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 17:28:16 INFO - PROCESS | 1725 | --DOMWINDOW == 97 (0x1130d1000) [pid = 1725] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 17:28:16 INFO - PROCESS | 1725 | --DOMWINDOW == 96 (0x1160d7c00) [pid = 1725] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 17:28:16 INFO - PROCESS | 1725 | --DOMWINDOW == 95 (0x11870cc00) [pid = 1725] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 17:28:16 INFO - PROCESS | 1725 | --DOMWINDOW == 94 (0x126c66800) [pid = 1725] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 17:28:16 INFO - PROCESS | 1725 | --DOMWINDOW == 93 (0x129174000) [pid = 1725] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 17:28:16 INFO - PROCESS | 1725 | --DOMWINDOW == 92 (0x12993b400) [pid = 1725] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 17:28:16 INFO - PROCESS | 1725 | --DOMWINDOW == 91 (0x121115800) [pid = 1725] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 17:28:16 INFO - PROCESS | 1725 | 1467937696212 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]]]}] 17:28:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 17:28:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 524ms 17:28:16 INFO - PROCESS | 1725 | 1467937696248 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 17:28:16 INFO - PROCESS | 1725 | 1467937696250 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 17:28:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 17:28:16 INFO - PROCESS | 1725 | 1467937696263 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 17:28:16 INFO - PROCESS | 1725 | 1467937696264 Marionette TRACE conn2 <- [1,2514,null,{}] 17:28:16 INFO - PROCESS | 1725 | 1467937696266 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}] 17:28:16 INFO - PROCESS | 1725 | 1467937696268 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:16 INFO - PROCESS | 1725 | 1467937696342 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 17:28:16 INFO - PROCESS | 1725 | 1467937696347 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:16 INFO - PROCESS | 1725 | 1467937696351 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:16 INFO - PROCESS | 1725 | ++DOCSHELL 0x126a54000 == 35 [pid = 1725] [id = 636] 17:28:16 INFO - PROCESS | 1725 | ++DOMWINDOW == 92 (0x1237f9000) [pid = 1725] [serial = 1908] [outer = 0x0] 17:28:16 INFO - PROCESS | 1725 | ++DOMWINDOW == 93 (0x124ee1800) [pid = 1725] [serial = 1909] [outer = 0x1237f9000] 17:28:16 INFO - PROCESS | 1725 | 1467937696383 Marionette DEBUG loaded listener.js 17:28:16 INFO - PROCESS | 1725 | ++DOMWINDOW == 94 (0x125795000) [pid = 1725] [serial = 1910] [outer = 0x1237f9000] 17:28:16 INFO - PROCESS | 1725 | 1467937696738 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]]]}] 17:28:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 17:28:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 518ms 17:28:16 INFO - PROCESS | 1725 | 1467937696781 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 17:28:16 INFO - PROCESS | 1725 | 1467937696783 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 17:28:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 17:28:16 INFO - PROCESS | 1725 | 1467937696785 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 17:28:16 INFO - PROCESS | 1725 | 1467937696786 Marionette TRACE conn2 <- [1,2518,null,{}] 17:28:16 INFO - PROCESS | 1725 | 1467937696788 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}] 17:28:16 INFO - PROCESS | 1725 | 1467937696790 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:16 INFO - PROCESS | 1725 | 1467937696871 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 17:28:16 INFO - PROCESS | 1725 | 1467937696934 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:16 INFO - PROCESS | 1725 | 1467937696936 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:16 INFO - PROCESS | 1725 | ++DOCSHELL 0x12ae22000 == 36 [pid = 1725] [id = 637] 17:28:16 INFO - PROCESS | 1725 | ++DOMWINDOW == 95 (0x125794c00) [pid = 1725] [serial = 1911] [outer = 0x0] 17:28:16 INFO - PROCESS | 1725 | ++DOMWINDOW == 96 (0x126228000) [pid = 1725] [serial = 1912] [outer = 0x125794c00] 17:28:16 INFO - PROCESS | 1725 | 1467937696960 Marionette DEBUG loaded listener.js 17:28:17 INFO - PROCESS | 1725 | ++DOMWINDOW == 97 (0x12690e400) [pid = 1725] [serial = 1913] [outer = 0x125794c00] 17:28:17 INFO - PROCESS | 1725 | 1467937697227 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]]]}] 17:28:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 17:28:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 471ms 17:28:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 17:28:17 INFO - PROCESS | 1725 | 1467937697264 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 17:28:17 INFO - PROCESS | 1725 | 1467937697265 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 17:28:17 INFO - PROCESS | 1725 | 1467937697267 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 17:28:17 INFO - PROCESS | 1725 | 1467937697281 Marionette TRACE conn2 <- [1,2522,null,{}] 17:28:17 INFO - PROCESS | 1725 | 1467937697288 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}] 17:28:17 INFO - PROCESS | 1725 | 1467937697289 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:17 INFO - PROCESS | 1725 | 1467937697372 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 17:28:17 INFO - PROCESS | 1725 | 1467937697378 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:17 INFO - PROCESS | 1725 | 1467937697379 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:17 INFO - PROCESS | 1725 | ++DOCSHELL 0x12bd8b800 == 37 [pid = 1725] [id = 638] 17:28:17 INFO - PROCESS | 1725 | ++DOMWINDOW == 98 (0x12690f800) [pid = 1725] [serial = 1914] [outer = 0x0] 17:28:17 INFO - PROCESS | 1725 | ++DOMWINDOW == 99 (0x126920c00) [pid = 1725] [serial = 1915] [outer = 0x12690f800] 17:28:17 INFO - PROCESS | 1725 | 1467937697403 Marionette DEBUG loaded listener.js 17:28:17 INFO - PROCESS | 1725 | ++DOMWINDOW == 100 (0x1269e2400) [pid = 1725] [serial = 1916] [outer = 0x12690f800] 17:28:17 INFO - PROCESS | 1725 | 1467937697741 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]]]}] 17:28:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 17:28:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 485ms 17:28:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 17:28:17 INFO - PROCESS | 1725 | 1467937697753 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 17:28:17 INFO - PROCESS | 1725 | 1467937697754 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 17:28:17 INFO - PROCESS | 1725 | 1467937697756 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 17:28:17 INFO - PROCESS | 1725 | 1467937697758 Marionette TRACE conn2 <- [1,2526,null,{}] 17:28:17 INFO - PROCESS | 1725 | 1467937697763 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}] 17:28:17 INFO - PROCESS | 1725 | 1467937697765 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:17 INFO - PROCESS | 1725 | 1467937697876 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 17:28:17 INFO - PROCESS | 1725 | 1467937697882 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:17 INFO - PROCESS | 1725 | 1467937697883 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:17 INFO - PROCESS | 1725 | ++DOCSHELL 0x12c49c800 == 38 [pid = 1725] [id = 639] 17:28:17 INFO - PROCESS | 1725 | ++DOMWINDOW == 101 (0x12665f000) [pid = 1725] [serial = 1917] [outer = 0x0] 17:28:17 INFO - PROCESS | 1725 | ++DOMWINDOW == 102 (0x126ac5c00) [pid = 1725] [serial = 1918] [outer = 0x12665f000] 17:28:17 INFO - PROCESS | 1725 | 1467937697907 Marionette DEBUG loaded listener.js 17:28:17 INFO - PROCESS | 1725 | ++DOMWINDOW == 103 (0x128a6d800) [pid = 1725] [serial = 1919] [outer = 0x12665f000] 17:28:18 INFO - PROCESS | 1725 | 1467937698366 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]]]}] 17:28:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 17:28:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 670ms 17:28:18 INFO - PROCESS | 1725 | 1467937698441 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 17:28:18 INFO - PROCESS | 1725 | 1467937698444 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 17:28:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 17:28:18 INFO - PROCESS | 1725 | 1467937698449 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 17:28:18 INFO - PROCESS | 1725 | 1467937698451 Marionette TRACE conn2 <- [1,2530,null,{}] 17:28:18 INFO - PROCESS | 1725 | 1467937698455 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}] 17:28:18 INFO - PROCESS | 1725 | 1467937698458 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:18 INFO - PROCESS | 1725 | 1467937698564 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 17:28:18 INFO - PROCESS | 1725 | 1467937698646 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:18 INFO - PROCESS | 1725 | 1467937698648 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:18 INFO - PROCESS | 1725 | ++DOCSHELL 0x12162a800 == 39 [pid = 1725] [id = 640] 17:28:18 INFO - PROCESS | 1725 | ++DOMWINDOW == 104 (0x117207400) [pid = 1725] [serial = 1920] [outer = 0x0] 17:28:18 INFO - PROCESS | 1725 | ++DOMWINDOW == 105 (0x1183a2000) [pid = 1725] [serial = 1921] [outer = 0x117207400] 17:28:18 INFO - PROCESS | 1725 | 1467937698698 Marionette DEBUG loaded listener.js 17:28:18 INFO - PROCESS | 1725 | ++DOMWINDOW == 106 (0x119073400) [pid = 1725] [serial = 1922] [outer = 0x117207400] 17:28:19 INFO - PROCESS | 1725 | 1467937699206 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]]]}] 17:28:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 17:28:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 824ms 17:28:19 INFO - PROCESS | 1725 | 1467937699274 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 17:28:19 INFO - PROCESS | 1725 | 1467937699279 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 17:28:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 17:28:19 INFO - PROCESS | 1725 | 1467937699286 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 17:28:19 INFO - PROCESS | 1725 | 1467937699288 Marionette TRACE conn2 <- [1,2534,null,{}] 17:28:19 INFO - PROCESS | 1725 | 1467937699292 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}] 17:28:19 INFO - PROCESS | 1725 | 1467937699295 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:19 INFO - PROCESS | 1725 | 1467937699442 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 17:28:19 INFO - PROCESS | 1725 | 1467937699575 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:19 INFO - PROCESS | 1725 | 1467937699577 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:19 INFO - PROCESS | 1725 | ++DOCSHELL 0x129ae1000 == 40 [pid = 1725] [id = 641] 17:28:19 INFO - PROCESS | 1725 | ++DOMWINDOW == 107 (0x119e0f400) [pid = 1725] [serial = 1923] [outer = 0x0] 17:28:19 INFO - PROCESS | 1725 | ++DOMWINDOW == 108 (0x121115c00) [pid = 1725] [serial = 1924] [outer = 0x119e0f400] 17:28:19 INFO - PROCESS | 1725 | 1467937699628 Marionette DEBUG loaded listener.js 17:28:19 INFO - PROCESS | 1725 | ++DOMWINDOW == 109 (0x121476c00) [pid = 1725] [serial = 1925] [outer = 0x119e0f400] 17:28:20 INFO - PROCESS | 1725 | 1467937700147 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]]]}] 17:28:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 17:28:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 924ms 17:28:20 INFO - PROCESS | 1725 | 1467937700209 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 17:28:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 17:28:20 INFO - PROCESS | 1725 | 1467937700212 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 17:28:20 INFO - PROCESS | 1725 | 1467937700216 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 17:28:20 INFO - PROCESS | 1725 | 1467937700220 Marionette TRACE conn2 <- [1,2538,null,{}] 17:28:20 INFO - PROCESS | 1725 | 1467937700231 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}] 17:28:20 INFO - PROCESS | 1725 | 1467937700236 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:20 INFO - PROCESS | 1725 | 1467937700386 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 17:28:20 INFO - PROCESS | 1725 | 1467937700521 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:20 INFO - PROCESS | 1725 | 1467937700524 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:20 INFO - PROCESS | 1725 | ++DOCSHELL 0x12c832800 == 41 [pid = 1725] [id = 642] 17:28:20 INFO - PROCESS | 1725 | ++DOMWINDOW == 110 (0x124c03c00) [pid = 1725] [serial = 1926] [outer = 0x0] 17:28:20 INFO - PROCESS | 1725 | ++DOMWINDOW == 111 (0x125711800) [pid = 1725] [serial = 1927] [outer = 0x124c03c00] 17:28:20 INFO - PROCESS | 1725 | 1467937700576 Marionette DEBUG loaded listener.js 17:28:20 INFO - PROCESS | 1725 | ++DOMWINDOW == 112 (0x12682dc00) [pid = 1725] [serial = 1928] [outer = 0x124c03c00] 17:28:21 INFO - PROCESS | 1725 | 1467937701027 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]]]}] 17:28:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 17:28:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 879ms 17:28:21 INFO - PROCESS | 1725 | 1467937701095 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 17:28:21 INFO - PROCESS | 1725 | 1467937701097 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 17:28:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 17:28:21 INFO - PROCESS | 1725 | 1467937701099 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 17:28:21 INFO - PROCESS | 1725 | 1467937701100 Marionette TRACE conn2 <- [1,2542,null,{}] 17:28:21 INFO - PROCESS | 1725 | 1467937701103 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}] 17:28:21 INFO - PROCESS | 1725 | 1467937701104 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:21 INFO - PROCESS | 1725 | 1467937701206 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 17:28:21 INFO - PROCESS | 1725 | 1467937701279 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:21 INFO - PROCESS | 1725 | 1467937701280 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:21 INFO - PROCESS | 1725 | ++DOCSHELL 0x12cbb4000 == 42 [pid = 1725] [id = 643] 17:28:21 INFO - PROCESS | 1725 | ++DOMWINDOW == 113 (0x126c6dc00) [pid = 1725] [serial = 1929] [outer = 0x0] 17:28:21 INFO - PROCESS | 1725 | ++DOMWINDOW == 114 (0x128a71c00) [pid = 1725] [serial = 1930] [outer = 0x126c6dc00] 17:28:21 INFO - PROCESS | 1725 | 1467937701309 Marionette DEBUG loaded listener.js 17:28:21 INFO - PROCESS | 1725 | ++DOMWINDOW == 115 (0x128b51400) [pid = 1725] [serial = 1931] [outer = 0x126c6dc00] 17:28:21 INFO - PROCESS | 1725 | 1467937701842 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]]]}] 17:28:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 17:28:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 768ms 17:28:21 INFO - PROCESS | 1725 | 1467937701868 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 17:28:21 INFO - PROCESS | 1725 | 1467937701871 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 17:28:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 17:28:21 INFO - PROCESS | 1725 | 1467937701874 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 17:28:21 INFO - PROCESS | 1725 | 1467937701876 Marionette TRACE conn2 <- [1,2546,null,{}] 17:28:21 INFO - PROCESS | 1725 | 1467937701880 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}] 17:28:21 INFO - PROCESS | 1725 | 1467937701881 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:21 INFO - PROCESS | 1725 | 1467937701980 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 17:28:22 INFO - PROCESS | 1725 | 1467937702042 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:22 INFO - PROCESS | 1725 | 1467937702045 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:22 INFO - PROCESS | 1725 | ++DOCSHELL 0x121362800 == 43 [pid = 1725] [id = 644] 17:28:22 INFO - PROCESS | 1725 | ++DOMWINDOW == 116 (0x116a12800) [pid = 1725] [serial = 1932] [outer = 0x0] 17:28:22 INFO - PROCESS | 1725 | ++DOMWINDOW == 117 (0x11870e800) [pid = 1725] [serial = 1933] [outer = 0x116a12800] 17:28:22 INFO - PROCESS | 1725 | 1467937702072 Marionette DEBUG loaded listener.js 17:28:22 INFO - PROCESS | 1725 | ++DOMWINDOW == 118 (0x1190b6800) [pid = 1725] [serial = 1934] [outer = 0x116a12800] 17:28:22 INFO - PROCESS | 1725 | --DOCSHELL 0x12125f000 == 42 [pid = 1725] [id = 625] 17:28:22 INFO - PROCESS | 1725 | --DOCSHELL 0x12bd8b800 == 41 [pid = 1725] [id = 638] 17:28:22 INFO - PROCESS | 1725 | --DOCSHELL 0x12ae22000 == 40 [pid = 1725] [id = 637] 17:28:22 INFO - PROCESS | 1725 | --DOCSHELL 0x126a54000 == 39 [pid = 1725] [id = 636] 17:28:22 INFO - PROCESS | 1725 | --DOCSHELL 0x129210800 == 38 [pid = 1725] [id = 635] 17:28:22 INFO - PROCESS | 1725 | --DOCSHELL 0x128a32000 == 37 [pid = 1725] [id = 634] 17:28:22 INFO - PROCESS | 1725 | --DOCSHELL 0x125016800 == 36 [pid = 1725] [id = 633] 17:28:22 INFO - PROCESS | 1725 | --DOCSHELL 0x119b2a800 == 35 [pid = 1725] [id = 632] 17:28:22 INFO - PROCESS | 1725 | --DOCSHELL 0x11608d000 == 34 [pid = 1725] [id = 631] 17:28:22 INFO - PROCESS | 1725 | --DOCSHELL 0x121246800 == 33 [pid = 1725] [id = 630] 17:28:22 INFO - PROCESS | 1725 | --DOCSHELL 0x113f41000 == 32 [pid = 1725] [id = 629] 17:28:22 INFO - PROCESS | 1725 | 1467937702514 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]]]}] 17:28:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 17:28:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 670ms 17:28:22 INFO - PROCESS | 1725 | 1467937702545 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 17:28:22 INFO - PROCESS | 1725 | 1467937702548 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 17:28:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 17:28:22 INFO - PROCESS | 1725 | 1467937702552 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 17:28:22 INFO - PROCESS | 1725 | 1467937702554 Marionette TRACE conn2 <- [1,2550,null,{}] 17:28:22 INFO - PROCESS | 1725 | 1467937702556 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}] 17:28:22 INFO - PROCESS | 1725 | 1467937702559 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:22 INFO - PROCESS | 1725 | 1467937702645 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 17:28:22 INFO - PROCESS | 1725 | --DOMWINDOW == 117 (0x126224800) [pid = 1725] [serial = 1840] [outer = 0x0] [url = about:blank] 17:28:22 INFO - PROCESS | 1725 | --DOMWINDOW == 116 (0x128b55000) [pid = 1725] [serial = 1846] [outer = 0x0] [url = about:blank] 17:28:22 INFO - PROCESS | 1725 | --DOMWINDOW == 115 (0x126c69800) [pid = 1725] [serial = 1843] [outer = 0x0] [url = about:blank] 17:28:22 INFO - PROCESS | 1725 | --DOMWINDOW == 114 (0x128e66000) [pid = 1725] [serial = 1849] [outer = 0x0] [url = about:blank] 17:28:22 INFO - PROCESS | 1725 | --DOMWINDOW == 113 (0x118156800) [pid = 1725] [serial = 1852] [outer = 0x0] [url = about:blank] 17:28:22 INFO - PROCESS | 1725 | --DOMWINDOW == 112 (0x1197df000) [pid = 1725] [serial = 1831] [outer = 0x0] [url = about:blank] 17:28:22 INFO - PROCESS | 1725 | --DOMWINDOW == 111 (0x119abcc00) [pid = 1725] [serial = 1832] [outer = 0x0] [url = about:blank] 17:28:22 INFO - PROCESS | 1725 | --DOMWINDOW == 110 (0x1181bb400) [pid = 1725] [serial = 1825] [outer = 0x0] [url = about:blank] 17:28:22 INFO - PROCESS | 1725 | --DOMWINDOW == 109 (0x11870b800) [pid = 1725] [serial = 1826] [outer = 0x0] [url = about:blank] 17:28:22 INFO - PROCESS | 1725 | --DOMWINDOW == 108 (0x128b75400) [pid = 1725] [serial = 1847] [outer = 0x0] [url = about:blank] 17:28:22 INFO - PROCESS | 1725 | --DOMWINDOW == 107 (0x1210a6000) [pid = 1725] [serial = 1834] [outer = 0x0] [url = about:blank] 17:28:22 INFO - PROCESS | 1725 | --DOMWINDOW == 106 (0x121bd0800) [pid = 1725] [serial = 1835] [outer = 0x0] [url = about:blank] 17:28:22 INFO - PROCESS | 1725 | --DOMWINDOW == 105 (0x121bd1c00) [pid = 1725] [serial = 1837] [outer = 0x0] [url = about:blank] 17:28:22 INFO - PROCESS | 1725 | --DOMWINDOW == 104 (0x117205400) [pid = 1725] [serial = 1822] [outer = 0x0] [url = about:blank] 17:28:22 INFO - PROCESS | 1725 | --DOMWINDOW == 103 (0x1183bc800) [pid = 1725] [serial = 1823] [outer = 0x0] [url = about:blank] 17:28:22 INFO - PROCESS | 1725 | --DOMWINDOW == 102 (0x118891c00) [pid = 1725] [serial = 1828] [outer = 0x0] [url = about:blank] 17:28:22 INFO - PROCESS | 1725 | --DOMWINDOW == 101 (0x1193db000) [pid = 1725] [serial = 1829] [outer = 0x0] [url = about:blank] 17:28:22 INFO - PROCESS | 1725 | --DOMWINDOW == 100 (0x128b55400) [pid = 1725] [serial = 1820] [outer = 0x0] [url = about:blank] 17:28:22 INFO - PROCESS | 1725 | --DOMWINDOW == 99 (0x129443c00) [pid = 1725] [serial = 1859] [outer = 0x0] [url = about:blank] 17:28:22 INFO - PROCESS | 1725 | --DOMWINDOW == 98 (0x129ae9800) [pid = 1725] [serial = 1862] [outer = 0x0] [url = about:blank] 17:28:22 INFO - PROCESS | 1725 | --DOMWINDOW == 97 (0x12622ac00) [pid = 1725] [serial = 1855] [outer = 0x0] [url = about:blank] 17:28:22 INFO - PROCESS | 1725 | --DOMWINDOW == 96 (0x129945400) [pid = 1725] [serial = 1861] [outer = 0x0] [url = about:blank] 17:28:22 INFO - PROCESS | 1725 | --DOMWINDOW == 95 (0x129171400) [pid = 1725] [serial = 1856] [outer = 0x0] [url = about:blank] 17:28:22 INFO - PROCESS | 1725 | --DOMWINDOW == 94 (0x1292d6000) [pid = 1725] [serial = 1858] [outer = 0x0] [url = about:blank] 17:28:22 INFO - PROCESS | 1725 | --DOMWINDOW == 93 (0x12916d800) [pid = 1725] [serial = 1850] [outer = 0x0] [url = about:blank] 17:28:22 INFO - PROCESS | 1725 | --DOMWINDOW == 92 (0x119e0c000) [pid = 1725] [serial = 1853] [outer = 0x0] [url = about:blank] 17:28:22 INFO - PROCESS | 1725 | --DOMWINDOW == 91 (0x12691d800) [pid = 1725] [serial = 1841] [outer = 0x0] [url = about:blank] 17:28:22 INFO - PROCESS | 1725 | --DOMWINDOW == 90 (0x128b4d000) [pid = 1725] [serial = 1844] [outer = 0x0] [url = about:blank] 17:28:22 INFO - PROCESS | 1725 | --DOMWINDOW == 89 (0x124c11c00) [pid = 1725] [serial = 1838] [outer = 0x0] [url = about:blank] 17:28:22 INFO - PROCESS | 1725 | 1467937702714 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:22 INFO - PROCESS | 1725 | 1467937702715 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:22 INFO - PROCESS | 1725 | ++DOCSHELL 0x1182b9000 == 33 [pid = 1725] [id = 645] 17:28:22 INFO - PROCESS | 1725 | ++DOMWINDOW == 90 (0x1181bb400) [pid = 1725] [serial = 1935] [outer = 0x0] 17:28:22 INFO - PROCESS | 1725 | ++DOMWINDOW == 91 (0x11907dc00) [pid = 1725] [serial = 1936] [outer = 0x1181bb400] 17:28:22 INFO - PROCESS | 1725 | 1467937702745 Marionette DEBUG loaded listener.js 17:28:22 INFO - PROCESS | 1725 | ++DOMWINDOW == 92 (0x121021400) [pid = 1725] [serial = 1937] [outer = 0x1181bb400] 17:28:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 17:28:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 519ms 17:28:23 INFO - PROCESS | 1725 | 1467937703067 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]]]}] 17:28:23 INFO - PROCESS | 1725 | 1467937703072 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 17:28:23 INFO - PROCESS | 1725 | 1467937703073 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 17:28:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 17:28:23 INFO - PROCESS | 1725 | 1467937703078 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 17:28:23 INFO - PROCESS | 1725 | 1467937703081 Marionette TRACE conn2 <- [1,2554,null,{}] 17:28:23 INFO - PROCESS | 1725 | 1467937703089 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}] 17:28:23 INFO - PROCESS | 1725 | 1467937703094 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:23 INFO - PROCESS | 1725 | 1467937703179 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 17:28:23 INFO - PROCESS | 1725 | 1467937703183 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:23 INFO - PROCESS | 1725 | 1467937703185 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:23 INFO - PROCESS | 1725 | ++DOCSHELL 0x1266e4000 == 34 [pid = 1725] [id = 646] 17:28:23 INFO - PROCESS | 1725 | ++DOMWINDOW == 93 (0x121539400) [pid = 1725] [serial = 1938] [outer = 0x0] 17:28:23 INFO - PROCESS | 1725 | ++DOMWINDOW == 94 (0x123708800) [pid = 1725] [serial = 1939] [outer = 0x121539400] 17:28:23 INFO - PROCESS | 1725 | 1467937703214 Marionette DEBUG loaded listener.js 17:28:23 INFO - PROCESS | 1725 | ++DOMWINDOW == 95 (0x1257a0800) [pid = 1725] [serial = 1940] [outer = 0x121539400] 17:28:23 INFO - PROCESS | 1725 | 1467937703586 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]]]}] 17:28:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 17:28:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 523ms 17:28:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 17:28:23 INFO - PROCESS | 1725 | 1467937703601 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 17:28:23 INFO - PROCESS | 1725 | 1467937703603 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 17:28:23 INFO - PROCESS | 1725 | 1467937703605 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 17:28:23 INFO - PROCESS | 1725 | 1467937703606 Marionette TRACE conn2 <- [1,2558,null,{}] 17:28:23 INFO - PROCESS | 1725 | 1467937703608 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}] 17:28:23 INFO - PROCESS | 1725 | 1467937703609 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:23 INFO - PROCESS | 1725 | 1467937703690 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 17:28:23 INFO - PROCESS | 1725 | 1467937703696 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:23 INFO - PROCESS | 1725 | 1467937703697 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:23 INFO - PROCESS | 1725 | ++DOCSHELL 0x129206000 == 35 [pid = 1725] [id = 647] 17:28:23 INFO - PROCESS | 1725 | ++DOMWINDOW == 96 (0x126832800) [pid = 1725] [serial = 1941] [outer = 0x0] 17:28:23 INFO - PROCESS | 1725 | ++DOMWINDOW == 97 (0x126acac00) [pid = 1725] [serial = 1942] [outer = 0x126832800] 17:28:23 INFO - PROCESS | 1725 | 1467937703722 Marionette DEBUG loaded listener.js 17:28:23 INFO - PROCESS | 1725 | ++DOMWINDOW == 98 (0x128a78000) [pid = 1725] [serial = 1943] [outer = 0x126832800] 17:28:24 INFO - PROCESS | 1725 | 1467937704077 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]]]}] 17:28:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 17:28:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 522ms 17:28:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 17:28:24 INFO - PROCESS | 1725 | 1467937704128 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 17:28:24 INFO - PROCESS | 1725 | 1467937704129 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 17:28:24 INFO - PROCESS | 1725 | 1467937704131 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 17:28:24 INFO - PROCESS | 1725 | 1467937704133 Marionette TRACE conn2 <- [1,2562,null,{}] 17:28:24 INFO - PROCESS | 1725 | 1467937704135 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}] 17:28:24 INFO - PROCESS | 1725 | 1467937704136 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:24 INFO - PROCESS | 1725 | 1467937704247 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 17:28:24 INFO - PROCESS | 1725 | 1467937704255 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:24 INFO - PROCESS | 1725 | 1467937704256 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:24 INFO - PROCESS | 1725 | ++DOCSHELL 0x12ad44800 == 36 [pid = 1725] [id = 648] 17:28:24 INFO - PROCESS | 1725 | ++DOMWINDOW == 99 (0x113d4a800) [pid = 1725] [serial = 1944] [outer = 0x0] 17:28:24 INFO - PROCESS | 1725 | ++DOMWINDOW == 100 (0x128b51c00) [pid = 1725] [serial = 1945] [outer = 0x113d4a800] 17:28:24 INFO - PROCESS | 1725 | 1467937704287 Marionette DEBUG loaded listener.js 17:28:24 INFO - PROCESS | 1725 | ++DOMWINDOW == 101 (0x128e66000) [pid = 1725] [serial = 1946] [outer = 0x113d4a800] 17:28:24 INFO - PROCESS | 1725 | 1467937704700 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]]]}] 17:28:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 17:28:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 620ms 17:28:24 INFO - PROCESS | 1725 | 1467937704752 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 17:28:24 INFO - PROCESS | 1725 | 1467937704753 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 17:28:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 17:28:24 INFO - PROCESS | 1725 | 1467937704755 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 17:28:24 INFO - PROCESS | 1725 | 1467937704756 Marionette TRACE conn2 <- [1,2566,null,{}] 17:28:24 INFO - PROCESS | 1725 | 1467937704758 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}] 17:28:24 INFO - PROCESS | 1725 | 1467937704762 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:24 INFO - PROCESS | 1725 | 1467937704866 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 17:28:24 INFO - PROCESS | 1725 | 1467937704918 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:24 INFO - PROCESS | 1725 | 1467937704920 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:24 INFO - PROCESS | 1725 | ++DOCSHELL 0x12c49a800 == 37 [pid = 1725] [id = 649] 17:28:24 INFO - PROCESS | 1725 | ++DOMWINDOW == 102 (0x12916fc00) [pid = 1725] [serial = 1947] [outer = 0x0] 17:28:24 INFO - PROCESS | 1725 | ++DOMWINDOW == 103 (0x1292cd800) [pid = 1725] [serial = 1948] [outer = 0x12916fc00] 17:28:24 INFO - PROCESS | 1725 | 1467937704960 Marionette DEBUG loaded listener.js 17:28:25 INFO - PROCESS | 1725 | ++DOMWINDOW == 104 (0x129942c00) [pid = 1725] [serial = 1949] [outer = 0x12916fc00] 17:28:25 INFO - PROCESS | 1725 | 1467937705462 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]]]}] 17:28:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 17:28:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 722ms 17:28:25 INFO - PROCESS | 1725 | 1467937705491 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 17:28:25 INFO - PROCESS | 1725 | 1467937705493 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 17:28:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 17:28:25 INFO - PROCESS | 1725 | 1467937705497 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 17:28:25 INFO - PROCESS | 1725 | 1467937705498 Marionette TRACE conn2 <- [1,2570,null,{}] 17:28:25 INFO - PROCESS | 1725 | 1467937705502 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}] 17:28:25 INFO - PROCESS | 1725 | 1467937705504 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:25 INFO - PROCESS | 1725 | 1467937705659 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 17:28:25 INFO - PROCESS | 1725 | 1467937705677 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:25 INFO - PROCESS | 1725 | 1467937705678 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:25 INFO - PROCESS | 1725 | ++DOCSHELL 0x12c823800 == 38 [pid = 1725] [id = 650] 17:28:25 INFO - PROCESS | 1725 | ++DOMWINDOW == 105 (0x129aea000) [pid = 1725] [serial = 1950] [outer = 0x0] 17:28:25 INFO - PROCESS | 1725 | ++DOMWINDOW == 106 (0x129af3c00) [pid = 1725] [serial = 1951] [outer = 0x129aea000] 17:28:25 INFO - PROCESS | 1725 | 1467937705702 Marionette DEBUG loaded listener.js 17:28:25 INFO - PROCESS | 1725 | ++DOMWINDOW == 107 (0x12a7c4000) [pid = 1725] [serial = 1952] [outer = 0x129aea000] 17:28:26 INFO - PROCESS | 1725 | 1467937706054 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]]]}] 17:28:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 17:28:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 569ms 17:28:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 17:28:26 INFO - PROCESS | 1725 | 1467937706066 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 17:28:26 INFO - PROCESS | 1725 | 1467937706067 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 17:28:26 INFO - PROCESS | 1725 | 1467937706069 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 17:28:26 INFO - PROCESS | 1725 | 1467937706071 Marionette TRACE conn2 <- [1,2574,null,{}] 17:28:26 INFO - PROCESS | 1725 | 1467937706074 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}] 17:28:26 INFO - PROCESS | 1725 | 1467937706076 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:26 INFO - PROCESS | 1725 | 1467937706201 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 17:28:26 INFO - PROCESS | 1725 | 1467937706215 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:26 INFO - PROCESS | 1725 | 1467937706216 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:26 INFO - PROCESS | 1725 | ++DOCSHELL 0x12cbb2800 == 39 [pid = 1725] [id = 651] 17:28:26 INFO - PROCESS | 1725 | ++DOMWINDOW == 108 (0x12a7c5000) [pid = 1725] [serial = 1953] [outer = 0x0] 17:28:26 INFO - PROCESS | 1725 | ++DOMWINDOW == 109 (0x12a7cb000) [pid = 1725] [serial = 1954] [outer = 0x12a7c5000] 17:28:26 INFO - PROCESS | 1725 | 1467937706255 Marionette DEBUG loaded listener.js 17:28:26 INFO - PROCESS | 1725 | ++DOMWINDOW == 110 (0x1129b2c00) [pid = 1725] [serial = 1955] [outer = 0x12a7c5000] 17:28:26 INFO - PROCESS | 1725 | --DOMWINDOW == 109 (0x113966800) [pid = 1725] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 17:28:26 INFO - PROCESS | 1725 | --DOMWINDOW == 108 (0x124eb6400) [pid = 1725] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 17:28:26 INFO - PROCESS | 1725 | --DOMWINDOW == 107 (0x1197e1000) [pid = 1725] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 17:28:26 INFO - PROCESS | 1725 | --DOMWINDOW == 106 (0x11814ac00) [pid = 1725] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 17:28:26 INFO - PROCESS | 1725 | --DOMWINDOW == 105 (0x1172bd400) [pid = 1725] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 17:28:26 INFO - PROCESS | 1725 | --DOMWINDOW == 104 (0x1183bdc00) [pid = 1725] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 17:28:26 INFO - PROCESS | 1725 | --DOMWINDOW == 103 (0x1139f4400) [pid = 1725] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 17:28:26 INFO - PROCESS | 1725 | --DOMWINDOW == 102 (0x1194b3c00) [pid = 1725] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 17:28:26 INFO - PROCESS | 1725 | --DOMWINDOW == 101 (0x125794c00) [pid = 1725] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 17:28:26 INFO - PROCESS | 1725 | --DOMWINDOW == 100 (0x113947400) [pid = 1725] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 17:28:26 INFO - PROCESS | 1725 | --DOMWINDOW == 99 (0x1133cf000) [pid = 1725] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 17:28:26 INFO - PROCESS | 1725 | --DOMWINDOW == 98 (0x112a7ac00) [pid = 1725] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 17:28:26 INFO - PROCESS | 1725 | --DOMWINDOW == 97 (0x1237f9000) [pid = 1725] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 17:28:26 INFO - PROCESS | 1725 | --DOMWINDOW == 96 (0x12372fc00) [pid = 1725] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 17:28:26 INFO - PROCESS | 1725 | --DOMWINDOW == 95 (0x12690f800) [pid = 1725] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 17:28:26 INFO - PROCESS | 1725 | 1467937706789 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]]]}] 17:28:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 17:28:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 770ms 17:28:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 17:28:26 INFO - PROCESS | 1725 | 1467937706840 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 17:28:26 INFO - PROCESS | 1725 | 1467937706841 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 17:28:26 INFO - PROCESS | 1725 | 1467937706843 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 17:28:26 INFO - PROCESS | 1725 | 1467937706844 Marionette TRACE conn2 <- [1,2578,null,{}] 17:28:26 INFO - PROCESS | 1725 | 1467937706846 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}] 17:28:26 INFO - PROCESS | 1725 | 1467937706847 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:26 INFO - PROCESS | 1725 | 1467937706939 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 17:28:27 INFO - PROCESS | 1725 | 1467937707006 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:27 INFO - PROCESS | 1725 | 1467937707007 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:27 INFO - PROCESS | 1725 | ++DOCSHELL 0x128eb4000 == 40 [pid = 1725] [id = 652] 17:28:27 INFO - PROCESS | 1725 | ++DOMWINDOW == 96 (0x1130d6c00) [pid = 1725] [serial = 1956] [outer = 0x0] 17:28:27 INFO - PROCESS | 1725 | ++DOMWINDOW == 97 (0x1176ea400) [pid = 1725] [serial = 1957] [outer = 0x1130d6c00] 17:28:27 INFO - PROCESS | 1725 | 1467937707032 Marionette DEBUG loaded listener.js 17:28:27 INFO - PROCESS | 1725 | ++DOMWINDOW == 98 (0x121acd800) [pid = 1725] [serial = 1958] [outer = 0x1130d6c00] 17:28:27 INFO - PROCESS | 1725 | 1467937707309 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]]]}] 17:28:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 17:28:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 519ms 17:28:27 INFO - PROCESS | 1725 | 1467937707363 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 17:28:27 INFO - PROCESS | 1725 | 1467937707364 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 17:28:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 17:28:27 INFO - PROCESS | 1725 | 1467937707367 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 17:28:27 INFO - PROCESS | 1725 | 1467937707368 Marionette TRACE conn2 <- [1,2582,null,{}] 17:28:27 INFO - PROCESS | 1725 | 1467937707370 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}] 17:28:27 INFO - PROCESS | 1725 | 1467937707371 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:27 INFO - PROCESS | 1725 | 1467937707456 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 17:28:27 INFO - PROCESS | 1725 | 1467937707462 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:27 INFO - PROCESS | 1725 | 1467937707463 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:27 INFO - PROCESS | 1725 | ++DOCSHELL 0x12d283000 == 41 [pid = 1725] [id = 653] 17:28:27 INFO - PROCESS | 1725 | ++DOMWINDOW == 99 (0x121bcc000) [pid = 1725] [serial = 1959] [outer = 0x0] 17:28:27 INFO - PROCESS | 1725 | ++DOMWINDOW == 100 (0x129442c00) [pid = 1725] [serial = 1960] [outer = 0x121bcc000] 17:28:27 INFO - PROCESS | 1725 | 1467937707487 Marionette DEBUG loaded listener.js 17:28:27 INFO - PROCESS | 1725 | ++DOMWINDOW == 101 (0x12ad9c000) [pid = 1725] [serial = 1961] [outer = 0x121bcc000] 17:28:27 INFO - PROCESS | 1725 | 1467937707835 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]]]}] 17:28:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 17:28:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 519ms 17:28:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 17:28:27 INFO - PROCESS | 1725 | 1467937707887 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 17:28:27 INFO - PROCESS | 1725 | 1467937707889 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 17:28:27 INFO - PROCESS | 1725 | 1467937707891 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 17:28:27 INFO - PROCESS | 1725 | 1467937707893 Marionette TRACE conn2 <- [1,2586,null,{}] 17:28:27 INFO - PROCESS | 1725 | 1467937707895 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}] 17:28:27 INFO - PROCESS | 1725 | 1467937707897 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:28 INFO - PROCESS | 1725 | 1467937708001 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 17:28:28 INFO - PROCESS | 1725 | 1467937708005 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:28 INFO - PROCESS | 1725 | 1467937708007 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:28 INFO - PROCESS | 1725 | ++DOCSHELL 0x12ddcc800 == 42 [pid = 1725] [id = 654] 17:28:28 INFO - PROCESS | 1725 | ++DOMWINDOW == 102 (0x12ad9ec00) [pid = 1725] [serial = 1962] [outer = 0x0] 17:28:28 INFO - PROCESS | 1725 | ++DOMWINDOW == 103 (0x12b05e000) [pid = 1725] [serial = 1963] [outer = 0x12ad9ec00] 17:28:28 INFO - PROCESS | 1725 | 1467937708035 Marionette DEBUG loaded listener.js 17:28:28 INFO - PROCESS | 1725 | ++DOMWINDOW == 104 (0x12b837800) [pid = 1725] [serial = 1964] [outer = 0x12ad9ec00] 17:28:28 INFO - PROCESS | 1725 | 1467937708381 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]]]}] 17:28:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 17:28:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 521ms 17:28:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 17:28:28 INFO - PROCESS | 1725 | 1467937708413 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 17:28:28 INFO - PROCESS | 1725 | 1467937708415 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 17:28:28 INFO - PROCESS | 1725 | 1467937708418 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 17:28:28 INFO - PROCESS | 1725 | 1467937708419 Marionette TRACE conn2 <- [1,2590,null,{}] 17:28:28 INFO - PROCESS | 1725 | 1467937708422 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}] 17:28:28 INFO - PROCESS | 1725 | 1467937708424 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:28 INFO - PROCESS | 1725 | 1467937708563 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 17:28:28 INFO - PROCESS | 1725 | 1467937708568 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:28 INFO - PROCESS | 1725 | 1467937708569 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:28 INFO - PROCESS | 1725 | ++DOCSHELL 0x12dde0800 == 43 [pid = 1725] [id = 655] 17:28:28 INFO - PROCESS | 1725 | ++DOMWINDOW == 105 (0x12ad9f000) [pid = 1725] [serial = 1965] [outer = 0x0] 17:28:28 INFO - PROCESS | 1725 | ++DOMWINDOW == 106 (0x12b83e800) [pid = 1725] [serial = 1966] [outer = 0x12ad9f000] 17:28:28 INFO - PROCESS | 1725 | 1467937708593 Marionette DEBUG loaded listener.js 17:28:28 INFO - PROCESS | 1725 | ++DOMWINDOW == 107 (0x12b8af800) [pid = 1725] [serial = 1967] [outer = 0x12ad9f000] 17:28:29 INFO - PROCESS | 1725 | 1467937709084 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]]]}] 17:28:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 17:28:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 721ms 17:28:29 INFO - PROCESS | 1725 | 1467937709139 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 17:28:29 INFO - PROCESS | 1725 | 1467937709142 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 17:28:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 17:28:29 INFO - PROCESS | 1725 | 1467937709145 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 17:28:29 INFO - PROCESS | 1725 | 1467937709147 Marionette TRACE conn2 <- [1,2594,null,{}] 17:28:29 INFO - PROCESS | 1725 | 1467937709152 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}] 17:28:29 INFO - PROCESS | 1725 | 1467937709153 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:29 INFO - PROCESS | 1725 | 1467937709265 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 17:28:29 INFO - PROCESS | 1725 | 1467937709372 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:29 INFO - PROCESS | 1725 | 1467937709373 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:29 INFO - PROCESS | 1725 | ++DOCSHELL 0x117363800 == 44 [pid = 1725] [id = 656] 17:28:29 INFO - PROCESS | 1725 | ++DOMWINDOW == 108 (0x1181c2000) [pid = 1725] [serial = 1968] [outer = 0x0] 17:28:29 INFO - PROCESS | 1725 | ++DOMWINDOW == 109 (0x11907a000) [pid = 1725] [serial = 1969] [outer = 0x1181c2000] 17:28:29 INFO - PROCESS | 1725 | 1467937709406 Marionette DEBUG loaded listener.js 17:28:29 INFO - PROCESS | 1725 | ++DOMWINDOW == 110 (0x1197e5c00) [pid = 1725] [serial = 1970] [outer = 0x1181c2000] 17:28:29 INFO - PROCESS | 1725 | 1467937709824 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]]]}] 17:28:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 17:28:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 720ms 17:28:29 INFO - PROCESS | 1725 | 1467937709879 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 17:28:29 INFO - PROCESS | 1725 | 1467937709882 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 17:28:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 17:28:29 INFO - PROCESS | 1725 | 1467937709886 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 17:28:29 INFO - PROCESS | 1725 | 1467937709888 Marionette TRACE conn2 <- [1,2598,null,{}] 17:28:29 INFO - PROCESS | 1725 | 1467937709910 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}] 17:28:29 INFO - PROCESS | 1725 | 1467937709912 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:30 INFO - PROCESS | 1725 | 1467937710021 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 17:28:30 INFO - PROCESS | 1725 | 1467937710095 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:30 INFO - PROCESS | 1725 | 1467937710096 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:30 INFO - PROCESS | 1725 | ++DOCSHELL 0x1251d7800 == 45 [pid = 1725] [id = 657] 17:28:30 INFO - PROCESS | 1725 | ++DOMWINDOW == 111 (0x12111d000) [pid = 1725] [serial = 1971] [outer = 0x0] 17:28:30 INFO - PROCESS | 1725 | ++DOMWINDOW == 112 (0x121ada800) [pid = 1725] [serial = 1972] [outer = 0x12111d000] 17:28:30 INFO - PROCESS | 1725 | 1467937710128 Marionette DEBUG loaded listener.js 17:28:30 INFO - PROCESS | 1725 | ++DOMWINDOW == 113 (0x123709000) [pid = 1725] [serial = 1973] [outer = 0x12111d000] 17:28:30 INFO - PROCESS | 1725 | 1467937710581 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]]]}] 17:28:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 17:28:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 719ms 17:28:30 INFO - PROCESS | 1725 | 1467937710606 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 17:28:30 INFO - PROCESS | 1725 | 1467937710608 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 17:28:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 17:28:30 INFO - PROCESS | 1725 | 1467937710610 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 17:28:30 INFO - PROCESS | 1725 | 1467937710613 Marionette TRACE conn2 <- [1,2602,null,{}] 17:28:30 INFO - PROCESS | 1725 | 1467937710621 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}] 17:28:30 INFO - PROCESS | 1725 | 1467937710624 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:30 INFO - PROCESS | 1725 | 1467937710783 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 17:28:30 INFO - PROCESS | 1725 | 1467937710849 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:30 INFO - PROCESS | 1725 | 1467937710851 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:30 INFO - PROCESS | 1725 | ++DOCSHELL 0x12c76a000 == 46 [pid = 1725] [id = 658] 17:28:30 INFO - PROCESS | 1725 | ++DOMWINDOW == 114 (0x123708c00) [pid = 1725] [serial = 1974] [outer = 0x0] 17:28:30 INFO - PROCESS | 1725 | ++DOMWINDOW == 115 (0x126832000) [pid = 1725] [serial = 1975] [outer = 0x123708c00] 17:28:30 INFO - PROCESS | 1725 | 1467937710884 Marionette DEBUG loaded listener.js 17:28:30 INFO - PROCESS | 1725 | ++DOMWINDOW == 116 (0x128b56400) [pid = 1725] [serial = 1976] [outer = 0x123708c00] 17:28:31 INFO - PROCESS | 1725 | 1467937711570 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]]]}] 17:28:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 17:28:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1024ms 17:28:31 INFO - PROCESS | 1725 | 1467937711636 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 17:28:31 INFO - PROCESS | 1725 | 1467937711638 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 17:28:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 17:28:31 INFO - PROCESS | 1725 | 1467937711643 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 17:28:31 INFO - PROCESS | 1725 | 1467937711645 Marionette TRACE conn2 <- [1,2606,null,{}] 17:28:31 INFO - PROCESS | 1725 | 1467937711649 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}] 17:28:31 INFO - PROCESS | 1725 | 1467937711650 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:31 INFO - PROCESS | 1725 | 1467937711752 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 17:28:31 INFO - PROCESS | 1725 | 1467937711817 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:31 INFO - PROCESS | 1725 | 1467937711819 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:31 INFO - PROCESS | 1725 | ++DOCSHELL 0x119173800 == 47 [pid = 1725] [id = 659] 17:28:31 INFO - PROCESS | 1725 | ++DOMWINDOW == 117 (0x1181c4000) [pid = 1725] [serial = 1977] [outer = 0x0] 17:28:31 INFO - PROCESS | 1725 | ++DOMWINDOW == 118 (0x1183c3400) [pid = 1725] [serial = 1978] [outer = 0x1181c4000] 17:28:31 INFO - PROCESS | 1725 | 1467937711847 Marionette DEBUG loaded listener.js 17:28:31 INFO - PROCESS | 1725 | ++DOMWINDOW == 119 (0x118888000) [pid = 1725] [serial = 1979] [outer = 0x1181c4000] 17:28:32 INFO - PROCESS | 1725 | --DOCSHELL 0x12ddcc800 == 46 [pid = 1725] [id = 654] 17:28:32 INFO - PROCESS | 1725 | --DOCSHELL 0x12d283000 == 45 [pid = 1725] [id = 653] 17:28:32 INFO - PROCESS | 1725 | --DOCSHELL 0x128eb4000 == 44 [pid = 1725] [id = 652] 17:28:32 INFO - PROCESS | 1725 | --DOCSHELL 0x12cbb2800 == 43 [pid = 1725] [id = 651] 17:28:32 INFO - PROCESS | 1725 | --DOCSHELL 0x12c823800 == 42 [pid = 1725] [id = 650] 17:28:32 INFO - PROCESS | 1725 | --DOCSHELL 0x12c49a800 == 41 [pid = 1725] [id = 649] 17:28:32 INFO - PROCESS | 1725 | --DOCSHELL 0x12ad44800 == 40 [pid = 1725] [id = 648] 17:28:32 INFO - PROCESS | 1725 | --DOCSHELL 0x129206000 == 39 [pid = 1725] [id = 647] 17:28:32 INFO - PROCESS | 1725 | --DOCSHELL 0x1266e4000 == 38 [pid = 1725] [id = 646] 17:28:32 INFO - PROCESS | 1725 | --DOCSHELL 0x1182b9000 == 37 [pid = 1725] [id = 645] 17:28:32 INFO - PROCESS | 1725 | --DOCSHELL 0x121362800 == 36 [pid = 1725] [id = 644] 17:28:32 INFO - PROCESS | 1725 | --DOCSHELL 0x12c49c800 == 35 [pid = 1725] [id = 639] 17:28:32 INFO - PROCESS | 1725 | --DOCSHELL 0x12162a800 == 34 [pid = 1725] [id = 640] 17:28:32 INFO - PROCESS | 1725 | --DOCSHELL 0x129ae1000 == 33 [pid = 1725] [id = 641] 17:28:32 INFO - PROCESS | 1725 | --DOCSHELL 0x12cbb4000 == 32 [pid = 1725] [id = 643] 17:28:32 INFO - PROCESS | 1725 | --DOCSHELL 0x12c832800 == 31 [pid = 1725] [id = 642] 17:28:32 INFO - PROCESS | 1725 | --DOCSHELL 0x12c76a000 == 30 [pid = 1725] [id = 658] 17:28:32 INFO - PROCESS | 1725 | --DOCSHELL 0x1251d7800 == 29 [pid = 1725] [id = 657] 17:28:32 INFO - PROCESS | 1725 | --DOCSHELL 0x12dde0800 == 28 [pid = 1725] [id = 655] 17:28:32 INFO - PROCESS | 1725 | --DOCSHELL 0x117363800 == 27 [pid = 1725] [id = 656] 17:28:32 INFO - PROCESS | 1725 | --DOMWINDOW == 118 (0x126ac5c00) [pid = 1725] [serial = 1918] [outer = 0x0] [url = about:blank] 17:28:32 INFO - PROCESS | 1725 | --DOMWINDOW == 117 (0x126920c00) [pid = 1725] [serial = 1915] [outer = 0x0] [url = about:blank] 17:28:32 INFO - PROCESS | 1725 | --DOMWINDOW == 116 (0x1269e2400) [pid = 1725] [serial = 1916] [outer = 0x0] [url = about:blank] 17:28:32 INFO - PROCESS | 1725 | --DOMWINDOW == 115 (0x126222400) [pid = 1725] [serial = 1873] [outer = 0x0] [url = about:blank] 17:28:32 INFO - PROCESS | 1725 | --DOMWINDOW == 114 (0x128b57400) [pid = 1725] [serial = 1874] [outer = 0x0] [url = about:blank] 17:28:32 INFO - PROCESS | 1725 | --DOMWINDOW == 113 (0x12570c800) [pid = 1725] [serial = 1870] [outer = 0x0] [url = about:blank] 17:28:32 INFO - PROCESS | 1725 | --DOMWINDOW == 112 (0x12690bc00) [pid = 1725] [serial = 1871] [outer = 0x0] [url = about:blank] 17:28:32 INFO - PROCESS | 1725 | --DOMWINDOW == 111 (0x119e05c00) [pid = 1725] [serial = 1867] [outer = 0x0] [url = about:blank] 17:28:32 INFO - PROCESS | 1725 | --DOMWINDOW == 110 (0x1210ac000) [pid = 1725] [serial = 1868] [outer = 0x0] [url = about:blank] 17:28:32 INFO - PROCESS | 1725 | --DOMWINDOW == 109 (0x11870b000) [pid = 1725] [serial = 1864] [outer = 0x0] [url = about:blank] 17:28:32 INFO - PROCESS | 1725 | --DOMWINDOW == 108 (0x1193e0800) [pid = 1725] [serial = 1865] [outer = 0x0] [url = about:blank] 17:28:32 INFO - PROCESS | 1725 | --DOMWINDOW == 107 (0x1195e8c00) [pid = 1725] [serial = 1885] [outer = 0x0] [url = about:blank] 17:28:32 INFO - PROCESS | 1725 | --DOMWINDOW == 106 (0x1181bf000) [pid = 1725] [serial = 1882] [outer = 0x0] [url = about:blank] 17:28:32 INFO - PROCESS | 1725 | --DOMWINDOW == 105 (0x11849b000) [pid = 1725] [serial = 1883] [outer = 0x0] [url = about:blank] 17:28:32 INFO - PROCESS | 1725 | --DOMWINDOW == 104 (0x11849cc00) [pid = 1725] [serial = 1876] [outer = 0x0] [url = about:blank] 17:28:32 INFO - PROCESS | 1725 | --DOMWINDOW == 103 (0x1193e4400) [pid = 1725] [serial = 1877] [outer = 0x0] [url = about:blank] 17:28:32 INFO - PROCESS | 1725 | --DOMWINDOW == 102 (0x113d90400) [pid = 1725] [serial = 1879] [outer = 0x0] [url = about:blank] 17:28:32 INFO - PROCESS | 1725 | --DOMWINDOW == 101 (0x1130d8800) [pid = 1725] [serial = 1880] [outer = 0x0] [url = about:blank] 17:28:32 INFO - PROCESS | 1725 | --DOMWINDOW == 100 (0x119727800) [pid = 1725] [serial = 1897] [outer = 0x0] [url = about:blank] 17:28:32 INFO - PROCESS | 1725 | --DOMWINDOW == 99 (0x126228000) [pid = 1725] [serial = 1912] [outer = 0x0] [url = about:blank] 17:28:32 INFO - PROCESS | 1725 | --DOMWINDOW == 98 (0x1181c5c00) [pid = 1725] [serial = 1895] [outer = 0x0] [url = about:blank] 17:28:32 INFO - PROCESS | 1725 | --DOMWINDOW == 97 (0x11875d400) [pid = 1725] [serial = 1891] [outer = 0x0] [url = about:blank] 17:28:32 INFO - PROCESS | 1725 | --DOMWINDOW == 96 (0x12111ac00) [pid = 1725] [serial = 1901] [outer = 0x0] [url = about:blank] 17:28:32 INFO - PROCESS | 1725 | --DOMWINDOW == 95 (0x12111cc00) [pid = 1725] [serial = 1903] [outer = 0x0] [url = about:blank] 17:28:32 INFO - PROCESS | 1725 | --DOMWINDOW == 94 (0x125795000) [pid = 1725] [serial = 1910] [outer = 0x0] [url = about:blank] 17:28:32 INFO - PROCESS | 1725 | --DOMWINDOW == 93 (0x124ee1800) [pid = 1725] [serial = 1909] [outer = 0x0] [url = about:blank] 17:28:32 INFO - PROCESS | 1725 | --DOMWINDOW == 92 (0x12101d000) [pid = 1725] [serial = 1900] [outer = 0x0] [url = about:blank] 17:28:32 INFO - PROCESS | 1725 | --DOMWINDOW == 91 (0x1197ea000) [pid = 1725] [serial = 1898] [outer = 0x0] [url = about:blank] 17:28:32 INFO - PROCESS | 1725 | --DOMWINDOW == 90 (0x123704400) [pid = 1725] [serial = 1904] [outer = 0x0] [url = about:blank] 17:28:32 INFO - PROCESS | 1725 | --DOMWINDOW == 89 (0x12690e400) [pid = 1725] [serial = 1913] [outer = 0x0] [url = about:blank] 17:28:32 INFO - PROCESS | 1725 | --DOMWINDOW == 88 (0x1129ac800) [pid = 1725] [serial = 1888] [outer = 0x0] [url = about:blank] 17:28:32 INFO - PROCESS | 1725 | --DOMWINDOW == 87 (0x11607ac00) [pid = 1725] [serial = 1894] [outer = 0x0] [url = about:blank] 17:28:32 INFO - PROCESS | 1725 | --DOMWINDOW == 86 (0x1237fcc00) [pid = 1725] [serial = 1906] [outer = 0x0] [url = about:blank] 17:28:32 INFO - PROCESS | 1725 | --DOMWINDOW == 85 (0x124eb2800) [pid = 1725] [serial = 1907] [outer = 0x0] [url = about:blank] 17:28:33 INFO - PROCESS | 1725 | 1467937713015 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]]]}] 17:28:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 17:28:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1423ms 17:28:33 INFO - PROCESS | 1725 | 1467937713073 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 17:28:33 INFO - PROCESS | 1725 | 1467937713077 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 17:28:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 17:28:33 INFO - PROCESS | 1725 | 1467937713084 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 17:28:33 INFO - PROCESS | 1725 | 1467937713086 Marionette TRACE conn2 <- [1,2610,null,{}] 17:28:33 INFO - PROCESS | 1725 | 1467937713090 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}] 17:28:33 INFO - PROCESS | 1725 | 1467937713092 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:33 INFO - PROCESS | 1725 | 1467937713171 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 17:28:33 INFO - PROCESS | 1725 | 1467937713180 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:33 INFO - PROCESS | 1725 | 1467937713183 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:33 INFO - PROCESS | 1725 | ++DOCSHELL 0x116672000 == 28 [pid = 1725] [id = 660] 17:28:33 INFO - PROCESS | 1725 | ++DOMWINDOW == 86 (0x11839b000) [pid = 1725] [serial = 1980] [outer = 0x0] 17:28:33 INFO - PROCESS | 1725 | ++DOMWINDOW == 87 (0x1183c9000) [pid = 1725] [serial = 1981] [outer = 0x11839b000] 17:28:33 INFO - PROCESS | 1725 | 1467937713212 Marionette DEBUG loaded listener.js 17:28:33 INFO - PROCESS | 1725 | ++DOMWINDOW == 88 (0x1190b3400) [pid = 1725] [serial = 1982] [outer = 0x11839b000] 17:28:33 INFO - PROCESS | 1725 | 1467937713551 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]]]}] 17:28:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 17:28:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 520ms 17:28:33 INFO - PROCESS | 1725 | 1467937713613 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 17:28:33 INFO - PROCESS | 1725 | 1467937713616 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 17:28:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 17:28:33 INFO - PROCESS | 1725 | 1467937713623 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 17:28:33 INFO - PROCESS | 1725 | 1467937713624 Marionette TRACE conn2 <- [1,2614,null,{}] 17:28:33 INFO - PROCESS | 1725 | 1467937713627 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}] 17:28:33 INFO - PROCESS | 1725 | 1467937713628 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:33 INFO - PROCESS | 1725 | 1467937713713 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 17:28:33 INFO - PROCESS | 1725 | 1467937713717 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:33 INFO - PROCESS | 1725 | 1467937713718 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:33 INFO - PROCESS | 1725 | ++DOCSHELL 0x119092800 == 29 [pid = 1725] [id = 661] 17:28:33 INFO - PROCESS | 1725 | ++DOMWINDOW == 89 (0x119728000) [pid = 1725] [serial = 1983] [outer = 0x0] 17:28:33 INFO - PROCESS | 1725 | ++DOMWINDOW == 90 (0x1210a8000) [pid = 1725] [serial = 1984] [outer = 0x119728000] 17:28:33 INFO - PROCESS | 1725 | 1467937713746 Marionette DEBUG loaded listener.js 17:28:33 INFO - PROCESS | 1725 | ++DOMWINDOW == 91 (0x12111e000) [pid = 1725] [serial = 1985] [outer = 0x119728000] 17:28:34 INFO - PROCESS | 1725 | 1467937714095 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]]]}] 17:28:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 17:28:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 521ms 17:28:34 INFO - PROCESS | 1725 | 1467937714144 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 17:28:34 INFO - PROCESS | 1725 | 1467937714145 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 17:28:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 17:28:34 INFO - PROCESS | 1725 | 1467937714147 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 17:28:34 INFO - PROCESS | 1725 | 1467937714157 Marionette TRACE conn2 <- [1,2618,null,{}] 17:28:34 INFO - PROCESS | 1725 | 1467937714165 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}] 17:28:34 INFO - PROCESS | 1725 | 1467937714169 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:34 INFO - PROCESS | 1725 | 1467937714252 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 17:28:34 INFO - PROCESS | 1725 | 1467937714259 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:34 INFO - PROCESS | 1725 | 1467937714262 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:34 INFO - PROCESS | 1725 | ++DOCSHELL 0x121d74800 == 30 [pid = 1725] [id = 662] 17:28:34 INFO - PROCESS | 1725 | ++DOMWINDOW == 92 (0x123704400) [pid = 1725] [serial = 1986] [outer = 0x0] 17:28:34 INFO - PROCESS | 1725 | ++DOMWINDOW == 93 (0x124c11c00) [pid = 1725] [serial = 1987] [outer = 0x123704400] 17:28:34 INFO - PROCESS | 1725 | 1467937714291 Marionette DEBUG loaded listener.js 17:28:34 INFO - PROCESS | 1725 | ++DOMWINDOW == 94 (0x125707400) [pid = 1725] [serial = 1988] [outer = 0x123704400] 17:28:34 INFO - PROCESS | 1725 | 1467937714651 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]]]}] 17:28:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 17:28:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 531ms 17:28:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 17:28:34 INFO - PROCESS | 1725 | 1467937714678 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 17:28:34 INFO - PROCESS | 1725 | 1467937714680 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 17:28:34 INFO - PROCESS | 1725 | 1467937714682 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 17:28:34 INFO - PROCESS | 1725 | 1467937714683 Marionette TRACE conn2 <- [1,2622,null,{}] 17:28:34 INFO - PROCESS | 1725 | 1467937714686 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}] 17:28:34 INFO - PROCESS | 1725 | 1467937714687 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:34 INFO - PROCESS | 1725 | 1467937714802 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 17:28:34 INFO - PROCESS | 1725 | 1467937714838 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:34 INFO - PROCESS | 1725 | 1467937714840 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:34 INFO - PROCESS | 1725 | ++DOCSHELL 0x125777800 == 31 [pid = 1725] [id = 663] 17:28:34 INFO - PROCESS | 1725 | ++DOMWINDOW == 95 (0x124c06c00) [pid = 1725] [serial = 1989] [outer = 0x0] 17:28:34 INFO - PROCESS | 1725 | ++DOMWINDOW == 96 (0x1266bdc00) [pid = 1725] [serial = 1990] [outer = 0x124c06c00] 17:28:34 INFO - PROCESS | 1725 | 1467937714866 Marionette DEBUG loaded listener.js 17:28:34 INFO - PROCESS | 1725 | ++DOMWINDOW == 97 (0x126922c00) [pid = 1725] [serial = 1991] [outer = 0x124c06c00] 17:28:35 INFO - PROCESS | 1725 | 1467937715189 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]]]}] 17:28:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 17:28:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 519ms 17:28:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 17:28:35 INFO - PROCESS | 1725 | 1467937715201 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 17:28:35 INFO - PROCESS | 1725 | 1467937715202 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 17:28:35 INFO - PROCESS | 1725 | 1467937715205 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 17:28:35 INFO - PROCESS | 1725 | 1467937715206 Marionette TRACE conn2 <- [1,2626,null,{}] 17:28:35 INFO - PROCESS | 1725 | 1467937715210 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}] 17:28:35 INFO - PROCESS | 1725 | 1467937715212 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:35 INFO - PROCESS | 1725 | 1467937715330 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 17:28:35 INFO - PROCESS | 1725 | 1467937715341 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:35 INFO - PROCESS | 1725 | 1467937715344 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:35 INFO - PROCESS | 1725 | ++DOCSHELL 0x128ec5000 == 32 [pid = 1725] [id = 664] 17:28:35 INFO - PROCESS | 1725 | ++DOMWINDOW == 98 (0x126925800) [pid = 1725] [serial = 1992] [outer = 0x0] 17:28:35 INFO - PROCESS | 1725 | ++DOMWINDOW == 99 (0x128a78c00) [pid = 1725] [serial = 1993] [outer = 0x126925800] 17:28:35 INFO - PROCESS | 1725 | 1467937715369 Marionette DEBUG loaded listener.js 17:28:35 INFO - PROCESS | 1725 | ++DOMWINDOW == 100 (0x128b74400) [pid = 1725] [serial = 1994] [outer = 0x126925800] 17:28:35 INFO - PROCESS | 1725 | 1467937715715 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]]]}] 17:28:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 17:28:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 522ms 17:28:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 17:28:35 INFO - PROCESS | 1725 | 1467937715728 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 17:28:35 INFO - PROCESS | 1725 | 1467937715729 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 17:28:35 INFO - PROCESS | 1725 | 1467937715731 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 17:28:35 INFO - PROCESS | 1725 | 1467937715732 Marionette TRACE conn2 <- [1,2630,null,{}] 17:28:35 INFO - PROCESS | 1725 | 1467937715734 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}] 17:28:35 INFO - PROCESS | 1725 | 1467937715739 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:35 INFO - PROCESS | 1725 | 1467937715864 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 17:28:35 INFO - PROCESS | 1725 | 1467937715879 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:35 INFO - PROCESS | 1725 | 1467937715880 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:35 INFO - PROCESS | 1725 | ++DOCSHELL 0x12ad56800 == 33 [pid = 1725] [id = 665] 17:28:35 INFO - PROCESS | 1725 | ++DOMWINDOW == 101 (0x128e5a800) [pid = 1725] [serial = 1995] [outer = 0x0] 17:28:35 INFO - PROCESS | 1725 | ++DOMWINDOW == 102 (0x129174000) [pid = 1725] [serial = 1996] [outer = 0x128e5a800] 17:28:35 INFO - PROCESS | 1725 | 1467937715905 Marionette DEBUG loaded listener.js 17:28:35 INFO - PROCESS | 1725 | ++DOMWINDOW == 103 (0x129943000) [pid = 1725] [serial = 1997] [outer = 0x128e5a800] 17:28:36 INFO - PROCESS | 1725 | 1467937716262 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]]]}] 17:28:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 17:28:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 570ms 17:28:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 17:28:36 INFO - PROCESS | 1725 | 1467937716301 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 17:28:36 INFO - PROCESS | 1725 | 1467937716303 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 17:28:36 INFO - PROCESS | 1725 | 1467937716305 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 17:28:36 INFO - PROCESS | 1725 | 1467937716306 Marionette TRACE conn2 <- [1,2634,null,{}] 17:28:36 INFO - PROCESS | 1725 | 1467937716308 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}] 17:28:36 INFO - PROCESS | 1725 | 1467937716310 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:36 INFO - PROCESS | 1725 | 1467937716420 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 17:28:36 INFO - PROCESS | 1725 | 1467937716424 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:36 INFO - PROCESS | 1725 | 1467937716425 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:36 INFO - PROCESS | 1725 | ++DOCSHELL 0x12b0a8800 == 34 [pid = 1725] [id = 666] 17:28:36 INFO - PROCESS | 1725 | ++DOMWINDOW == 104 (0x1269e2400) [pid = 1725] [serial = 1998] [outer = 0x0] 17:28:36 INFO - PROCESS | 1725 | ++DOMWINDOW == 105 (0x129945c00) [pid = 1725] [serial = 1999] [outer = 0x1269e2400] 17:28:36 INFO - PROCESS | 1725 | 1467937716450 Marionette DEBUG loaded listener.js 17:28:36 INFO - PROCESS | 1725 | ++DOMWINDOW == 106 (0x12ad9e800) [pid = 1725] [serial = 2000] [outer = 0x1269e2400] 17:28:36 INFO - PROCESS | 1725 | 1467937716805 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]]]}] 17:28:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 17:28:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 517ms 17:28:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 17:28:36 INFO - PROCESS | 1725 | 1467937716823 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 17:28:36 INFO - PROCESS | 1725 | 1467937716824 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 17:28:36 INFO - PROCESS | 1725 | 1467937716830 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 17:28:36 INFO - PROCESS | 1725 | 1467937716831 Marionette TRACE conn2 <- [1,2638,null,{}] 17:28:36 INFO - PROCESS | 1725 | 1467937716834 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}] 17:28:36 INFO - PROCESS | 1725 | 1467937716835 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:36 INFO - PROCESS | 1725 | 1467937716938 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 17:28:36 INFO - PROCESS | 1725 | 1467937716949 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:36 INFO - PROCESS | 1725 | 1467937716950 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:36 INFO - PROCESS | 1725 | ++DOCSHELL 0x12bd89000 == 35 [pid = 1725] [id = 667] 17:28:36 INFO - PROCESS | 1725 | ++DOMWINDOW == 107 (0x12ada4800) [pid = 1725] [serial = 2001] [outer = 0x0] 17:28:36 INFO - PROCESS | 1725 | ++DOMWINDOW == 108 (0x12b05f400) [pid = 1725] [serial = 2002] [outer = 0x12ada4800] 17:28:36 INFO - PROCESS | 1725 | 1467937716975 Marionette DEBUG loaded listener.js 17:28:37 INFO - PROCESS | 1725 | ++DOMWINDOW == 109 (0x12b065000) [pid = 1725] [serial = 2003] [outer = 0x12ada4800] 17:28:37 INFO - PROCESS | 1725 | --DOMWINDOW == 108 (0x112a7d400) [pid = 1725] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 17:28:37 INFO - PROCESS | 1725 | --DOMWINDOW == 107 (0x111f2ec00) [pid = 1725] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 17:28:37 INFO - PROCESS | 1725 | --DOMWINDOW == 106 (0x1183be400) [pid = 1725] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 17:28:37 INFO - PROCESS | 1725 | --DOMWINDOW == 105 (0x12ad9f000) [pid = 1725] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 17:28:37 INFO - PROCESS | 1725 | --DOMWINDOW == 104 (0x12916fc00) [pid = 1725] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 17:28:37 INFO - PROCESS | 1725 | --DOMWINDOW == 103 (0x129aea000) [pid = 1725] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 17:28:37 INFO - PROCESS | 1725 | --DOMWINDOW == 102 (0x12665f000) [pid = 1725] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 17:28:37 INFO - PROCESS | 1725 | --DOMWINDOW == 101 (0x126832800) [pid = 1725] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 17:28:37 INFO - PROCESS | 1725 | --DOMWINDOW == 100 (0x116a12800) [pid = 1725] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 17:28:37 INFO - PROCESS | 1725 | --DOMWINDOW == 99 (0x119e0f400) [pid = 1725] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 17:28:37 INFO - PROCESS | 1725 | --DOMWINDOW == 98 (0x124c03c00) [pid = 1725] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 17:28:37 INFO - PROCESS | 1725 | --DOMWINDOW == 97 (0x1130d6c00) [pid = 1725] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 17:28:37 INFO - PROCESS | 1725 | --DOMWINDOW == 96 (0x1181bb400) [pid = 1725] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 17:28:37 INFO - PROCESS | 1725 | --DOMWINDOW == 95 (0x113d4a800) [pid = 1725] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 17:28:37 INFO - PROCESS | 1725 | --DOMWINDOW == 94 (0x121539400) [pid = 1725] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 17:28:37 INFO - PROCESS | 1725 | --DOMWINDOW == 93 (0x12ad9ec00) [pid = 1725] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 17:28:37 INFO - PROCESS | 1725 | --DOMWINDOW == 92 (0x117207400) [pid = 1725] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 17:28:37 INFO - PROCESS | 1725 | --DOMWINDOW == 91 (0x126c6dc00) [pid = 1725] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 17:28:37 INFO - PROCESS | 1725 | --DOMWINDOW == 90 (0x12a7c5000) [pid = 1725] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 17:28:37 INFO - PROCESS | 1725 | --DOMWINDOW == 89 (0x121bcc000) [pid = 1725] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 17:28:37 INFO - PROCESS | 1725 | 1467937717725 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]]]}] 17:28:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 17:28:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 921ms 17:28:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 17:28:37 INFO - PROCESS | 1725 | 1467937717750 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 17:28:37 INFO - PROCESS | 1725 | 1467937717752 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 17:28:37 INFO - PROCESS | 1725 | 1467937717754 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 17:28:37 INFO - PROCESS | 1725 | 1467937717756 Marionette TRACE conn2 <- [1,2642,null,{}] 17:28:37 INFO - PROCESS | 1725 | 1467937717760 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}] 17:28:37 INFO - PROCESS | 1725 | 1467937717762 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:37 INFO - PROCESS | 1725 | 1467937717841 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 17:28:37 INFO - PROCESS | 1725 | 1467937717910 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:37 INFO - PROCESS | 1725 | 1467937717919 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:37 INFO - PROCESS | 1725 | ++DOCSHELL 0x12b907000 == 36 [pid = 1725] [id = 668] 17:28:37 INFO - PROCESS | 1725 | ++DOMWINDOW == 90 (0x1129af800) [pid = 1725] [serial = 2004] [outer = 0x0] 17:28:37 INFO - PROCESS | 1725 | ++DOMWINDOW == 91 (0x1181c2c00) [pid = 1725] [serial = 2005] [outer = 0x1129af800] 17:28:37 INFO - PROCESS | 1725 | 1467937717944 Marionette DEBUG loaded listener.js 17:28:37 INFO - PROCESS | 1725 | ++DOMWINDOW == 92 (0x1197ec400) [pid = 1725] [serial = 2006] [outer = 0x1129af800] 17:28:38 INFO - PROCESS | 1725 | 1467937718209 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]]]}] 17:28:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 17:28:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 469ms 17:28:38 INFO - PROCESS | 1725 | 1467937718223 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 17:28:38 INFO - PROCESS | 1725 | 1467937718226 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 17:28:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 17:28:38 INFO - PROCESS | 1725 | 1467937718237 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 17:28:38 INFO - PROCESS | 1725 | 1467937718238 Marionette TRACE conn2 <- [1,2646,null,{}] 17:28:38 INFO - PROCESS | 1725 | 1467937718248 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}] 17:28:38 INFO - PROCESS | 1725 | 1467937718249 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:38 INFO - PROCESS | 1725 | 1467937718339 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 17:28:38 INFO - PROCESS | 1725 | 1467937718345 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:38 INFO - PROCESS | 1725 | 1467937718346 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:38 INFO - PROCESS | 1725 | ++DOCSHELL 0x12ca95000 == 37 [pid = 1725] [id = 669] 17:28:38 INFO - PROCESS | 1725 | ++DOMWINDOW == 93 (0x119e03c00) [pid = 1725] [serial = 2007] [outer = 0x0] 17:28:38 INFO - PROCESS | 1725 | ++DOMWINDOW == 94 (0x126832800) [pid = 1725] [serial = 2008] [outer = 0x119e03c00] 17:28:38 INFO - PROCESS | 1725 | 1467937718371 Marionette DEBUG loaded listener.js 17:28:38 INFO - PROCESS | 1725 | ++DOMWINDOW == 95 (0x128b54800) [pid = 1725] [serial = 2009] [outer = 0x119e03c00] 17:28:38 INFO - PROCESS | 1725 | 1467937718713 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]]]}] 17:28:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 17:28:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 519ms 17:28:38 INFO - PROCESS | 1725 | 1467937718756 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 17:28:38 INFO - PROCESS | 1725 | 1467937718758 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 17:28:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 17:28:38 INFO - PROCESS | 1725 | 1467937718760 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 17:28:38 INFO - PROCESS | 1725 | 1467937718762 Marionette TRACE conn2 <- [1,2650,null,{}] 17:28:38 INFO - PROCESS | 1725 | 1467937718778 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}] 17:28:38 INFO - PROCESS | 1725 | 1467937718780 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:38 INFO - PROCESS | 1725 | 1467937718881 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 17:28:38 INFO - PROCESS | 1725 | 1467937718884 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:38 INFO - PROCESS | 1725 | 1467937718886 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:38 INFO - PROCESS | 1725 | ++DOCSHELL 0x12d279800 == 38 [pid = 1725] [id = 670] 17:28:38 INFO - PROCESS | 1725 | ++DOMWINDOW == 96 (0x128e68400) [pid = 1725] [serial = 2010] [outer = 0x0] 17:28:38 INFO - PROCESS | 1725 | ++DOMWINDOW == 97 (0x12ad9b400) [pid = 1725] [serial = 2011] [outer = 0x128e68400] 17:28:38 INFO - PROCESS | 1725 | 1467937718913 Marionette DEBUG loaded listener.js 17:28:38 INFO - PROCESS | 1725 | ++DOMWINDOW == 98 (0x12b840000) [pid = 1725] [serial = 2012] [outer = 0x128e68400] 17:28:39 INFO - PROCESS | 1725 | 1467937719261 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]]]}] 17:28:39 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 17:28:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 533ms 17:28:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 17:28:39 INFO - PROCESS | 1725 | 1467937719293 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 17:28:39 INFO - PROCESS | 1725 | 1467937719294 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 17:28:39 INFO - PROCESS | 1725 | 1467937719296 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 17:28:39 INFO - PROCESS | 1725 | 1467937719297 Marionette TRACE conn2 <- [1,2654,null,{}] 17:28:39 INFO - PROCESS | 1725 | 1467937719299 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}] 17:28:39 INFO - PROCESS | 1725 | 1467937719300 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:39 INFO - PROCESS | 1725 | 1467937719382 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 17:28:39 INFO - PROCESS | 1725 | 1467937719451 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:39 INFO - PROCESS | 1725 | 1467937719452 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:39 INFO - PROCESS | 1725 | ++DOCSHELL 0x12d881800 == 39 [pid = 1725] [id = 671] 17:28:39 INFO - PROCESS | 1725 | ++DOMWINDOW == 99 (0x12109f800) [pid = 1725] [serial = 2013] [outer = 0x0] 17:28:39 INFO - PROCESS | 1725 | ++DOMWINDOW == 100 (0x12b8b0400) [pid = 1725] [serial = 2014] [outer = 0x12109f800] 17:28:39 INFO - PROCESS | 1725 | 1467937719475 Marionette DEBUG loaded listener.js 17:28:39 INFO - PROCESS | 1725 | ++DOMWINDOW == 101 (0x12b93bc00) [pid = 1725] [serial = 2015] [outer = 0x12109f800] 17:28:40 INFO - PROCESS | 1725 | 1467937720003 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]]]}] 17:28:40 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 17:28:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 717ms 17:28:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 17:28:40 INFO - PROCESS | 1725 | 1467937720015 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 17:28:40 INFO - PROCESS | 1725 | 1467937720018 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 17:28:40 INFO - PROCESS | 1725 | 1467937720021 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 17:28:40 INFO - PROCESS | 1725 | 1467937720023 Marionette TRACE conn2 <- [1,2658,null,{}] 17:28:40 INFO - PROCESS | 1725 | 1467937720028 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}] 17:28:40 INFO - PROCESS | 1725 | 1467937720029 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:40 INFO - PROCESS | 1725 | 1467937720144 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 17:28:40 INFO - PROCESS | 1725 | 1467937720280 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:40 INFO - PROCESS | 1725 | 1467937720282 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:40 INFO - PROCESS | 1725 | ++DOCSHELL 0x11908b800 == 40 [pid = 1725] [id = 672] 17:28:40 INFO - PROCESS | 1725 | ++DOMWINDOW == 102 (0x1183c1c00) [pid = 1725] [serial = 2016] [outer = 0x0] 17:28:40 INFO - PROCESS | 1725 | ++DOMWINDOW == 103 (0x11888b800) [pid = 1725] [serial = 2017] [outer = 0x1183c1c00] 17:28:40 INFO - PROCESS | 1725 | 1467937720315 Marionette DEBUG loaded listener.js 17:28:40 INFO - PROCESS | 1725 | ++DOMWINDOW == 104 (0x119727400) [pid = 1725] [serial = 2018] [outer = 0x1183c1c00] 17:28:40 INFO - PROCESS | 1725 | 1467937720830 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]]]}] 17:28:40 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 17:28:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 823ms 17:28:40 INFO - PROCESS | 1725 | 1467937720844 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 17:28:40 INFO - PROCESS | 1725 | 1467937720847 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 17:28:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 17:28:40 INFO - PROCESS | 1725 | 1467937720852 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 17:28:40 INFO - PROCESS | 1725 | 1467937720854 Marionette TRACE conn2 <- [1,2662,null,{}] 17:28:40 INFO - PROCESS | 1725 | 1467937720856 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}] 17:28:40 INFO - PROCESS | 1725 | 1467937720858 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:41 INFO - PROCESS | 1725 | 1467937721033 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 17:28:41 INFO - PROCESS | 1725 | 1467937721100 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:41 INFO - PROCESS | 1725 | 1467937721102 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:41 INFO - PROCESS | 1725 | ++DOCSHELL 0x118581000 == 41 [pid = 1725] [id = 673] 17:28:41 INFO - PROCESS | 1725 | ++DOMWINDOW == 105 (0x119e06000) [pid = 1725] [serial = 2019] [outer = 0x0] 17:28:41 INFO - PROCESS | 1725 | ++DOMWINDOW == 106 (0x121118c00) [pid = 1725] [serial = 2020] [outer = 0x119e06000] 17:28:41 INFO - PROCESS | 1725 | 1467937721133 Marionette DEBUG loaded listener.js 17:28:41 INFO - PROCESS | 1725 | ++DOMWINDOW == 107 (0x121bd1c00) [pid = 1725] [serial = 2021] [outer = 0x119e06000] 17:28:41 INFO - PROCESS | 1725 | 1467937721796 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]]]}] 17:28:41 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 17:28:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 971ms 17:28:41 INFO - PROCESS | 1725 | 1467937721846 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 17:28:41 INFO - PROCESS | 1725 | 1467937721849 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 17:28:41 INFO - PROCESS | 1725 | --DOCSHELL 0x12d279800 == 40 [pid = 1725] [id = 670] 17:28:41 INFO - PROCESS | 1725 | --DOCSHELL 0x12ca95000 == 39 [pid = 1725] [id = 669] 17:28:41 INFO - PROCESS | 1725 | --DOCSHELL 0x12b907000 == 38 [pid = 1725] [id = 668] 17:28:41 INFO - PROCESS | 1725 | --DOCSHELL 0x12bd89000 == 37 [pid = 1725] [id = 667] 17:28:41 INFO - PROCESS | 1725 | --DOCSHELL 0x12b0a8800 == 36 [pid = 1725] [id = 666] 17:28:41 INFO - PROCESS | 1725 | --DOCSHELL 0x12ad56800 == 35 [pid = 1725] [id = 665] 17:28:41 INFO - PROCESS | 1725 | --DOCSHELL 0x128ec5000 == 34 [pid = 1725] [id = 664] 17:28:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 17:28:41 INFO - PROCESS | 1725 | --DOCSHELL 0x125777800 == 33 [pid = 1725] [id = 663] 17:28:41 INFO - PROCESS | 1725 | --DOCSHELL 0x121d74800 == 32 [pid = 1725] [id = 662] 17:28:41 INFO - PROCESS | 1725 | --DOCSHELL 0x119092800 == 31 [pid = 1725] [id = 661] 17:28:41 INFO - PROCESS | 1725 | --DOCSHELL 0x116672000 == 30 [pid = 1725] [id = 660] 17:28:41 INFO - PROCESS | 1725 | --DOCSHELL 0x119173800 == 29 [pid = 1725] [id = 659] 17:28:41 INFO - PROCESS | 1725 | --DOMWINDOW == 106 (0x119732c00) [pid = 1725] [serial = 1886] [outer = 0x0] [url = about:blank] 17:28:41 INFO - PROCESS | 1725 | --DOMWINDOW == 105 (0x129942c00) [pid = 1725] [serial = 1949] [outer = 0x0] [url = about:blank] 17:28:41 INFO - PROCESS | 1725 | --DOMWINDOW == 104 (0x1292cd800) [pid = 1725] [serial = 1948] [outer = 0x0] [url = about:blank] 17:28:41 INFO - PROCESS | 1725 | --DOMWINDOW == 103 (0x129af3c00) [pid = 1725] [serial = 1951] [outer = 0x0] [url = about:blank] 17:28:41 INFO - PROCESS | 1725 | --DOMWINDOW == 102 (0x128a6d800) [pid = 1725] [serial = 1919] [outer = 0x0] [url = about:blank] 17:28:41 INFO - PROCESS | 1725 | --DOMWINDOW == 101 (0x126acac00) [pid = 1725] [serial = 1942] [outer = 0x0] [url = about:blank] 17:28:41 INFO - PROCESS | 1725 | --DOMWINDOW == 100 (0x128a78000) [pid = 1725] [serial = 1943] [outer = 0x0] [url = about:blank] 17:28:41 INFO - PROCESS | 1725 | --DOMWINDOW == 99 (0x11870e800) [pid = 1725] [serial = 1933] [outer = 0x0] [url = about:blank] 17:28:41 INFO - PROCESS | 1725 | --DOMWINDOW == 98 (0x1190b6800) [pid = 1725] [serial = 1934] [outer = 0x0] [url = about:blank] 17:28:41 INFO - PROCESS | 1725 | --DOMWINDOW == 97 (0x121115c00) [pid = 1725] [serial = 1924] [outer = 0x0] [url = about:blank] 17:28:41 INFO - PROCESS | 1725 | --DOMWINDOW == 96 (0x121476c00) [pid = 1725] [serial = 1925] [outer = 0x0] [url = about:blank] 17:28:41 INFO - PROCESS | 1725 | --DOMWINDOW == 95 (0x125711800) [pid = 1725] [serial = 1927] [outer = 0x0] [url = about:blank] 17:28:41 INFO - PROCESS | 1725 | --DOMWINDOW == 94 (0x12682dc00) [pid = 1725] [serial = 1928] [outer = 0x0] [url = about:blank] 17:28:41 INFO - PROCESS | 1725 | --DOMWINDOW == 93 (0x1176ea400) [pid = 1725] [serial = 1957] [outer = 0x0] [url = about:blank] 17:28:41 INFO - PROCESS | 1725 | --DOMWINDOW == 92 (0x11907dc00) [pid = 1725] [serial = 1936] [outer = 0x0] [url = about:blank] 17:28:41 INFO - PROCESS | 1725 | --DOMWINDOW == 91 (0x121021400) [pid = 1725] [serial = 1937] [outer = 0x0] [url = about:blank] 17:28:41 INFO - PROCESS | 1725 | --DOMWINDOW == 90 (0x128b51c00) [pid = 1725] [serial = 1945] [outer = 0x0] [url = about:blank] 17:28:41 INFO - PROCESS | 1725 | --DOMWINDOW == 89 (0x123708800) [pid = 1725] [serial = 1939] [outer = 0x0] [url = about:blank] 17:28:41 INFO - PROCESS | 1725 | --DOMWINDOW == 88 (0x12b05e000) [pid = 1725] [serial = 1963] [outer = 0x0] [url = about:blank] 17:28:41 INFO - PROCESS | 1725 | --DOMWINDOW == 87 (0x1257a0800) [pid = 1725] [serial = 1940] [outer = 0x0] [url = about:blank] 17:28:41 INFO - PROCESS | 1725 | --DOMWINDOW == 86 (0x1183a2000) [pid = 1725] [serial = 1921] [outer = 0x0] [url = about:blank] 17:28:41 INFO - PROCESS | 1725 | --DOMWINDOW == 85 (0x119073400) [pid = 1725] [serial = 1922] [outer = 0x0] [url = about:blank] 17:28:41 INFO - PROCESS | 1725 | --DOMWINDOW == 84 (0x128a71c00) [pid = 1725] [serial = 1930] [outer = 0x0] [url = about:blank] 17:28:41 INFO - PROCESS | 1725 | --DOMWINDOW == 83 (0x128b51400) [pid = 1725] [serial = 1931] [outer = 0x0] [url = about:blank] 17:28:41 INFO - PROCESS | 1725 | --DOMWINDOW == 82 (0x12a7cb000) [pid = 1725] [serial = 1954] [outer = 0x0] [url = about:blank] 17:28:41 INFO - PROCESS | 1725 | --DOMWINDOW == 81 (0x12b837800) [pid = 1725] [serial = 1964] [outer = 0x0] [url = about:blank] 17:28:41 INFO - PROCESS | 1725 | --DOMWINDOW == 80 (0x129442c00) [pid = 1725] [serial = 1960] [outer = 0x0] [url = about:blank] 17:28:41 INFO - PROCESS | 1725 | --DOMWINDOW == 79 (0x12ad9c000) [pid = 1725] [serial = 1961] [outer = 0x0] [url = about:blank] 17:28:41 INFO - PROCESS | 1725 | --DOMWINDOW == 78 (0x121acd800) [pid = 1725] [serial = 1958] [outer = 0x0] [url = about:blank] 17:28:41 INFO - PROCESS | 1725 | --DOMWINDOW == 77 (0x1129b2c00) [pid = 1725] [serial = 1955] [outer = 0x0] [url = about:blank] 17:28:41 INFO - PROCESS | 1725 | --DOMWINDOW == 76 (0x12a7c4000) [pid = 1725] [serial = 1952] [outer = 0x0] [url = about:blank] 17:28:41 INFO - PROCESS | 1725 | --DOMWINDOW == 75 (0x128e66000) [pid = 1725] [serial = 1946] [outer = 0x0] [url = about:blank] 17:28:41 INFO - PROCESS | 1725 | --DOMWINDOW == 74 (0x113210400) [pid = 1725] [serial = 1889] [outer = 0x0] [url = about:blank] 17:28:41 INFO - PROCESS | 1725 | --DOMWINDOW == 73 (0x1193e6400) [pid = 1725] [serial = 1892] [outer = 0x0] [url = about:blank] 17:28:41 INFO - PROCESS | 1725 | --DOMWINDOW == 72 (0x12b8af800) [pid = 1725] [serial = 1967] [outer = 0x0] [url = about:blank] 17:28:41 INFO - PROCESS | 1725 | --DOMWINDOW == 71 (0x12b83e800) [pid = 1725] [serial = 1966] [outer = 0x0] [url = about:blank] 17:28:41 INFO - PROCESS | 1725 | 1467937721905 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 17:28:41 INFO - PROCESS | 1725 | 1467937721908 Marionette TRACE conn2 <- [1,2666,null,{}] 17:28:41 INFO - PROCESS | 1725 | 1467937721913 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}] 17:28:41 INFO - PROCESS | 1725 | 1467937721915 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:42 INFO - PROCESS | 1725 | 1467937722051 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 17:28:42 INFO - PROCESS | 1725 | 1467937722059 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:42 INFO - PROCESS | 1725 | 1467937722060 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:42 INFO - PROCESS | 1725 | ++DOCSHELL 0x117236800 == 30 [pid = 1725] [id = 674] 17:28:42 INFO - PROCESS | 1725 | ++DOMWINDOW == 72 (0x1181c5c00) [pid = 1725] [serial = 2022] [outer = 0x0] 17:28:42 INFO - PROCESS | 1725 | ++DOMWINDOW == 73 (0x1183bf400) [pid = 1725] [serial = 2023] [outer = 0x1181c5c00] 17:28:42 INFO - PROCESS | 1725 | 1467937722105 Marionette DEBUG loaded listener.js 17:28:42 INFO - PROCESS | 1725 | ++DOMWINDOW == 74 (0x11875d800) [pid = 1725] [serial = 2024] [outer = 0x1181c5c00] 17:28:43 INFO - PROCESS | 1725 | 1467937723052 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]]]}] 17:28:43 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) 17:28:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1191ms 17:28:43 INFO - PROCESS | 1725 | 1467937723080 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 17:28:43 INFO - PROCESS | 1725 | 1467937723083 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 17:28:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 17:28:43 INFO - PROCESS | 1725 | 1467937723087 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 17:28:43 INFO - PROCESS | 1725 | 1467937723089 Marionette TRACE conn2 <- [1,2670,null,{}] 17:28:43 INFO - PROCESS | 1725 | 1467937723091 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}] 17:28:43 INFO - PROCESS | 1725 | 1467937723093 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:43 INFO - PROCESS | 1725 | 1467937723178 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 17:28:43 INFO - PROCESS | 1725 | 1467937723183 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:43 INFO - PROCESS | 1725 | 1467937723184 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:43 INFO - PROCESS | 1725 | ++DOCSHELL 0x119173800 == 31 [pid = 1725] [id = 675] 17:28:43 INFO - PROCESS | 1725 | ++DOMWINDOW == 75 (0x11972a000) [pid = 1725] [serial = 2025] [outer = 0x0] 17:28:43 INFO - PROCESS | 1725 | ++DOMWINDOW == 76 (0x119732800) [pid = 1725] [serial = 2026] [outer = 0x11972a000] 17:28:43 INFO - PROCESS | 1725 | 1467937723212 Marionette DEBUG loaded listener.js 17:28:43 INFO - PROCESS | 1725 | ++DOMWINDOW == 77 (0x119b8f800) [pid = 1725] [serial = 2027] [outer = 0x11972a000] 17:28:44 INFO - PROCESS | 1725 | 1467937724035 Marionette TRACE conn2 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 17:28:44 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | Canvas test: 2d.text.draw.baseline.hanging - assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255 17:28:44 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 17:28:44 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 17:28:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:28:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 17:28:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 973ms 17:28:44 INFO - PROCESS | 1725 | 1467937724062 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 17:28:44 INFO - PROCESS | 1725 | 1467937724063 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 17:28:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 17:28:44 INFO - PROCESS | 1725 | 1467937724066 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 17:28:44 INFO - PROCESS | 1725 | 1467937724068 Marionette TRACE conn2 <- [1,2674,null,{}] 17:28:44 INFO - PROCESS | 1725 | 1467937724077 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}] 17:28:44 INFO - PROCESS | 1725 | 1467937724081 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:44 INFO - PROCESS | 1725 | 1467937724188 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 17:28:44 INFO - PROCESS | 1725 | 1467937724194 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:44 INFO - PROCESS | 1725 | 1467937724196 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:44 INFO - PROCESS | 1725 | ++DOCSHELL 0x121d82800 == 32 [pid = 1725] [id = 676] 17:28:44 INFO - PROCESS | 1725 | ++DOMWINDOW == 78 (0x11320e400) [pid = 1725] [serial = 2028] [outer = 0x0] 17:28:44 INFO - PROCESS | 1725 | ++DOMWINDOW == 79 (0x12111dc00) [pid = 1725] [serial = 2029] [outer = 0x11320e400] 17:28:44 INFO - PROCESS | 1725 | 1467937724225 Marionette DEBUG loaded listener.js 17:28:44 INFO - PROCESS | 1725 | ++DOMWINDOW == 80 (0x12372b800) [pid = 1725] [serial = 2030] [outer = 0x11320e400] 17:28:45 INFO - PROCESS | 1725 | 1467937725071 Marionette TRACE conn2 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 17:28:45 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | Canvas test: 2d.text.draw.baseline.ideographic - assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255 17:28:45 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 17:28:45 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 17:28:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:28:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 17:28:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1022ms 17:28:45 INFO - PROCESS | 1725 | 1467937725088 Marionette TRACE conn2 -> [0,2677,"getWindowHandle",null] 17:28:45 INFO - PROCESS | 1725 | 1467937725090 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 17:28:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 17:28:45 INFO - PROCESS | 1725 | 1467937725098 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 17:28:45 INFO - PROCESS | 1725 | 1467937725099 Marionette TRACE conn2 <- [1,2678,null,{}] 17:28:45 INFO - PROCESS | 1725 | 1467937725101 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}] 17:28:45 INFO - PROCESS | 1725 | 1467937725102 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:45 INFO - PROCESS | 1725 | 1467937725210 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 17:28:45 INFO - PROCESS | 1725 | 1467937725213 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:45 INFO - PROCESS | 1725 | 1467937725215 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:45 INFO - PROCESS | 1725 | ++DOCSHELL 0x128a2d800 == 33 [pid = 1725] [id = 677] 17:28:45 INFO - PROCESS | 1725 | ++DOMWINDOW == 81 (0x121bd2800) [pid = 1725] [serial = 2031] [outer = 0x0] 17:28:45 INFO - PROCESS | 1725 | ++DOMWINDOW == 82 (0x1251a8c00) [pid = 1725] [serial = 2032] [outer = 0x121bd2800] 17:28:45 INFO - PROCESS | 1725 | 1467937725240 Marionette DEBUG loaded listener.js 17:28:45 INFO - PROCESS | 1725 | ++DOMWINDOW == 83 (0x126140c00) [pid = 1725] [serial = 2033] [outer = 0x121bd2800] 17:28:45 INFO - PROCESS | 1725 | --DOMWINDOW == 82 (0x123704400) [pid = 1725] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 17:28:45 INFO - PROCESS | 1725 | --DOMWINDOW == 81 (0x11839b000) [pid = 1725] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 17:28:45 INFO - PROCESS | 1725 | --DOMWINDOW == 80 (0x126925800) [pid = 1725] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 17:28:45 INFO - PROCESS | 1725 | --DOMWINDOW == 79 (0x128e5a800) [pid = 1725] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 17:28:45 INFO - PROCESS | 1725 | --DOMWINDOW == 78 (0x1129af800) [pid = 1725] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 17:28:45 INFO - PROCESS | 1725 | --DOMWINDOW == 77 (0x1269e2400) [pid = 1725] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 17:28:45 INFO - PROCESS | 1725 | --DOMWINDOW == 76 (0x124c06c00) [pid = 1725] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 17:28:45 INFO - PROCESS | 1725 | --DOMWINDOW == 75 (0x119728000) [pid = 1725] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 17:28:45 INFO - PROCESS | 1725 | --DOMWINDOW == 74 (0x12ada4800) [pid = 1725] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 17:28:45 INFO - PROCESS | 1725 | --DOMWINDOW == 73 (0x1181c4000) [pid = 1725] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 17:28:45 INFO - PROCESS | 1725 | --DOMWINDOW == 72 (0x119e03c00) [pid = 1725] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 17:28:45 INFO - PROCESS | 1725 | --DOMWINDOW == 71 (0x128e68400) [pid = 1725] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 17:28:45 INFO - PROCESS | 1725 | --DOMWINDOW == 70 (0x1181c2000) [pid = 1725] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 17:28:45 INFO - PROCESS | 1725 | --DOMWINDOW == 69 (0x12111d000) [pid = 1725] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 17:28:45 INFO - PROCESS | 1725 | --DOMWINDOW == 68 (0x123708c00) [pid = 1725] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 17:28:46 INFO - PROCESS | 1725 | 1467937726067 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]]]}] 17:28:46 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) 17:28:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1018ms 17:28:46 INFO - PROCESS | 1725 | 1467937726117 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 17:28:46 INFO - PROCESS | 1725 | 1467937726118 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 17:28:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 17:28:46 INFO - PROCESS | 1725 | 1467937726120 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 17:28:46 INFO - PROCESS | 1725 | 1467937726121 Marionette TRACE conn2 <- [1,2682,null,{}] 17:28:46 INFO - PROCESS | 1725 | 1467937726124 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}] 17:28:46 INFO - PROCESS | 1725 | 1467937726125 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:46 INFO - PROCESS | 1725 | 1467937726214 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 17:28:46 INFO - PROCESS | 1725 | 1467937726271 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:46 INFO - PROCESS | 1725 | 1467937726272 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:46 INFO - PROCESS | 1725 | ++DOCSHELL 0x128a43800 == 34 [pid = 1725] [id = 678] 17:28:46 INFO - PROCESS | 1725 | ++DOMWINDOW == 69 (0x1130d6c00) [pid = 1725] [serial = 2034] [outer = 0x0] 17:28:46 INFO - PROCESS | 1725 | ++DOMWINDOW == 70 (0x1195f2400) [pid = 1725] [serial = 2035] [outer = 0x1130d6c00] 17:28:46 INFO - PROCESS | 1725 | 1467937726297 Marionette DEBUG loaded listener.js 17:28:46 INFO - PROCESS | 1725 | ++DOMWINDOW == 71 (0x123708c00) [pid = 1725] [serial = 2036] [outer = 0x1130d6c00] 17:28:47 INFO - PROCESS | 1725 | 1467937727062 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]]]}] 17:28:47 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) 17:28:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 969ms 17:28:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 17:28:47 INFO - PROCESS | 1725 | 1467937727089 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 17:28:47 INFO - PROCESS | 1725 | 1467937727090 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 17:28:47 INFO - PROCESS | 1725 | 1467937727094 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 17:28:47 INFO - PROCESS | 1725 | 1467937727096 Marionette TRACE conn2 <- [1,2686,null,{}] 17:28:47 INFO - PROCESS | 1725 | 1467937727098 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}] 17:28:47 INFO - PROCESS | 1725 | 1467937727102 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:47 INFO - PROCESS | 1725 | 1467937727204 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 17:28:47 INFO - PROCESS | 1725 | 1467937727209 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:47 INFO - PROCESS | 1725 | 1467937727210 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:47 INFO - PROCESS | 1725 | ++DOCSHELL 0x12ae21800 == 35 [pid = 1725] [id = 679] 17:28:47 INFO - PROCESS | 1725 | ++DOMWINDOW == 72 (0x12682dc00) [pid = 1725] [serial = 2037] [outer = 0x0] 17:28:47 INFO - PROCESS | 1725 | ++DOMWINDOW == 73 (0x128a76400) [pid = 1725] [serial = 2038] [outer = 0x12682dc00] 17:28:47 INFO - PROCESS | 1725 | 1467937727235 Marionette DEBUG loaded listener.js 17:28:47 INFO - PROCESS | 1725 | ++DOMWINDOW == 74 (0x128b58800) [pid = 1725] [serial = 2039] [outer = 0x12682dc00] 17:28:48 INFO - PROCESS | 1725 | 1467937728089 Marionette TRACE conn2 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 17:28:48 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | Space characters at the end of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255 17:28:48 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 17:28:48 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 17:28:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:28:48 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 17:28:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1023ms 17:28:48 INFO - PROCESS | 1725 | 1467937728116 Marionette TRACE conn2 -> [0,2689,"getWindowHandle",null] 17:28:48 INFO - PROCESS | 1725 | 1467937728119 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 17:28:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 17:28:48 INFO - PROCESS | 1725 | 1467937728123 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 17:28:48 INFO - PROCESS | 1725 | 1467937728125 Marionette TRACE conn2 <- [1,2690,null,{}] 17:28:48 INFO - PROCESS | 1725 | 1467937728129 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}] 17:28:48 INFO - PROCESS | 1725 | 1467937728131 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:48 INFO - PROCESS | 1725 | 1467937728239 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 17:28:48 INFO - PROCESS | 1725 | 1467937728299 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:48 INFO - PROCESS | 1725 | 1467937728300 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:48 INFO - PROCESS | 1725 | ++DOCSHELL 0x117347000 == 36 [pid = 1725] [id = 680] 17:28:48 INFO - PROCESS | 1725 | ++DOMWINDOW == 75 (0x11814f000) [pid = 1725] [serial = 2040] [outer = 0x0] 17:28:48 INFO - PROCESS | 1725 | ++DOMWINDOW == 76 (0x118395400) [pid = 1725] [serial = 2041] [outer = 0x11814f000] 17:28:48 INFO - PROCESS | 1725 | 1467937728334 Marionette DEBUG loaded listener.js 17:28:48 INFO - PROCESS | 1725 | ++DOMWINDOW == 77 (0x11907e400) [pid = 1725] [serial = 2042] [outer = 0x11814f000] 17:28:49 INFO - PROCESS | 1725 | 1467937729275 Marionette TRACE conn2 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 17:28:49 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 17:28:49 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 17:28:49 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 17:28:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:28:49 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 17:28:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1173ms 17:28:49 INFO - PROCESS | 1725 | 1467937729296 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 17:28:49 INFO - PROCESS | 1725 | 1467937729299 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 17:28:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 17:28:49 INFO - PROCESS | 1725 | 1467937729304 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 17:28:49 INFO - PROCESS | 1725 | 1467937729306 Marionette TRACE conn2 <- [1,2694,null,{}] 17:28:49 INFO - PROCESS | 1725 | 1467937729309 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}] 17:28:49 INFO - PROCESS | 1725 | 1467937729311 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:49 INFO - PROCESS | 1725 | 1467937729412 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 17:28:49 INFO - PROCESS | 1725 | 1467937729470 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:49 INFO - PROCESS | 1725 | 1467937729471 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:49 INFO - PROCESS | 1725 | ++DOCSHELL 0x1251cb800 == 37 [pid = 1725] [id = 681] 17:28:49 INFO - PROCESS | 1725 | ++DOMWINDOW == 78 (0x1210a1c00) [pid = 1725] [serial = 2043] [outer = 0x0] 17:28:49 INFO - PROCESS | 1725 | ++DOMWINDOW == 79 (0x12111b800) [pid = 1725] [serial = 2044] [outer = 0x1210a1c00] 17:28:49 INFO - PROCESS | 1725 | 1467937729501 Marionette DEBUG loaded listener.js 17:28:49 INFO - PROCESS | 1725 | ++DOMWINDOW == 80 (0x121bd6400) [pid = 1725] [serial = 2045] [outer = 0x1210a1c00] 17:28:50 INFO - PROCESS | 1725 | 1467937730459 Marionette TRACE conn2 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 17:28:50 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 17:28:50 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 17:28:50 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 17:28:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:28:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 17:28:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1171ms 17:28:50 INFO - PROCESS | 1725 | 1467937730477 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 17:28:50 INFO - PROCESS | 1725 | 1467937730479 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 17:28:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 17:28:50 INFO - PROCESS | 1725 | 1467937730482 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 17:28:50 INFO - PROCESS | 1725 | 1467937730484 Marionette TRACE conn2 <- [1,2698,null,{}] 17:28:50 INFO - PROCESS | 1725 | 1467937730492 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}] 17:28:50 INFO - PROCESS | 1725 | 1467937730495 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:50 INFO - PROCESS | 1725 | 1467937730596 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 17:28:50 INFO - PROCESS | 1725 | 1467937730653 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:50 INFO - PROCESS | 1725 | 1467937730655 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:50 INFO - PROCESS | 1725 | ++DOCSHELL 0x121d82000 == 38 [pid = 1725] [id = 682] 17:28:50 INFO - PROCESS | 1725 | ++DOMWINDOW == 81 (0x126829800) [pid = 1725] [serial = 2046] [outer = 0x0] 17:28:50 INFO - PROCESS | 1725 | ++DOMWINDOW == 82 (0x126ac5400) [pid = 1725] [serial = 2047] [outer = 0x126829800] 17:28:50 INFO - PROCESS | 1725 | 1467937730686 Marionette DEBUG loaded listener.js 17:28:50 INFO - PROCESS | 1725 | ++DOMWINDOW == 83 (0x128a76800) [pid = 1725] [serial = 2048] [outer = 0x126829800] 17:28:51 INFO - PROCESS | 1725 | 1467937731717 Marionette TRACE conn2 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 17:28:51 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | Space characters at the start of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 17:28:51 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 17:28:51 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 17:28:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:28:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 17:28:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1271ms 17:28:51 INFO - PROCESS | 1725 | 1467937731754 Marionette TRACE conn2 -> [0,2701,"getWindowHandle",null] 17:28:51 INFO - PROCESS | 1725 | 1467937731757 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 17:28:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 17:28:51 INFO - PROCESS | 1725 | 1467937731761 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 17:28:51 INFO - PROCESS | 1725 | 1467937731762 Marionette TRACE conn2 <- [1,2702,null,{}] 17:28:51 INFO - PROCESS | 1725 | 1467937731766 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}] 17:28:51 INFO - PROCESS | 1725 | 1467937731768 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:51 INFO - PROCESS | 1725 | 1467937731868 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 17:28:51 INFO - PROCESS | 1725 | 1467937731949 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:51 INFO - PROCESS | 1725 | 1467937731950 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:51 INFO - PROCESS | 1725 | ++DOCSHELL 0x119ebe000 == 39 [pid = 1725] [id = 683] 17:28:51 INFO - PROCESS | 1725 | ++DOMWINDOW == 84 (0x1195ecc00) [pid = 1725] [serial = 2049] [outer = 0x0] 17:28:51 INFO - PROCESS | 1725 | ++DOMWINDOW == 85 (0x11972a400) [pid = 1725] [serial = 2050] [outer = 0x1195ecc00] 17:28:51 INFO - PROCESS | 1725 | 1467937731992 Marionette DEBUG loaded listener.js 17:28:52 INFO - PROCESS | 1725 | ++DOMWINDOW == 86 (0x119e0fc00) [pid = 1725] [serial = 2051] [outer = 0x1195ecc00] 17:28:52 INFO - PROCESS | 1725 | --DOCSHELL 0x128a43800 == 38 [pid = 1725] [id = 678] 17:28:52 INFO - PROCESS | 1725 | --DOCSHELL 0x128a2d800 == 37 [pid = 1725] [id = 677] 17:28:52 INFO - PROCESS | 1725 | --DOCSHELL 0x121d82800 == 36 [pid = 1725] [id = 676] 17:28:52 INFO - PROCESS | 1725 | --DOCSHELL 0x119173800 == 35 [pid = 1725] [id = 675] 17:28:52 INFO - PROCESS | 1725 | --DOCSHELL 0x117236800 == 34 [pid = 1725] [id = 674] 17:28:52 INFO - PROCESS | 1725 | --DOCSHELL 0x11908b800 == 33 [pid = 1725] [id = 672] 17:28:52 INFO - PROCESS | 1725 | --DOCSHELL 0x118581000 == 32 [pid = 1725] [id = 673] 17:28:52 INFO - PROCESS | 1725 | --DOCSHELL 0x12d881800 == 31 [pid = 1725] [id = 671] 17:28:52 INFO - PROCESS | 1725 | --DOCSHELL 0x121d82000 == 30 [pid = 1725] [id = 682] 17:28:52 INFO - PROCESS | 1725 | --DOCSHELL 0x1251cb800 == 29 [pid = 1725] [id = 681] 17:28:52 INFO - PROCESS | 1725 | --DOCSHELL 0x12ae21800 == 28 [pid = 1725] [id = 679] 17:28:52 INFO - PROCESS | 1725 | --DOCSHELL 0x117347000 == 27 [pid = 1725] [id = 680] 17:28:52 INFO - PROCESS | 1725 | --DOMWINDOW == 85 (0x12b8b0400) [pid = 1725] [serial = 2014] [outer = 0x0] [url = about:blank] 17:28:52 INFO - PROCESS | 1725 | --DOMWINDOW == 84 (0x124c11c00) [pid = 1725] [serial = 1987] [outer = 0x0] [url = about:blank] 17:28:52 INFO - PROCESS | 1725 | --DOMWINDOW == 83 (0x125707400) [pid = 1725] [serial = 1988] [outer = 0x0] [url = about:blank] 17:28:52 INFO - PROCESS | 1725 | --DOMWINDOW == 82 (0x1183c9000) [pid = 1725] [serial = 1981] [outer = 0x0] [url = about:blank] 17:28:52 INFO - PROCESS | 1725 | --DOMWINDOW == 81 (0x1190b3400) [pid = 1725] [serial = 1982] [outer = 0x0] [url = about:blank] 17:28:52 INFO - PROCESS | 1725 | --DOMWINDOW == 80 (0x128a78c00) [pid = 1725] [serial = 1993] [outer = 0x0] [url = about:blank] 17:28:52 INFO - PROCESS | 1725 | --DOMWINDOW == 79 (0x129174000) [pid = 1725] [serial = 1996] [outer = 0x0] [url = about:blank] 17:28:52 INFO - PROCESS | 1725 | --DOMWINDOW == 78 (0x1181c2c00) [pid = 1725] [serial = 2005] [outer = 0x0] [url = about:blank] 17:28:52 INFO - PROCESS | 1725 | --DOMWINDOW == 77 (0x12ad9e800) [pid = 1725] [serial = 2000] [outer = 0x0] [url = about:blank] 17:28:52 INFO - PROCESS | 1725 | --DOMWINDOW == 76 (0x129945c00) [pid = 1725] [serial = 1999] [outer = 0x0] [url = about:blank] 17:28:52 INFO - PROCESS | 1725 | --DOMWINDOW == 75 (0x1266bdc00) [pid = 1725] [serial = 1990] [outer = 0x0] [url = about:blank] 17:28:52 INFO - PROCESS | 1725 | --DOMWINDOW == 74 (0x1210a8000) [pid = 1725] [serial = 1984] [outer = 0x0] [url = about:blank] 17:28:52 INFO - PROCESS | 1725 | --DOMWINDOW == 73 (0x12111e000) [pid = 1725] [serial = 1985] [outer = 0x0] [url = about:blank] 17:28:52 INFO - PROCESS | 1725 | --DOMWINDOW == 72 (0x12b05f400) [pid = 1725] [serial = 2002] [outer = 0x0] [url = about:blank] 17:28:52 INFO - PROCESS | 1725 | --DOMWINDOW == 71 (0x1183c3400) [pid = 1725] [serial = 1978] [outer = 0x0] [url = about:blank] 17:28:52 INFO - PROCESS | 1725 | --DOMWINDOW == 70 (0x118888000) [pid = 1725] [serial = 1979] [outer = 0x0] [url = about:blank] 17:28:52 INFO - PROCESS | 1725 | --DOMWINDOW == 69 (0x1197ec400) [pid = 1725] [serial = 2006] [outer = 0x0] [url = about:blank] 17:28:52 INFO - PROCESS | 1725 | --DOMWINDOW == 68 (0x126832800) [pid = 1725] [serial = 2008] [outer = 0x0] [url = about:blank] 17:28:52 INFO - PROCESS | 1725 | --DOMWINDOW == 67 (0x12ad9b400) [pid = 1725] [serial = 2011] [outer = 0x0] [url = about:blank] 17:28:52 INFO - PROCESS | 1725 | --DOMWINDOW == 66 (0x1197e5c00) [pid = 1725] [serial = 1970] [outer = 0x0] [url = about:blank] 17:28:52 INFO - PROCESS | 1725 | --DOMWINDOW == 65 (0x11907a000) [pid = 1725] [serial = 1969] [outer = 0x0] [url = about:blank] 17:28:52 INFO - PROCESS | 1725 | --DOMWINDOW == 64 (0x123709000) [pid = 1725] [serial = 1973] [outer = 0x0] [url = about:blank] 17:28:52 INFO - PROCESS | 1725 | --DOMWINDOW == 63 (0x121ada800) [pid = 1725] [serial = 1972] [outer = 0x0] [url = about:blank] 17:28:52 INFO - PROCESS | 1725 | --DOMWINDOW == 62 (0x128b56400) [pid = 1725] [serial = 1976] [outer = 0x0] [url = about:blank] 17:28:52 INFO - PROCESS | 1725 | --DOMWINDOW == 61 (0x126832000) [pid = 1725] [serial = 1975] [outer = 0x0] [url = about:blank] 17:28:52 INFO - PROCESS | 1725 | --DOMWINDOW == 60 (0x12b065000) [pid = 1725] [serial = 2003] [outer = 0x0] [url = about:blank] 17:28:52 INFO - PROCESS | 1725 | --DOMWINDOW == 59 (0x129943000) [pid = 1725] [serial = 1997] [outer = 0x0] [url = about:blank] 17:28:52 INFO - PROCESS | 1725 | --DOMWINDOW == 58 (0x128b74400) [pid = 1725] [serial = 1994] [outer = 0x0] [url = about:blank] 17:28:52 INFO - PROCESS | 1725 | --DOMWINDOW == 57 (0x12b840000) [pid = 1725] [serial = 2012] [outer = 0x0] [url = about:blank] 17:28:52 INFO - PROCESS | 1725 | --DOMWINDOW == 56 (0x126922c00) [pid = 1725] [serial = 1991] [outer = 0x0] [url = about:blank] 17:28:52 INFO - PROCESS | 1725 | --DOMWINDOW == 55 (0x128b54800) [pid = 1725] [serial = 2009] [outer = 0x0] [url = about:blank] 17:28:52 INFO - PROCESS | 1725 | 1467937732991 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]]]}] 17:28:53 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 17:28:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1275ms 17:28:53 INFO - PROCESS | 1725 | 1467937733036 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 17:28:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 17:28:53 INFO - PROCESS | 1725 | 1467937733039 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 17:28:53 INFO - PROCESS | 1725 | 1467937733042 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 17:28:53 INFO - PROCESS | 1725 | 1467937733044 Marionette TRACE conn2 <- [1,2706,null,{}] 17:28:53 INFO - PROCESS | 1725 | 1467937733048 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}] 17:28:53 INFO - PROCESS | 1725 | 1467937733049 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:53 INFO - PROCESS | 1725 | 1467937733134 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 17:28:53 INFO - PROCESS | 1725 | 1467937733138 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:53 INFO - PROCESS | 1725 | 1467937733140 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:53 INFO - PROCESS | 1725 | ++DOCSHELL 0x11667c000 == 28 [pid = 1725] [id = 684] 17:28:53 INFO - PROCESS | 1725 | ++DOMWINDOW == 56 (0x1133d4000) [pid = 1725] [serial = 2052] [outer = 0x0] 17:28:53 INFO - PROCESS | 1725 | ++DOMWINDOW == 57 (0x1133eac00) [pid = 1725] [serial = 2053] [outer = 0x1133d4000] 17:28:53 INFO - PROCESS | 1725 | 1467937733172 Marionette DEBUG loaded listener.js 17:28:53 INFO - PROCESS | 1725 | ++DOMWINDOW == 58 (0x113d90400) [pid = 1725] [serial = 2054] [outer = 0x1133d4000] 17:28:53 INFO - PROCESS | 1725 | 1467937733572 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]]]}] 17:28:53 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 17:28:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 570ms 17:28:53 INFO - PROCESS | 1725 | 1467937733612 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 17:28:53 INFO - PROCESS | 1725 | 1467937733616 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 17:28:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 17:28:53 INFO - PROCESS | 1725 | 1467937733621 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 17:28:53 INFO - PROCESS | 1725 | 1467937733623 Marionette TRACE conn2 <- [1,2710,null,{}] 17:28:53 INFO - PROCESS | 1725 | 1467937733625 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}] 17:28:53 INFO - PROCESS | 1725 | 1467937733627 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:53 INFO - PROCESS | 1725 | 1467937733711 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 17:28:53 INFO - PROCESS | 1725 | 1467937733716 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:53 INFO - PROCESS | 1725 | 1467937733717 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:53 INFO - PROCESS | 1725 | ++DOCSHELL 0x118576800 == 29 [pid = 1725] [id = 685] 17:28:53 INFO - PROCESS | 1725 | ++DOMWINDOW == 59 (0x1160e4c00) [pid = 1725] [serial = 2055] [outer = 0x0] 17:28:53 INFO - PROCESS | 1725 | ++DOMWINDOW == 60 (0x116fb5400) [pid = 1725] [serial = 2056] [outer = 0x1160e4c00] 17:28:53 INFO - PROCESS | 1725 | 1467937733745 Marionette DEBUG loaded listener.js 17:28:53 INFO - PROCESS | 1725 | ++DOMWINDOW == 61 (0x1181bb000) [pid = 1725] [serial = 2057] [outer = 0x1160e4c00] 17:28:54 INFO - PROCESS | 1725 | 1467937734083 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] 17:28:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 17:28:54 INFO - PROCESS | 1725 | 1467937734142 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 17:28:54 INFO - PROCESS | 1725 | 1467937734144 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 17:28:54 INFO - PROCESS | 1725 | 1467937734146 Marionette TRACE conn2 <- [1,2714,null,{}] 17:28:54 INFO - PROCESS | 1725 | 1467937734154 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}] 17:28:54 INFO - PROCESS | 1725 | 1467937734158 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:54 INFO - PROCESS | 1725 | 1467937734237 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 17:28:54 INFO - PROCESS | 1725 | 1467937734244 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:54 INFO - PROCESS | 1725 | 1467937734247 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:54 INFO - PROCESS | 1725 | ++DOCSHELL 0x119b1c000 == 30 [pid = 1725] [id = 686] 17:28:54 INFO - PROCESS | 1725 | ++DOMWINDOW == 62 (0x1133cc000) [pid = 1725] [serial = 2058] [outer = 0x0] 17:28:54 INFO - PROCESS | 1725 | ++DOMWINDOW == 63 (0x118758400) [pid = 1725] [serial = 2059] [outer = 0x1133cc000] 17:28:54 INFO - PROCESS | 1725 | 1467937734275 Marionette DEBUG loaded listener.js 17:28:54 INFO - PROCESS | 1725 | ++DOMWINDOW == 64 (0x119079000) [pid = 1725] [serial = 2060] [outer = 0x1133cc000] 17:28:54 INFO - PROCESS | 1725 | 1467937734610 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]]]}] 17:28:54 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 17:28:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 471ms 17:28:54 INFO - PROCESS | 1725 | 1467937734616 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 17:28:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 17:28:54 INFO - PROCESS | 1725 | 1467937734617 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 17:28:54 INFO - PROCESS | 1725 | 1467937734619 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 17:28:54 INFO - PROCESS | 1725 | 1467937734620 Marionette TRACE conn2 <- [1,2718,null,{}] 17:28:54 INFO - PROCESS | 1725 | 1467937734622 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}] 17:28:54 INFO - PROCESS | 1725 | 1467937734624 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:54 INFO - PROCESS | 1725 | 1467937734715 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 17:28:54 INFO - PROCESS | 1725 | 1467937734780 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:54 INFO - PROCESS | 1725 | 1467937734781 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:54 INFO - PROCESS | 1725 | ++DOCSHELL 0x121362800 == 31 [pid = 1725] [id = 687] 17:28:54 INFO - PROCESS | 1725 | ++DOMWINDOW == 65 (0x118754800) [pid = 1725] [serial = 2061] [outer = 0x0] 17:28:54 INFO - PROCESS | 1725 | ++DOMWINDOW == 66 (0x1194b1800) [pid = 1725] [serial = 2062] [outer = 0x118754800] 17:28:54 INFO - PROCESS | 1725 | 1467937734819 Marionette DEBUG loaded listener.js 17:28:54 INFO - PROCESS | 1725 | ++DOMWINDOW == 67 (0x1197de400) [pid = 1725] [serial = 2063] [outer = 0x118754800] 17:28:55 INFO - PROCESS | 1725 | 1467937735277 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] 17:28:55 INFO - PROCESS | 1725 | 1467937735295 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 17:28:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 17:28:55 INFO - PROCESS | 1725 | 1467937735299 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 17:28:55 INFO - PROCESS | 1725 | 1467937735300 Marionette TRACE conn2 <- [1,2722,null,{}] 17:28:55 INFO - PROCESS | 1725 | 1467937735304 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}] 17:28:55 INFO - PROCESS | 1725 | 1467937735306 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:55 INFO - PROCESS | 1725 | 1467937735428 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 17:28:55 INFO - PROCESS | 1725 | 1467937735431 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:55 INFO - PROCESS | 1725 | 1467937735433 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:55 INFO - PROCESS | 1725 | ++DOCSHELL 0x12360e800 == 32 [pid = 1725] [id = 688] 17:28:55 INFO - PROCESS | 1725 | ++DOMWINDOW == 68 (0x1160da800) [pid = 1725] [serial = 2064] [outer = 0x0] 17:28:55 INFO - PROCESS | 1725 | ++DOMWINDOW == 69 (0x1197e3800) [pid = 1725] [serial = 2065] [outer = 0x1160da800] 17:28:55 INFO - PROCESS | 1725 | 1467937735458 Marionette DEBUG loaded listener.js 17:28:55 INFO - PROCESS | 1725 | ++DOMWINDOW == 70 (0x119e10800) [pid = 1725] [serial = 2066] [outer = 0x1160da800] 17:28:55 INFO - PROCESS | 1725 | 1467937735830 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] 17:28:55 INFO - PROCESS | 1725 | 1467937735871 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 17:28:55 INFO - PROCESS | 1725 | 1467937735874 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 17:28:55 INFO - PROCESS | 1725 | 1467937735875 Marionette TRACE conn2 <- [1,2726,null,{}] 17:28:55 INFO - PROCESS | 1725 | 1467937735878 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}] 17:28:55 INFO - PROCESS | 1725 | 1467937735883 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:56 INFO - PROCESS | 1725 | 1467937736040 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 17:28:56 INFO - PROCESS | 1725 | 1467937736078 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:56 INFO - PROCESS | 1725 | 1467937736079 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:56 INFO - PROCESS | 1725 | ++DOCSHELL 0x1261c7800 == 33 [pid = 1725] [id = 689] 17:28:56 INFO - PROCESS | 1725 | ++DOMWINDOW == 71 (0x1210a3000) [pid = 1725] [serial = 2067] [outer = 0x0] 17:28:56 INFO - PROCESS | 1725 | ++DOMWINDOW == 72 (0x12111e400) [pid = 1725] [serial = 2068] [outer = 0x1210a3000] 17:28:56 INFO - PROCESS | 1725 | 1467937736119 Marionette DEBUG loaded listener.js 17:28:56 INFO - PROCESS | 1725 | ++DOMWINDOW == 73 (0x12370c000) [pid = 1725] [serial = 2069] [outer = 0x1210a3000] 17:28:56 INFO - PROCESS | 1725 | 1467937736535 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]]]}] 17:28:56 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 17:28:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 673ms 17:28:56 INFO - PROCESS | 1725 | 1467937736546 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 17:28:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 17:28:56 INFO - PROCESS | 1725 | 1467937736555 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 17:28:56 INFO - PROCESS | 1725 | 1467937736557 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 17:28:56 INFO - PROCESS | 1725 | 1467937736558 Marionette TRACE conn2 <- [1,2730,null,{}] 17:28:56 INFO - PROCESS | 1725 | 1467937736560 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}] 17:28:56 INFO - PROCESS | 1725 | 1467937736561 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:56 INFO - PROCESS | 1725 | 1467937736657 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 17:28:56 INFO - PROCESS | 1725 | 1467937736688 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:56 INFO - PROCESS | 1725 | 1467937736689 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:56 INFO - PROCESS | 1725 | ++DOCSHELL 0x128a3b000 == 34 [pid = 1725] [id = 690] 17:28:56 INFO - PROCESS | 1725 | ++DOMWINDOW == 74 (0x116706400) [pid = 1725] [serial = 2070] [outer = 0x0] 17:28:56 INFO - PROCESS | 1725 | ++DOMWINDOW == 75 (0x1237f9000) [pid = 1725] [serial = 2071] [outer = 0x116706400] 17:28:56 INFO - PROCESS | 1725 | 1467937736713 Marionette DEBUG loaded listener.js 17:28:56 INFO - PROCESS | 1725 | ++DOMWINDOW == 76 (0x124c0cc00) [pid = 1725] [serial = 2072] [outer = 0x116706400] 17:28:57 INFO - PROCESS | 1725 | --DOMWINDOW == 75 (0x11320e400) [pid = 1725] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 17:28:57 INFO - PROCESS | 1725 | --DOMWINDOW == 74 (0x121bd2800) [pid = 1725] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 17:28:57 INFO - PROCESS | 1725 | --DOMWINDOW == 73 (0x1130d6c00) [pid = 1725] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 17:28:57 INFO - PROCESS | 1725 | --DOMWINDOW == 72 (0x1183c1c00) [pid = 1725] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 17:28:57 INFO - PROCESS | 1725 | --DOMWINDOW == 71 (0x12109f800) [pid = 1725] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 17:28:57 INFO - PROCESS | 1725 | --DOMWINDOW == 70 (0x11972a000) [pid = 1725] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 17:28:57 INFO - PROCESS | 1725 | --DOMWINDOW == 69 (0x1181c5c00) [pid = 1725] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 17:28:57 INFO - PROCESS | 1725 | --DOMWINDOW == 68 (0x119e06000) [pid = 1725] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 17:28:57 INFO - PROCESS | 1725 | --DOMWINDOW == 67 (0x12682dc00) [pid = 1725] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 17:28:57 INFO - PROCESS | 1725 | 1467937737504 Marionette TRACE conn2 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 17:28:57 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.measure.width.space.html | Space characters are converted to U+0020 and collapsed (per CSS) - assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200 17:28:57 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 17:28:57 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 17:28:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:28:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 17:28:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 970ms 17:28:57 INFO - PROCESS | 1725 | 1467937737527 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 17:28:57 INFO - PROCESS | 1725 | 1467937737528 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 17:28:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 17:28:57 INFO - PROCESS | 1725 | 1467937737530 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 17:28:57 INFO - PROCESS | 1725 | 1467937737531 Marionette TRACE conn2 <- [1,2734,null,{}] 17:28:57 INFO - PROCESS | 1725 | 1467937737534 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}] 17:28:57 INFO - PROCESS | 1725 | 1467937737535 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:57 INFO - PROCESS | 1725 | 1467937737608 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 17:28:57 INFO - PROCESS | 1725 | 1467937737613 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:57 INFO - PROCESS | 1725 | 1467937737614 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:57 INFO - PROCESS | 1725 | ++DOCSHELL 0x129210800 == 35 [pid = 1725] [id = 691] 17:28:57 INFO - PROCESS | 1725 | ++DOMWINDOW == 68 (0x1195e7400) [pid = 1725] [serial = 2073] [outer = 0x0] 17:28:57 INFO - PROCESS | 1725 | ++DOMWINDOW == 69 (0x12111b000) [pid = 1725] [serial = 2074] [outer = 0x1195e7400] 17:28:57 INFO - PROCESS | 1725 | 1467937737639 Marionette DEBUG loaded listener.js 17:28:57 INFO - PROCESS | 1725 | ++DOMWINDOW == 70 (0x124eac400) [pid = 1725] [serial = 2075] [outer = 0x1195e7400] 17:28:57 INFO - PROCESS | 1725 | 1467937737978 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]]]}] 17:28:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 17:28:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 469ms 17:28:58 INFO - PROCESS | 1725 | 1467937738001 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 17:28:58 INFO - PROCESS | 1725 | 1467937738002 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 17:28:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 17:28:58 INFO - PROCESS | 1725 | 1467937738004 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 17:28:58 INFO - PROCESS | 1725 | 1467937738016 Marionette TRACE conn2 <- [1,2738,null,{}] 17:28:58 INFO - PROCESS | 1725 | 1467937738019 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}] 17:28:58 INFO - PROCESS | 1725 | 1467937738020 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:58 INFO - PROCESS | 1725 | 1467937738121 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 17:28:58 INFO - PROCESS | 1725 | 1467937738128 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:58 INFO - PROCESS | 1725 | 1467937738129 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:58 INFO - PROCESS | 1725 | ++DOCSHELL 0x119b1b800 == 36 [pid = 1725] [id = 692] 17:28:58 INFO - PROCESS | 1725 | ++DOMWINDOW == 71 (0x124ee2800) [pid = 1725] [serial = 2076] [outer = 0x0] 17:28:58 INFO - PROCESS | 1725 | ++DOMWINDOW == 72 (0x125706c00) [pid = 1725] [serial = 2077] [outer = 0x124ee2800] 17:28:58 INFO - PROCESS | 1725 | 1467937738154 Marionette DEBUG loaded listener.js 17:28:58 INFO - PROCESS | 1725 | ++DOMWINDOW == 73 (0x125795000) [pid = 1725] [serial = 2078] [outer = 0x124ee2800] 17:28:58 INFO - PROCESS | 1725 | 1467937738454 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]]]}] 17:28:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 17:28:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 481ms 17:28:58 INFO - PROCESS | 1725 | 1467937738485 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 17:28:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 17:28:58 INFO - PROCESS | 1725 | 1467937738486 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 17:28:58 INFO - PROCESS | 1725 | 1467937738488 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 17:28:58 INFO - PROCESS | 1725 | 1467937738489 Marionette TRACE conn2 <- [1,2742,null,{}] 17:28:58 INFO - PROCESS | 1725 | 1467937738494 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}] 17:28:58 INFO - PROCESS | 1725 | 1467937738496 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:58 INFO - PROCESS | 1725 | 1467937738572 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 17:28:58 INFO - PROCESS | 1725 | 1467937738578 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:58 INFO - PROCESS | 1725 | 1467937738580 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:58 INFO - PROCESS | 1725 | ++DOCSHELL 0x12ad5f000 == 37 [pid = 1725] [id = 693] 17:28:58 INFO - PROCESS | 1725 | ++DOMWINDOW == 74 (0x12505ec00) [pid = 1725] [serial = 2079] [outer = 0x0] 17:28:58 INFO - PROCESS | 1725 | ++DOMWINDOW == 75 (0x126220400) [pid = 1725] [serial = 2080] [outer = 0x12505ec00] 17:28:58 INFO - PROCESS | 1725 | 1467937738604 Marionette DEBUG loaded listener.js 17:28:58 INFO - PROCESS | 1725 | ++DOMWINDOW == 76 (0x12665f000) [pid = 1725] [serial = 2081] [outer = 0x12505ec00] 17:28:58 INFO - PROCESS | 1725 | 1467937738931 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]]]}] 17:28:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 17:28:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 468ms 17:28:58 INFO - PROCESS | 1725 | 1467937738957 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 17:28:58 INFO - PROCESS | 1725 | 1467937738960 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 17:28:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 17:28:58 INFO - PROCESS | 1725 | 1467937738963 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 17:28:58 INFO - PROCESS | 1725 | 1467937738965 Marionette TRACE conn2 <- [1,2746,null,{}] 17:28:58 INFO - PROCESS | 1725 | 1467937738967 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}] 17:28:58 INFO - PROCESS | 1725 | 1467937738969 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:59 INFO - PROCESS | 1725 | 1467937739091 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 17:28:59 INFO - PROCESS | 1725 | 1467937739099 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:59 INFO - PROCESS | 1725 | 1467937739101 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:59 INFO - PROCESS | 1725 | ++DOCSHELL 0x12360e000 == 38 [pid = 1725] [id = 694] 17:28:59 INFO - PROCESS | 1725 | ++DOMWINDOW == 77 (0x1266c3800) [pid = 1725] [serial = 2082] [outer = 0x0] 17:28:59 INFO - PROCESS | 1725 | ++DOMWINDOW == 78 (0x126830c00) [pid = 1725] [serial = 2083] [outer = 0x1266c3800] 17:28:59 INFO - PROCESS | 1725 | 1467937739128 Marionette DEBUG loaded listener.js 17:28:59 INFO - PROCESS | 1725 | ++DOMWINDOW == 79 (0x12691c400) [pid = 1725] [serial = 2084] [outer = 0x1266c3800] 17:28:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 17:28:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 718ms 17:28:59 INFO - PROCESS | 1725 | 1467937739678 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]]]}] 17:28:59 INFO - PROCESS | 1725 | 1467937739683 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 17:28:59 INFO - PROCESS | 1725 | 1467937739686 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 17:28:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 17:28:59 INFO - PROCESS | 1725 | 1467937739689 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 17:28:59 INFO - PROCESS | 1725 | 1467937739692 Marionette TRACE conn2 <- [1,2750,null,{}] 17:28:59 INFO - PROCESS | 1725 | 1467937739696 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}] 17:28:59 INFO - PROCESS | 1725 | 1467937739697 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:59 INFO - PROCESS | 1725 | 1467937739812 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 17:28:59 INFO - PROCESS | 1725 | 1467937739892 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:59 INFO - PROCESS | 1725 | 1467937739893 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:28:59 INFO - PROCESS | 1725 | ++DOCSHELL 0x1187de000 == 39 [pid = 1725] [id = 695] 17:28:59 INFO - PROCESS | 1725 | ++DOMWINDOW == 80 (0x113d3e400) [pid = 1725] [serial = 2085] [outer = 0x0] 17:28:59 INFO - PROCESS | 1725 | ++DOMWINDOW == 81 (0x116702400) [pid = 1725] [serial = 2086] [outer = 0x113d3e400] 17:28:59 INFO - PROCESS | 1725 | 1467937739924 Marionette DEBUG loaded listener.js 17:28:59 INFO - PROCESS | 1725 | ++DOMWINDOW == 82 (0x117209800) [pid = 1725] [serial = 2087] [outer = 0x113d3e400] 17:29:00 INFO - PROCESS | 1725 | 1467937740467 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]]]}] 17:29:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 17:29:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 925ms 17:29:00 INFO - PROCESS | 1725 | 1467937740643 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 17:29:00 INFO - PROCESS | 1725 | 1467937740647 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 17:29:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 17:29:00 INFO - PROCESS | 1725 | 1467937740651 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 17:29:00 INFO - PROCESS | 1725 | 1467937740652 Marionette TRACE conn2 <- [1,2754,null,{}] 17:29:00 INFO - PROCESS | 1725 | 1467937740656 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}] 17:29:00 INFO - PROCESS | 1725 | 1467937740658 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:00 INFO - PROCESS | 1725 | 1467937740764 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 17:29:00 INFO - PROCESS | 1725 | 1467937740844 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:00 INFO - PROCESS | 1725 | 1467937740847 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:00 INFO - PROCESS | 1725 | ++DOCSHELL 0x117347000 == 40 [pid = 1725] [id = 696] 17:29:00 INFO - PROCESS | 1725 | ++DOMWINDOW == 83 (0x113d92c00) [pid = 1725] [serial = 2088] [outer = 0x0] 17:29:00 INFO - PROCESS | 1725 | ++DOMWINDOW == 84 (0x1160dc400) [pid = 1725] [serial = 2089] [outer = 0x113d92c00] 17:29:00 INFO - PROCESS | 1725 | 1467937740875 Marionette DEBUG loaded listener.js 17:29:00 INFO - PROCESS | 1725 | ++DOMWINDOW == 85 (0x1172bf400) [pid = 1725] [serial = 2090] [outer = 0x113d92c00] 17:29:01 INFO - PROCESS | 1725 | --DOCSHELL 0x12ad5f000 == 39 [pid = 1725] [id = 693] 17:29:01 INFO - PROCESS | 1725 | --DOCSHELL 0x119b1b800 == 38 [pid = 1725] [id = 692] 17:29:01 INFO - PROCESS | 1725 | --DOCSHELL 0x129210800 == 37 [pid = 1725] [id = 691] 17:29:01 INFO - PROCESS | 1725 | --DOCSHELL 0x128a3b000 == 36 [pid = 1725] [id = 690] 17:29:01 INFO - PROCESS | 1725 | --DOCSHELL 0x1261c7800 == 35 [pid = 1725] [id = 689] 17:29:01 INFO - PROCESS | 1725 | --DOCSHELL 0x12360e800 == 34 [pid = 1725] [id = 688] 17:29:01 INFO - PROCESS | 1725 | --DOCSHELL 0x121362800 == 33 [pid = 1725] [id = 687] 17:29:01 INFO - PROCESS | 1725 | --DOCSHELL 0x119b1c000 == 32 [pid = 1725] [id = 686] 17:29:01 INFO - PROCESS | 1725 | --DOCSHELL 0x118576800 == 31 [pid = 1725] [id = 685] 17:29:01 INFO - PROCESS | 1725 | --DOCSHELL 0x11667c000 == 30 [pid = 1725] [id = 684] 17:29:01 INFO - PROCESS | 1725 | 1467937741249 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]]]}] 17:29:01 INFO - PROCESS | 1725 | --DOMWINDOW == 84 (0x128a76400) [pid = 1725] [serial = 2038] [outer = 0x0] [url = about:blank] 17:29:01 INFO - PROCESS | 1725 | --DOMWINDOW == 83 (0x12111dc00) [pid = 1725] [serial = 2029] [outer = 0x0] [url = about:blank] 17:29:01 INFO - PROCESS | 1725 | --DOMWINDOW == 82 (0x1251a8c00) [pid = 1725] [serial = 2032] [outer = 0x0] [url = about:blank] 17:29:01 INFO - PROCESS | 1725 | --DOMWINDOW == 81 (0x1195f2400) [pid = 1725] [serial = 2035] [outer = 0x0] [url = about:blank] 17:29:01 INFO - PROCESS | 1725 | --DOMWINDOW == 80 (0x11888b800) [pid = 1725] [serial = 2017] [outer = 0x0] [url = about:blank] 17:29:01 INFO - PROCESS | 1725 | --DOMWINDOW == 79 (0x119727400) [pid = 1725] [serial = 2018] [outer = 0x0] [url = about:blank] 17:29:01 INFO - PROCESS | 1725 | --DOMWINDOW == 78 (0x12b93bc00) [pid = 1725] [serial = 2015] [outer = 0x0] [url = about:blank] 17:29:01 INFO - PROCESS | 1725 | --DOMWINDOW == 77 (0x119732800) [pid = 1725] [serial = 2026] [outer = 0x0] [url = about:blank] 17:29:01 INFO - PROCESS | 1725 | --DOMWINDOW == 76 (0x1183bf400) [pid = 1725] [serial = 2023] [outer = 0x0] [url = about:blank] 17:29:01 INFO - PROCESS | 1725 | --DOMWINDOW == 75 (0x11875d800) [pid = 1725] [serial = 2024] [outer = 0x0] [url = about:blank] 17:29:01 INFO - PROCESS | 1725 | --DOMWINDOW == 74 (0x121118c00) [pid = 1725] [serial = 2020] [outer = 0x0] [url = about:blank] 17:29:01 INFO - PROCESS | 1725 | --DOMWINDOW == 73 (0x121bd1c00) [pid = 1725] [serial = 2021] [outer = 0x0] [url = about:blank] 17:29:01 INFO - PROCESS | 1725 | --DOMWINDOW == 72 (0x123708c00) [pid = 1725] [serial = 2036] [outer = 0x0] [url = about:blank] 17:29:01 INFO - PROCESS | 1725 | --DOMWINDOW == 71 (0x126140c00) [pid = 1725] [serial = 2033] [outer = 0x0] [url = about:blank] 17:29:01 INFO - PROCESS | 1725 | --DOMWINDOW == 70 (0x12372b800) [pid = 1725] [serial = 2030] [outer = 0x0] [url = about:blank] 17:29:01 INFO - PROCESS | 1725 | --DOMWINDOW == 69 (0x119b8f800) [pid = 1725] [serial = 2027] [outer = 0x0] [url = about:blank] 17:29:01 INFO - PROCESS | 1725 | --DOMWINDOW == 68 (0x128b58800) [pid = 1725] [serial = 2039] [outer = 0x0] [url = about:blank] 17:29:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 17:29:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 622ms 17:29:01 INFO - PROCESS | 1725 | 1467937741274 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 17:29:01 INFO - PROCESS | 1725 | 1467937741276 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 17:29:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 17:29:01 INFO - PROCESS | 1725 | 1467937741282 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 17:29:01 INFO - PROCESS | 1725 | 1467937741285 Marionette TRACE conn2 <- [1,2758,null,{}] 17:29:01 INFO - PROCESS | 1725 | 1467937741288 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}] 17:29:01 INFO - PROCESS | 1725 | 1467937741290 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:01 INFO - PROCESS | 1725 | 1467937741378 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 17:29:01 INFO - PROCESS | 1725 | 1467937741383 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:01 INFO - PROCESS | 1725 | 1467937741385 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:01 INFO - PROCESS | 1725 | ++DOCSHELL 0x119a23000 == 31 [pid = 1725] [id = 697] 17:29:01 INFO - PROCESS | 1725 | ++DOMWINDOW == 69 (0x1181bec00) [pid = 1725] [serial = 2091] [outer = 0x0] 17:29:01 INFO - PROCESS | 1725 | ++DOMWINDOW == 70 (0x1183c3000) [pid = 1725] [serial = 2092] [outer = 0x1181bec00] 17:29:01 INFO - PROCESS | 1725 | 1467937741430 Marionette DEBUG loaded listener.js 17:29:01 INFO - PROCESS | 1725 | ++DOMWINDOW == 71 (0x118713400) [pid = 1725] [serial = 2093] [outer = 0x1181bec00] 17:29:01 INFO - PROCESS | 1725 | 1467937741873 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]]]}] 17:29:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 17:29:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 623ms 17:29:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 17:29:01 INFO - PROCESS | 1725 | 1467937741903 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 17:29:01 INFO - PROCESS | 1725 | 1467937741904 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 17:29:01 INFO - PROCESS | 1725 | 1467937741906 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 17:29:01 INFO - PROCESS | 1725 | 1467937741907 Marionette TRACE conn2 <- [1,2762,null,{}] 17:29:01 INFO - PROCESS | 1725 | 1467937741916 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}] 17:29:01 INFO - PROCESS | 1725 | 1467937741919 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:02 INFO - PROCESS | 1725 | 1467937742001 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 17:29:02 INFO - PROCESS | 1725 | 1467937742007 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:02 INFO - PROCESS | 1725 | 1467937742011 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:02 INFO - PROCESS | 1725 | ++DOCSHELL 0x121b23800 == 32 [pid = 1725] [id = 698] 17:29:02 INFO - PROCESS | 1725 | ++DOMWINDOW == 72 (0x1195ea400) [pid = 1725] [serial = 2094] [outer = 0x0] 17:29:02 INFO - PROCESS | 1725 | ++DOMWINDOW == 73 (0x119726c00) [pid = 1725] [serial = 2095] [outer = 0x1195ea400] 17:29:02 INFO - PROCESS | 1725 | 1467937742041 Marionette DEBUG loaded listener.js 17:29:02 INFO - PROCESS | 1725 | ++DOMWINDOW == 74 (0x1197e6800) [pid = 1725] [serial = 2096] [outer = 0x1195ea400] 17:29:02 INFO - PROCESS | 1725 | 1467937742378 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]]]}] 17:29:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 17:29:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 525ms 17:29:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 17:29:02 INFO - PROCESS | 1725 | 1467937742437 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 17:29:02 INFO - PROCESS | 1725 | 1467937742439 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 17:29:02 INFO - PROCESS | 1725 | 1467937742442 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 17:29:02 INFO - PROCESS | 1725 | 1467937742444 Marionette TRACE conn2 <- [1,2766,null,{}] 17:29:02 INFO - PROCESS | 1725 | 1467937742447 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}] 17:29:02 INFO - PROCESS | 1725 | 1467937742449 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:02 INFO - PROCESS | 1725 | 1467937742576 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 17:29:02 INFO - PROCESS | 1725 | 1467937742582 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:02 INFO - PROCESS | 1725 | 1467937742583 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:02 INFO - PROCESS | 1725 | ++DOCSHELL 0x125774800 == 33 [pid = 1725] [id = 699] 17:29:02 INFO - PROCESS | 1725 | ++DOMWINDOW == 75 (0x112fcd000) [pid = 1725] [serial = 2097] [outer = 0x0] 17:29:02 INFO - PROCESS | 1725 | ++DOMWINDOW == 76 (0x1210a6000) [pid = 1725] [serial = 2098] [outer = 0x112fcd000] 17:29:02 INFO - PROCESS | 1725 | 1467937742624 Marionette DEBUG loaded listener.js 17:29:02 INFO - PROCESS | 1725 | ++DOMWINDOW == 77 (0x12111d000) [pid = 1725] [serial = 2099] [outer = 0x112fcd000] 17:29:02 INFO - PROCESS | 1725 | 1467937742991 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]]]}] 17:29:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 17:29:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 571ms 17:29:03 INFO - PROCESS | 1725 | 1467937743013 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 17:29:03 INFO - PROCESS | 1725 | 1467937743015 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 17:29:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 17:29:03 INFO - PROCESS | 1725 | 1467937743017 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 17:29:03 INFO - PROCESS | 1725 | 1467937743018 Marionette TRACE conn2 <- [1,2770,null,{}] 17:29:03 INFO - PROCESS | 1725 | 1467937743020 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}] 17:29:03 INFO - PROCESS | 1725 | 1467937743022 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:03 INFO - PROCESS | 1725 | 1467937743131 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 17:29:03 INFO - PROCESS | 1725 | 1467937743137 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:03 INFO - PROCESS | 1725 | 1467937743138 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:03 INFO - PROCESS | 1725 | ++DOCSHELL 0x126a54000 == 34 [pid = 1725] [id = 700] 17:29:03 INFO - PROCESS | 1725 | ++DOMWINDOW == 78 (0x11a053c00) [pid = 1725] [serial = 2100] [outer = 0x0] 17:29:03 INFO - PROCESS | 1725 | ++DOMWINDOW == 79 (0x12153f000) [pid = 1725] [serial = 2101] [outer = 0x11a053c00] 17:29:03 INFO - PROCESS | 1725 | 1467937743163 Marionette DEBUG loaded listener.js 17:29:03 INFO - PROCESS | 1725 | ++DOMWINDOW == 80 (0x121bcfc00) [pid = 1725] [serial = 2102] [outer = 0x11a053c00] 17:29:03 INFO - PROCESS | 1725 | 1467937743512 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]]]}] 17:29:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 17:29:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 518ms 17:29:03 INFO - PROCESS | 1725 | 1467937743535 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 17:29:03 INFO - PROCESS | 1725 | 1467937743536 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 17:29:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 17:29:03 INFO - PROCESS | 1725 | 1467937743539 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 17:29:03 INFO - PROCESS | 1725 | 1467937743540 Marionette TRACE conn2 <- [1,2774,null,{}] 17:29:03 INFO - PROCESS | 1725 | 1467937743548 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}] 17:29:03 INFO - PROCESS | 1725 | 1467937743552 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:03 INFO - PROCESS | 1725 | 1467937743679 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 17:29:03 INFO - PROCESS | 1725 | 1467937743683 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:03 INFO - PROCESS | 1725 | 1467937743684 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:03 INFO - PROCESS | 1725 | ++DOCSHELL 0x1299b4800 == 35 [pid = 1725] [id = 701] 17:29:03 INFO - PROCESS | 1725 | ++DOMWINDOW == 81 (0x112f7d000) [pid = 1725] [serial = 2103] [outer = 0x0] 17:29:03 INFO - PROCESS | 1725 | ++DOMWINDOW == 82 (0x124b04400) [pid = 1725] [serial = 2104] [outer = 0x112f7d000] 17:29:03 INFO - PROCESS | 1725 | 1467937743710 Marionette DEBUG loaded listener.js 17:29:03 INFO - PROCESS | 1725 | ++DOMWINDOW == 83 (0x12621fc00) [pid = 1725] [serial = 2105] [outer = 0x112f7d000] 17:29:04 INFO - PROCESS | 1725 | 1467937744158 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]]]}] 17:29:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 17:29:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 672ms 17:29:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 17:29:04 INFO - PROCESS | 1725 | 1467937744212 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 17:29:04 INFO - PROCESS | 1725 | 1467937744214 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 17:29:04 INFO - PROCESS | 1725 | 1467937744217 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 17:29:04 INFO - PROCESS | 1725 | 1467937744219 Marionette TRACE conn2 <- [1,2778,null,{}] 17:29:04 INFO - PROCESS | 1725 | 1467937744222 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}] 17:29:04 INFO - PROCESS | 1725 | 1467937744224 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:04 INFO - PROCESS | 1725 | 1467937744332 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 17:29:04 INFO - PROCESS | 1725 | 1467937744368 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:04 INFO - PROCESS | 1725 | 1467937744369 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:04 INFO - PROCESS | 1725 | ++DOCSHELL 0x12ae1d000 == 36 [pid = 1725] [id = 702] 17:29:04 INFO - PROCESS | 1725 | ++DOMWINDOW == 84 (0x126828000) [pid = 1725] [serial = 2106] [outer = 0x0] 17:29:04 INFO - PROCESS | 1725 | ++DOMWINDOW == 85 (0x126831800) [pid = 1725] [serial = 2107] [outer = 0x126828000] 17:29:04 INFO - PROCESS | 1725 | 1467937744394 Marionette DEBUG loaded listener.js 17:29:04 INFO - PROCESS | 1725 | ++DOMWINDOW == 86 (0x126912c00) [pid = 1725] [serial = 2108] [outer = 0x126828000] 17:29:04 INFO - PROCESS | 1725 | 1467937744718 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]]]}] 17:29:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 17:29:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 521ms 17:29:04 INFO - PROCESS | 1725 | 1467937744738 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 17:29:04 INFO - PROCESS | 1725 | 1467937744740 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 17:29:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 17:29:04 INFO - PROCESS | 1725 | 1467937744743 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 17:29:04 INFO - PROCESS | 1725 | 1467937744746 Marionette TRACE conn2 <- [1,2782,null,{}] 17:29:04 INFO - PROCESS | 1725 | 1467937744748 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}] 17:29:04 INFO - PROCESS | 1725 | 1467937744749 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:04 INFO - PROCESS | 1725 | 1467937744849 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 17:29:04 INFO - PROCESS | 1725 | 1467937744852 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:04 INFO - PROCESS | 1725 | 1467937744853 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:04 INFO - PROCESS | 1725 | ++DOCSHELL 0x1182b6000 == 37 [pid = 1725] [id = 703] 17:29:04 INFO - PROCESS | 1725 | ++DOMWINDOW == 87 (0x12682a400) [pid = 1725] [serial = 2109] [outer = 0x0] 17:29:04 INFO - PROCESS | 1725 | ++DOMWINDOW == 88 (0x12691f000) [pid = 1725] [serial = 2110] [outer = 0x12682a400] 17:29:04 INFO - PROCESS | 1725 | 1467937744878 Marionette DEBUG loaded listener.js 17:29:04 INFO - PROCESS | 1725 | ++DOMWINDOW == 89 (0x1269ddc00) [pid = 1725] [serial = 2111] [outer = 0x12682a400] 17:29:05 INFO - PROCESS | 1725 | 1467937745201 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]]]}] 17:29:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 17:29:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 475ms 17:29:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 17:29:05 INFO - PROCESS | 1725 | 1467937745217 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 17:29:05 INFO - PROCESS | 1725 | 1467937745218 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 17:29:05 INFO - PROCESS | 1725 | 1467937745220 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 17:29:05 INFO - PROCESS | 1725 | 1467937745221 Marionette TRACE conn2 <- [1,2786,null,{}] 17:29:05 INFO - PROCESS | 1725 | 1467937745224 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}] 17:29:05 INFO - PROCESS | 1725 | 1467937745225 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:05 INFO - PROCESS | 1725 | 1467937745330 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 17:29:05 INFO - PROCESS | 1725 | 1467937745342 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:05 INFO - PROCESS | 1725 | 1467937745343 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:05 INFO - PROCESS | 1725 | ++DOCSHELL 0x12bd88800 == 38 [pid = 1725] [id = 704] 17:29:05 INFO - PROCESS | 1725 | ++DOMWINDOW == 90 (0x1269df400) [pid = 1725] [serial = 2112] [outer = 0x0] 17:29:05 INFO - PROCESS | 1725 | ++DOMWINDOW == 91 (0x126c6bc00) [pid = 1725] [serial = 2113] [outer = 0x1269df400] 17:29:05 INFO - PROCESS | 1725 | 1467937745368 Marionette DEBUG loaded listener.js 17:29:05 INFO - PROCESS | 1725 | ++DOMWINDOW == 92 (0x128a6cc00) [pid = 1725] [serial = 2114] [outer = 0x1269df400] 17:29:05 INFO - PROCESS | 1725 | --DOMWINDOW == 91 (0x12505ec00) [pid = 1725] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 17:29:05 INFO - PROCESS | 1725 | --DOMWINDOW == 90 (0x1160da800) [pid = 1725] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 17:29:05 INFO - PROCESS | 1725 | --DOMWINDOW == 89 (0x118754800) [pid = 1725] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 17:29:05 INFO - PROCESS | 1725 | --DOMWINDOW == 88 (0x1160e4c00) [pid = 1725] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 17:29:05 INFO - PROCESS | 1725 | --DOMWINDOW == 87 (0x1133cc000) [pid = 1725] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 17:29:05 INFO - PROCESS | 1725 | --DOMWINDOW == 86 (0x1133d4000) [pid = 1725] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 17:29:05 INFO - PROCESS | 1725 | --DOMWINDOW == 85 (0x11814f000) [pid = 1725] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 17:29:05 INFO - PROCESS | 1725 | --DOMWINDOW == 84 (0x1210a1c00) [pid = 1725] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 17:29:05 INFO - PROCESS | 1725 | --DOMWINDOW == 83 (0x1210a3000) [pid = 1725] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 17:29:05 INFO - PROCESS | 1725 | --DOMWINDOW == 82 (0x126829800) [pid = 1725] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 17:29:05 INFO - PROCESS | 1725 | --DOMWINDOW == 81 (0x1195e7400) [pid = 1725] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 17:29:05 INFO - PROCESS | 1725 | --DOMWINDOW == 80 (0x116706400) [pid = 1725] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 17:29:05 INFO - PROCESS | 1725 | --DOMWINDOW == 79 (0x1195ecc00) [pid = 1725] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 17:29:05 INFO - PROCESS | 1725 | 1467937745768 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]]]}] 17:29:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 17:29:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 570ms 17:29:05 INFO - PROCESS | 1725 | 1467937745796 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 17:29:05 INFO - PROCESS | 1725 | 1467937745797 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 17:29:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 17:29:05 INFO - PROCESS | 1725 | 1467937745799 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 17:29:05 INFO - PROCESS | 1725 | 1467937745801 Marionette TRACE conn2 <- [1,2790,null,{}] 17:29:05 INFO - PROCESS | 1725 | 1467937745803 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}] 17:29:05 INFO - PROCESS | 1725 | 1467937745804 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:05 INFO - PROCESS | 1725 | 1467937745913 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 17:29:05 INFO - PROCESS | 1725 | 1467937745919 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:05 INFO - PROCESS | 1725 | 1467937745921 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:05 INFO - PROCESS | 1725 | ++DOCSHELL 0x12c49b000 == 39 [pid = 1725] [id = 705] 17:29:05 INFO - PROCESS | 1725 | ++DOMWINDOW == 80 (0x112a88c00) [pid = 1725] [serial = 2115] [outer = 0x0] 17:29:05 INFO - PROCESS | 1725 | ++DOMWINDOW == 81 (0x1210a3800) [pid = 1725] [serial = 2116] [outer = 0x112a88c00] 17:29:05 INFO - PROCESS | 1725 | 1467937745945 Marionette DEBUG loaded listener.js 17:29:05 INFO - PROCESS | 1725 | ++DOMWINDOW == 82 (0x125794400) [pid = 1725] [serial = 2117] [outer = 0x112a88c00] 17:29:06 INFO - PROCESS | 1725 | 1467937746250 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]]]}] 17:29:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 17:29:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 469ms 17:29:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 17:29:06 INFO - PROCESS | 1725 | 1467937746268 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 17:29:06 INFO - PROCESS | 1725 | 1467937746270 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 17:29:06 INFO - PROCESS | 1725 | 1467937746272 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 17:29:06 INFO - PROCESS | 1725 | 1467937746274 Marionette TRACE conn2 <- [1,2794,null,{}] 17:29:06 INFO - PROCESS | 1725 | 1467937746277 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}] 17:29:06 INFO - PROCESS | 1725 | 1467937746281 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:06 INFO - PROCESS | 1725 | 1467937746375 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 17:29:06 INFO - PROCESS | 1725 | 1467937746431 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:06 INFO - PROCESS | 1725 | 1467937746432 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:06 INFO - PROCESS | 1725 | ++DOCSHELL 0x12c754800 == 40 [pid = 1725] [id = 706] 17:29:06 INFO - PROCESS | 1725 | ++DOMWINDOW == 83 (0x1190b6800) [pid = 1725] [serial = 2118] [outer = 0x0] 17:29:06 INFO - PROCESS | 1725 | ++DOMWINDOW == 84 (0x128a6a400) [pid = 1725] [serial = 2119] [outer = 0x1190b6800] 17:29:06 INFO - PROCESS | 1725 | 1467937746466 Marionette DEBUG loaded listener.js 17:29:06 INFO - PROCESS | 1725 | ++DOMWINDOW == 85 (0x128b54400) [pid = 1725] [serial = 2120] [outer = 0x1190b6800] 17:29:06 INFO - PROCESS | 1725 | 1467937746770 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]]]}] 17:29:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 17:29:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 523ms 17:29:06 INFO - PROCESS | 1725 | 1467937746797 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 17:29:06 INFO - PROCESS | 1725 | 1467937746798 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 17:29:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 17:29:06 INFO - PROCESS | 1725 | 1467937746801 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 17:29:06 INFO - PROCESS | 1725 | 1467937746802 Marionette TRACE conn2 <- [1,2798,null,{}] 17:29:06 INFO - PROCESS | 1725 | 1467937746804 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}] 17:29:06 INFO - PROCESS | 1725 | 1467937746805 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:06 INFO - PROCESS | 1725 | 1467937746887 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 17:29:06 INFO - PROCESS | 1725 | 1467937746891 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:06 INFO - PROCESS | 1725 | 1467937746892 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:06 INFO - PROCESS | 1725 | ++DOCSHELL 0x12c836800 == 41 [pid = 1725] [id = 707] 17:29:06 INFO - PROCESS | 1725 | ++DOMWINDOW == 86 (0x128b58000) [pid = 1725] [serial = 2121] [outer = 0x0] 17:29:06 INFO - PROCESS | 1725 | ++DOMWINDOW == 87 (0x128e65c00) [pid = 1725] [serial = 2122] [outer = 0x128b58000] 17:29:06 INFO - PROCESS | 1725 | 1467937746920 Marionette DEBUG loaded listener.js 17:29:06 INFO - PROCESS | 1725 | ++DOMWINDOW == 88 (0x12916c800) [pid = 1725] [serial = 2123] [outer = 0x128b58000] 17:29:07 INFO - PROCESS | 1725 | 1467937747248 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]]]}] 17:29:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 17:29:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 467ms 17:29:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 17:29:07 INFO - PROCESS | 1725 | 1467937747269 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 17:29:07 INFO - PROCESS | 1725 | 1467937747270 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 17:29:07 INFO - PROCESS | 1725 | 1467937747272 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 17:29:07 INFO - PROCESS | 1725 | 1467937747273 Marionette TRACE conn2 <- [1,2802,null,{}] 17:29:07 INFO - PROCESS | 1725 | 1467937747277 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}] 17:29:07 INFO - PROCESS | 1725 | 1467937747279 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:07 INFO - PROCESS | 1725 | 1467937747388 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 17:29:07 INFO - PROCESS | 1725 | 1467937747394 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:07 INFO - PROCESS | 1725 | 1467937747395 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:07 INFO - PROCESS | 1725 | ++DOCSHELL 0x12ca9f000 == 42 [pid = 1725] [id = 708] 17:29:07 INFO - PROCESS | 1725 | ++DOMWINDOW == 89 (0x128b4f400) [pid = 1725] [serial = 2124] [outer = 0x0] 17:29:07 INFO - PROCESS | 1725 | ++DOMWINDOW == 90 (0x12916e800) [pid = 1725] [serial = 2125] [outer = 0x128b4f400] 17:29:07 INFO - PROCESS | 1725 | 1467937747426 Marionette DEBUG loaded listener.js 17:29:07 INFO - PROCESS | 1725 | ++DOMWINDOW == 91 (0x1292d0000) [pid = 1725] [serial = 2126] [outer = 0x128b4f400] 17:29:08 INFO - PROCESS | 1725 | --DOCSHELL 0x119ebe000 == 41 [pid = 1725] [id = 683] 17:29:08 INFO - PROCESS | 1725 | --DOCSHELL 0x119a23000 == 40 [pid = 1725] [id = 697] 17:29:08 INFO - PROCESS | 1725 | --DOCSHELL 0x117347000 == 39 [pid = 1725] [id = 696] 17:29:08 INFO - PROCESS | 1725 | --DOCSHELL 0x1187de000 == 38 [pid = 1725] [id = 695] 17:29:08 INFO - PROCESS | 1725 | --DOCSHELL 0x12360e000 == 37 [pid = 1725] [id = 694] 17:29:08 INFO - PROCESS | 1725 | --DOCSHELL 0x121b23800 == 36 [pid = 1725] [id = 698] 17:29:08 INFO - PROCESS | 1725 | --DOCSHELL 0x12ae1d000 == 35 [pid = 1725] [id = 702] 17:29:08 INFO - PROCESS | 1725 | --DOCSHELL 0x12c754800 == 34 [pid = 1725] [id = 706] 17:29:08 INFO - PROCESS | 1725 | --DOCSHELL 0x1182b6000 == 33 [pid = 1725] [id = 703] 17:29:08 INFO - PROCESS | 1725 | --DOCSHELL 0x1299b4800 == 32 [pid = 1725] [id = 701] 17:29:08 INFO - PROCESS | 1725 | --DOCSHELL 0x12bd88800 == 31 [pid = 1725] [id = 704] 17:29:08 INFO - PROCESS | 1725 | --DOCSHELL 0x126a54000 == 30 [pid = 1725] [id = 700] 17:29:08 INFO - PROCESS | 1725 | --DOCSHELL 0x12c49b000 == 29 [pid = 1725] [id = 705] 17:29:08 INFO - PROCESS | 1725 | --DOCSHELL 0x125774800 == 28 [pid = 1725] [id = 699] 17:29:08 INFO - PROCESS | 1725 | --DOMWINDOW == 90 (0x126220400) [pid = 1725] [serial = 2080] [outer = 0x0] [url = about:blank] 17:29:08 INFO - PROCESS | 1725 | --DOMWINDOW == 89 (0x1197e3800) [pid = 1725] [serial = 2065] [outer = 0x0] [url = about:blank] 17:29:08 INFO - PROCESS | 1725 | --DOMWINDOW == 88 (0x1194b1800) [pid = 1725] [serial = 2062] [outer = 0x0] [url = about:blank] 17:29:08 INFO - PROCESS | 1725 | --DOMWINDOW == 87 (0x116fb5400) [pid = 1725] [serial = 2056] [outer = 0x0] [url = about:blank] 17:29:08 INFO - PROCESS | 1725 | --DOMWINDOW == 86 (0x1181bb000) [pid = 1725] [serial = 2057] [outer = 0x0] [url = about:blank] 17:29:08 INFO - PROCESS | 1725 | --DOMWINDOW == 85 (0x118758400) [pid = 1725] [serial = 2059] [outer = 0x0] [url = about:blank] 17:29:08 INFO - PROCESS | 1725 | --DOMWINDOW == 84 (0x119079000) [pid = 1725] [serial = 2060] [outer = 0x0] [url = about:blank] 17:29:08 INFO - PROCESS | 1725 | --DOMWINDOW == 83 (0x1133eac00) [pid = 1725] [serial = 2053] [outer = 0x0] [url = about:blank] 17:29:08 INFO - PROCESS | 1725 | --DOMWINDOW == 82 (0x113d90400) [pid = 1725] [serial = 2054] [outer = 0x0] [url = about:blank] 17:29:08 INFO - PROCESS | 1725 | --DOMWINDOW == 81 (0x11907e400) [pid = 1725] [serial = 2042] [outer = 0x0] [url = about:blank] 17:29:08 INFO - PROCESS | 1725 | --DOMWINDOW == 80 (0x118395400) [pid = 1725] [serial = 2041] [outer = 0x0] [url = about:blank] 17:29:08 INFO - PROCESS | 1725 | --DOMWINDOW == 79 (0x121bd6400) [pid = 1725] [serial = 2045] [outer = 0x0] [url = about:blank] 17:29:08 INFO - PROCESS | 1725 | --DOMWINDOW == 78 (0x12111b800) [pid = 1725] [serial = 2044] [outer = 0x0] [url = about:blank] 17:29:08 INFO - PROCESS | 1725 | --DOMWINDOW == 77 (0x12111e400) [pid = 1725] [serial = 2068] [outer = 0x0] [url = about:blank] 17:29:08 INFO - PROCESS | 1725 | --DOMWINDOW == 76 (0x128a76800) [pid = 1725] [serial = 2048] [outer = 0x0] [url = about:blank] 17:29:08 INFO - PROCESS | 1725 | --DOMWINDOW == 75 (0x126ac5400) [pid = 1725] [serial = 2047] [outer = 0x0] [url = about:blank] 17:29:08 INFO - PROCESS | 1725 | --DOMWINDOW == 74 (0x119e10800) [pid = 1725] [serial = 2066] [outer = 0x0] [url = about:blank] 17:29:08 INFO - PROCESS | 1725 | --DOMWINDOW == 73 (0x12111b000) [pid = 1725] [serial = 2074] [outer = 0x0] [url = about:blank] 17:29:08 INFO - PROCESS | 1725 | --DOMWINDOW == 72 (0x1237f9000) [pid = 1725] [serial = 2071] [outer = 0x0] [url = about:blank] 17:29:08 INFO - PROCESS | 1725 | --DOMWINDOW == 71 (0x124c0cc00) [pid = 1725] [serial = 2072] [outer = 0x0] [url = about:blank] 17:29:08 INFO - PROCESS | 1725 | --DOMWINDOW == 70 (0x12370c000) [pid = 1725] [serial = 2069] [outer = 0x0] [url = about:blank] 17:29:08 INFO - PROCESS | 1725 | --DOMWINDOW == 69 (0x125706c00) [pid = 1725] [serial = 2077] [outer = 0x0] [url = about:blank] 17:29:08 INFO - PROCESS | 1725 | --DOMWINDOW == 68 (0x124eac400) [pid = 1725] [serial = 2075] [outer = 0x0] [url = about:blank] 17:29:08 INFO - PROCESS | 1725 | --DOMWINDOW == 67 (0x12665f000) [pid = 1725] [serial = 2081] [outer = 0x0] [url = about:blank] 17:29:08 INFO - PROCESS | 1725 | --DOMWINDOW == 66 (0x119e0fc00) [pid = 1725] [serial = 2051] [outer = 0x0] [url = about:blank] 17:29:08 INFO - PROCESS | 1725 | --DOMWINDOW == 65 (0x11972a400) [pid = 1725] [serial = 2050] [outer = 0x0] [url = about:blank] 17:29:08 INFO - PROCESS | 1725 | --DOMWINDOW == 64 (0x1197de400) [pid = 1725] [serial = 2063] [outer = 0x0] [url = about:blank] 17:29:08 INFO - PROCESS | 1725 | --DOCSHELL 0x12c836800 == 27 [pid = 1725] [id = 707] 17:29:08 INFO - PROCESS | 1725 | --DOCSHELL 0x12caa3000 == 26 [pid = 1725] [id = 15] 17:29:08 INFO - PROCESS | 1725 | 1467937748824 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]]]}] 17:29:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 17:29:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1574ms 17:29:08 INFO - PROCESS | 1725 | 1467937748855 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 17:29:08 INFO - PROCESS | 1725 | 1467937748857 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 17:29:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 17:29:08 INFO - PROCESS | 1725 | 1467937748873 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 17:29:08 INFO - PROCESS | 1725 | 1467937748875 Marionette TRACE conn2 <- [1,2806,null,{}] 17:29:08 INFO - PROCESS | 1725 | 1467937748881 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}] 17:29:08 INFO - PROCESS | 1725 | 1467937748883 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:09 INFO - PROCESS | 1725 | 1467937749006 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 17:29:09 INFO - PROCESS | 1725 | 1467937749023 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:09 INFO - PROCESS | 1725 | 1467937749025 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:09 INFO - PROCESS | 1725 | ++DOCSHELL 0x1169b7800 == 27 [pid = 1725] [id = 709] 17:29:09 INFO - PROCESS | 1725 | ++DOMWINDOW == 65 (0x113f3a400) [pid = 1725] [serial = 2127] [outer = 0x0] 17:29:09 INFO - PROCESS | 1725 | ++DOMWINDOW == 66 (0x115117000) [pid = 1725] [serial = 2128] [outer = 0x113f3a400] 17:29:09 INFO - PROCESS | 1725 | 1467937749072 Marionette DEBUG loaded listener.js 17:29:09 INFO - PROCESS | 1725 | ++DOMWINDOW == 67 (0x116905000) [pid = 1725] [serial = 2129] [outer = 0x113f3a400] 17:29:09 INFO - PROCESS | 1725 | 1467937749513 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]]]}] 17:29:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 17:29:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 672ms 17:29:09 INFO - PROCESS | 1725 | 1467937749545 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 17:29:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 17:29:09 INFO - PROCESS | 1725 | 1467937749549 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 17:29:09 INFO - PROCESS | 1725 | 1467937749553 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 17:29:09 INFO - PROCESS | 1725 | 1467937749555 Marionette TRACE conn2 <- [1,2810,null,{}] 17:29:09 INFO - PROCESS | 1725 | 1467937749558 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}] 17:29:09 INFO - PROCESS | 1725 | 1467937749559 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:09 INFO - PROCESS | 1725 | 1467937749646 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 17:29:09 INFO - PROCESS | 1725 | 1467937749650 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:09 INFO - PROCESS | 1725 | 1467937749651 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:09 INFO - PROCESS | 1725 | ++DOCSHELL 0x1187dd800 == 28 [pid = 1725] [id = 710] 17:29:09 INFO - PROCESS | 1725 | ++DOMWINDOW == 68 (0x117207400) [pid = 1725] [serial = 2130] [outer = 0x0] 17:29:09 INFO - PROCESS | 1725 | ++DOMWINDOW == 69 (0x1176e5800) [pid = 1725] [serial = 2131] [outer = 0x117207400] 17:29:09 INFO - PROCESS | 1725 | 1467937749680 Marionette DEBUG loaded listener.js 17:29:09 INFO - PROCESS | 1725 | ++DOMWINDOW == 70 (0x1181c3c00) [pid = 1725] [serial = 2132] [outer = 0x117207400] 17:29:10 INFO - PROCESS | 1725 | 1467937750021 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]]]}] 17:29:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 17:29:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 520ms 17:29:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 17:29:10 INFO - PROCESS | 1725 | 1467937750073 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 17:29:10 INFO - PROCESS | 1725 | 1467937750074 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 17:29:10 INFO - PROCESS | 1725 | 1467937750077 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 17:29:10 INFO - PROCESS | 1725 | 1467937750079 Marionette TRACE conn2 <- [1,2814,null,{}] 17:29:10 INFO - PROCESS | 1725 | 1467937750088 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}] 17:29:10 INFO - PROCESS | 1725 | 1467937750091 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:10 INFO - PROCESS | 1725 | 1467937750170 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 17:29:10 INFO - PROCESS | 1725 | 1467937750178 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:10 INFO - PROCESS | 1725 | 1467937750180 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:10 INFO - PROCESS | 1725 | ++DOCSHELL 0x119b11800 == 29 [pid = 1725] [id = 711] 17:29:10 INFO - PROCESS | 1725 | ++DOMWINDOW == 71 (0x11223cc00) [pid = 1725] [serial = 2133] [outer = 0x0] 17:29:10 INFO - PROCESS | 1725 | ++DOMWINDOW == 72 (0x118714400) [pid = 1725] [serial = 2134] [outer = 0x11223cc00] 17:29:10 INFO - PROCESS | 1725 | 1467937750209 Marionette DEBUG loaded listener.js 17:29:10 INFO - PROCESS | 1725 | ++DOMWINDOW == 73 (0x118892400) [pid = 1725] [serial = 2135] [outer = 0x11223cc00] 17:29:10 INFO - PROCESS | 1725 | 1467937750561 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]]]}] 17:29:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 17:29:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 521ms 17:29:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 17:29:10 INFO - PROCESS | 1725 | 1467937750599 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 17:29:10 INFO - PROCESS | 1725 | 1467937750600 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 17:29:10 INFO - PROCESS | 1725 | 1467937750603 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 17:29:10 INFO - PROCESS | 1725 | 1467937750604 Marionette TRACE conn2 <- [1,2818,null,{}] 17:29:10 INFO - PROCESS | 1725 | 1467937750606 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}] 17:29:10 INFO - PROCESS | 1725 | 1467937750607 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:10 INFO - PROCESS | 1725 | 1467937750708 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 17:29:10 INFO - PROCESS | 1725 | 1467937750715 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:10 INFO - PROCESS | 1725 | 1467937750716 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:10 INFO - PROCESS | 1725 | ++DOCSHELL 0x121250800 == 30 [pid = 1725] [id = 712] 17:29:10 INFO - PROCESS | 1725 | ++DOMWINDOW == 74 (0x119037000) [pid = 1725] [serial = 2136] [outer = 0x0] 17:29:10 INFO - PROCESS | 1725 | ++DOMWINDOW == 75 (0x1190b6400) [pid = 1725] [serial = 2137] [outer = 0x119037000] 17:29:10 INFO - PROCESS | 1725 | 1467937750742 Marionette DEBUG loaded listener.js 17:29:10 INFO - PROCESS | 1725 | ++DOMWINDOW == 76 (0x1194b9800) [pid = 1725] [serial = 2138] [outer = 0x119037000] 17:29:11 INFO - PROCESS | 1725 | 1467937751034 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]]]}] 17:29:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 17:29:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 468ms 17:29:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 17:29:11 INFO - PROCESS | 1725 | 1467937751072 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 17:29:11 INFO - PROCESS | 1725 | 1467937751073 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 17:29:11 INFO - PROCESS | 1725 | 1467937751075 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 17:29:11 INFO - PROCESS | 1725 | 1467937751078 Marionette TRACE conn2 <- [1,2822,null,{}] 17:29:11 INFO - PROCESS | 1725 | 1467937751083 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}] 17:29:11 INFO - PROCESS | 1725 | 1467937751084 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:11 INFO - PROCESS | 1725 | 1467937751161 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 17:29:11 INFO - PROCESS | 1725 | 1467937751165 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:11 INFO - PROCESS | 1725 | 1467937751167 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:11 INFO - PROCESS | 1725 | ++DOCSHELL 0x121d7e000 == 31 [pid = 1725] [id = 713] 17:29:11 INFO - PROCESS | 1725 | ++DOMWINDOW == 77 (0x11697c800) [pid = 1725] [serial = 2139] [outer = 0x0] 17:29:11 INFO - PROCESS | 1725 | ++DOMWINDOW == 78 (0x1195f1800) [pid = 1725] [serial = 2140] [outer = 0x11697c800] 17:29:11 INFO - PROCESS | 1725 | 1467937751191 Marionette DEBUG loaded listener.js 17:29:11 INFO - PROCESS | 1725 | ++DOMWINDOW == 79 (0x1197de800) [pid = 1725] [serial = 2141] [outer = 0x11697c800] 17:29:11 INFO - PROCESS | 1725 | 1467937751545 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]]]}] 17:29:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 17:29:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 523ms 17:29:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 17:29:11 INFO - PROCESS | 1725 | 1467937751598 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 17:29:11 INFO - PROCESS | 1725 | 1467937751600 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 17:29:11 INFO - PROCESS | 1725 | 1467937751602 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 17:29:11 INFO - PROCESS | 1725 | 1467937751603 Marionette TRACE conn2 <- [1,2826,null,{}] 17:29:11 INFO - PROCESS | 1725 | 1467937751605 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}] 17:29:11 INFO - PROCESS | 1725 | 1467937751609 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:11 INFO - PROCESS | 1725 | 1467937751712 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 17:29:11 INFO - PROCESS | 1725 | 1467937751716 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:11 INFO - PROCESS | 1725 | 1467937751717 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:11 INFO - PROCESS | 1725 | ++DOCSHELL 0x1251c7800 == 32 [pid = 1725] [id = 714] 17:29:11 INFO - PROCESS | 1725 | ++DOMWINDOW == 80 (0x1197e4800) [pid = 1725] [serial = 2142] [outer = 0x0] 17:29:11 INFO - PROCESS | 1725 | ++DOMWINDOW == 81 (0x12101d800) [pid = 1725] [serial = 2143] [outer = 0x1197e4800] 17:29:11 INFO - PROCESS | 1725 | 1467937751743 Marionette DEBUG loaded listener.js 17:29:11 INFO - PROCESS | 1725 | ++DOMWINDOW == 82 (0x121117000) [pid = 1725] [serial = 2144] [outer = 0x1197e4800] 17:29:12 INFO - PROCESS | 1725 | 1467937752063 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 17:29:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 17:29:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 518ms 17:29:12 INFO - PROCESS | 1725 | 1467937752120 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 17:29:12 INFO - PROCESS | 1725 | 1467937752122 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 17:29:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 17:29:12 INFO - PROCESS | 1725 | 1467937752124 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 17:29:12 INFO - PROCESS | 1725 | 1467937752133 Marionette TRACE conn2 <- [1,2830,null,{}] 17:29:12 INFO - PROCESS | 1725 | 1467937752136 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}] 17:29:12 INFO - PROCESS | 1725 | 1467937752137 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:12 INFO - PROCESS | 1725 | 1467937752237 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 17:29:12 INFO - PROCESS | 1725 | 1467937752245 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:12 INFO - PROCESS | 1725 | 1467937752246 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:12 INFO - PROCESS | 1725 | ++DOCSHELL 0x1266e9800 == 33 [pid = 1725] [id = 715] 17:29:12 INFO - PROCESS | 1725 | ++DOMWINDOW == 83 (0x1197ebc00) [pid = 1725] [serial = 2145] [outer = 0x0] 17:29:12 INFO - PROCESS | 1725 | ++DOMWINDOW == 84 (0x12111f800) [pid = 1725] [serial = 2146] [outer = 0x1197ebc00] 17:29:12 INFO - PROCESS | 1725 | 1467937752271 Marionette DEBUG loaded listener.js 17:29:12 INFO - PROCESS | 1725 | ++DOMWINDOW == 85 (0x121ada800) [pid = 1725] [serial = 2147] [outer = 0x1197ebc00] 17:29:12 INFO - PROCESS | 1725 | 1467937752598 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]]]}] 17:29:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 17:29:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 527ms 17:29:12 INFO - PROCESS | 1725 | 1467937752652 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 17:29:12 INFO - PROCESS | 1725 | 1467937752654 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 17:29:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 17:29:12 INFO - PROCESS | 1725 | 1467937752657 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 17:29:12 INFO - PROCESS | 1725 | 1467937752659 Marionette TRACE conn2 <- [1,2834,null,{}] 17:29:12 INFO - PROCESS | 1725 | 1467937752662 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}] 17:29:12 INFO - PROCESS | 1725 | 1467937752664 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:12 INFO - PROCESS | 1725 | 1467937752784 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 17:29:12 INFO - PROCESS | 1725 | 1467937752861 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:12 INFO - PROCESS | 1725 | 1467937752862 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:12 INFO - PROCESS | 1725 | ++DOCSHELL 0x128a3d000 == 34 [pid = 1725] [id = 716] 17:29:12 INFO - PROCESS | 1725 | ++DOMWINDOW == 86 (0x1176e8000) [pid = 1725] [serial = 2148] [outer = 0x0] 17:29:12 INFO - PROCESS | 1725 | ++DOMWINDOW == 87 (0x1195e7800) [pid = 1725] [serial = 2149] [outer = 0x1176e8000] 17:29:12 INFO - PROCESS | 1725 | 1467937752901 Marionette DEBUG loaded listener.js 17:29:12 INFO - PROCESS | 1725 | ++DOMWINDOW == 88 (0x121bd9c00) [pid = 1725] [serial = 2150] [outer = 0x1176e8000] 17:29:13 INFO - PROCESS | 1725 | 1467937753229 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 17:29:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 17:29:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 623ms 17:29:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 17:29:13 INFO - PROCESS | 1725 | 1467937753280 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 17:29:13 INFO - PROCESS | 1725 | 1467937753281 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 17:29:13 INFO - PROCESS | 1725 | 1467937753284 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 17:29:13 INFO - PROCESS | 1725 | 1467937753285 Marionette TRACE conn2 <- [1,2838,null,{}] 17:29:13 INFO - PROCESS | 1725 | 1467937753287 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}] 17:29:13 INFO - PROCESS | 1725 | 1467937753288 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:13 INFO - PROCESS | 1725 | 1467937753372 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 17:29:13 INFO - PROCESS | 1725 | 1467937753435 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:13 INFO - PROCESS | 1725 | 1467937753436 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:13 INFO - PROCESS | 1725 | ++DOCSHELL 0x119b11000 == 35 [pid = 1725] [id = 717] 17:29:13 INFO - PROCESS | 1725 | ++DOMWINDOW == 89 (0x1122b1800) [pid = 1725] [serial = 2151] [outer = 0x0] 17:29:13 INFO - PROCESS | 1725 | ++DOMWINDOW == 90 (0x1236d4000) [pid = 1725] [serial = 2152] [outer = 0x1122b1800] 17:29:13 INFO - PROCESS | 1725 | 1467937753460 Marionette DEBUG loaded listener.js 17:29:13 INFO - PROCESS | 1725 | ++DOMWINDOW == 91 (0x1237fc400) [pid = 1725] [serial = 2153] [outer = 0x1122b1800] 17:29:13 INFO - PROCESS | 1725 | 1467937753753 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]]]}] 17:29:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 17:29:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 518ms 17:29:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 17:29:13 INFO - PROCESS | 1725 | 1467937753802 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 17:29:13 INFO - PROCESS | 1725 | 1467937753804 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 17:29:13 INFO - PROCESS | 1725 | 1467937753806 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 17:29:13 INFO - PROCESS | 1725 | 1467937753807 Marionette TRACE conn2 <- [1,2842,null,{}] 17:29:14 INFO - PROCESS | 1725 | --DOMWINDOW == 90 (0x128b58000) [pid = 1725] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 17:29:14 INFO - PROCESS | 1725 | --DOMWINDOW == 89 (0x112f7d000) [pid = 1725] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 17:29:14 INFO - PROCESS | 1725 | --DOMWINDOW == 88 (0x126828000) [pid = 1725] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 17:29:14 INFO - PROCESS | 1725 | --DOMWINDOW == 87 (0x1269df400) [pid = 1725] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 17:29:14 INFO - PROCESS | 1725 | --DOMWINDOW == 86 (0x12682a400) [pid = 1725] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 17:29:14 INFO - PROCESS | 1725 | --DOMWINDOW == 85 (0x112a88c00) [pid = 1725] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 17:29:14 INFO - PROCESS | 1725 | --DOMWINDOW == 84 (0x1190b6800) [pid = 1725] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 17:29:14 INFO - PROCESS | 1725 | --DOMWINDOW == 83 (0x112fcd000) [pid = 1725] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 17:29:14 INFO - PROCESS | 1725 | --DOMWINDOW == 82 (0x1195ea400) [pid = 1725] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 17:29:14 INFO - PROCESS | 1725 | --DOMWINDOW == 81 (0x1181bec00) [pid = 1725] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 17:29:14 INFO - PROCESS | 1725 | --DOMWINDOW == 80 (0x113d92c00) [pid = 1725] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 17:29:14 INFO - PROCESS | 1725 | --DOMWINDOW == 79 (0x113d3e400) [pid = 1725] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 17:29:14 INFO - PROCESS | 1725 | --DOMWINDOW == 78 (0x1266c3800) [pid = 1725] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 17:29:14 INFO - PROCESS | 1725 | --DOMWINDOW == 77 (0x11a053c00) [pid = 1725] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 17:29:14 INFO - PROCESS | 1725 | --DOMWINDOW == 76 (0x124ee2800) [pid = 1725] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 17:29:14 INFO - PROCESS | 1725 | 1467937754139 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}] 17:29:14 INFO - PROCESS | 1725 | 1467937754141 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:14 INFO - PROCESS | 1725 | 1467937754261 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 17:29:14 INFO - PROCESS | 1725 | 1467937754334 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:14 INFO - PROCESS | 1725 | 1467937754336 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:14 INFO - PROCESS | 1725 | ++DOCSHELL 0x116250000 == 36 [pid = 1725] [id = 718] 17:29:14 INFO - PROCESS | 1725 | ++DOMWINDOW == 77 (0x112e6c400) [pid = 1725] [serial = 2154] [outer = 0x0] 17:29:14 INFO - PROCESS | 1725 | ++DOMWINDOW == 78 (0x112fcd000) [pid = 1725] [serial = 2155] [outer = 0x112e6c400] 17:29:14 INFO - PROCESS | 1725 | 1467937754367 Marionette DEBUG loaded listener.js 17:29:14 INFO - PROCESS | 1725 | ++DOMWINDOW == 79 (0x113964c00) [pid = 1725] [serial = 2156] [outer = 0x112e6c400] 17:29:14 INFO - PROCESS | 1725 | 1467937754875 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]]]}] 17:29:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 17:29:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1122ms 17:29:14 INFO - PROCESS | 1725 | 1467937754930 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 17:29:14 INFO - PROCESS | 1725 | 1467937754933 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 17:29:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 17:29:14 INFO - PROCESS | 1725 | 1467937754936 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 17:29:14 INFO - PROCESS | 1725 | 1467937754937 Marionette TRACE conn2 <- [1,2846,null,{}] 17:29:14 INFO - PROCESS | 1725 | 1467937754941 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}] 17:29:14 INFO - PROCESS | 1725 | 1467937754943 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:15 INFO - PROCESS | 1725 | 1467937755054 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 17:29:15 INFO - PROCESS | 1725 | 1467937755135 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:15 INFO - PROCESS | 1725 | 1467937755137 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:15 INFO - PROCESS | 1725 | ++DOCSHELL 0x119b1d800 == 37 [pid = 1725] [id = 719] 17:29:15 INFO - PROCESS | 1725 | ++DOMWINDOW == 80 (0x116faf800) [pid = 1725] [serial = 2157] [outer = 0x0] 17:29:15 INFO - PROCESS | 1725 | ++DOMWINDOW == 81 (0x117209400) [pid = 1725] [serial = 2158] [outer = 0x116faf800] 17:29:15 INFO - PROCESS | 1725 | 1467937755168 Marionette DEBUG loaded listener.js 17:29:15 INFO - PROCESS | 1725 | ++DOMWINDOW == 82 (0x1181c2000) [pid = 1725] [serial = 2159] [outer = 0x116faf800] 17:29:15 INFO - PROCESS | 1725 | 1467937755836 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]]]}] 17:29:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 17:29:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 974ms 17:29:15 INFO - PROCESS | 1725 | 1467937755910 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 17:29:15 INFO - PROCESS | 1725 | 1467937755912 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 17:29:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 17:29:15 INFO - PROCESS | 1725 | 1467937755915 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 17:29:15 INFO - PROCESS | 1725 | 1467937755917 Marionette TRACE conn2 <- [1,2850,null,{}] 17:29:15 INFO - PROCESS | 1725 | 1467937755921 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}] 17:29:15 INFO - PROCESS | 1725 | 1467937755922 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:16 INFO - PROCESS | 1725 | 1467937756028 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 17:29:16 INFO - PROCESS | 1725 | --DOCSHELL 0x128a3d000 == 36 [pid = 1725] [id = 716] 17:29:16 INFO - PROCESS | 1725 | --DOCSHELL 0x1266e9800 == 35 [pid = 1725] [id = 715] 17:29:16 INFO - PROCESS | 1725 | --DOCSHELL 0x1251c7800 == 34 [pid = 1725] [id = 714] 17:29:16 INFO - PROCESS | 1725 | --DOCSHELL 0x121d7e000 == 33 [pid = 1725] [id = 713] 17:29:16 INFO - PROCESS | 1725 | --DOCSHELL 0x121250800 == 32 [pid = 1725] [id = 712] 17:29:16 INFO - PROCESS | 1725 | --DOCSHELL 0x119b11800 == 31 [pid = 1725] [id = 711] 17:29:16 INFO - PROCESS | 1725 | --DOCSHELL 0x1187dd800 == 30 [pid = 1725] [id = 710] 17:29:16 INFO - PROCESS | 1725 | --DOMWINDOW == 81 (0x12916e800) [pid = 1725] [serial = 2125] [outer = 0x0] [url = about:blank] 17:29:16 INFO - PROCESS | 1725 | --DOCSHELL 0x1169b7800 == 29 [pid = 1725] [id = 709] 17:29:16 INFO - PROCESS | 1725 | --DOCSHELL 0x12caa2800 == 28 [pid = 1725] [id = 17] 17:29:16 INFO - PROCESS | 1725 | --DOMWINDOW == 80 (0x128e65c00) [pid = 1725] [serial = 2122] [outer = 0x0] [url = about:blank] 17:29:16 INFO - PROCESS | 1725 | --DOMWINDOW == 79 (0x124b04400) [pid = 1725] [serial = 2104] [outer = 0x0] [url = about:blank] 17:29:16 INFO - PROCESS | 1725 | --DOMWINDOW == 78 (0x12621fc00) [pid = 1725] [serial = 2105] [outer = 0x0] [url = about:blank] 17:29:16 INFO - PROCESS | 1725 | --DOMWINDOW == 77 (0x126831800) [pid = 1725] [serial = 2107] [outer = 0x0] [url = about:blank] 17:29:16 INFO - PROCESS | 1725 | --DOMWINDOW == 76 (0x126912c00) [pid = 1725] [serial = 2108] [outer = 0x0] [url = about:blank] 17:29:16 INFO - PROCESS | 1725 | --DOMWINDOW == 75 (0x126c6bc00) [pid = 1725] [serial = 2113] [outer = 0x0] [url = about:blank] 17:29:16 INFO - PROCESS | 1725 | --DOMWINDOW == 74 (0x1269ddc00) [pid = 1725] [serial = 2111] [outer = 0x0] [url = about:blank] 17:29:16 INFO - PROCESS | 1725 | --DOMWINDOW == 73 (0x12691f000) [pid = 1725] [serial = 2110] [outer = 0x0] [url = about:blank] 17:29:16 INFO - PROCESS | 1725 | --DOMWINDOW == 72 (0x1210a3800) [pid = 1725] [serial = 2116] [outer = 0x0] [url = about:blank] 17:29:16 INFO - PROCESS | 1725 | --DOMWINDOW == 71 (0x128b54400) [pid = 1725] [serial = 2120] [outer = 0x0] [url = about:blank] 17:29:16 INFO - PROCESS | 1725 | --DOMWINDOW == 70 (0x128a6cc00) [pid = 1725] [serial = 2114] [outer = 0x0] [url = about:blank] 17:29:16 INFO - PROCESS | 1725 | --DOMWINDOW == 69 (0x1210a6000) [pid = 1725] [serial = 2098] [outer = 0x0] [url = about:blank] 17:29:16 INFO - PROCESS | 1725 | --DOMWINDOW == 68 (0x1197e6800) [pid = 1725] [serial = 2096] [outer = 0x0] [url = about:blank] 17:29:16 INFO - PROCESS | 1725 | --DOMWINDOW == 67 (0x119726c00) [pid = 1725] [serial = 2095] [outer = 0x0] [url = about:blank] 17:29:16 INFO - PROCESS | 1725 | --DOMWINDOW == 66 (0x1183c3000) [pid = 1725] [serial = 2092] [outer = 0x0] [url = about:blank] 17:29:16 INFO - PROCESS | 1725 | --DOMWINDOW == 65 (0x118713400) [pid = 1725] [serial = 2093] [outer = 0x0] [url = about:blank] 17:29:16 INFO - PROCESS | 1725 | --DOMWINDOW == 64 (0x1172bf400) [pid = 1725] [serial = 2090] [outer = 0x0] [url = about:blank] 17:29:16 INFO - PROCESS | 1725 | --DOMWINDOW == 63 (0x1160dc400) [pid = 1725] [serial = 2089] [outer = 0x0] [url = about:blank] 17:29:16 INFO - PROCESS | 1725 | --DOMWINDOW == 62 (0x117209800) [pid = 1725] [serial = 2087] [outer = 0x0] [url = about:blank] 17:29:16 INFO - PROCESS | 1725 | --DOMWINDOW == 61 (0x116702400) [pid = 1725] [serial = 2086] [outer = 0x0] [url = about:blank] 17:29:16 INFO - PROCESS | 1725 | --DOMWINDOW == 60 (0x126830c00) [pid = 1725] [serial = 2083] [outer = 0x0] [url = about:blank] 17:29:16 INFO - PROCESS | 1725 | --DOMWINDOW == 59 (0x12691c400) [pid = 1725] [serial = 2084] [outer = 0x0] [url = about:blank] 17:29:16 INFO - PROCESS | 1725 | --DOMWINDOW == 58 (0x12153f000) [pid = 1725] [serial = 2101] [outer = 0x0] [url = about:blank] 17:29:16 INFO - PROCESS | 1725 | --DOMWINDOW == 57 (0x12916c800) [pid = 1725] [serial = 2123] [outer = 0x0] [url = about:blank] 17:29:16 INFO - PROCESS | 1725 | --DOMWINDOW == 56 (0x12111d000) [pid = 1725] [serial = 2099] [outer = 0x0] [url = about:blank] 17:29:16 INFO - PROCESS | 1725 | --DOMWINDOW == 55 (0x125794400) [pid = 1725] [serial = 2117] [outer = 0x0] [url = about:blank] 17:29:16 INFO - PROCESS | 1725 | --DOMWINDOW == 54 (0x121bcfc00) [pid = 1725] [serial = 2102] [outer = 0x0] [url = about:blank] 17:29:16 INFO - PROCESS | 1725 | --DOMWINDOW == 53 (0x128a6a400) [pid = 1725] [serial = 2119] [outer = 0x0] [url = about:blank] 17:29:16 INFO - PROCESS | 1725 | --DOMWINDOW == 52 (0x125795000) [pid = 1725] [serial = 2078] [outer = 0x0] [url = about:blank] 17:29:16 INFO - PROCESS | 1725 | 1467937756106 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:16 INFO - PROCESS | 1725 | 1467937756109 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:16 INFO - PROCESS | 1725 | ++DOCSHELL 0x117344800 == 29 [pid = 1725] [id = 720] 17:29:16 INFO - PROCESS | 1725 | ++DOMWINDOW == 53 (0x116078800) [pid = 1725] [serial = 2160] [outer = 0x0] 17:29:16 INFO - PROCESS | 1725 | ++DOMWINDOW == 54 (0x116706400) [pid = 1725] [serial = 2161] [outer = 0x116078800] 17:29:16 INFO - PROCESS | 1725 | 1467937756135 Marionette DEBUG loaded listener.js 17:29:16 INFO - PROCESS | 1725 | ++DOMWINDOW == 55 (0x118399800) [pid = 1725] [serial = 2162] [outer = 0x116078800] 17:29:16 INFO - PROCESS | 1725 | 1467937756442 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 17:29:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 17:29:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 569ms 17:29:16 INFO - PROCESS | 1725 | 1467937756485 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 17:29:16 INFO - PROCESS | 1725 | 1467937756488 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 17:29:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 17:29:16 INFO - PROCESS | 1725 | 1467937756495 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 17:29:16 INFO - PROCESS | 1725 | 1467937756497 Marionette TRACE conn2 <- [1,2854,null,{}] 17:29:16 INFO - PROCESS | 1725 | 1467937756500 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}] 17:29:16 INFO - PROCESS | 1725 | 1467937756501 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:16 INFO - PROCESS | 1725 | 1467937756580 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 17:29:16 INFO - PROCESS | 1725 | 1467937756656 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:16 INFO - PROCESS | 1725 | 1467937756657 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:16 INFO - PROCESS | 1725 | ++DOCSHELL 0x1197be800 == 30 [pid = 1725] [id = 721] 17:29:16 INFO - PROCESS | 1725 | ++DOMWINDOW == 56 (0x118397000) [pid = 1725] [serial = 2163] [outer = 0x0] 17:29:16 INFO - PROCESS | 1725 | ++DOMWINDOW == 57 (0x11849bc00) [pid = 1725] [serial = 2164] [outer = 0x118397000] 17:29:16 INFO - PROCESS | 1725 | 1467937756683 Marionette DEBUG loaded listener.js 17:29:16 INFO - PROCESS | 1725 | ++DOMWINDOW == 58 (0x119079000) [pid = 1725] [serial = 2165] [outer = 0x118397000] 17:29:16 INFO - PROCESS | 1725 | 1467937756989 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]]]}] 17:29:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 17:29:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 522ms 17:29:17 INFO - PROCESS | 1725 | 1467937757016 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 17:29:17 INFO - PROCESS | 1725 | 1467937757017 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 17:29:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 17:29:17 INFO - PROCESS | 1725 | 1467937757019 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 17:29:17 INFO - PROCESS | 1725 | 1467937757022 Marionette TRACE conn2 <- [1,2858,null,{}] 17:29:17 INFO - PROCESS | 1725 | 1467937757032 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}] 17:29:17 INFO - PROCESS | 1725 | 1467937757036 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:17 INFO - PROCESS | 1725 | 1467937757123 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 17:29:17 INFO - PROCESS | 1725 | 1467937757182 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:17 INFO - PROCESS | 1725 | 1467937757184 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:17 INFO - PROCESS | 1725 | ++DOCSHELL 0x121d7d000 == 31 [pid = 1725] [id = 722] 17:29:17 INFO - PROCESS | 1725 | ++DOMWINDOW == 59 (0x119075000) [pid = 1725] [serial = 2166] [outer = 0x0] 17:29:17 INFO - PROCESS | 1725 | ++DOMWINDOW == 60 (0x1190b3400) [pid = 1725] [serial = 2167] [outer = 0x119075000] 17:29:17 INFO - PROCESS | 1725 | 1467937757214 Marionette DEBUG loaded listener.js 17:29:17 INFO - PROCESS | 1725 | ++DOMWINDOW == 61 (0x1197e6400) [pid = 1725] [serial = 2168] [outer = 0x119075000] 17:29:17 INFO - PROCESS | 1725 | 1467937757503 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 17:29:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 17:29:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 521ms 17:29:17 INFO - PROCESS | 1725 | 1467937757541 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 17:29:17 INFO - PROCESS | 1725 | 1467937757543 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 17:29:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 17:29:17 INFO - PROCESS | 1725 | 1467937757549 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 17:29:17 INFO - PROCESS | 1725 | 1467937757550 Marionette TRACE conn2 <- [1,2862,null,{}] 17:29:17 INFO - PROCESS | 1725 | 1467937757552 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}] 17:29:17 INFO - PROCESS | 1725 | 1467937757553 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:17 INFO - PROCESS | 1725 | 1467937757637 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 17:29:17 INFO - PROCESS | 1725 | 1467937757640 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:17 INFO - PROCESS | 1725 | 1467937757642 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:17 INFO - PROCESS | 1725 | ++DOCSHELL 0x1261cc000 == 32 [pid = 1725] [id = 723] 17:29:17 INFO - PROCESS | 1725 | ++DOMWINDOW == 62 (0x1197ed800) [pid = 1725] [serial = 2169] [outer = 0x0] 17:29:17 INFO - PROCESS | 1725 | ++DOMWINDOW == 63 (0x11a053800) [pid = 1725] [serial = 2170] [outer = 0x1197ed800] 17:29:17 INFO - PROCESS | 1725 | 1467937757670 Marionette DEBUG loaded listener.js 17:29:17 INFO - PROCESS | 1725 | ++DOMWINDOW == 64 (0x1210a3800) [pid = 1725] [serial = 2171] [outer = 0x1197ed800] 17:29:18 INFO - PROCESS | 1725 | 1467937758140 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]]]}] 17:29:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 17:29:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 619ms 17:29:18 INFO - PROCESS | 1725 | 1467937758168 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 17:29:18 INFO - PROCESS | 1725 | 1467937758171 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 17:29:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 17:29:18 INFO - PROCESS | 1725 | 1467937758174 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 17:29:18 INFO - PROCESS | 1725 | 1467937758180 Marionette TRACE conn2 <- [1,2866,null,{}] 17:29:18 INFO - PROCESS | 1725 | 1467937758183 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}] 17:29:18 INFO - PROCESS | 1725 | 1467937758185 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:18 INFO - PROCESS | 1725 | 1467937758287 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 17:29:18 INFO - PROCESS | 1725 | 1467937758342 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:18 INFO - PROCESS | 1725 | 1467937758344 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:18 INFO - PROCESS | 1725 | ++DOCSHELL 0x121245800 == 33 [pid = 1725] [id = 724] 17:29:18 INFO - PROCESS | 1725 | ++DOMWINDOW == 65 (0x116fb2800) [pid = 1725] [serial = 2172] [outer = 0x0] 17:29:18 INFO - PROCESS | 1725 | ++DOMWINDOW == 66 (0x1183bb800) [pid = 1725] [serial = 2173] [outer = 0x116fb2800] 17:29:18 INFO - PROCESS | 1725 | 1467937758375 Marionette DEBUG loaded listener.js 17:29:18 INFO - PROCESS | 1725 | ++DOMWINDOW == 67 (0x118715000) [pid = 1725] [serial = 2174] [outer = 0x116fb2800] 17:29:18 INFO - PROCESS | 1725 | 1467937758812 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]]]}] 17:29:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 17:29:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 675ms 17:29:18 INFO - PROCESS | 1725 | 1467937758849 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 17:29:18 INFO - PROCESS | 1725 | 1467937758852 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 17:29:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 17:29:18 INFO - PROCESS | 1725 | 1467937758856 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 17:29:18 INFO - PROCESS | 1725 | 1467937758858 Marionette TRACE conn2 <- [1,2870,null,{}] 17:29:18 INFO - PROCESS | 1725 | 1467937758861 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}] 17:29:18 INFO - PROCESS | 1725 | 1467937758863 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:18 INFO - PROCESS | 1725 | 1467937758966 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 17:29:19 INFO - PROCESS | 1725 | 1467937759021 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:19 INFO - PROCESS | 1725 | 1467937759023 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:19 INFO - PROCESS | 1725 | ++DOCSHELL 0x128a3e800 == 34 [pid = 1725] [id = 725] 17:29:19 INFO - PROCESS | 1725 | ++DOMWINDOW == 68 (0x1190b1c00) [pid = 1725] [serial = 2175] [outer = 0x0] 17:29:19 INFO - PROCESS | 1725 | ++DOMWINDOW == 69 (0x1197e3c00) [pid = 1725] [serial = 2176] [outer = 0x1190b1c00] 17:29:19 INFO - PROCESS | 1725 | 1467937759054 Marionette DEBUG loaded listener.js 17:29:19 INFO - PROCESS | 1725 | ++DOMWINDOW == 70 (0x119e05800) [pid = 1725] [serial = 2177] [outer = 0x1190b1c00] 17:29:19 INFO - PROCESS | 1725 | 1467937759477 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]]]}] 17:29:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 17:29:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 670ms 17:29:19 INFO - PROCESS | 1725 | 1467937759527 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 17:29:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 17:29:19 INFO - PROCESS | 1725 | 1467937759529 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 17:29:19 INFO - PROCESS | 1725 | 1467937759531 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 17:29:19 INFO - PROCESS | 1725 | 1467937759533 Marionette TRACE conn2 <- [1,2874,null,{}] 17:29:19 INFO - PROCESS | 1725 | 1467937759541 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}] 17:29:19 INFO - PROCESS | 1725 | 1467937759545 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:19 INFO - PROCESS | 1725 | 1467937759667 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 17:29:19 INFO - PROCESS | 1725 | 1467937759747 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:19 INFO - PROCESS | 1725 | 1467937759749 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:19 INFO - PROCESS | 1725 | ++DOCSHELL 0x129ac9800 == 35 [pid = 1725] [id = 726] 17:29:19 INFO - PROCESS | 1725 | ++DOMWINDOW == 71 (0x12111dc00) [pid = 1725] [serial = 2178] [outer = 0x0] 17:29:19 INFO - PROCESS | 1725 | ++DOMWINDOW == 72 (0x12153f000) [pid = 1725] [serial = 2179] [outer = 0x12111dc00] 17:29:19 INFO - PROCESS | 1725 | 1467937759781 Marionette DEBUG loaded listener.js 17:29:19 INFO - PROCESS | 1725 | ++DOMWINDOW == 73 (0x121bd6c00) [pid = 1725] [serial = 2180] [outer = 0x12111dc00] 17:29:20 INFO - PROCESS | 1725 | 1467937760194 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]]]}] 17:29:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 17:29:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 672ms 17:29:20 INFO - PROCESS | 1725 | 1467937760204 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 17:29:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 17:29:20 INFO - PROCESS | 1725 | 1467937760206 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 17:29:20 INFO - PROCESS | 1725 | 1467937760208 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 17:29:20 INFO - PROCESS | 1725 | 1467937760210 Marionette TRACE conn2 <- [1,2878,null,{}] 17:29:20 INFO - PROCESS | 1725 | 1467937760214 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}] 17:29:20 INFO - PROCESS | 1725 | 1467937760215 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:20 INFO - PROCESS | 1725 | 1467937760314 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 17:29:20 INFO - PROCESS | 1725 | 1467937760367 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:20 INFO - PROCESS | 1725 | 1467937760368 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:20 INFO - PROCESS | 1725 | ++DOCSHELL 0x12ad45000 == 36 [pid = 1725] [id = 727] 17:29:20 INFO - PROCESS | 1725 | ++DOMWINDOW == 74 (0x123708800) [pid = 1725] [serial = 2181] [outer = 0x0] 17:29:20 INFO - PROCESS | 1725 | ++DOMWINDOW == 75 (0x1237fe000) [pid = 1725] [serial = 2182] [outer = 0x123708800] 17:29:20 INFO - PROCESS | 1725 | 1467937760397 Marionette DEBUG loaded listener.js 17:29:20 INFO - PROCESS | 1725 | ++DOMWINDOW == 76 (0x124c51800) [pid = 1725] [serial = 2183] [outer = 0x123708800] 17:29:20 INFO - PROCESS | 1725 | 1467937760804 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]]]}] 17:29:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 17:29:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 625ms 17:29:20 INFO - PROCESS | 1725 | 1467937760833 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 17:29:20 INFO - PROCESS | 1725 | 1467937760835 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 17:29:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 17:29:20 INFO - PROCESS | 1725 | 1467937760837 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 17:29:20 INFO - PROCESS | 1725 | 1467937760838 Marionette TRACE conn2 <- [1,2882,null,{}] 17:29:20 INFO - PROCESS | 1725 | 1467937760841 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}] 17:29:20 INFO - PROCESS | 1725 | 1467937760843 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:20 INFO - PROCESS | 1725 | 1467937760938 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 17:29:21 INFO - PROCESS | 1725 | 1467937761032 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:21 INFO - PROCESS | 1725 | 1467937761033 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:21 INFO - PROCESS | 1725 | ++DOCSHELL 0x12b0aa000 == 37 [pid = 1725] [id = 728] 17:29:21 INFO - PROCESS | 1725 | ++DOMWINDOW == 77 (0x1133e8800) [pid = 1725] [serial = 2184] [outer = 0x0] 17:29:21 INFO - PROCESS | 1725 | ++DOMWINDOW == 78 (0x124edbc00) [pid = 1725] [serial = 2185] [outer = 0x1133e8800] 17:29:21 INFO - PROCESS | 1725 | 1467937761076 Marionette DEBUG loaded listener.js 17:29:21 INFO - PROCESS | 1725 | ++DOMWINDOW == 79 (0x125709400) [pid = 1725] [serial = 2186] [outer = 0x1133e8800] 17:29:21 INFO - PROCESS | 1725 | 1467937761573 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]]]}] 17:29:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 17:29:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 770ms 17:29:21 INFO - PROCESS | 1725 | 1467937761614 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 17:29:21 INFO - PROCESS | 1725 | 1467937761617 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 17:29:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 17:29:21 INFO - PROCESS | 1725 | 1467937761620 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 17:29:21 INFO - PROCESS | 1725 | 1467937761622 Marionette TRACE conn2 <- [1,2886,null,{}] 17:29:21 INFO - PROCESS | 1725 | 1467937761626 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}] 17:29:21 INFO - PROCESS | 1725 | 1467937761629 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:21 INFO - PROCESS | 1725 | 1467937761726 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 17:29:21 INFO - PROCESS | 1725 | 1467937761801 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:21 INFO - PROCESS | 1725 | 1467937761802 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:21 INFO - PROCESS | 1725 | ++DOCSHELL 0x1187e8800 == 38 [pid = 1725] [id = 729] 17:29:21 INFO - PROCESS | 1725 | ++DOMWINDOW == 80 (0x11670f400) [pid = 1725] [serial = 2187] [outer = 0x0] 17:29:21 INFO - PROCESS | 1725 | ++DOMWINDOW == 81 (0x117205400) [pid = 1725] [serial = 2188] [outer = 0x11670f400] 17:29:21 INFO - PROCESS | 1725 | 1467937761831 Marionette DEBUG loaded listener.js 17:29:21 INFO - PROCESS | 1725 | ++DOMWINDOW == 82 (0x1183bf400) [pid = 1725] [serial = 2189] [outer = 0x11670f400] 17:29:22 INFO - PROCESS | 1725 | --DOCSHELL 0x121d7d000 == 37 [pid = 1725] [id = 722] 17:29:22 INFO - PROCESS | 1725 | --DOCSHELL 0x1197be800 == 36 [pid = 1725] [id = 721] 17:29:22 INFO - PROCESS | 1725 | --DOCSHELL 0x117344800 == 35 [pid = 1725] [id = 720] 17:29:22 INFO - PROCESS | 1725 | --DOCSHELL 0x12ca9f000 == 34 [pid = 1725] [id = 708] 17:29:22 INFO - PROCESS | 1725 | --DOCSHELL 0x119b1d800 == 33 [pid = 1725] [id = 719] 17:29:22 INFO - PROCESS | 1725 | --DOCSHELL 0x116250000 == 32 [pid = 1725] [id = 718] 17:29:22 INFO - PROCESS | 1725 | --DOCSHELL 0x119b11000 == 31 [pid = 1725] [id = 717] 17:29:22 INFO - PROCESS | 1725 | --DOCSHELL 0x12b0aa000 == 30 [pid = 1725] [id = 728] 17:29:22 INFO - PROCESS | 1725 | --DOCSHELL 0x12ad45000 == 29 [pid = 1725] [id = 727] 17:29:22 INFO - PROCESS | 1725 | --DOCSHELL 0x129ac9800 == 28 [pid = 1725] [id = 726] 17:29:22 INFO - PROCESS | 1725 | --DOCSHELL 0x128a3e800 == 27 [pid = 1725] [id = 725] 17:29:22 INFO - PROCESS | 1725 | --DOCSHELL 0x121245800 == 26 [pid = 1725] [id = 724] 17:29:22 INFO - PROCESS | 1725 | --DOCSHELL 0x1261cc000 == 25 [pid = 1725] [id = 723] 17:29:22 INFO - PROCESS | 1725 | 1467937762714 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]]]}] 17:29:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 17:29:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1122ms 17:29:22 INFO - PROCESS | 1725 | 1467937762742 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 17:29:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 17:29:22 INFO - PROCESS | 1725 | 1467937762745 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 17:29:22 INFO - PROCESS | 1725 | 1467937762748 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 17:29:22 INFO - PROCESS | 1725 | 1467937762750 Marionette TRACE conn2 <- [1,2890,null,{}] 17:29:22 INFO - PROCESS | 1725 | 1467937762755 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}] 17:29:22 INFO - PROCESS | 1725 | 1467937762756 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:22 INFO - PROCESS | 1725 | 1467937762940 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 17:29:22 INFO - PROCESS | 1725 | 1467937762988 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:22 INFO - PROCESS | 1725 | 1467937762989 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:23 INFO - PROCESS | 1725 | ++DOCSHELL 0x1182ad800 == 26 [pid = 1725] [id = 730] 17:29:23 INFO - PROCESS | 1725 | ++DOMWINDOW == 83 (0x116a13800) [pid = 1725] [serial = 2190] [outer = 0x0] 17:29:23 INFO - PROCESS | 1725 | ++DOMWINDOW == 84 (0x1181bd800) [pid = 1725] [serial = 2191] [outer = 0x116a13800] 17:29:23 INFO - PROCESS | 1725 | 1467937763023 Marionette DEBUG loaded listener.js 17:29:23 INFO - PROCESS | 1725 | ++DOMWINDOW == 85 (0x1183c2400) [pid = 1725] [serial = 2192] [outer = 0x116a13800] 17:29:23 INFO - PROCESS | 1725 | 1467937763381 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 17:29:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 17:29:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 670ms 17:29:23 INFO - PROCESS | 1725 | 1467937763419 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 17:29:23 INFO - PROCESS | 1725 | 1467937763423 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 17:29:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 17:29:23 INFO - PROCESS | 1725 | 1467937763428 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 17:29:23 INFO - PROCESS | 1725 | 1467937763430 Marionette TRACE conn2 <- [1,2894,null,{}] 17:29:23 INFO - PROCESS | 1725 | 1467937763432 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}] 17:29:23 INFO - PROCESS | 1725 | 1467937763434 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:23 INFO - PROCESS | 1725 | 1467937763535 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 17:29:23 INFO - PROCESS | 1725 | 1467937763575 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:23 INFO - PROCESS | 1725 | 1467937763577 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:23 INFO - PROCESS | 1725 | ++DOCSHELL 0x119eba800 == 27 [pid = 1725] [id = 731] 17:29:23 INFO - PROCESS | 1725 | ++DOMWINDOW == 86 (0x11888bc00) [pid = 1725] [serial = 2193] [outer = 0x0] 17:29:23 INFO - PROCESS | 1725 | ++DOMWINDOW == 87 (0x1190ad800) [pid = 1725] [serial = 2194] [outer = 0x11888bc00] 17:29:23 INFO - PROCESS | 1725 | 1467937763606 Marionette DEBUG loaded listener.js 17:29:23 INFO - PROCESS | 1725 | ++DOMWINDOW == 88 (0x1195ecc00) [pid = 1725] [serial = 2195] [outer = 0x11888bc00] 17:29:24 INFO - PROCESS | 1725 | 1467937763999 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]]]}] 17:29:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 17:29:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 620ms 17:29:24 INFO - PROCESS | 1725 | 1467937764047 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 17:29:24 INFO - PROCESS | 1725 | 1467937764049 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 17:29:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 17:29:24 INFO - PROCESS | 1725 | 1467937764051 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 17:29:24 INFO - PROCESS | 1725 | 1467937764054 Marionette TRACE conn2 <- [1,2898,null,{}] 17:29:24 INFO - PROCESS | 1725 | 1467937764061 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}] 17:29:24 INFO - PROCESS | 1725 | 1467937764065 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:24 INFO - PROCESS | 1725 | 1467937764162 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 17:29:24 INFO - PROCESS | 1725 | 1467937764207 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:24 INFO - PROCESS | 1725 | 1467937764208 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:24 INFO - PROCESS | 1725 | ++DOCSHELL 0x1261c1000 == 28 [pid = 1725] [id = 732] 17:29:24 INFO - PROCESS | 1725 | ++DOMWINDOW == 89 (0x113b9cc00) [pid = 1725] [serial = 2196] [outer = 0x0] 17:29:24 INFO - PROCESS | 1725 | ++DOMWINDOW == 90 (0x121024c00) [pid = 1725] [serial = 2197] [outer = 0x113b9cc00] 17:29:24 INFO - PROCESS | 1725 | 1467937764236 Marionette DEBUG loaded listener.js 17:29:24 INFO - PROCESS | 1725 | ++DOMWINDOW == 91 (0x1210aa400) [pid = 1725] [serial = 2198] [outer = 0x113b9cc00] 17:29:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 17:29:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 574ms 17:29:24 INFO - PROCESS | 1725 | 1467937764617 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]]]}] 17:29:24 INFO - PROCESS | 1725 | 1467937764630 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 17:29:24 INFO - PROCESS | 1725 | 1467937764632 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 17:29:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 17:29:24 INFO - PROCESS | 1725 | 1467937764644 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 17:29:24 INFO - PROCESS | 1725 | 1467937764646 Marionette TRACE conn2 <- [1,2902,null,{}] 17:29:24 INFO - PROCESS | 1725 | 1467937764650 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}] 17:29:24 INFO - PROCESS | 1725 | 1467937764652 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:24 INFO - PROCESS | 1725 | 1467937764809 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 17:29:25 INFO - PROCESS | 1725 | 1467937765086 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:25 INFO - PROCESS | 1725 | 1467937765087 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:25 INFO - PROCESS | 1725 | --DOMWINDOW == 90 (0x12caa3800) [pid = 1725] [serial = 41] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 17:29:25 INFO - PROCESS | 1725 | --DOMWINDOW == 89 (0x1197ed800) [pid = 1725] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 17:29:25 INFO - PROCESS | 1725 | --DOMWINDOW == 88 (0x1122b1800) [pid = 1725] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 17:29:25 INFO - PROCESS | 1725 | --DOMWINDOW == 87 (0x128b4f400) [pid = 1725] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 17:29:25 INFO - PROCESS | 1725 | --DOMWINDOW == 86 (0x117207400) [pid = 1725] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 17:29:25 INFO - PROCESS | 1725 | --DOMWINDOW == 85 (0x11223cc00) [pid = 1725] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 17:29:25 INFO - PROCESS | 1725 | --DOMWINDOW == 84 (0x113f3a400) [pid = 1725] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 17:29:25 INFO - PROCESS | 1725 | --DOMWINDOW == 83 (0x11697c800) [pid = 1725] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 17:29:25 INFO - PROCESS | 1725 | --DOMWINDOW == 82 (0x1197e4800) [pid = 1725] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 17:29:25 INFO - PROCESS | 1725 | --DOMWINDOW == 81 (0x119037000) [pid = 1725] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 17:29:25 INFO - PROCESS | 1725 | --DOMWINDOW == 80 (0x1197ebc00) [pid = 1725] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 17:29:25 INFO - PROCESS | 1725 | --DOMWINDOW == 79 (0x1176e8000) [pid = 1725] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 17:29:25 INFO - PROCESS | 1725 | --DOMWINDOW == 78 (0x112e6c400) [pid = 1725] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 17:29:25 INFO - PROCESS | 1725 | --DOMWINDOW == 77 (0x116078800) [pid = 1725] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 17:29:25 INFO - PROCESS | 1725 | --DOMWINDOW == 76 (0x116faf800) [pid = 1725] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 17:29:25 INFO - PROCESS | 1725 | --DOMWINDOW == 75 (0x118397000) [pid = 1725] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 17:29:25 INFO - PROCESS | 1725 | --DOMWINDOW == 74 (0x119075000) [pid = 1725] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 17:29:25 INFO - PROCESS | 1725 | --DOMWINDOW == 73 (0x12109f400) [pid = 1725] [serial = 47] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 17:29:25 INFO - PROCESS | 1725 | ++DOCSHELL 0x110f6d800 == 29 [pid = 1725] [id = 733] 17:29:25 INFO - PROCESS | 1725 | ++DOMWINDOW == 74 (0x111f29000) [pid = 1725] [serial = 2199] [outer = 0x0] 17:29:25 INFO - PROCESS | 1725 | ++DOMWINDOW == 75 (0x1129abc00) [pid = 1725] [serial = 2200] [outer = 0x111f29000] 17:29:25 INFO - PROCESS | 1725 | 1467937765124 Marionette DEBUG loaded listener.js 17:29:25 INFO - PROCESS | 1725 | ++DOMWINDOW == 76 (0x11670bc00) [pid = 1725] [serial = 2201] [outer = 0x111f29000] 17:29:25 INFO - PROCESS | 1725 | 1467937765387 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 17:29:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 17:29:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 780ms 17:29:25 INFO - PROCESS | 1725 | 1467937765419 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 17:29:25 INFO - PROCESS | 1725 | 1467937765420 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 17:29:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 17:29:25 INFO - PROCESS | 1725 | 1467937765422 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 17:29:25 INFO - PROCESS | 1725 | 1467937765423 Marionette TRACE conn2 <- [1,2906,null,{}] 17:29:25 INFO - PROCESS | 1725 | 1467937765434 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}] 17:29:25 INFO - PROCESS | 1725 | 1467937765435 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:25 INFO - PROCESS | 1725 | 1467937765518 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 17:29:25 INFO - PROCESS | 1725 | 1467937765523 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:25 INFO - PROCESS | 1725 | 1467937765524 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:25 INFO - PROCESS | 1725 | ++DOCSHELL 0x1299c1800 == 30 [pid = 1725] [id = 734] 17:29:25 INFO - PROCESS | 1725 | ++DOMWINDOW == 77 (0x113d8f800) [pid = 1725] [serial = 2202] [outer = 0x0] 17:29:25 INFO - PROCESS | 1725 | ++DOMWINDOW == 78 (0x118754800) [pid = 1725] [serial = 2203] [outer = 0x113d8f800] 17:29:25 INFO - PROCESS | 1725 | 1467937765551 Marionette DEBUG loaded listener.js 17:29:25 INFO - PROCESS | 1725 | ++DOMWINDOW == 79 (0x1197eb000) [pid = 1725] [serial = 2204] [outer = 0x113d8f800] 17:29:25 INFO - PROCESS | 1725 | 1467937765866 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]]]}] 17:29:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 17:29:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 471ms 17:29:25 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 17:29:25 INFO - PROCESS | 1725 | 1467937765895 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 17:29:25 INFO - PROCESS | 1725 | 1467937765897 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 17:29:25 INFO - PROCESS | 1725 | 1467937765899 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 17:29:25 INFO - PROCESS | 1725 | 1467937765901 Marionette TRACE conn2 <- [1,2910,null,{}] 17:29:25 INFO - PROCESS | 1725 | 1467937765903 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}] 17:29:25 INFO - PROCESS | 1725 | 1467937765907 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:26 INFO - PROCESS | 1725 | 1467937766000 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 17:29:26 INFO - PROCESS | 1725 | 1467937766061 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:26 INFO - PROCESS | 1725 | 1467937766063 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:26 INFO - PROCESS | 1725 | ++DOCSHELL 0x12b0c5000 == 31 [pid = 1725] [id = 735] 17:29:26 INFO - PROCESS | 1725 | ++DOMWINDOW == 80 (0x1172c0800) [pid = 1725] [serial = 2205] [outer = 0x0] 17:29:26 INFO - PROCESS | 1725 | ++DOMWINDOW == 81 (0x121bce000) [pid = 1725] [serial = 2206] [outer = 0x1172c0800] 17:29:26 INFO - PROCESS | 1725 | 1467937766090 Marionette DEBUG loaded listener.js 17:29:26 INFO - PROCESS | 1725 | ++DOMWINDOW == 82 (0x124ee7c00) [pid = 1725] [serial = 2207] [outer = 0x1172c0800] 17:29:26 INFO - PROCESS | 1725 | 1467937766372 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]]]}] 17:29:26 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 17:29:26 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 17:29:26 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 521ms 17:29:26 INFO - TEST-START | /DOMEvents/constructors.html 17:29:26 INFO - PROCESS | 1725 | 1467937766422 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 17:29:26 INFO - PROCESS | 1725 | 1467937766423 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 17:29:26 INFO - PROCESS | 1725 | 1467937766426 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 17:29:26 INFO - PROCESS | 1725 | 1467937766429 Marionette TRACE conn2 <- [1,2914,null,{}] 17:29:26 INFO - PROCESS | 1725 | 1467937766433 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}] 17:29:26 INFO - PROCESS | 1725 | 1467937766434 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:26 INFO - PROCESS | 1725 | 1467937766514 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 17:29:26 INFO - PROCESS | 1725 | 1467937766517 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:26 INFO - PROCESS | 1725 | 1467937766518 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:26 INFO - PROCESS | 1725 | ++DOCSHELL 0x12bd7b800 == 32 [pid = 1725] [id = 736] 17:29:26 INFO - PROCESS | 1725 | ++DOMWINDOW == 83 (0x1210abc00) [pid = 1725] [serial = 2208] [outer = 0x0] 17:29:26 INFO - PROCESS | 1725 | ++DOMWINDOW == 84 (0x125711000) [pid = 1725] [serial = 2209] [outer = 0x1210abc00] 17:29:26 INFO - PROCESS | 1725 | 1467937766543 Marionette DEBUG loaded listener.js 17:29:26 INFO - PROCESS | 1725 | ++DOMWINDOW == 85 (0x12570f400) [pid = 1725] [serial = 2210] [outer = 0x1210abc00] 17:29:26 INFO - PROCESS | 1725 | 1467937766889 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]]]}] 17:29:26 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 17:29:26 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 17:29:26 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 17:29:26 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 17:29:26 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 17:29:26 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 17:29:26 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 17:29:26 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 17:29:26 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 17:29:26 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 17:29:26 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 17:29:26 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 17:29:26 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 17:29:26 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 17:29:26 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 17:29:26 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 17:29:26 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 17:29:26 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 17:29:26 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 17:29:26 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 17:29:26 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 17:29:26 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 17:29:26 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 17:29:26 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 17:29:26 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 17:29:26 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 17:29:26 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 17:29:26 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 17:29:26 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 17:29:26 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 17:29:26 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 17:29:26 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 17:29:26 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 17:29:26 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 17:29:26 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 17:29:26 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 17:29:26 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 17:29:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 17:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:29:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 17:29:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:29:26 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 17:29:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 17:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:29:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 17:29:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:29:26 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 17:29:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 17:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:29:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 17:29:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:29:26 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 17:29:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 17:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:29:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 17:29:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:29:26 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 17:29:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 17:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:29:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 17:29:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:29:26 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 17:29:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 17:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:29:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 17:29:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:29:26 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 17:29:26 INFO - TEST-OK | /DOMEvents/constructors.html | took 479ms 17:29:26 INFO - PROCESS | 1725 | 1467937766904 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 17:29:26 INFO - PROCESS | 1725 | 1467937766905 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 17:29:26 INFO - TEST-START | /DOMEvents/event-phases-order.html 17:29:26 INFO - PROCESS | 1725 | 1467937766907 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 17:29:26 INFO - PROCESS | 1725 | 1467937766908 Marionette TRACE conn2 <- [1,2918,null,{}] 17:29:26 INFO - PROCESS | 1725 | 1467937766914 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}] 17:29:26 INFO - PROCESS | 1725 | 1467937766915 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:27 INFO - PROCESS | 1725 | 1467937767019 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 17:29:27 INFO - PROCESS | 1725 | 1467937767027 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:27 INFO - PROCESS | 1725 | 1467937767028 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:27 INFO - PROCESS | 1725 | ++DOCSHELL 0x12c4a5800 == 33 [pid = 1725] [id = 737] 17:29:27 INFO - PROCESS | 1725 | ++DOMWINDOW == 86 (0x124edf400) [pid = 1725] [serial = 2211] [outer = 0x0] 17:29:27 INFO - PROCESS | 1725 | ++DOMWINDOW == 87 (0x119e03c00) [pid = 1725] [serial = 2212] [outer = 0x124edf400] 17:29:27 INFO - PROCESS | 1725 | 1467937767062 Marionette DEBUG loaded listener.js 17:29:27 INFO - PROCESS | 1725 | ++DOMWINDOW == 88 (0x126830400) [pid = 1725] [serial = 2213] [outer = 0x124edf400] 17:29:27 INFO - PROCESS | 1725 | 1467937767537 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 17:29:27 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 17:29:27 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 674ms 17:29:27 INFO - PROCESS | 1725 | 1467937767581 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 17:29:27 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 17:29:27 INFO - PROCESS | 1725 | 1467937767584 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 17:29:27 INFO - PROCESS | 1725 | 1467937767587 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 17:29:27 INFO - PROCESS | 1725 | 1467937767592 Marionette TRACE conn2 <- [1,2922,null,{}] 17:29:27 INFO - PROCESS | 1725 | 1467937767595 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}] 17:29:27 INFO - PROCESS | 1725 | 1467937767597 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:27 INFO - PROCESS | 1725 | 1467937767712 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 17:29:27 INFO - PROCESS | 1725 | 1467937767817 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:27 INFO - PROCESS | 1725 | 1467937767818 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:27 INFO - PROCESS | 1725 | ++DOCSHELL 0x121099000 == 34 [pid = 1725] [id = 738] 17:29:27 INFO - PROCESS | 1725 | ++DOMWINDOW == 89 (0x116a19c00) [pid = 1725] [serial = 2214] [outer = 0x0] 17:29:27 INFO - PROCESS | 1725 | ++DOMWINDOW == 90 (0x1176e9c00) [pid = 1725] [serial = 2215] [outer = 0x116a19c00] 17:29:27 INFO - PROCESS | 1725 | 1467937767872 Marionette DEBUG loaded listener.js 17:29:27 INFO - PROCESS | 1725 | ++DOMWINDOW == 91 (0x118711400) [pid = 1725] [serial = 2216] [outer = 0x116a19c00] 17:29:28 INFO - PROCESS | 1725 | [1725] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 17:29:28 INFO - PROCESS | 1725 | [1725] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 17:29:28 INFO - PROCESS | 1725 | [1725] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 17:29:28 INFO - PROCESS | 1725 | [1725] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 17:29:28 INFO - PROCESS | 1725 | 1467937768349 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]]]}] 17:29:28 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 17:29:28 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 17:29:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 17:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:28 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 17:29:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 17:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 17:29:28 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 17:29:28 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 17:29:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 17:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:28 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 17:29:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 17:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 17:29:28 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 17:29:28 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 17:29:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 17:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:28 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 17:29:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 17:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 17:29:28 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]" 17:29:28 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 17:29:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 17:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:28 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 17:29:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 17:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 17:29:28 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 17:29:28 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 773ms 17:29:28 INFO - PROCESS | 1725 | 1467937768362 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 17:29:28 INFO - PROCESS | 1725 | 1467937768367 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 17:29:28 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 17:29:28 INFO - PROCESS | 1725 | 1467937768374 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 17:29:28 INFO - PROCESS | 1725 | 1467937768377 Marionette TRACE conn2 <- [1,2926,null,{}] 17:29:28 INFO - PROCESS | 1725 | 1467937768381 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}] 17:29:28 INFO - PROCESS | 1725 | 1467937768383 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:28 INFO - PROCESS | 1725 | 1467937768536 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 17:29:28 INFO - PROCESS | 1725 | 1467937768664 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:28 INFO - PROCESS | 1725 | 1467937768666 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:28 INFO - PROCESS | 1725 | ++DOCSHELL 0x12b907800 == 35 [pid = 1725] [id = 739] 17:29:28 INFO - PROCESS | 1725 | ++DOMWINDOW == 92 (0x1193e7400) [pid = 1725] [serial = 2217] [outer = 0x0] 17:29:28 INFO - PROCESS | 1725 | ++DOMWINDOW == 93 (0x119b8b000) [pid = 1725] [serial = 2218] [outer = 0x1193e7400] 17:29:28 INFO - PROCESS | 1725 | 1467937768714 Marionette DEBUG loaded listener.js 17:29:28 INFO - PROCESS | 1725 | ++DOMWINDOW == 94 (0x1211e0000) [pid = 1725] [serial = 2219] [outer = 0x1193e7400] 17:29:29 INFO - PROCESS | 1725 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 17:29:29 INFO - PROCESS | 1725 | 1467937769132 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]]]}] 17:29:29 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 17:29:29 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 824ms 17:29:29 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 17:29:29 INFO - PROCESS | 1725 | 1467937769197 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 17:29:29 INFO - PROCESS | 1725 | 1467937769198 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 17:29:29 INFO - PROCESS | 1725 | 1467937769200 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 17:29:29 INFO - PROCESS | 1725 | 1467937769202 Marionette TRACE conn2 <- [1,2930,null,{}] 17:29:29 INFO - PROCESS | 1725 | 1467937769209 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}] 17:29:29 INFO - PROCESS | 1725 | 1467937769212 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:29 INFO - PROCESS | 1725 | 1467937769350 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 17:29:29 INFO - PROCESS | 1725 | 1467937769570 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:29 INFO - PROCESS | 1725 | 1467937769571 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:29 INFO - PROCESS | 1725 | ++DOCSHELL 0x113f4f800 == 36 [pid = 1725] [id = 740] 17:29:29 INFO - PROCESS | 1725 | ++DOMWINDOW == 95 (0x113206c00) [pid = 1725] [serial = 2220] [outer = 0x0] 17:29:29 INFO - PROCESS | 1725 | ++DOMWINDOW == 96 (0x11393b000) [pid = 1725] [serial = 2221] [outer = 0x113206c00] 17:29:29 INFO - PROCESS | 1725 | 1467937769594 Marionette DEBUG loaded listener.js 17:29:29 INFO - PROCESS | 1725 | ++DOMWINDOW == 97 (0x1160d8400) [pid = 1725] [serial = 2222] [outer = 0x113206c00] 17:29:29 INFO - PROCESS | 1725 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 17:29:30 INFO - PROCESS | 1725 | --DOCSHELL 0x12bd7b800 == 35 [pid = 1725] [id = 736] 17:29:30 INFO - PROCESS | 1725 | --DOCSHELL 0x12b0c5000 == 34 [pid = 1725] [id = 735] 17:29:30 INFO - PROCESS | 1725 | --DOCSHELL 0x1299c1800 == 33 [pid = 1725] [id = 734] 17:29:30 INFO - PROCESS | 1725 | --DOCSHELL 0x110f6d800 == 32 [pid = 1725] [id = 733] 17:29:30 INFO - PROCESS | 1725 | --DOCSHELL 0x1261c1000 == 31 [pid = 1725] [id = 732] 17:29:30 INFO - PROCESS | 1725 | --DOMWINDOW == 96 (0x12cbbb000) [pid = 1725] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 17:29:30 INFO - PROCESS | 1725 | 1467937770092 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]]]}] 17:29:30 INFO - PROCESS | 1725 | --DOCSHELL 0x119eba800 == 30 [pid = 1725] [id = 731] 17:29:30 INFO - PROCESS | 1725 | --DOCSHELL 0x1182ad800 == 29 [pid = 1725] [id = 730] 17:29:30 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 17:29:30 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 923ms 17:29:30 INFO - PROCESS | 1725 | 1467937770137 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 17:29:30 INFO - PROCESS | 1725 | 1467937770140 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 17:29:30 INFO - PROCESS | 1725 | --DOMWINDOW == 95 (0x1176e5800) [pid = 1725] [serial = 2131] [outer = 0x0] [url = about:blank] 17:29:30 INFO - PROCESS | 1725 | --DOMWINDOW == 94 (0x1181c3c00) [pid = 1725] [serial = 2132] [outer = 0x0] [url = about:blank] 17:29:30 INFO - PROCESS | 1725 | --DOMWINDOW == 93 (0x118714400) [pid = 1725] [serial = 2134] [outer = 0x0] [url = about:blank] 17:29:30 INFO - PROCESS | 1725 | --DOMWINDOW == 92 (0x118892400) [pid = 1725] [serial = 2135] [outer = 0x0] [url = about:blank] 17:29:30 INFO - PROCESS | 1725 | --DOMWINDOW == 91 (0x115117000) [pid = 1725] [serial = 2128] [outer = 0x0] [url = about:blank] 17:29:30 INFO - PROCESS | 1725 | --DOMWINDOW == 90 (0x116905000) [pid = 1725] [serial = 2129] [outer = 0x0] [url = about:blank] 17:29:30 INFO - PROCESS | 1725 | --DOMWINDOW == 89 (0x1195f1800) [pid = 1725] [serial = 2140] [outer = 0x0] [url = about:blank] 17:29:30 INFO - PROCESS | 1725 | --DOMWINDOW == 88 (0x1197de800) [pid = 1725] [serial = 2141] [outer = 0x0] [url = about:blank] 17:29:30 INFO - PROCESS | 1725 | --DOMWINDOW == 87 (0x12101d800) [pid = 1725] [serial = 2143] [outer = 0x0] [url = about:blank] 17:29:30 INFO - PROCESS | 1725 | --DOMWINDOW == 86 (0x121117000) [pid = 1725] [serial = 2144] [outer = 0x0] [url = about:blank] 17:29:30 INFO - PROCESS | 1725 | --DOMWINDOW == 85 (0x1190b6400) [pid = 1725] [serial = 2137] [outer = 0x0] [url = about:blank] 17:29:30 INFO - PROCESS | 1725 | --DOMWINDOW == 84 (0x1194b9800) [pid = 1725] [serial = 2138] [outer = 0x0] [url = about:blank] 17:29:30 INFO - PROCESS | 1725 | --DOMWINDOW == 83 (0x12111f800) [pid = 1725] [serial = 2146] [outer = 0x0] [url = about:blank] 17:29:30 INFO - PROCESS | 1725 | --DOMWINDOW == 82 (0x121ada800) [pid = 1725] [serial = 2147] [outer = 0x0] [url = about:blank] 17:29:30 INFO - PROCESS | 1725 | --DOMWINDOW == 81 (0x1195e7800) [pid = 1725] [serial = 2149] [outer = 0x0] [url = about:blank] 17:29:30 INFO - PROCESS | 1725 | --DOMWINDOW == 80 (0x121bd9c00) [pid = 1725] [serial = 2150] [outer = 0x0] [url = about:blank] 17:29:30 INFO - PROCESS | 1725 | --DOMWINDOW == 79 (0x112fcd000) [pid = 1725] [serial = 2155] [outer = 0x0] [url = about:blank] 17:29:30 INFO - PROCESS | 1725 | --DOMWINDOW == 78 (0x116706400) [pid = 1725] [serial = 2161] [outer = 0x0] [url = about:blank] 17:29:30 INFO - PROCESS | 1725 | --DOMWINDOW == 77 (0x113964c00) [pid = 1725] [serial = 2156] [outer = 0x0] [url = about:blank] 17:29:30 INFO - PROCESS | 1725 | --DOMWINDOW == 76 (0x117209400) [pid = 1725] [serial = 2158] [outer = 0x0] [url = about:blank] 17:29:30 INFO - PROCESS | 1725 | --DOMWINDOW == 75 (0x11849bc00) [pid = 1725] [serial = 2164] [outer = 0x0] [url = about:blank] 17:29:30 INFO - PROCESS | 1725 | --DOMWINDOW == 74 (0x1181c2000) [pid = 1725] [serial = 2159] [outer = 0x0] [url = about:blank] 17:29:30 INFO - PROCESS | 1725 | --DOMWINDOW == 73 (0x119079000) [pid = 1725] [serial = 2165] [outer = 0x0] [url = about:blank] 17:29:30 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 17:29:30 INFO - PROCESS | 1725 | --DOMWINDOW == 72 (0x118399800) [pid = 1725] [serial = 2162] [outer = 0x0] [url = about:blank] 17:29:30 INFO - PROCESS | 1725 | --DOMWINDOW == 71 (0x1237fc400) [pid = 1725] [serial = 2153] [outer = 0x0] [url = about:blank] 17:29:30 INFO - PROCESS | 1725 | --DOMWINDOW == 70 (0x1190b3400) [pid = 1725] [serial = 2167] [outer = 0x0] [url = about:blank] 17:29:30 INFO - PROCESS | 1725 | --DOMWINDOW == 69 (0x1197e6400) [pid = 1725] [serial = 2168] [outer = 0x0] [url = about:blank] 17:29:30 INFO - PROCESS | 1725 | --DOMWINDOW == 68 (0x119072000) [pid = 1725] [serial = 1445] [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.] 17:29:30 INFO - PROCESS | 1725 | --DOMWINDOW == 67 (0x1210a3800) [pid = 1725] [serial = 2171] [outer = 0x0] [url = about:blank] 17:29:30 INFO - PROCESS | 1725 | --DOMWINDOW == 66 (0x11a053800) [pid = 1725] [serial = 2170] [outer = 0x0] [url = about:blank] 17:29:30 INFO - PROCESS | 1725 | --DOMWINDOW == 65 (0x1236d4000) [pid = 1725] [serial = 2152] [outer = 0x0] [url = about:blank] 17:29:30 INFO - PROCESS | 1725 | --DOMWINDOW == 64 (0x1292d0000) [pid = 1725] [serial = 2126] [outer = 0x0] [url = about:blank] 17:29:30 INFO - PROCESS | 1725 | 1467937770159 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 17:29:30 INFO - PROCESS | 1725 | 1467937770161 Marionette TRACE conn2 <- [1,2934,null,{}] 17:29:30 INFO - PROCESS | 1725 | 1467937770167 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}] 17:29:30 INFO - PROCESS | 1725 | 1467937770171 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:30 INFO - PROCESS | 1725 | 1467937770283 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 17:29:30 INFO - PROCESS | 1725 | 1467937770295 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:30 INFO - PROCESS | 1725 | 1467937770298 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:30 INFO - PROCESS | 1725 | ++DOCSHELL 0x11724e800 == 30 [pid = 1725] [id = 741] 17:29:30 INFO - PROCESS | 1725 | ++DOMWINDOW == 65 (0x116faf800) [pid = 1725] [serial = 2223] [outer = 0x0] 17:29:30 INFO - PROCESS | 1725 | ++DOMWINDOW == 66 (0x118156000) [pid = 1725] [serial = 2224] [outer = 0x116faf800] 17:29:30 INFO - PROCESS | 1725 | 1467937770343 Marionette DEBUG loaded listener.js 17:29:30 INFO - PROCESS | 1725 | ++DOMWINDOW == 67 (0x11849cc00) [pid = 1725] [serial = 2225] [outer = 0x116faf800] 17:29:30 INFO - PROCESS | 1725 | 1467937770677 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]]]}] 17:29:30 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 17:29:30 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 579ms 17:29:30 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 17:29:30 INFO - PROCESS | 1725 | 1467937770734 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 17:29:30 INFO - PROCESS | 1725 | 1467937770736 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 17:29:30 INFO - PROCESS | 1725 | 1467937770739 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 17:29:30 INFO - PROCESS | 1725 | 1467937770740 Marionette TRACE conn2 <- [1,2938,null,{}] 17:29:30 INFO - PROCESS | 1725 | 1467937770742 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}] 17:29:30 INFO - PROCESS | 1725 | 1467937770744 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:30 INFO - PROCESS | 1725 | 1467937770825 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 17:29:30 INFO - PROCESS | 1725 | 1467937770831 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:30 INFO - PROCESS | 1725 | 1467937770832 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:30 INFO - PROCESS | 1725 | ++DOCSHELL 0x119ebe000 == 31 [pid = 1725] [id = 742] 17:29:30 INFO - PROCESS | 1725 | ++DOMWINDOW == 68 (0x11972ec00) [pid = 1725] [serial = 2226] [outer = 0x0] 17:29:30 INFO - PROCESS | 1725 | ++DOMWINDOW == 69 (0x1197e5400) [pid = 1725] [serial = 2227] [outer = 0x11972ec00] 17:29:30 INFO - PROCESS | 1725 | 1467937770878 Marionette DEBUG loaded listener.js 17:29:30 INFO - PROCESS | 1725 | ++DOMWINDOW == 70 (0x121025000) [pid = 1725] [serial = 2228] [outer = 0x11972ec00] 17:29:31 INFO - PROCESS | 1725 | 1467937771192 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]]]}] 17:29:31 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. 17:29:31 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 469ms 17:29:31 INFO - PROCESS | 1725 | 1467937771208 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 17:29:31 INFO - PROCESS | 1725 | 1467937771210 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 17:29:31 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 17:29:31 INFO - PROCESS | 1725 | 1467937771219 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 17:29:31 INFO - PROCESS | 1725 | 1467937771223 Marionette TRACE conn2 <- [1,2942,null,{}] 17:29:31 INFO - PROCESS | 1725 | 1467937771228 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}] 17:29:31 INFO - PROCESS | 1725 | 1467937771232 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:31 INFO - PROCESS | 1725 | 1467937771318 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 17:29:31 INFO - PROCESS | 1725 | 1467937771375 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:31 INFO - PROCESS | 1725 | 1467937771376 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:31 INFO - PROCESS | 1725 | ++DOCSHELL 0x123623000 == 32 [pid = 1725] [id = 743] 17:29:31 INFO - PROCESS | 1725 | ++DOMWINDOW == 71 (0x119732800) [pid = 1725] [serial = 2229] [outer = 0x0] 17:29:31 INFO - PROCESS | 1725 | ++DOMWINDOW == 72 (0x1210a8c00) [pid = 1725] [serial = 2230] [outer = 0x119732800] 17:29:31 INFO - PROCESS | 1725 | 1467937771401 Marionette DEBUG loaded listener.js 17:29:31 INFO - PROCESS | 1725 | ++DOMWINDOW == 73 (0x12372ec00) [pid = 1725] [serial = 2231] [outer = 0x119732800] 17:29:31 INFO - PROCESS | 1725 | 1467937771649 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"]]]}] 17:29:31 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 17:29:31 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 17:29:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:29:31 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 17:29:31 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 476ms 17:29:31 INFO - PROCESS | 1725 | 1467937771692 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 17:29:31 INFO - PROCESS | 1725 | 1467937771696 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 17:29:31 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 17:29:31 INFO - PROCESS | 1725 | 1467937771705 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 17:29:31 INFO - PROCESS | 1725 | 1467937771707 Marionette TRACE conn2 <- [1,2946,null,{}] 17:29:31 INFO - PROCESS | 1725 | 1467937771711 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}] 17:29:31 INFO - PROCESS | 1725 | 1467937771715 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:31 INFO - PROCESS | 1725 | 1467937771835 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 17:29:31 INFO - PROCESS | 1725 | 1467937771919 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:31 INFO - PROCESS | 1725 | 1467937771921 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:31 INFO - PROCESS | 1725 | ++DOCSHELL 0x126a4a000 == 33 [pid = 1725] [id = 744] 17:29:31 INFO - PROCESS | 1725 | ++DOMWINDOW == 74 (0x1197e8800) [pid = 1725] [serial = 2232] [outer = 0x0] 17:29:31 INFO - PROCESS | 1725 | ++DOMWINDOW == 75 (0x124b0bc00) [pid = 1725] [serial = 2233] [outer = 0x1197e8800] 17:29:31 INFO - PROCESS | 1725 | 1467937771958 Marionette DEBUG loaded listener.js 17:29:32 INFO - PROCESS | 1725 | ++DOMWINDOW == 76 (0x125710000) [pid = 1725] [serial = 2234] [outer = 0x1197e8800] 17:29:32 INFO - PROCESS | 1725 | 1467937772307 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]]]}] 17:29:32 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. 17:29:32 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 621ms 17:29:32 INFO - PROCESS | 1725 | 1467937772327 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 17:29:32 INFO - PROCESS | 1725 | 1467937772330 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 17:29:32 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 17:29:32 INFO - PROCESS | 1725 | 1467937772333 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 17:29:32 INFO - PROCESS | 1725 | 1467937772334 Marionette TRACE conn2 <- [1,2950,null,{}] 17:29:32 INFO - PROCESS | 1725 | 1467937772337 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}] 17:29:32 INFO - PROCESS | 1725 | 1467937772338 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:32 INFO - PROCESS | 1725 | 1467937772434 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 17:29:32 INFO - PROCESS | 1725 | 1467937772445 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:32 INFO - PROCESS | 1725 | 1467937772450 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:32 INFO - PROCESS | 1725 | ++DOCSHELL 0x129203000 == 34 [pid = 1725] [id = 745] 17:29:32 INFO - PROCESS | 1725 | ++DOMWINDOW == 77 (0x1266bf800) [pid = 1725] [serial = 2235] [outer = 0x0] 17:29:32 INFO - PROCESS | 1725 | ++DOMWINDOW == 78 (0x126829400) [pid = 1725] [serial = 2236] [outer = 0x1266bf800] 17:29:32 INFO - PROCESS | 1725 | 1467937772482 Marionette DEBUG loaded listener.js 17:29:32 INFO - PROCESS | 1725 | ++DOMWINDOW == 79 (0x126836400) [pid = 1725] [serial = 2237] [outer = 0x1266bf800] 17:29:32 INFO - PROCESS | 1725 | ++DOCSHELL 0x1299b5800 == 35 [pid = 1725] [id = 746] 17:29:32 INFO - PROCESS | 1725 | ++DOMWINDOW == 80 (0x126923800) [pid = 1725] [serial = 2238] [outer = 0x0] 17:29:32 INFO - PROCESS | 1725 | ++DOMWINDOW == 81 (0x12690bc00) [pid = 1725] [serial = 2239] [outer = 0x126923800] 17:29:32 INFO - PROCESS | 1725 | 1467937772843 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]]]}] 17:29:32 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. 17:29:32 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 519ms 17:29:32 INFO - PROCESS | 1725 | 1467937772853 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 17:29:32 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 17:29:32 INFO - PROCESS | 1725 | 1467937772854 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 17:29:32 INFO - PROCESS | 1725 | 1467937772856 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 17:29:32 INFO - PROCESS | 1725 | 1467937772857 Marionette TRACE conn2 <- [1,2954,null,{}] 17:29:32 INFO - PROCESS | 1725 | 1467937772859 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}] 17:29:32 INFO - PROCESS | 1725 | 1467937772861 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:32 INFO - PROCESS | 1725 | 1467937772980 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 17:29:32 INFO - PROCESS | 1725 | 1467937772993 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:32 INFO - PROCESS | 1725 | 1467937772994 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:33 INFO - PROCESS | 1725 | ++DOCSHELL 0x1188c6800 == 36 [pid = 1725] [id = 747] 17:29:33 INFO - PROCESS | 1725 | ++DOMWINDOW == 82 (0x12690e400) [pid = 1725] [serial = 2240] [outer = 0x0] 17:29:33 INFO - PROCESS | 1725 | ++DOMWINDOW == 83 (0x126926400) [pid = 1725] [serial = 2241] [outer = 0x12690e400] 17:29:33 INFO - PROCESS | 1725 | 1467937773019 Marionette DEBUG loaded listener.js 17:29:33 INFO - PROCESS | 1725 | ++DOMWINDOW == 84 (0x1269e6c00) [pid = 1725] [serial = 2242] [outer = 0x12690e400] 17:29:33 INFO - PROCESS | 1725 | 1467937773337 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]]]}] 17:29:33 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 17:29:33 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 17:29:33 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 521ms 17:29:33 INFO - PROCESS | 1725 | 1467937773378 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 17:29:33 INFO - PROCESS | 1725 | 1467937773379 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 17:29:33 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 17:29:33 INFO - PROCESS | 1725 | 1467937773381 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 17:29:33 INFO - PROCESS | 1725 | 1467937773382 Marionette TRACE conn2 <- [1,2958,null,{}] 17:29:33 INFO - PROCESS | 1725 | 1467937773385 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}] 17:29:33 INFO - PROCESS | 1725 | 1467937773386 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:33 INFO - PROCESS | 1725 | 1467937773493 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 17:29:33 INFO - PROCESS | 1725 | 1467937773504 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:33 INFO - PROCESS | 1725 | 1467937773505 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:33 INFO - PROCESS | 1725 | ++DOCSHELL 0x12c755800 == 37 [pid = 1725] [id = 748] 17:29:33 INFO - PROCESS | 1725 | ++DOMWINDOW == 85 (0x1183bcc00) [pid = 1725] [serial = 2243] [outer = 0x0] 17:29:33 INFO - PROCESS | 1725 | ++DOMWINDOW == 86 (0x126c6a000) [pid = 1725] [serial = 2244] [outer = 0x1183bcc00] 17:29:33 INFO - PROCESS | 1725 | 1467937773530 Marionette DEBUG loaded listener.js 17:29:33 INFO - PROCESS | 1725 | ++DOMWINDOW == 87 (0x128a72800) [pid = 1725] [serial = 2245] [outer = 0x1183bcc00] 17:29:33 INFO - PROCESS | 1725 | 1467937773818 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]]]}] 17:29:33 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. 17:29:33 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 468ms 17:29:33 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 17:29:33 INFO - PROCESS | 1725 | 1467937773855 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 17:29:33 INFO - PROCESS | 1725 | 1467937773856 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 17:29:33 INFO - PROCESS | 1725 | 1467937773858 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 17:29:33 INFO - PROCESS | 1725 | 1467937773859 Marionette TRACE conn2 <- [1,2962,null,{}] 17:29:33 INFO - PROCESS | 1725 | 1467937773865 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}] 17:29:33 INFO - PROCESS | 1725 | 1467937773866 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:33 INFO - PROCESS | 1725 | 1467937773971 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 17:29:33 INFO - PROCESS | 1725 | 1467937773974 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:33 INFO - PROCESS | 1725 | 1467937773975 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:33 INFO - PROCESS | 1725 | ++DOCSHELL 0x12c81b000 == 38 [pid = 1725] [id = 749] 17:29:33 INFO - PROCESS | 1725 | ++DOMWINDOW == 88 (0x128a72c00) [pid = 1725] [serial = 2246] [outer = 0x0] 17:29:34 INFO - PROCESS | 1725 | ++DOMWINDOW == 89 (0x128b4d000) [pid = 1725] [serial = 2247] [outer = 0x128a72c00] 17:29:34 INFO - PROCESS | 1725 | 1467937773999 Marionette DEBUG loaded listener.js 17:29:34 INFO - PROCESS | 1725 | ++DOMWINDOW == 90 (0x128b52400) [pid = 1725] [serial = 2248] [outer = 0x128a72c00] 17:29:34 INFO - PROCESS | 1725 | --DOMWINDOW == 89 (0x1210abc00) [pid = 1725] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 17:29:34 INFO - PROCESS | 1725 | --DOMWINDOW == 88 (0x116fb2800) [pid = 1725] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 17:29:34 INFO - PROCESS | 1725 | --DOMWINDOW == 87 (0x1190b1c00) [pid = 1725] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 17:29:34 INFO - PROCESS | 1725 | --DOMWINDOW == 86 (0x12111dc00) [pid = 1725] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 17:29:34 INFO - PROCESS | 1725 | --DOMWINDOW == 85 (0x11888bc00) [pid = 1725] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 17:29:34 INFO - PROCESS | 1725 | --DOMWINDOW == 84 (0x113b9cc00) [pid = 1725] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 17:29:34 INFO - PROCESS | 1725 | --DOMWINDOW == 83 (0x11670f400) [pid = 1725] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 17:29:34 INFO - PROCESS | 1725 | --DOMWINDOW == 82 (0x123708800) [pid = 1725] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 17:29:34 INFO - PROCESS | 1725 | --DOMWINDOW == 81 (0x111f29000) [pid = 1725] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 17:29:34 INFO - PROCESS | 1725 | --DOMWINDOW == 80 (0x1133e8800) [pid = 1725] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 17:29:34 INFO - PROCESS | 1725 | --DOMWINDOW == 79 (0x1172c0800) [pid = 1725] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 17:29:34 INFO - PROCESS | 1725 | --DOMWINDOW == 78 (0x113d8f800) [pid = 1725] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 17:29:34 INFO - PROCESS | 1725 | --DOMWINDOW == 77 (0x116a13800) [pid = 1725] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 17:29:34 INFO - PROCESS | 1725 | 1467937774357 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]]]}] 17:29:34 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. 17:29:34 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 521ms 17:29:34 INFO - PROCESS | 1725 | 1467937774380 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 17:29:34 INFO - PROCESS | 1725 | 1467937774382 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 17:29:34 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 17:29:34 INFO - PROCESS | 1725 | 1467937774384 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 17:29:34 INFO - PROCESS | 1725 | 1467937774385 Marionette TRACE conn2 <- [1,2966,null,{}] 17:29:34 INFO - PROCESS | 1725 | 1467937774387 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}] 17:29:34 INFO - PROCESS | 1725 | 1467937774388 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:34 INFO - PROCESS | 1725 | 1467937774468 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 17:29:34 INFO - PROCESS | 1725 | 1467937774523 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:34 INFO - PROCESS | 1725 | 1467937774524 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:34 INFO - PROCESS | 1725 | ++DOCSHELL 0x12c821800 == 39 [pid = 1725] [id = 750] 17:29:34 INFO - PROCESS | 1725 | ++DOMWINDOW == 78 (0x11276f000) [pid = 1725] [serial = 2249] [outer = 0x0] 17:29:34 INFO - PROCESS | 1725 | ++DOMWINDOW == 79 (0x1197de400) [pid = 1725] [serial = 2250] [outer = 0x11276f000] 17:29:34 INFO - PROCESS | 1725 | 1467937774548 Marionette DEBUG loaded listener.js 17:29:34 INFO - PROCESS | 1725 | ++DOMWINDOW == 80 (0x124ee7000) [pid = 1725] [serial = 2251] [outer = 0x11276f000] 17:29:34 INFO - PROCESS | 1725 | 1467937774786 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]]]}] 17:29:34 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. 17:29:34 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 418ms 17:29:34 INFO - PROCESS | 1725 | 1467937774802 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 17:29:34 INFO - PROCESS | 1725 | 1467937774803 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 17:29:34 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 17:29:34 INFO - PROCESS | 1725 | 1467937774805 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 17:29:34 INFO - PROCESS | 1725 | 1467937774806 Marionette TRACE conn2 <- [1,2970,null,{}] 17:29:34 INFO - PROCESS | 1725 | 1467937774817 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}] 17:29:34 INFO - PROCESS | 1725 | 1467937774818 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:34 INFO - PROCESS | 1725 | 1467937774912 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 17:29:34 INFO - PROCESS | 1725 | 1467937774917 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:34 INFO - PROCESS | 1725 | 1467937774918 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:34 INFO - PROCESS | 1725 | ++DOCSHELL 0x12caab000 == 40 [pid = 1725] [id = 751] 17:29:34 INFO - PROCESS | 1725 | ++DOMWINDOW == 81 (0x128a76800) [pid = 1725] [serial = 2252] [outer = 0x0] 17:29:34 INFO - PROCESS | 1725 | ++DOMWINDOW == 82 (0x128b58000) [pid = 1725] [serial = 2253] [outer = 0x128a76800] 17:29:34 INFO - PROCESS | 1725 | 1467937774952 Marionette DEBUG loaded listener.js 17:29:35 INFO - PROCESS | 1725 | ++DOMWINDOW == 83 (0x128e63400) [pid = 1725] [serial = 2254] [outer = 0x128a76800] 17:29:35 INFO - PROCESS | 1725 | 1467937775253 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]]]}] 17:29:35 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. 17:29:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 469ms 17:29:35 INFO - PROCESS | 1725 | 1467937775276 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 17:29:35 INFO - PROCESS | 1725 | 1467937775279 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 17:29:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 17:29:35 INFO - PROCESS | 1725 | 1467937775283 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 17:29:35 INFO - PROCESS | 1725 | 1467937775285 Marionette TRACE conn2 <- [1,2974,null,{}] 17:29:35 INFO - PROCESS | 1725 | 1467937775287 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}] 17:29:35 INFO - PROCESS | 1725 | 1467937775288 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:35 INFO - PROCESS | 1725 | 1467937775391 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 17:29:35 INFO - PROCESS | 1725 | 1467937775452 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:35 INFO - PROCESS | 1725 | 1467937775453 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:35 INFO - PROCESS | 1725 | ++DOCSHELL 0x12cbce000 == 41 [pid = 1725] [id = 752] 17:29:35 INFO - PROCESS | 1725 | ++DOMWINDOW == 84 (0x124c0a400) [pid = 1725] [serial = 2255] [outer = 0x0] 17:29:35 INFO - PROCESS | 1725 | ++DOMWINDOW == 85 (0x128e63c00) [pid = 1725] [serial = 2256] [outer = 0x124c0a400] 17:29:35 INFO - PROCESS | 1725 | 1467937775477 Marionette DEBUG loaded listener.js 17:29:35 INFO - PROCESS | 1725 | ++DOMWINDOW == 86 (0x1292cfc00) [pid = 1725] [serial = 2257] [outer = 0x124c0a400] 17:29:35 INFO - PROCESS | 1725 | 1467937775713 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]]]}] 17:29:35 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. 17:29:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 468ms 17:29:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 17:29:35 INFO - PROCESS | 1725 | 1467937775753 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 17:29:35 INFO - PROCESS | 1725 | 1467937775754 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 17:29:35 INFO - PROCESS | 1725 | 1467937775756 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 17:29:35 INFO - PROCESS | 1725 | 1467937775758 Marionette TRACE conn2 <- [1,2978,null,{}] 17:29:35 INFO - PROCESS | 1725 | 1467937775768 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}] 17:29:35 INFO - PROCESS | 1725 | 1467937775769 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:35 INFO - PROCESS | 1725 | 1467937775865 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 17:29:35 INFO - PROCESS | 1725 | 1467937775869 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:35 INFO - PROCESS | 1725 | 1467937775870 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:35 INFO - PROCESS | 1725 | ++DOCSHELL 0x12d263800 == 42 [pid = 1725] [id = 753] 17:29:35 INFO - PROCESS | 1725 | ++DOMWINDOW == 87 (0x128b51c00) [pid = 1725] [serial = 2258] [outer = 0x0] 17:29:35 INFO - PROCESS | 1725 | ++DOMWINDOW == 88 (0x129441400) [pid = 1725] [serial = 2259] [outer = 0x128b51c00] 17:29:35 INFO - PROCESS | 1725 | 1467937775908 Marionette DEBUG loaded listener.js 17:29:35 INFO - PROCESS | 1725 | ++DOMWINDOW == 89 (0x12993fc00) [pid = 1725] [serial = 2260] [outer = 0x128b51c00] 17:29:36 INFO - PROCESS | 1725 | 1467937776422 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]]]}] 17:29:36 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. 17:29:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 675ms 17:29:36 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 17:29:36 INFO - PROCESS | 1725 | 1467937776433 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 17:29:36 INFO - PROCESS | 1725 | 1467937776435 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 17:29:36 INFO - PROCESS | 1725 | 1467937776438 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 17:29:36 INFO - PROCESS | 1725 | 1467937776440 Marionette TRACE conn2 <- [1,2982,null,{}] 17:29:36 INFO - PROCESS | 1725 | 1467937776444 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}] 17:29:36 INFO - PROCESS | 1725 | 1467937776446 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:36 INFO - PROCESS | 1725 | 1467937776556 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 17:29:36 INFO - PROCESS | 1725 | 1467937776611 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:36 INFO - PROCESS | 1725 | 1467937776615 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:36 INFO - PROCESS | 1725 | ++DOCSHELL 0x119082000 == 43 [pid = 1725] [id = 754] 17:29:36 INFO - PROCESS | 1725 | ++DOMWINDOW == 90 (0x116a13400) [pid = 1725] [serial = 2261] [outer = 0x0] 17:29:36 INFO - PROCESS | 1725 | ++DOMWINDOW == 91 (0x1181ba000) [pid = 1725] [serial = 2262] [outer = 0x116a13400] 17:29:36 INFO - PROCESS | 1725 | 1467937776646 Marionette DEBUG loaded listener.js 17:29:36 INFO - PROCESS | 1725 | ++DOMWINDOW == 92 (0x11870e000) [pid = 1725] [serial = 2263] [outer = 0x116a13400] 17:29:37 INFO - PROCESS | 1725 | 1467937777078 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"]]]}] 17:29:37 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 17:29:37 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 17:29:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:29:37 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 17:29:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 670ms 17:29:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 17:29:37 INFO - PROCESS | 1725 | 1467937777108 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 17:29:37 INFO - PROCESS | 1725 | 1467937777111 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 17:29:37 INFO - PROCESS | 1725 | 1467937777116 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 17:29:37 INFO - PROCESS | 1725 | 1467937777118 Marionette TRACE conn2 <- [1,2986,null,{}] 17:29:37 INFO - PROCESS | 1725 | 1467937777120 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}] 17:29:37 INFO - PROCESS | 1725 | 1467937777122 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:37 INFO - PROCESS | 1725 | 1467937777227 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 17:29:37 INFO - PROCESS | 1725 | 1467937777286 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:37 INFO - PROCESS | 1725 | 1467937777287 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:37 INFO - PROCESS | 1725 | ++DOCSHELL 0x1266dc000 == 44 [pid = 1725] [id = 755] 17:29:37 INFO - PROCESS | 1725 | ++DOMWINDOW == 93 (0x119728000) [pid = 1725] [serial = 2264] [outer = 0x0] 17:29:37 INFO - PROCESS | 1725 | ++DOMWINDOW == 94 (0x121116400) [pid = 1725] [serial = 2265] [outer = 0x119728000] 17:29:37 INFO - PROCESS | 1725 | 1467937777318 Marionette DEBUG loaded listener.js 17:29:37 INFO - PROCESS | 1725 | ++DOMWINDOW == 95 (0x121b70000) [pid = 1725] [serial = 2266] [outer = 0x119728000] 17:29:37 INFO - PROCESS | 1725 | 1467937777703 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]]]}] 17:29:37 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. 17:29:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 619ms 17:29:37 INFO - PROCESS | 1725 | 1467937777735 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 17:29:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 17:29:37 INFO - PROCESS | 1725 | 1467937777736 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 17:29:37 INFO - PROCESS | 1725 | 1467937777739 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 17:29:37 INFO - PROCESS | 1725 | 1467937777741 Marionette TRACE conn2 <- [1,2990,null,{}] 17:29:37 INFO - PROCESS | 1725 | 1467937777749 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}] 17:29:37 INFO - PROCESS | 1725 | 1467937777752 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:37 INFO - PROCESS | 1725 | 1467937777853 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 17:29:37 INFO - PROCESS | 1725 | 1467937777931 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:37 INFO - PROCESS | 1725 | 1467937777933 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:37 INFO - PROCESS | 1725 | ++DOCSHELL 0x12cab0800 == 45 [pid = 1725] [id = 756] 17:29:37 INFO - PROCESS | 1725 | ++DOMWINDOW == 96 (0x124eab800) [pid = 1725] [serial = 2267] [outer = 0x0] 17:29:38 INFO - PROCESS | 1725 | ++DOMWINDOW == 97 (0x1266c2c00) [pid = 1725] [serial = 2268] [outer = 0x124eab800] 17:29:38 INFO - PROCESS | 1725 | 1467937778006 Marionette DEBUG loaded listener.js 17:29:38 INFO - PROCESS | 1725 | ++DOMWINDOW == 98 (0x12690fc00) [pid = 1725] [serial = 2269] [outer = 0x124eab800] 17:29:38 INFO - PROCESS | 1725 | ++DOCSHELL 0x121d82800 == 46 [pid = 1725] [id = 757] 17:29:38 INFO - PROCESS | 1725 | ++DOMWINDOW == 99 (0x128b54c00) [pid = 1725] [serial = 2270] [outer = 0x0] 17:29:38 INFO - PROCESS | 1725 | ++DOMWINDOW == 100 (0x126912c00) [pid = 1725] [serial = 2271] [outer = 0x128b54c00] 17:29:38 INFO - PROCESS | 1725 | 1467937778402 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]]]}] 17:29:38 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. 17:29:38 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 671ms 17:29:38 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 17:29:38 INFO - PROCESS | 1725 | 1467937778411 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 17:29:38 INFO - PROCESS | 1725 | 1467937778414 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 17:29:38 INFO - PROCESS | 1725 | 1467937778416 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 17:29:38 INFO - PROCESS | 1725 | 1467937778417 Marionette TRACE conn2 <- [1,2994,null,{}] 17:29:38 INFO - PROCESS | 1725 | 1467937778420 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}] 17:29:38 INFO - PROCESS | 1725 | 1467937778421 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:38 INFO - PROCESS | 1725 | 1467937778543 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 17:29:38 INFO - PROCESS | 1725 | 1467937778613 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:38 INFO - PROCESS | 1725 | 1467937778615 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:38 INFO - PROCESS | 1725 | ++DOCSHELL 0x12d870800 == 47 [pid = 1725] [id = 758] 17:29:38 INFO - PROCESS | 1725 | ++DOMWINDOW == 101 (0x12691e800) [pid = 1725] [serial = 2272] [outer = 0x0] 17:29:38 INFO - PROCESS | 1725 | ++DOMWINDOW == 102 (0x128b4c000) [pid = 1725] [serial = 2273] [outer = 0x12691e800] 17:29:38 INFO - PROCESS | 1725 | 1467937778645 Marionette DEBUG loaded listener.js 17:29:38 INFO - PROCESS | 1725 | ++DOMWINDOW == 103 (0x129172c00) [pid = 1725] [serial = 2274] [outer = 0x12691e800] 17:29:39 INFO - PROCESS | 1725 | 1467937779002 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]]]}] 17:29:39 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 17:29:39 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 17:29:39 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 619ms 17:29:39 INFO - PROCESS | 1725 | 1467937779036 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 17:29:39 INFO - PROCESS | 1725 | 1467937779037 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 17:29:39 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 17:29:39 INFO - PROCESS | 1725 | 1467937779040 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 17:29:39 INFO - PROCESS | 1725 | 1467937779041 Marionette TRACE conn2 <- [1,2998,null,{}] 17:29:39 INFO - PROCESS | 1725 | 1467937779043 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}] 17:29:39 INFO - PROCESS | 1725 | 1467937779045 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:39 INFO - PROCESS | 1725 | 1467937779161 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 17:29:39 INFO - PROCESS | 1725 | 1467937779263 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:39 INFO - PROCESS | 1725 | 1467937779264 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:39 INFO - PROCESS | 1725 | ++DOCSHELL 0x12bd95800 == 48 [pid = 1725] [id = 759] 17:29:39 INFO - PROCESS | 1725 | ++DOMWINDOW == 104 (0x1139ea800) [pid = 1725] [serial = 2275] [outer = 0x0] 17:29:39 INFO - PROCESS | 1725 | ++DOMWINDOW == 105 (0x126c6a400) [pid = 1725] [serial = 2276] [outer = 0x1139ea800] 17:29:39 INFO - PROCESS | 1725 | 1467937779299 Marionette DEBUG loaded listener.js 17:29:39 INFO - PROCESS | 1725 | ++DOMWINDOW == 106 (0x129946000) [pid = 1725] [serial = 2277] [outer = 0x1139ea800] 17:29:39 INFO - PROCESS | 1725 | 1467937779743 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]]]}] 17:29:39 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. 17:29:39 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 719ms 17:29:39 INFO - PROCESS | 1725 | 1467937779759 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 17:29:39 INFO - PROCESS | 1725 | 1467937779761 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 17:29:39 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 17:29:39 INFO - PROCESS | 1725 | 1467937779764 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 17:29:39 INFO - PROCESS | 1725 | 1467937779766 Marionette TRACE conn2 <- [1,3002,null,{}] 17:29:39 INFO - PROCESS | 1725 | 1467937779768 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}] 17:29:39 INFO - PROCESS | 1725 | 1467937779772 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:39 INFO - PROCESS | 1725 | 1467937779879 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 17:29:40 INFO - PROCESS | 1725 | 1467937780153 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:40 INFO - PROCESS | 1725 | 1467937780154 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:40 INFO - PROCESS | 1725 | ++DOCSHELL 0x1182a1000 == 49 [pid = 1725] [id = 760] 17:29:40 INFO - PROCESS | 1725 | ++DOMWINDOW == 107 (0x111f5fc00) [pid = 1725] [serial = 2278] [outer = 0x0] 17:29:40 INFO - PROCESS | 1725 | ++DOMWINDOW == 108 (0x112f85c00) [pid = 1725] [serial = 2279] [outer = 0x111f5fc00] 17:29:40 INFO - PROCESS | 1725 | 1467937780223 Marionette DEBUG loaded listener.js 17:29:40 INFO - PROCESS | 1725 | ++DOMWINDOW == 109 (0x11696e800) [pid = 1725] [serial = 2280] [outer = 0x111f5fc00] 17:29:40 INFO - PROCESS | 1725 | 1467937780719 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]]]}] 17:29:40 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. 17:29:40 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 970ms 17:29:40 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 17:29:40 INFO - PROCESS | 1725 | 1467937780736 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 17:29:40 INFO - PROCESS | 1725 | 1467937780738 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 17:29:40 INFO - PROCESS | 1725 | 1467937780741 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 17:29:40 INFO - PROCESS | 1725 | 1467937780743 Marionette TRACE conn2 <- [1,3006,null,{}] 17:29:40 INFO - PROCESS | 1725 | 1467937780747 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}] 17:29:40 INFO - PROCESS | 1725 | 1467937780750 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:40 INFO - PROCESS | 1725 | 1467937780889 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 17:29:41 INFO - PROCESS | 1725 | 1467937781022 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:41 INFO - PROCESS | 1725 | 1467937781024 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:41 INFO - PROCESS | 1725 | ++DOCSHELL 0x1182bf000 == 50 [pid = 1725] [id = 761] 17:29:41 INFO - PROCESS | 1725 | ++DOMWINDOW == 110 (0x116fb4400) [pid = 1725] [serial = 2281] [outer = 0x0] 17:29:41 INFO - PROCESS | 1725 | ++DOMWINDOW == 111 (0x117206000) [pid = 1725] [serial = 2282] [outer = 0x116fb4400] 17:29:41 INFO - PROCESS | 1725 | 1467937781071 Marionette DEBUG loaded listener.js 17:29:41 INFO - PROCESS | 1725 | ++DOMWINDOW == 112 (0x11814e800) [pid = 1725] [serial = 2283] [outer = 0x116fb4400] 17:29:41 INFO - PROCESS | 1725 | --DOCSHELL 0x12cbce000 == 49 [pid = 1725] [id = 752] 17:29:41 INFO - PROCESS | 1725 | --DOCSHELL 0x12caab000 == 48 [pid = 1725] [id = 751] 17:29:41 INFO - PROCESS | 1725 | --DOCSHELL 0x12c821800 == 47 [pid = 1725] [id = 750] 17:29:41 INFO - PROCESS | 1725 | --DOCSHELL 0x12c81b000 == 46 [pid = 1725] [id = 749] 17:29:41 INFO - PROCESS | 1725 | --DOCSHELL 0x12c755800 == 45 [pid = 1725] [id = 748] 17:29:41 INFO - PROCESS | 1725 | --DOCSHELL 0x1299b5800 == 44 [pid = 1725] [id = 746] 17:29:41 INFO - PROCESS | 1725 | --DOCSHELL 0x1188c6800 == 43 [pid = 1725] [id = 747] 17:29:41 INFO - PROCESS | 1725 | --DOCSHELL 0x129203000 == 42 [pid = 1725] [id = 745] 17:29:41 INFO - PROCESS | 1725 | --DOCSHELL 0x126a4a000 == 41 [pid = 1725] [id = 744] 17:29:41 INFO - PROCESS | 1725 | --DOCSHELL 0x123623000 == 40 [pid = 1725] [id = 743] 17:29:41 INFO - PROCESS | 1725 | --DOCSHELL 0x119ebe000 == 39 [pid = 1725] [id = 742] 17:29:41 INFO - PROCESS | 1725 | --DOCSHELL 0x11724e800 == 38 [pid = 1725] [id = 741] 17:29:41 INFO - PROCESS | 1725 | --DOCSHELL 0x113f4f800 == 37 [pid = 1725] [id = 740] 17:29:41 INFO - PROCESS | 1725 | --DOCSHELL 0x12b907800 == 36 [pid = 1725] [id = 739] 17:29:41 INFO - PROCESS | 1725 | --DOCSHELL 0x121099000 == 35 [pid = 1725] [id = 738] 17:29:41 INFO - PROCESS | 1725 | --DOCSHELL 0x12c4a5800 == 34 [pid = 1725] [id = 737] 17:29:41 INFO - PROCESS | 1725 | --DOCSHELL 0x1187e8800 == 33 [pid = 1725] [id = 729] 17:29:41 INFO - PROCESS | 1725 | --DOCSHELL 0x1182a1000 == 32 [pid = 1725] [id = 760] 17:29:41 INFO - PROCESS | 1725 | --DOCSHELL 0x12bd95800 == 31 [pid = 1725] [id = 759] 17:29:41 INFO - PROCESS | 1725 | --DOCSHELL 0x121d82800 == 30 [pid = 1725] [id = 757] 17:29:41 INFO - PROCESS | 1725 | --DOCSHELL 0x12d870800 == 29 [pid = 1725] [id = 758] 17:29:41 INFO - PROCESS | 1725 | --DOCSHELL 0x12cab0800 == 28 [pid = 1725] [id = 756] 17:29:41 INFO - PROCESS | 1725 | --DOCSHELL 0x1266dc000 == 27 [pid = 1725] [id = 755] 17:29:41 INFO - PROCESS | 1725 | --DOCSHELL 0x12d263800 == 26 [pid = 1725] [id = 753] 17:29:41 INFO - PROCESS | 1725 | --DOCSHELL 0x119082000 == 25 [pid = 1725] [id = 754] 17:29:41 INFO - PROCESS | 1725 | --DOMWINDOW == 111 (0x125711000) [pid = 1725] [serial = 2209] [outer = 0x0] [url = about:blank] 17:29:41 INFO - PROCESS | 1725 | --DOMWINDOW == 110 (0x118715000) [pid = 1725] [serial = 2174] [outer = 0x0] [url = about:blank] 17:29:41 INFO - PROCESS | 1725 | --DOMWINDOW == 109 (0x1183bb800) [pid = 1725] [serial = 2173] [outer = 0x0] [url = about:blank] 17:29:41 INFO - PROCESS | 1725 | --DOMWINDOW == 108 (0x119e05800) [pid = 1725] [serial = 2177] [outer = 0x0] [url = about:blank] 17:29:41 INFO - PROCESS | 1725 | --DOMWINDOW == 107 (0x1197e3c00) [pid = 1725] [serial = 2176] [outer = 0x0] [url = about:blank] 17:29:41 INFO - PROCESS | 1725 | --DOMWINDOW == 106 (0x121bd6c00) [pid = 1725] [serial = 2180] [outer = 0x0] [url = about:blank] 17:29:41 INFO - PROCESS | 1725 | --DOMWINDOW == 105 (0x12153f000) [pid = 1725] [serial = 2179] [outer = 0x0] [url = about:blank] 17:29:41 INFO - PROCESS | 1725 | --DOMWINDOW == 104 (0x1190ad800) [pid = 1725] [serial = 2194] [outer = 0x0] [url = about:blank] 17:29:41 INFO - PROCESS | 1725 | --DOMWINDOW == 103 (0x121024c00) [pid = 1725] [serial = 2197] [outer = 0x0] [url = about:blank] 17:29:41 INFO - PROCESS | 1725 | --DOMWINDOW == 102 (0x117205400) [pid = 1725] [serial = 2188] [outer = 0x0] [url = about:blank] 17:29:41 INFO - PROCESS | 1725 | --DOMWINDOW == 101 (0x124c51800) [pid = 1725] [serial = 2183] [outer = 0x0] [url = about:blank] 17:29:41 INFO - PROCESS | 1725 | --DOMWINDOW == 100 (0x1237fe000) [pid = 1725] [serial = 2182] [outer = 0x0] [url = about:blank] 17:29:41 INFO - PROCESS | 1725 | --DOMWINDOW == 99 (0x1195ecc00) [pid = 1725] [serial = 2195] [outer = 0x0] [url = about:blank] 17:29:41 INFO - PROCESS | 1725 | --DOMWINDOW == 98 (0x1210aa400) [pid = 1725] [serial = 2198] [outer = 0x0] [url = about:blank] 17:29:41 INFO - PROCESS | 1725 | --DOMWINDOW == 97 (0x1129abc00) [pid = 1725] [serial = 2200] [outer = 0x0] [url = about:blank] 17:29:41 INFO - PROCESS | 1725 | --DOMWINDOW == 96 (0x125709400) [pid = 1725] [serial = 2186] [outer = 0x0] [url = about:blank] 17:29:41 INFO - PROCESS | 1725 | --DOMWINDOW == 95 (0x124ee7c00) [pid = 1725] [serial = 2207] [outer = 0x0] [url = about:blank] 17:29:41 INFO - PROCESS | 1725 | --DOMWINDOW == 94 (0x124edbc00) [pid = 1725] [serial = 2185] [outer = 0x0] [url = about:blank] 17:29:41 INFO - PROCESS | 1725 | --DOMWINDOW == 93 (0x11670bc00) [pid = 1725] [serial = 2201] [outer = 0x0] [url = about:blank] 17:29:41 INFO - PROCESS | 1725 | --DOMWINDOW == 92 (0x118754800) [pid = 1725] [serial = 2203] [outer = 0x0] [url = about:blank] 17:29:41 INFO - PROCESS | 1725 | --DOMWINDOW == 91 (0x1183bf400) [pid = 1725] [serial = 2189] [outer = 0x0] [url = about:blank] 17:29:41 INFO - PROCESS | 1725 | --DOMWINDOW == 90 (0x121bce000) [pid = 1725] [serial = 2206] [outer = 0x0] [url = about:blank] 17:29:41 INFO - PROCESS | 1725 | --DOMWINDOW == 89 (0x1181bd800) [pid = 1725] [serial = 2191] [outer = 0x0] [url = about:blank] 17:29:41 INFO - PROCESS | 1725 | --DOMWINDOW == 88 (0x1183c2400) [pid = 1725] [serial = 2192] [outer = 0x0] [url = about:blank] 17:29:41 INFO - PROCESS | 1725 | --DOMWINDOW == 87 (0x12570f400) [pid = 1725] [serial = 2210] [outer = 0x0] [url = about:blank] 17:29:41 INFO - PROCESS | 1725 | --DOMWINDOW == 86 (0x1197eb000) [pid = 1725] [serial = 2204] [outer = 0x0] [url = about:blank] 17:29:42 INFO - PROCESS | 1725 | 1467937782082 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]]]}] 17:29:42 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. 17:29:42 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1376ms 17:29:42 INFO - PROCESS | 1725 | 1467937782117 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 17:29:42 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 17:29:42 INFO - PROCESS | 1725 | 1467937782119 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 17:29:42 INFO - PROCESS | 1725 | 1467937782122 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 17:29:42 INFO - PROCESS | 1725 | 1467937782125 Marionette TRACE conn2 <- [1,3010,null,{}] 17:29:42 INFO - PROCESS | 1725 | 1467937782141 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}] 17:29:42 INFO - PROCESS | 1725 | 1467937782142 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:42 INFO - PROCESS | 1725 | 1467937782229 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 17:29:42 INFO - PROCESS | 1725 | 1467937782233 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:42 INFO - PROCESS | 1725 | 1467937782235 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:42 INFO - PROCESS | 1725 | ++DOCSHELL 0x117250800 == 26 [pid = 1725] [id = 762] 17:29:42 INFO - PROCESS | 1725 | ++DOMWINDOW == 87 (0x11670e800) [pid = 1725] [serial = 2284] [outer = 0x0] 17:29:42 INFO - PROCESS | 1725 | ++DOMWINDOW == 88 (0x116973c00) [pid = 1725] [serial = 2285] [outer = 0x11670e800] 17:29:42 INFO - PROCESS | 1725 | 1467937782265 Marionette DEBUG loaded listener.js 17:29:42 INFO - PROCESS | 1725 | ++DOMWINDOW == 89 (0x117210c00) [pid = 1725] [serial = 2286] [outer = 0x11670e800] 17:29:42 INFO - PROCESS | 1725 | 1467937782619 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]]]}] 17:29:42 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 17:29:42 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 530ms 17:29:42 INFO - PROCESS | 1725 | 1467937782653 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 17:29:42 INFO - PROCESS | 1725 | 1467937782656 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 17:29:42 INFO - TEST-START | /FileAPI/FileReaderSync.worker 17:29:42 INFO - PROCESS | 1725 | 1467937782661 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 17:29:42 INFO - PROCESS | 1725 | 1467937782663 Marionette TRACE conn2 <- [1,3014,null,{}] 17:29:42 INFO - PROCESS | 1725 | 1467937782665 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}] 17:29:42 INFO - PROCESS | 1725 | 1467937782667 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:42 INFO - PROCESS | 1725 | 1467937782753 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 17:29:42 INFO - PROCESS | 1725 | 1467937782814 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:42 INFO - PROCESS | 1725 | 1467937782815 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:42 INFO - PROCESS | 1725 | ++DOCSHELL 0x119a1b000 == 27 [pid = 1725] [id = 763] 17:29:42 INFO - PROCESS | 1725 | ++DOMWINDOW == 90 (0x1181bd000) [pid = 1725] [serial = 2287] [outer = 0x0] 17:29:42 INFO - PROCESS | 1725 | ++DOMWINDOW == 91 (0x1183bc800) [pid = 1725] [serial = 2288] [outer = 0x1181bd000] 17:29:42 INFO - PROCESS | 1725 | 1467937782843 Marionette DEBUG loaded listener.js 17:29:42 INFO - PROCESS | 1725 | ++DOMWINDOW == 92 (0x11848fc00) [pid = 1725] [serial = 2289] [outer = 0x1181bd000] 17:29:42 INFO - PROCESS | 1725 | [1725] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 17:29:43 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 17:29:43 INFO - {} 17:29:43 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 17:29:43 INFO - {} 17:29:43 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 17:29:43 INFO - {} 17:29:43 INFO - PROCESS | 1725 | 1467937783221 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 17:29:43 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 17:29:43 INFO - {} 17:29:43 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 571ms 17:29:43 INFO - PROCESS | 1725 | 1467937783232 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 17:29:43 INFO - TEST-START | /FileAPI/fileReader.html 17:29:43 INFO - PROCESS | 1725 | 1467937783234 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 17:29:43 INFO - PROCESS | 1725 | 1467937783237 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 17:29:43 INFO - PROCESS | 1725 | 1467937783241 Marionette TRACE conn2 <- [1,3018,null,{}] 17:29:43 INFO - PROCESS | 1725 | 1467937783254 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}] 17:29:43 INFO - PROCESS | 1725 | 1467937783259 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:43 INFO - PROCESS | 1725 | 1467937783408 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 17:29:43 INFO - PROCESS | 1725 | 1467937783424 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:43 INFO - PROCESS | 1725 | 1467937783426 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:43 INFO - PROCESS | 1725 | ++DOCSHELL 0x121b3f800 == 28 [pid = 1725] [id = 764] 17:29:43 INFO - PROCESS | 1725 | ++DOMWINDOW == 93 (0x119040400) [pid = 1725] [serial = 2290] [outer = 0x0] 17:29:43 INFO - PROCESS | 1725 | ++DOMWINDOW == 94 (0x1194b5400) [pid = 1725] [serial = 2291] [outer = 0x119040400] 17:29:43 INFO - PROCESS | 1725 | 1467937783471 Marionette DEBUG loaded listener.js 17:29:43 INFO - PROCESS | 1725 | ++DOMWINDOW == 95 (0x1195ee400) [pid = 1725] [serial = 2292] [outer = 0x119040400] 17:29:43 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 17:29:43 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 17:29:43 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 17:29:43 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 17:29:43 INFO - TEST-OK | /FileAPI/fileReader.html | took 627ms 17:29:43 INFO - PROCESS | 1725 | 1467937783859 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]]]}] 17:29:43 INFO - PROCESS | 1725 | 1467937783865 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 17:29:43 INFO - PROCESS | 1725 | 1467937783867 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 17:29:43 INFO - TEST-START | /FileAPI/historical.html 17:29:43 INFO - PROCESS | 1725 | 1467937783869 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 17:29:43 INFO - PROCESS | 1725 | 1467937783870 Marionette TRACE conn2 <- [1,3022,null,{}] 17:29:43 INFO - PROCESS | 1725 | 1467937783873 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}] 17:29:43 INFO - PROCESS | 1725 | 1467937783874 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:43 INFO - PROCESS | 1725 | 1467937783956 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 17:29:44 INFO - PROCESS | 1725 | 1467937784029 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:44 INFO - PROCESS | 1725 | 1467937784030 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:44 INFO - PROCESS | 1725 | ++DOCSHELL 0x12576e800 == 29 [pid = 1725] [id = 765] 17:29:44 INFO - PROCESS | 1725 | ++DOMWINDOW == 96 (0x1195edc00) [pid = 1725] [serial = 2293] [outer = 0x0] 17:29:44 INFO - PROCESS | 1725 | ++DOMWINDOW == 97 (0x1197e2000) [pid = 1725] [serial = 2294] [outer = 0x1195edc00] 17:29:44 INFO - PROCESS | 1725 | 1467937784071 Marionette DEBUG loaded listener.js 17:29:44 INFO - PROCESS | 1725 | ++DOMWINDOW == 98 (0x119b8e400) [pid = 1725] [serial = 2295] [outer = 0x1195edc00] 17:29:44 INFO - PROCESS | 1725 | 1467937784360 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"]]]}] 17:29:44 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 17:29:44 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 17:29:44 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 17:29:44 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 17:29:44 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 17:29:44 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 17:29:44 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 17:29:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:29:44 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 17:29:44 INFO - TEST-OK | /FileAPI/historical.html | took 519ms 17:29:44 INFO - TEST-START | /FileAPI/idlharness.html 17:29:44 INFO - PROCESS | 1725 | 1467937784389 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 17:29:44 INFO - PROCESS | 1725 | 1467937784390 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 17:29:44 INFO - PROCESS | 1725 | 1467937784400 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 17:29:44 INFO - PROCESS | 1725 | 1467937784401 Marionette TRACE conn2 <- [1,3026,null,{}] 17:29:44 INFO - PROCESS | 1725 | 1467937784403 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}] 17:29:44 INFO - PROCESS | 1725 | 1467937784405 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:44 INFO - PROCESS | 1725 | 1467937784510 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 17:29:44 INFO - PROCESS | 1725 | 1467937784514 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:44 INFO - PROCESS | 1725 | 1467937784515 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:44 INFO - PROCESS | 1725 | ++DOCSHELL 0x126a42000 == 30 [pid = 1725] [id = 766] 17:29:44 INFO - PROCESS | 1725 | ++DOMWINDOW == 99 (0x1160dc400) [pid = 1725] [serial = 2296] [outer = 0x0] 17:29:44 INFO - PROCESS | 1725 | ++DOMWINDOW == 100 (0x119e07800) [pid = 1725] [serial = 2297] [outer = 0x1160dc400] 17:29:44 INFO - PROCESS | 1725 | 1467937784540 Marionette DEBUG loaded listener.js 17:29:44 INFO - PROCESS | 1725 | ++DOMWINDOW == 101 (0x1210a6800) [pid = 1725] [serial = 2298] [outer = 0x1160dc400] 17:29:45 INFO - PROCESS | 1725 | 1467937785087 Marionette TRACE conn2 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 17:29:45 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 17:29:45 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 17:29:45 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 17:29:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:45 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:29:45 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:29:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:29:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:29:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:29:45 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 17:29:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 17:29:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 17:29:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 17:29:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 17:29:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 17:29:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 17:29:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 17:29:45 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 17:29:45 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 17:29:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:29:45 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 17:29:45 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 17:29:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:29:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:29:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:29:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 17:29:45 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 17:29:45 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 17:29:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:45 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:29:45 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:29:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:29:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:29:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:29:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 17:29:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 17:29:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 17:29:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 17:29:45 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 17:29:45 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:29:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:29:45 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:29:45 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:29:45 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:29:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:29:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:29:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 17:29:45 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 17:29:45 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 17:29:45 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:29:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:29:45 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:29:45 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:29:45 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:29:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:29:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:29:45 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 17:29:45 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 17:29:45 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 17:29:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:29:45 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 17:29:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:29:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:29:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:29:45 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 17:29:45 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 17:29:45 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 17:29:45 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 17:29:45 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 17:29:45 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 17:29:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 17:29:45 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 17:29:45 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 17:29:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 17:29:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 17:29:45 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 17:29:45 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:29:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:29:45 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:29:45 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:29:45 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:29:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:29:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:29:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 17:29:45 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 17:29:45 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 17:29:45 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:29:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:29:45 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:29:45 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:29:45 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:29:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:29:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:29:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 17:29:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 17:29:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 17:29:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 17:29:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 17:29:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 17:29:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 17:29:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 17:29:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 17:29:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 17:29:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 17:29:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 17:29:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 17:29:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 17:29:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 17:29:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 17:29:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 17:29:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 17:29:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 17:29:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 17:29:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 17:29:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 17:29:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 17:29:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 17:29:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 17:29:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 17:29:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 17:29:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 17:29:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 17:29:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 17:29:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 17:29:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 17:29:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 17:29:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 17:29:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 17:29:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 17:29:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 17:29:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 17:29:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 17:29:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 17:29:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 17:29:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 17:29:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 17:29:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 17:29:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 17:29:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 17:29:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 17:29:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 17:29:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 17:29:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 17:29:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 17:29:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 17:29:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 17:29:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 17:29:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 17:29:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 17:29:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 17:29:45 INFO - TEST-OK | /FileAPI/idlharness.html | took 739ms 17:29:45 INFO - PROCESS | 1725 | 1467937785132 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 17:29:45 INFO - PROCESS | 1725 | 1467937785133 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 17:29:45 INFO - TEST-START | /FileAPI/idlharness.worker 17:29:45 INFO - PROCESS | 1725 | 1467937785136 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 17:29:45 INFO - PROCESS | 1725 | 1467937785137 Marionette TRACE conn2 <- [1,3030,null,{}] 17:29:45 INFO - PROCESS | 1725 | 1467937785140 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}] 17:29:45 INFO - PROCESS | 1725 | 1467937785145 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:45 INFO - PROCESS | 1725 | 1467937785265 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 17:29:45 INFO - PROCESS | 1725 | 1467937785325 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:45 INFO - PROCESS | 1725 | 1467937785326 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:45 INFO - PROCESS | 1725 | ++DOCSHELL 0x12bd84800 == 31 [pid = 1725] [id = 767] 17:29:45 INFO - PROCESS | 1725 | ++DOMWINDOW == 102 (0x1211e1400) [pid = 1725] [serial = 2299] [outer = 0x0] 17:29:45 INFO - PROCESS | 1725 | ++DOMWINDOW == 103 (0x126925400) [pid = 1725] [serial = 2300] [outer = 0x1211e1400] 17:29:45 INFO - PROCESS | 1725 | 1467937785351 Marionette DEBUG loaded listener.js 17:29:45 INFO - PROCESS | 1725 | ++DOMWINDOW == 104 (0x1269e5000) [pid = 1725] [serial = 2301] [outer = 0x1211e1400] 17:29:45 INFO - PROCESS | 1725 | [1725] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 17:29:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 17:29:45 INFO - {} 17:29:45 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 17:29:45 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 17:29:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:45 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:29:45 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:29:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:29:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:29:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:29:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 17:29:45 INFO - {} 17:29:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 17:29:45 INFO - {} 17:29:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 17:29:45 INFO - {} 17:29:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 17:29:45 INFO - {} 17:29:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 17:29:45 INFO - {} 17:29:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 17:29:45 INFO - {} 17:29:46 INFO - PROCESS | 1725 | 1467937785949 Marionette TRACE conn2 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 17:29:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 17:29:46 INFO - {} 17:29:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 17:29:46 INFO - {} 17:29:46 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 17:29:46 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 17:29:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:29:46 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 17:29:46 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 17:29:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:29:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:29:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:29:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 17:29:46 INFO - {} 17:29:46 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 17:29:46 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 17:29:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:46 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:29:46 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:29:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:29:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:29:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:29:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 17:29:46 INFO - {} 17:29:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 17:29:46 INFO - {} 17:29:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 17:29:46 INFO - {} 17:29:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 17:29:46 INFO - {} 17:29:46 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 17:29:46 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:29:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:29:46 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:29:46 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:29:46 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:29:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:29:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:29:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 17:29:46 INFO - {} 17:29:46 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 - {} 17:29:46 INFO - {} 17:29:46 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 17:29:46 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:29:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:29:46 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:29:46 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:29:46 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:29:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:29:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:29:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 17:29:46 INFO - {} 17:29:46 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 17:29:46 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 17:29:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:29:46 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 17:29:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:29:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:29:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:29:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 17:29:46 INFO - {} 17:29:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 17:29:46 INFO - {} 17:29:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 17:29:46 INFO - {} 17:29:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 17:29:46 INFO - {} 17:29:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 17:29:46 INFO - {} 17:29:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 17:29:46 INFO - {} 17:29:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 17:29:46 INFO - {} 17:29:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 17:29:46 INFO - {} 17:29:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 17:29:46 INFO - {} 17:29:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 17:29:46 INFO - {} 17:29:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 17:29:46 INFO - {} 17:29:46 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 17:29:46 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:29:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:29:46 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:29:46 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:29:46 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:29:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:29:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:29:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 17:29:46 INFO - {} 17:29:46 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 - {} 17:29:46 INFO - {} 17:29:46 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 17:29:46 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:29:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:29:46 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:29:46 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:29:46 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:29:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:29:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:29:46 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 17:29:46 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 17:29:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:29:46 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 17:29:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:29:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:29:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:29:46 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 17:29:46 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 17:29:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:29:46 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 17:29:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:29:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:29:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:29:46 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 17:29:46 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 17:29:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:29:46 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 17:29:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:29:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:29:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:29:46 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 17:29:46 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 17:29:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:29:46 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 17:29:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:29:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:29:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:29:46 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 17:29:46 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 17:29:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:29:46 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 17:29:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:29:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:29:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:29:46 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 17:29:46 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 17:29:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:46 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:29:46 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:29:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:29:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:29:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:29:46 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 17:29:46 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 17:29:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:29:46 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 17:29:46 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 17:29:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:29:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:29:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:29:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 17:29:46 INFO - {} 17:29:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 17:29:46 INFO - {} 17:29:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 17:29:46 INFO - {} 17:29:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 17:29:46 INFO - {} 17:29:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 17:29:46 INFO - {} 17:29:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 17:29:46 INFO - {} 17:29:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 17:29:46 INFO - {} 17:29:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 17:29:46 INFO - {} 17:29:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 17:29:46 INFO - {} 17:29:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 17:29:46 INFO - {} 17:29:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 17:29:46 INFO - {} 17:29:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 17:29:46 INFO - {} 17:29:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 17:29:46 INFO - {} 17:29:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 17:29:46 INFO - {} 17:29:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 17:29:46 INFO - {} 17:29:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 17:29:46 INFO - {} 17:29:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 17:29:46 INFO - {} 17:29:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 17:29:46 INFO - {} 17:29:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 17:29:46 INFO - {} 17:29:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 17:29:46 INFO - {} 17:29:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 17:29:46 INFO - {} 17:29:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 17:29:46 INFO - {} 17:29:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 17:29:46 INFO - {} 17:29:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 17:29:46 INFO - {} 17:29:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 17:29:46 INFO - {} 17:29:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 17:29:46 INFO - {} 17:29:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 17:29:46 INFO - {} 17:29:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 17:29:46 INFO - {} 17:29:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 17:29:46 INFO - {} 17:29:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 17:29:46 INFO - {} 17:29:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 17:29:46 INFO - {} 17:29:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 17:29:46 INFO - {} 17:29:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 17:29:46 INFO - {} 17:29:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 17:29:46 INFO - {} 17:29:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 17:29:46 INFO - {} 17:29:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 17:29:46 INFO - {} 17:29:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 17:29:46 INFO - {} 17:29:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 17:29:46 INFO - {} 17:29:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 17:29:46 INFO - {} 17:29:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 17:29:46 INFO - {} 17:29:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 17:29:46 INFO - {} 17:29:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 17:29:46 INFO - {} 17:29:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 17:29:46 INFO - {} 17:29:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 17:29:46 INFO - {} 17:29:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 17:29:46 INFO - {} 17:29:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 17:29:46 INFO - {} 17:29:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 17:29:46 INFO - {} 17:29:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 17:29:46 INFO - {} 17:29:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 17:29:46 INFO - {} 17:29:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 17:29:46 INFO - {} 17:29:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 17:29:46 INFO - {} 17:29:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 17:29:46 INFO - {} 17:29:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 17:29:46 INFO - {} 17:29:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 17:29:46 INFO - {} 17:29:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 17:29:46 INFO - {} 17:29:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 17:29:46 INFO - {} 17:29:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 17:29:46 INFO - {} 17:29:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 17:29:46 INFO - {} 17:29:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 17:29:46 INFO - {} 17:29:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 17:29:46 INFO - {} 17:29:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 17:29:46 INFO - {} 17:29:46 INFO - TEST-OK | /FileAPI/idlharness.worker | took 841ms 17:29:46 INFO - PROCESS | 1725 | 1467937785977 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 17:29:46 INFO - PROCESS | 1725 | 1467937785978 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 17:29:46 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 17:29:46 INFO - PROCESS | 1725 | --DOMWINDOW == 103 (0x12690e400) [pid = 1725] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 17:29:46 INFO - PROCESS | 1725 | --DOMWINDOW == 102 (0x1266bf800) [pid = 1725] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 17:29:46 INFO - PROCESS | 1725 | --DOMWINDOW == 101 (0x126923800) [pid = 1725] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 17:29:46 INFO - PROCESS | 1725 | --DOMWINDOW == 100 (0x11276f000) [pid = 1725] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 17:29:46 INFO - PROCESS | 1725 | --DOMWINDOW == 99 (0x1183bcc00) [pid = 1725] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 17:29:46 INFO - PROCESS | 1725 | --DOMWINDOW == 98 (0x124edf400) [pid = 1725] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 17:29:46 INFO - PROCESS | 1725 | --DOMWINDOW == 97 (0x1197e8800) [pid = 1725] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 17:29:46 INFO - PROCESS | 1725 | --DOMWINDOW == 96 (0x1193e7400) [pid = 1725] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 17:29:46 INFO - PROCESS | 1725 | --DOMWINDOW == 95 (0x11972ec00) [pid = 1725] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 17:29:46 INFO - PROCESS | 1725 | --DOMWINDOW == 94 (0x116a19c00) [pid = 1725] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 17:29:46 INFO - PROCESS | 1725 | --DOMWINDOW == 93 (0x119732800) [pid = 1725] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 17:29:46 INFO - PROCESS | 1725 | --DOMWINDOW == 92 (0x113206c00) [pid = 1725] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 17:29:46 INFO - PROCESS | 1725 | --DOMWINDOW == 91 (0x116faf800) [pid = 1725] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 17:29:46 INFO - PROCESS | 1725 | --DOMWINDOW == 90 (0x128a72c00) [pid = 1725] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 17:29:46 INFO - PROCESS | 1725 | --DOMWINDOW == 89 (0x128a76800) [pid = 1725] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 17:29:46 INFO - PROCESS | 1725 | --DOMWINDOW == 88 (0x124c0a400) [pid = 1725] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 17:29:46 INFO - PROCESS | 1725 | --DOMWINDOW == 87 (0x128b51c00) [pid = 1725] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 17:29:46 INFO - PROCESS | 1725 | 1467937786167 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 17:29:46 INFO - PROCESS | 1725 | 1467937786168 Marionette TRACE conn2 <- [1,3034,null,{}] 17:29:46 INFO - PROCESS | 1725 | 1467937786171 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}] 17:29:46 INFO - PROCESS | 1725 | 1467937786172 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:46 INFO - PROCESS | 1725 | 1467937786250 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 17:29:46 INFO - PROCESS | 1725 | 1467937786255 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:46 INFO - PROCESS | 1725 | 1467937786256 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:46 INFO - PROCESS | 1725 | ++DOCSHELL 0x12dfb9000 == 32 [pid = 1725] [id = 768] 17:29:46 INFO - PROCESS | 1725 | ++DOMWINDOW == 88 (0x1183c6000) [pid = 1725] [serial = 2302] [outer = 0x0] 17:29:46 INFO - PROCESS | 1725 | ++DOMWINDOW == 89 (0x119732800) [pid = 1725] [serial = 2303] [outer = 0x1183c6000] 17:29:46 INFO - PROCESS | 1725 | 1467937786281 Marionette DEBUG loaded listener.js 17:29:46 INFO - PROCESS | 1725 | ++DOMWINDOW == 90 (0x126922000) [pid = 1725] [serial = 2304] [outer = 0x1183c6000] 17:29:46 INFO - PROCESS | 1725 | 1467937786593 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]]]}] 17:29:46 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 17:29:46 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 481ms 17:29:46 INFO - PROCESS | 1725 | 1467937786638 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 17:29:46 INFO - PROCESS | 1725 | 1467937786639 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 17:29:46 INFO - TEST-START | /FileAPI/blob/Blob-close.html 17:29:46 INFO - PROCESS | 1725 | 1467937786642 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 17:29:46 INFO - PROCESS | 1725 | 1467937786643 Marionette TRACE conn2 <- [1,3038,null,{}] 17:29:46 INFO - PROCESS | 1725 | 1467937786646 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}] 17:29:46 INFO - PROCESS | 1725 | 1467937786647 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:46 INFO - PROCESS | 1725 | 1467937786734 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 17:29:46 INFO - PROCESS | 1725 | 1467937786803 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:46 INFO - PROCESS | 1725 | 1467937786804 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:46 INFO - PROCESS | 1725 | ++DOCSHELL 0x111013000 == 33 [pid = 1725] [id = 769] 17:29:46 INFO - PROCESS | 1725 | ++DOMWINDOW == 91 (0x1183bcc00) [pid = 1725] [serial = 2305] [outer = 0x0] 17:29:46 INFO - PROCESS | 1725 | ++DOMWINDOW == 92 (0x128a6a400) [pid = 1725] [serial = 2306] [outer = 0x1183bcc00] 17:29:46 INFO - PROCESS | 1725 | 1467937786843 Marionette DEBUG loaded listener.js 17:29:46 INFO - PROCESS | 1725 | ++DOMWINDOW == 93 (0x12b836400) [pid = 1725] [serial = 2307] [outer = 0x1183bcc00] 17:29:47 INFO - PROCESS | 1725 | 1467937787191 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"]]]}] 17:29:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 17:29:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 17:29:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:29:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 17:29:47 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 571ms 17:29:47 INFO - PROCESS | 1725 | 1467937787216 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 17:29:47 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 17:29:47 INFO - PROCESS | 1725 | 1467937787218 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 17:29:47 INFO - PROCESS | 1725 | 1467937787221 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 17:29:47 INFO - PROCESS | 1725 | 1467937787223 Marionette TRACE conn2 <- [1,3042,null,{}] 17:29:47 INFO - PROCESS | 1725 | 1467937787226 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}] 17:29:47 INFO - PROCESS | 1725 | 1467937787229 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:47 INFO - PROCESS | 1725 | 1467937787321 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 17:29:47 INFO - PROCESS | 1725 | 1467937787384 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:47 INFO - PROCESS | 1725 | 1467937787385 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:47 INFO - PROCESS | 1725 | ++DOCSHELL 0x1126b8800 == 34 [pid = 1725] [id = 770] 17:29:47 INFO - PROCESS | 1725 | ++DOMWINDOW == 94 (0x1176ea000) [pid = 1725] [serial = 2308] [outer = 0x0] 17:29:47 INFO - PROCESS | 1725 | ++DOMWINDOW == 95 (0x126c66400) [pid = 1725] [serial = 2309] [outer = 0x1176ea000] 17:29:47 INFO - PROCESS | 1725 | 1467937787409 Marionette DEBUG loaded listener.js 17:29:47 INFO - PROCESS | 1725 | ++DOMWINDOW == 96 (0x12b83f800) [pid = 1725] [serial = 2310] [outer = 0x1176ea000] 17:29:47 INFO - PROCESS | 1725 | 1467937787754 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]]]}] 17:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 17:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 17:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 17:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 17:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 17:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 17:29:47 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. 17:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 17:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 17:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 17:29:47 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'.) 17:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 17:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 17:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 17:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 17:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 17:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 17:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 17:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 17:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 17:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 17:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 17:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 17:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 17:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 17:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 17:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 17:29:47 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. 17:29:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 17:29:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:29:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 17:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 17:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 17:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 17:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 17:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 17:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 17:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 17:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 17:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 17:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 17:29:47 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. 17:29:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 17:29:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 17:29:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:29:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 17:29:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 17:29:47 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. 17:29:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 17:29:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 17:29:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:29:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 17:29:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 17:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 17:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 17:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 17:29:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 17:29:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 17:29:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:29:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 17:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 17:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 17:29:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 17:29:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:29:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:29:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:29:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 17:29:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 17:29:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:29:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:29:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:29:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:29:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 17:29:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:29:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:29:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:29:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:29:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 17:29:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:29:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:29:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:29:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 17:29:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 17:29:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:29:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:29:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:29:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:29:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 17:29:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:29:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:29:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:29:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:29:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 17:29:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:29:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:29:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:29:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:29:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 17:29:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:29:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:29:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:29:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:29:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 17:29:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:29:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:29:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:29:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 17:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 17:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 17:29:47 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 578ms 17:29:47 INFO - PROCESS | 1725 | 1467937787800 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 17:29:47 INFO - PROCESS | 1725 | 1467937787801 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 17:29:47 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 17:29:47 INFO - PROCESS | 1725 | 1467937787803 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 17:29:47 INFO - PROCESS | 1725 | 1467937787804 Marionette TRACE conn2 <- [1,3046,null,{}] 17:29:47 INFO - PROCESS | 1725 | 1467937787808 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}] 17:29:47 INFO - PROCESS | 1725 | 1467937787809 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:47 INFO - PROCESS | 1725 | 1467937787887 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 17:29:47 INFO - PROCESS | 1725 | 1467937787891 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:47 INFO - PROCESS | 1725 | 1467937787892 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:47 INFO - PROCESS | 1725 | ++DOCSHELL 0x12dc4d800 == 35 [pid = 1725] [id = 771] 17:29:47 INFO - PROCESS | 1725 | ++DOMWINDOW == 97 (0x12b845000) [pid = 1725] [serial = 2311] [outer = 0x0] 17:29:47 INFO - PROCESS | 1725 | ++DOMWINDOW == 98 (0x12b940000) [pid = 1725] [serial = 2312] [outer = 0x12b845000] 17:29:47 INFO - PROCESS | 1725 | 1467937787920 Marionette DEBUG loaded listener.js 17:29:47 INFO - PROCESS | 1725 | ++DOMWINDOW == 99 (0x12bddc000) [pid = 1725] [serial = 2313] [outer = 0x12b845000] 17:29:48 INFO - PROCESS | 1725 | [1725] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 17:29:48 INFO - PROCESS | 1725 | 1467937788347 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 17:29:48 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 17:29:48 INFO - {} 17:29:48 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 570ms 17:29:48 INFO - PROCESS | 1725 | 1467937788375 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 17:29:48 INFO - PROCESS | 1725 | 1467937788378 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 17:29:48 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 17:29:48 INFO - PROCESS | 1725 | 1467937788381 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 17:29:48 INFO - PROCESS | 1725 | 1467937788383 Marionette TRACE conn2 <- [1,3050,null,{}] 17:29:48 INFO - PROCESS | 1725 | 1467937788428 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}] 17:29:48 INFO - PROCESS | 1725 | 1467937788429 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:48 INFO - PROCESS | 1725 | 1467937788546 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 17:29:48 INFO - PROCESS | 1725 | 1467937788625 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:48 INFO - PROCESS | 1725 | 1467937788628 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:48 INFO - PROCESS | 1725 | ++DOCSHELL 0x11268e000 == 36 [pid = 1725] [id = 772] 17:29:48 INFO - PROCESS | 1725 | ++DOMWINDOW == 100 (0x116a14000) [pid = 1725] [serial = 2314] [outer = 0x0] 17:29:48 INFO - PROCESS | 1725 | ++DOMWINDOW == 101 (0x117206800) [pid = 1725] [serial = 2315] [outer = 0x116a14000] 17:29:48 INFO - PROCESS | 1725 | 1467937788659 Marionette DEBUG loaded listener.js 17:29:48 INFO - PROCESS | 1725 | ++DOMWINDOW == 102 (0x1181c4800) [pid = 1725] [serial = 2316] [outer = 0x116a14000] 17:29:49 INFO - PROCESS | 1725 | 1467937789074 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]]]}] 17:29:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 17:29:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 17:29:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 17:29:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 17:29:49 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 722ms 17:29:49 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 17:29:49 INFO - PROCESS | 1725 | 1467937789103 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 17:29:49 INFO - PROCESS | 1725 | 1467937789106 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 17:29:49 INFO - PROCESS | 1725 | 1467937789111 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 17:29:49 INFO - PROCESS | 1725 | 1467937789113 Marionette TRACE conn2 <- [1,3054,null,{}] 17:29:49 INFO - PROCESS | 1725 | 1467937789116 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}] 17:29:49 INFO - PROCESS | 1725 | 1467937789117 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:49 INFO - PROCESS | 1725 | 1467937789254 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 17:29:49 INFO - PROCESS | 1725 | 1467937789316 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:49 INFO - PROCESS | 1725 | 1467937789318 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:49 INFO - PROCESS | 1725 | ++DOCSHELL 0x1197c0800 == 37 [pid = 1725] [id = 773] 17:29:49 INFO - PROCESS | 1725 | ++DOMWINDOW == 103 (0x11870fc00) [pid = 1725] [serial = 2317] [outer = 0x0] 17:29:49 INFO - PROCESS | 1725 | ++DOMWINDOW == 104 (0x119070800) [pid = 1725] [serial = 2318] [outer = 0x11870fc00] 17:29:49 INFO - PROCESS | 1725 | 1467937789348 Marionette DEBUG loaded listener.js 17:29:49 INFO - PROCESS | 1725 | ++DOMWINDOW == 105 (0x1194b5800) [pid = 1725] [serial = 2319] [outer = 0x11870fc00] 17:29:49 INFO - PROCESS | 1725 | 1467937789880 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"]]]}] 17:29:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 17:29:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 17:29:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 17:29:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 17:29:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 17:29:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 17:29:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 17:29:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 17:29:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 17:29:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 17:29:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 17:29:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 17:29:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 17:29:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 17:29:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 17:29:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 17:29:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 17:29:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 17:29:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 17:29:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 17:29:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 17:29:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 17:29:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 17:29:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 17:29:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 17:29:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 17:29:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 17:29:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 17:29:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 17:29:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 17:29:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 17:29:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 17:29:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 17:29:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 17:29:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 17:29:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 17:29:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 17:29:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 17:29:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 17:29:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 17:29:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 17:29:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 17:29:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 17:29:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 17:29:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 17:29:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 17:29:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 17:29:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 17:29:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 17:29:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 17:29:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 17:29:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 17:29:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 17:29:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 17:29:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 17:29:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 17:29:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 17:29:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 17:29:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 17:29:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 17:29:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 17:29:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 17:29:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 17:29:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 17:29:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 17:29:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 17:29:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 17:29:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 17:29:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 17:29:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 17:29:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 17:29:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 17:29:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 17:29:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 17:29:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 17:29:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 17:29:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 17:29:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 17:29:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 17:29:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 17:29:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 17:29:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 17:29:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 17:29:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 17:29:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 17:29:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 17:29:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 17:29:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 17:29:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 17:29:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 17:29:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 17:29:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 17:29:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 17:29:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 17:29:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 17:29:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 17:29:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 17:29:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 17:29:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 17:29:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:29:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:29:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:29:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:29:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 17:29:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:29:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:29:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:29:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:29:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 17:29:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:29:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:29:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:29:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:29:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 17:29:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:29:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:29:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:29:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:29:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 17:29:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:29:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:29:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:29:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:29:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 17:29:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:29:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:29:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:29:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:29:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 17:29:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:29:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:29:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:29:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:29:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 17:29:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:29:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:29:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:29:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:29:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 17:29:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:29:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:29:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:29:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:29:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 17:29:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:29:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:29:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:29:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:29:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 17:29:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:29:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:29:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:29:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:29:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 17:29:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:29:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:29:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:29:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:29:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 17:29:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:29:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:29:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:29:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:29:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 17:29:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:29:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:29:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:29:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:29:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 17:29:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:29:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:29:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:29:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:29:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 17:29:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:29:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:29:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:29:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:29:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 17:29:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:29:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:29:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:29:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:29:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 17:29:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:29:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:29:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:29:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:29:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 17:29:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:29:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:29:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:29:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:29:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 17:29:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:29:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:29:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:29:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:29:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 17:29:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:29:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:29:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:29:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:29:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 17:29:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:29:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:29:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:29:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:29:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 17:29:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:29:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:29:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 17:29:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 17:29:49 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" 17:29:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:29:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:29:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 17:29:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 17:29:49 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" 17:29:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:29:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:29:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 17:29:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 17:29:49 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 839ms 17:29:49 INFO - TEST-START | /FileAPI/file/File-constructor.html 17:29:49 INFO - PROCESS | 1725 | 1467937789951 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 17:29:49 INFO - PROCESS | 1725 | 1467937789953 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 17:29:49 INFO - PROCESS | 1725 | 1467937789956 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 17:29:49 INFO - PROCESS | 1725 | 1467937789959 Marionette TRACE conn2 <- [1,3058,null,{}] 17:29:49 INFO - PROCESS | 1725 | 1467937789968 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}] 17:29:49 INFO - PROCESS | 1725 | 1467937789972 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:50 INFO - PROCESS | 1725 | 1467937790088 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 17:29:50 INFO - PROCESS | 1725 | 1467937790207 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:50 INFO - PROCESS | 1725 | 1467937790211 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:50 INFO - PROCESS | 1725 | ++DOCSHELL 0x126a3d800 == 38 [pid = 1725] [id = 774] 17:29:50 INFO - PROCESS | 1725 | ++DOMWINDOW == 106 (0x11396cc00) [pid = 1725] [serial = 2320] [outer = 0x0] 17:29:50 INFO - PROCESS | 1725 | ++DOMWINDOW == 107 (0x12682a400) [pid = 1725] [serial = 2321] [outer = 0x11396cc00] 17:29:50 INFO - PROCESS | 1725 | 1467937790258 Marionette DEBUG loaded listener.js 17:29:50 INFO - PROCESS | 1725 | ++DOMWINDOW == 108 (0x12691b000) [pid = 1725] [serial = 2322] [outer = 0x11396cc00] 17:29:50 INFO - PROCESS | 1725 | 1467937790904 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]]]}] 17:29:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 17:29:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 17:29:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 17:29:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 17:29:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 17:29:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 17:29:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 17:29:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 17:29:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 17:29:50 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 17:29:50 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 17:29:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:29:50 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 17:29:50 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 17:29:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 17:29:50 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 17:29:50 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 17:29:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:29:50 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 17:29:50 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 17:29:50 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 17:29:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:29:50 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 17:29:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 17:29:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 17:29:50 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 976ms 17:29:50 INFO - PROCESS | 1725 | 1467937790934 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 17:29:50 INFO - PROCESS | 1725 | 1467937790938 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 17:29:50 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 17:29:50 INFO - PROCESS | 1725 | 1467937790943 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 17:29:50 INFO - PROCESS | 1725 | 1467937790946 Marionette TRACE conn2 <- [1,3062,null,{}] 17:29:50 INFO - PROCESS | 1725 | 1467937790952 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}] 17:29:50 INFO - PROCESS | 1725 | 1467937790954 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:51 INFO - PROCESS | 1725 | 1467937791161 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 17:29:51 INFO - PROCESS | 1725 | 1467937791293 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:51 INFO - PROCESS | 1725 | 1467937791295 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:51 INFO - PROCESS | 1725 | ++DOCSHELL 0x11264c000 == 39 [pid = 1725] [id = 775] 17:29:51 INFO - PROCESS | 1725 | ++DOMWINDOW == 109 (0x11814f000) [pid = 1725] [serial = 2323] [outer = 0x0] 17:29:51 INFO - PROCESS | 1725 | ++DOMWINDOW == 110 (0x1181c0800) [pid = 1725] [serial = 2324] [outer = 0x11814f000] 17:29:51 INFO - PROCESS | 1725 | 1467937791341 Marionette DEBUG loaded listener.js 17:29:51 INFO - PROCESS | 1725 | ++DOMWINDOW == 111 (0x11849ac00) [pid = 1725] [serial = 2325] [outer = 0x11814f000] 17:29:51 INFO - PROCESS | 1725 | [1725] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 17:29:51 INFO - PROCESS | 1725 | --DOCSHELL 0x1126b8800 == 38 [pid = 1725] [id = 770] 17:29:51 INFO - PROCESS | 1725 | --DOCSHELL 0x111013000 == 37 [pid = 1725] [id = 769] 17:29:51 INFO - PROCESS | 1725 | --DOCSHELL 0x12dfb9000 == 36 [pid = 1725] [id = 768] 17:29:51 INFO - PROCESS | 1725 | --DOCSHELL 0x12bd84800 == 35 [pid = 1725] [id = 767] 17:29:51 INFO - PROCESS | 1725 | --DOCSHELL 0x126a42000 == 34 [pid = 1725] [id = 766] 17:29:51 INFO - PROCESS | 1725 | --DOCSHELL 0x12576e800 == 33 [pid = 1725] [id = 765] 17:29:51 INFO - PROCESS | 1725 | --DOCSHELL 0x121b3f800 == 32 [pid = 1725] [id = 764] 17:29:51 INFO - PROCESS | 1725 | --DOCSHELL 0x119a1b000 == 31 [pid = 1725] [id = 763] 17:29:51 INFO - PROCESS | 1725 | --DOCSHELL 0x117250800 == 30 [pid = 1725] [id = 762] 17:29:51 INFO - PROCESS | 1725 | --DOCSHELL 0x1182bf000 == 29 [pid = 1725] [id = 761] 17:29:51 INFO - PROCESS | 1725 | 1467937791784 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 17:29:51 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 17:29:51 INFO - {} 17:29:51 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 873ms 17:29:51 INFO - PROCESS | 1725 | 1467937791815 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 17:29:51 INFO - PROCESS | 1725 | 1467937791818 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 17:29:51 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 17:29:51 INFO - PROCESS | 1725 | --DOMWINDOW == 110 (0x126829400) [pid = 1725] [serial = 2236] [outer = 0x0] [url = about:blank] 17:29:51 INFO - PROCESS | 1725 | --DOMWINDOW == 109 (0x126926400) [pid = 1725] [serial = 2241] [outer = 0x0] [url = about:blank] 17:29:51 INFO - PROCESS | 1725 | --DOMWINDOW == 108 (0x12690bc00) [pid = 1725] [serial = 2239] [outer = 0x0] [url = about:blank] 17:29:51 INFO - PROCESS | 1725 | --DOMWINDOW == 107 (0x1197de400) [pid = 1725] [serial = 2250] [outer = 0x0] [url = about:blank] 17:29:51 INFO - PROCESS | 1725 | --DOMWINDOW == 106 (0x126c6a000) [pid = 1725] [serial = 2244] [outer = 0x0] [url = about:blank] 17:29:51 INFO - PROCESS | 1725 | --DOMWINDOW == 105 (0x128a72800) [pid = 1725] [serial = 2245] [outer = 0x0] [url = about:blank] 17:29:51 INFO - PROCESS | 1725 | --DOMWINDOW == 104 (0x126830400) [pid = 1725] [serial = 2213] [outer = 0x0] [url = about:blank] 17:29:51 INFO - PROCESS | 1725 | --DOMWINDOW == 103 (0x119e03c00) [pid = 1725] [serial = 2212] [outer = 0x0] [url = about:blank] 17:29:51 INFO - PROCESS | 1725 | --DOMWINDOW == 102 (0x124b0bc00) [pid = 1725] [serial = 2233] [outer = 0x0] [url = about:blank] 17:29:51 INFO - PROCESS | 1725 | --DOMWINDOW == 101 (0x119b8b000) [pid = 1725] [serial = 2218] [outer = 0x0] [url = about:blank] 17:29:51 INFO - PROCESS | 1725 | --DOMWINDOW == 100 (0x1211e0000) [pid = 1725] [serial = 2219] [outer = 0x0] [url = about:blank] 17:29:51 INFO - PROCESS | 1725 | --DOMWINDOW == 99 (0x1197e5400) [pid = 1725] [serial = 2227] [outer = 0x0] [url = about:blank] 17:29:51 INFO - PROCESS | 1725 | --DOMWINDOW == 98 (0x121025000) [pid = 1725] [serial = 2228] [outer = 0x0] [url = about:blank] 17:29:51 INFO - PROCESS | 1725 | --DOMWINDOW == 97 (0x1176e9c00) [pid = 1725] [serial = 2215] [outer = 0x0] [url = about:blank] 17:29:51 INFO - PROCESS | 1725 | --DOMWINDOW == 96 (0x118711400) [pid = 1725] [serial = 2216] [outer = 0x0] [url = about:blank] 17:29:51 INFO - PROCESS | 1725 | --DOMWINDOW == 95 (0x1210a8c00) [pid = 1725] [serial = 2230] [outer = 0x0] [url = about:blank] 17:29:51 INFO - PROCESS | 1725 | --DOMWINDOW == 94 (0x12372ec00) [pid = 1725] [serial = 2231] [outer = 0x0] [url = about:blank] 17:29:51 INFO - PROCESS | 1725 | --DOMWINDOW == 93 (0x11393b000) [pid = 1725] [serial = 2221] [outer = 0x0] [url = about:blank] 17:29:51 INFO - PROCESS | 1725 | --DOMWINDOW == 92 (0x1160d8400) [pid = 1725] [serial = 2222] [outer = 0x0] [url = about:blank] 17:29:51 INFO - PROCESS | 1725 | --DOMWINDOW == 91 (0x118156000) [pid = 1725] [serial = 2224] [outer = 0x0] [url = about:blank] 17:29:51 INFO - PROCESS | 1725 | --DOMWINDOW == 90 (0x11849cc00) [pid = 1725] [serial = 2225] [outer = 0x0] [url = about:blank] 17:29:51 INFO - PROCESS | 1725 | --DOMWINDOW == 89 (0x128b4d000) [pid = 1725] [serial = 2247] [outer = 0x0] [url = about:blank] 17:29:51 INFO - PROCESS | 1725 | --DOMWINDOW == 88 (0x128b58000) [pid = 1725] [serial = 2253] [outer = 0x0] [url = about:blank] 17:29:51 INFO - PROCESS | 1725 | --DOMWINDOW == 87 (0x128e63c00) [pid = 1725] [serial = 2256] [outer = 0x0] [url = about:blank] 17:29:51 INFO - PROCESS | 1725 | --DOMWINDOW == 86 (0x12993fc00) [pid = 1725] [serial = 2260] [outer = 0x0] [url = about:blank] 17:29:51 INFO - PROCESS | 1725 | --DOMWINDOW == 85 (0x128b52400) [pid = 1725] [serial = 2248] [outer = 0x0] [url = about:blank] 17:29:51 INFO - PROCESS | 1725 | --DOMWINDOW == 84 (0x129441400) [pid = 1725] [serial = 2259] [outer = 0x0] [url = about:blank] 17:29:51 INFO - PROCESS | 1725 | --DOMWINDOW == 83 (0x1292cfc00) [pid = 1725] [serial = 2257] [outer = 0x0] [url = about:blank] 17:29:51 INFO - PROCESS | 1725 | --DOMWINDOW == 82 (0x126836400) [pid = 1725] [serial = 2237] [outer = 0x0] [url = about:blank] 17:29:51 INFO - PROCESS | 1725 | --DOMWINDOW == 81 (0x128e63400) [pid = 1725] [serial = 2254] [outer = 0x0] [url = about:blank] 17:29:51 INFO - PROCESS | 1725 | --DOMWINDOW == 80 (0x1269e6c00) [pid = 1725] [serial = 2242] [outer = 0x0] [url = about:blank] 17:29:51 INFO - PROCESS | 1725 | --DOMWINDOW == 79 (0x125710000) [pid = 1725] [serial = 2234] [outer = 0x0] [url = about:blank] 17:29:51 INFO - PROCESS | 1725 | --DOMWINDOW == 78 (0x124ee7000) [pid = 1725] [serial = 2251] [outer = 0x0] [url = about:blank] 17:29:51 INFO - PROCESS | 1725 | 1467937791837 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 17:29:51 INFO - PROCESS | 1725 | 1467937791839 Marionette TRACE conn2 <- [1,3066,null,{}] 17:29:51 INFO - PROCESS | 1725 | 1467937791845 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}] 17:29:51 INFO - PROCESS | 1725 | 1467937791846 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:51 INFO - PROCESS | 1725 | 1467937791927 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 17:29:51 INFO - PROCESS | 1725 | 1467937791933 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:51 INFO - PROCESS | 1725 | 1467937791935 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:51 INFO - PROCESS | 1725 | ++DOCSHELL 0x11857a000 == 30 [pid = 1725] [id = 776] 17:29:51 INFO - PROCESS | 1725 | ++DOMWINDOW == 79 (0x1183c9800) [pid = 1725] [serial = 2326] [outer = 0x0] 17:29:51 INFO - PROCESS | 1725 | ++DOMWINDOW == 80 (0x119036c00) [pid = 1725] [serial = 2327] [outer = 0x1183c9800] 17:29:51 INFO - PROCESS | 1725 | 1467937791963 Marionette DEBUG loaded listener.js 17:29:52 INFO - PROCESS | 1725 | ++DOMWINDOW == 81 (0x11972a400) [pid = 1725] [serial = 2328] [outer = 0x1183c9800] 17:29:52 INFO - PROCESS | 1725 | 1467937792309 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]]]}] 17:29:52 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 17:29:52 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 17:29:52 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 17:29:52 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 17:29:52 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 17:29:52 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 17:29:52 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 17:29:52 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 531ms 17:29:52 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 17:29:52 INFO - PROCESS | 1725 | 1467937792384 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 17:29:52 INFO - PROCESS | 1725 | 1467937792386 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 17:29:52 INFO - PROCESS | 1725 | 1467937792389 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 17:29:52 INFO - PROCESS | 1725 | 1467937792392 Marionette TRACE conn2 <- [1,3070,null,{}] 17:29:52 INFO - PROCESS | 1725 | 1467937792399 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}] 17:29:52 INFO - PROCESS | 1725 | 1467937792402 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:52 INFO - PROCESS | 1725 | 1467937792484 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 17:29:52 INFO - PROCESS | 1725 | 1467937792489 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:52 INFO - PROCESS | 1725 | 1467937792491 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:52 INFO - PROCESS | 1725 | ++DOCSHELL 0x121444800 == 31 [pid = 1725] [id = 777] 17:29:52 INFO - PROCESS | 1725 | ++DOMWINDOW == 82 (0x119b93c00) [pid = 1725] [serial = 2329] [outer = 0x0] 17:29:52 INFO - PROCESS | 1725 | ++DOMWINDOW == 83 (0x121118c00) [pid = 1725] [serial = 2330] [outer = 0x119b93c00] 17:29:52 INFO - PROCESS | 1725 | 1467937792518 Marionette DEBUG loaded listener.js 17:29:52 INFO - PROCESS | 1725 | ++DOMWINDOW == 84 (0x121bd5800) [pid = 1725] [serial = 2331] [outer = 0x119b93c00] 17:29:52 INFO - PROCESS | 1725 | 1467937792863 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]]]}] 17:29:52 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 17:29:52 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 17:29:52 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 17:29:52 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 17:29:52 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 17:29:52 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 17:29:52 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 521ms 17:29:52 INFO - PROCESS | 1725 | 1467937792910 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 17:29:52 INFO - PROCESS | 1725 | 1467937792913 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 17:29:52 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 17:29:52 INFO - PROCESS | 1725 | 1467937792915 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 17:29:52 INFO - PROCESS | 1725 | 1467937792916 Marionette TRACE conn2 <- [1,3074,null,{}] 17:29:52 INFO - PROCESS | 1725 | 1467937792918 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}] 17:29:52 INFO - PROCESS | 1725 | 1467937792919 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:53 INFO - PROCESS | 1725 | 1467937793008 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 17:29:53 INFO - PROCESS | 1725 | 1467937793079 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:53 INFO - PROCESS | 1725 | 1467937793080 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:53 INFO - PROCESS | 1725 | ++DOCSHELL 0x1251cd000 == 32 [pid = 1725] [id = 778] 17:29:53 INFO - PROCESS | 1725 | ++DOMWINDOW == 85 (0x12370d000) [pid = 1725] [serial = 2332] [outer = 0x0] 17:29:53 INFO - PROCESS | 1725 | ++DOMWINDOW == 86 (0x124c44800) [pid = 1725] [serial = 2333] [outer = 0x12370d000] 17:29:53 INFO - PROCESS | 1725 | 1467937793108 Marionette DEBUG loaded listener.js 17:29:53 INFO - PROCESS | 1725 | ++DOMWINDOW == 87 (0x12579c400) [pid = 1725] [serial = 2334] [outer = 0x12370d000] 17:29:53 INFO - PROCESS | 1725 | 1467937793455 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]]]}] 17:29:53 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 17:29:53 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 17:29:53 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 17:29:53 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 17:29:53 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 17:29:53 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 17:29:53 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 569ms 17:29:53 INFO - PROCESS | 1725 | 1467937793485 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 17:29:53 INFO - PROCESS | 1725 | 1467937793486 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 17:29:53 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 17:29:53 INFO - PROCESS | 1725 | 1467937793491 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 17:29:53 INFO - PROCESS | 1725 | 1467937793493 Marionette TRACE conn2 <- [1,3078,null,{}] 17:29:53 INFO - PROCESS | 1725 | 1467937793496 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}] 17:29:53 INFO - PROCESS | 1725 | 1467937793498 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:53 INFO - PROCESS | 1725 | 1467937793657 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 17:29:53 INFO - PROCESS | 1725 | 1467937793671 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:53 INFO - PROCESS | 1725 | 1467937793672 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:53 INFO - PROCESS | 1725 | ++DOCSHELL 0x11267c000 == 33 [pid = 1725] [id = 779] 17:29:53 INFO - PROCESS | 1725 | ++DOMWINDOW == 88 (0x11320a400) [pid = 1725] [serial = 2335] [outer = 0x0] 17:29:53 INFO - PROCESS | 1725 | ++DOMWINDOW == 89 (0x113964400) [pid = 1725] [serial = 2336] [outer = 0x11320a400] 17:29:53 INFO - PROCESS | 1725 | 1467937793697 Marionette DEBUG loaded listener.js 17:29:53 INFO - PROCESS | 1725 | ++DOMWINDOW == 90 (0x126227800) [pid = 1725] [serial = 2337] [outer = 0x11320a400] 17:29:54 INFO - PROCESS | 1725 | 1467937794041 Marionette TRACE conn2 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 17:29:54 INFO - PROCESS | 1725 | 1467937794064 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 17:29:54 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 17:29:54 INFO - PROCESS | 1725 | 1467937794073 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 17:29:54 INFO - PROCESS | 1725 | 1467937794074 Marionette TRACE conn2 <- [1,3082,null,{}] 17:29:54 INFO - PROCESS | 1725 | 1467937794076 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}] 17:29:54 INFO - PROCESS | 1725 | 1467937794080 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:54 INFO - PROCESS | 1725 | 1467937794202 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 17:29:54 INFO - PROCESS | 1725 | 1467937794215 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:54 INFO - PROCESS | 1725 | 1467937794216 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:54 INFO - PROCESS | 1725 | ++DOCSHELL 0x128ec7800 == 34 [pid = 1725] [id = 780] 17:29:54 INFO - PROCESS | 1725 | ++DOMWINDOW == 91 (0x126922c00) [pid = 1725] [serial = 2338] [outer = 0x0] 17:29:54 INFO - PROCESS | 1725 | ++DOMWINDOW == 92 (0x128b4c400) [pid = 1725] [serial = 2339] [outer = 0x126922c00] 17:29:54 INFO - PROCESS | 1725 | 1467937794244 Marionette DEBUG loaded listener.js 17:29:54 INFO - PROCESS | 1725 | ++DOMWINDOW == 93 (0x128b58000) [pid = 1725] [serial = 2340] [outer = 0x126922c00] 17:29:54 INFO - PROCESS | 1725 | 1467937794542 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]]]}] 17:29:54 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 17:29:54 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 17:29:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:29:54 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 17:29:54 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 17:29:54 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 526ms 17:29:54 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 17:29:54 INFO - PROCESS | 1725 | 1467937794594 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 17:29:54 INFO - PROCESS | 1725 | 1467937794597 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 17:29:54 INFO - PROCESS | 1725 | 1467937794599 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 17:29:54 INFO - PROCESS | 1725 | 1467937794600 Marionette TRACE conn2 <- [1,3086,null,{}] 17:29:54 INFO - PROCESS | 1725 | 1467937794617 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}] 17:29:54 INFO - PROCESS | 1725 | 1467937794618 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:54 INFO - PROCESS | 1725 | 1467937794720 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 17:29:54 INFO - PROCESS | 1725 | 1467937794724 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:54 INFO - PROCESS | 1725 | 1467937794725 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:54 INFO - PROCESS | 1725 | ++DOCSHELL 0x1299ba000 == 35 [pid = 1725] [id = 781] 17:29:54 INFO - PROCESS | 1725 | ++DOMWINDOW == 94 (0x128b52000) [pid = 1725] [serial = 2341] [outer = 0x0] 17:29:54 INFO - PROCESS | 1725 | ++DOMWINDOW == 95 (0x128e65000) [pid = 1725] [serial = 2342] [outer = 0x128b52000] 17:29:54 INFO - PROCESS | 1725 | 1467937794749 Marionette DEBUG loaded listener.js 17:29:54 INFO - PROCESS | 1725 | ++DOMWINDOW == 96 (0x12916bc00) [pid = 1725] [serial = 2343] [outer = 0x128b52000] 17:29:55 INFO - PROCESS | 1725 | 1467937795072 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 17:29:55 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 17:29:55 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 484ms 17:29:55 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 17:29:55 INFO - PROCESS | 1725 | 1467937795084 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 17:29:55 INFO - PROCESS | 1725 | 1467937795085 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 17:29:55 INFO - PROCESS | 1725 | 1467937795087 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 17:29:55 INFO - PROCESS | 1725 | 1467937795088 Marionette TRACE conn2 <- [1,3090,null,{}] 17:29:55 INFO - PROCESS | 1725 | 1467937795090 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}] 17:29:55 INFO - PROCESS | 1725 | 1467937795091 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:55 INFO - PROCESS | 1725 | 1467937795198 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 17:29:55 INFO - PROCESS | 1725 | 1467937795208 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:55 INFO - PROCESS | 1725 | 1467937795209 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:55 INFO - PROCESS | 1725 | ++DOCSHELL 0x12ad52000 == 36 [pid = 1725] [id = 782] 17:29:55 INFO - PROCESS | 1725 | ++DOMWINDOW == 97 (0x12916e000) [pid = 1725] [serial = 2344] [outer = 0x0] 17:29:55 INFO - PROCESS | 1725 | ++DOMWINDOW == 98 (0x1292c8c00) [pid = 1725] [serial = 2345] [outer = 0x12916e000] 17:29:55 INFO - PROCESS | 1725 | 1467937795235 Marionette DEBUG loaded listener.js 17:29:55 INFO - PROCESS | 1725 | ++DOMWINDOW == 99 (0x1292d2400) [pid = 1725] [serial = 2346] [outer = 0x12916e000] 17:29:55 INFO - PROCESS | 1725 | 1467937795552 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 17:29:55 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 17:29:55 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 518ms 17:29:55 INFO - PROCESS | 1725 | 1467937795609 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 17:29:55 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 17:29:55 INFO - PROCESS | 1725 | 1467937795622 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 17:29:55 INFO - PROCESS | 1725 | 1467937795625 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 17:29:55 INFO - PROCESS | 1725 | 1467937795627 Marionette TRACE conn2 <- [1,3094,null,{}] 17:29:55 INFO - PROCESS | 1725 | 1467937795630 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}] 17:29:55 INFO - PROCESS | 1725 | 1467937795632 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:55 INFO - PROCESS | 1725 | 1467937795792 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 17:29:55 INFO - PROCESS | 1725 | 1467937795812 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:55 INFO - PROCESS | 1725 | 1467937795813 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:55 INFO - PROCESS | 1725 | ++DOCSHELL 0x12b0c8800 == 37 [pid = 1725] [id = 783] 17:29:55 INFO - PROCESS | 1725 | ++DOMWINDOW == 100 (0x1292d4c00) [pid = 1725] [serial = 2347] [outer = 0x0] 17:29:55 INFO - PROCESS | 1725 | ++DOMWINDOW == 101 (0x129440400) [pid = 1725] [serial = 2348] [outer = 0x1292d4c00] 17:29:55 INFO - PROCESS | 1725 | 1467937795851 Marionette DEBUG loaded listener.js 17:29:55 INFO - PROCESS | 1725 | ++DOMWINDOW == 102 (0x129445400) [pid = 1725] [serial = 2349] [outer = 0x1292d4c00] 17:29:56 INFO - PROCESS | 1725 | --DOMWINDOW == 101 (0x116a13400) [pid = 1725] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 17:29:56 INFO - PROCESS | 1725 | --DOMWINDOW == 100 (0x119728000) [pid = 1725] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 17:29:56 INFO - PROCESS | 1725 | --DOMWINDOW == 99 (0x128b54c00) [pid = 1725] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 17:29:56 INFO - PROCESS | 1725 | --DOMWINDOW == 98 (0x124eab800) [pid = 1725] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 17:29:56 INFO - PROCESS | 1725 | --DOMWINDOW == 97 (0x12691e800) [pid = 1725] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 17:29:56 INFO - PROCESS | 1725 | --DOMWINDOW == 96 (0x1139ea800) [pid = 1725] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 17:29:56 INFO - PROCESS | 1725 | --DOMWINDOW == 95 (0x111f5fc00) [pid = 1725] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 17:29:56 INFO - PROCESS | 1725 | --DOMWINDOW == 94 (0x1160dc400) [pid = 1725] [serial = 2296] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 17:29:56 INFO - PROCESS | 1725 | --DOMWINDOW == 93 (0x119040400) [pid = 1725] [serial = 2290] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 17:29:56 INFO - PROCESS | 1725 | --DOMWINDOW == 92 (0x116fb4400) [pid = 1725] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 17:29:56 INFO - PROCESS | 1725 | --DOMWINDOW == 91 (0x11670e800) [pid = 1725] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 17:29:56 INFO - PROCESS | 1725 | --DOMWINDOW == 90 (0x1183c6000) [pid = 1725] [serial = 2302] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 17:29:56 INFO - PROCESS | 1725 | --DOMWINDOW == 89 (0x1183bcc00) [pid = 1725] [serial = 2305] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 17:29:56 INFO - PROCESS | 1725 | --DOMWINDOW == 88 (0x1176ea000) [pid = 1725] [serial = 2308] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html] 17:29:56 INFO - PROCESS | 1725 | --DOMWINDOW == 87 (0x1195edc00) [pid = 1725] [serial = 2293] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/historical.html] 17:29:56 INFO - PROCESS | 1725 | --DOMWINDOW == 86 (0x1211e1400) [pid = 1725] [serial = 2299] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 17:29:56 INFO - PROCESS | 1725 | --DOMWINDOW == 85 (0x1181bd000) [pid = 1725] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 17:29:56 INFO - PROCESS | 1725 | 1467937796307 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 17:29:56 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 17:29:56 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 722ms 17:29:56 INFO - PROCESS | 1725 | 1467937796348 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 17:29:56 INFO - PROCESS | 1725 | 1467937796349 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 17:29:56 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 17:29:56 INFO - PROCESS | 1725 | 1467937796351 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 17:29:56 INFO - PROCESS | 1725 | 1467937796352 Marionette TRACE conn2 <- [1,3098,null,{}] 17:29:56 INFO - PROCESS | 1725 | 1467937796355 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}] 17:29:56 INFO - PROCESS | 1725 | 1467937796355 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:56 INFO - PROCESS | 1725 | 1467937796500 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 17:29:56 INFO - PROCESS | 1725 | 1467937796557 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:56 INFO - PROCESS | 1725 | 1467937796558 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:56 INFO - PROCESS | 1725 | ++DOCSHELL 0x12bd86000 == 38 [pid = 1725] [id = 784] 17:29:56 INFO - PROCESS | 1725 | ++DOMWINDOW == 86 (0x111f5fc00) [pid = 1725] [serial = 2350] [outer = 0x0] 17:29:56 INFO - PROCESS | 1725 | ++DOMWINDOW == 87 (0x12691e800) [pid = 1725] [serial = 2351] [outer = 0x111f5fc00] 17:29:56 INFO - PROCESS | 1725 | 1467937796597 Marionette DEBUG loaded listener.js 17:29:56 INFO - PROCESS | 1725 | ++DOMWINDOW == 88 (0x129941000) [pid = 1725] [serial = 2352] [outer = 0x111f5fc00] 17:29:56 INFO - PROCESS | 1725 | 1467937796935 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]]]}] 17:29:56 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 17:29:56 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 17:29:56 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 619ms 17:29:56 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 17:29:56 INFO - PROCESS | 1725 | 1467937796971 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 17:29:56 INFO - PROCESS | 1725 | 1467937796972 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 17:29:56 INFO - PROCESS | 1725 | 1467937796974 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 17:29:56 INFO - PROCESS | 1725 | 1467937796976 Marionette TRACE conn2 <- [1,3102,null,{}] 17:29:56 INFO - PROCESS | 1725 | 1467937796980 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}] 17:29:56 INFO - PROCESS | 1725 | 1467937796982 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:57 INFO - PROCESS | 1725 | 1467937797132 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 17:29:57 INFO - PROCESS | 1725 | 1467937797139 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:57 INFO - PROCESS | 1725 | 1467937797140 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:57 INFO - PROCESS | 1725 | ++DOCSHELL 0x12c4a7000 == 39 [pid = 1725] [id = 785] 17:29:57 INFO - PROCESS | 1725 | ++DOMWINDOW == 89 (0x118712c00) [pid = 1725] [serial = 2353] [outer = 0x0] 17:29:57 INFO - PROCESS | 1725 | ++DOMWINDOW == 90 (0x12613d000) [pid = 1725] [serial = 2354] [outer = 0x118712c00] 17:29:57 INFO - PROCESS | 1725 | 1467937797181 Marionette DEBUG loaded listener.js 17:29:57 INFO - PROCESS | 1725 | ++DOMWINDOW == 91 (0x12ad98800) [pid = 1725] [serial = 2355] [outer = 0x118712c00] 17:29:57 INFO - PROCESS | 1725 | 1467937797575 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 17:29:57 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 17:29:57 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 620ms 17:29:57 INFO - PROCESS | 1725 | 1467937797596 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 17:29:57 INFO - PROCESS | 1725 | 1467937797598 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 17:29:57 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 17:29:57 INFO - PROCESS | 1725 | 1467937797600 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 17:29:57 INFO - PROCESS | 1725 | 1467937797601 Marionette TRACE conn2 <- [1,3106,null,{}] 17:29:57 INFO - PROCESS | 1725 | 1467937797604 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}] 17:29:57 INFO - PROCESS | 1725 | 1467937797605 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:57 INFO - PROCESS | 1725 | 1467937797686 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 17:29:57 INFO - PROCESS | 1725 | 1467937797752 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:57 INFO - PROCESS | 1725 | 1467937797753 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:57 INFO - PROCESS | 1725 | ++DOCSHELL 0x12c818000 == 40 [pid = 1725] [id = 786] 17:29:57 INFO - PROCESS | 1725 | ++DOMWINDOW == 92 (0x118886800) [pid = 1725] [serial = 2356] [outer = 0x0] 17:29:57 INFO - PROCESS | 1725 | ++DOMWINDOW == 93 (0x12b057000) [pid = 1725] [serial = 2357] [outer = 0x118886800] 17:29:57 INFO - PROCESS | 1725 | 1467937797777 Marionette DEBUG loaded listener.js 17:29:57 INFO - PROCESS | 1725 | ++DOMWINDOW == 94 (0x12b83a800) [pid = 1725] [serial = 2358] [outer = 0x118886800] 17:29:58 INFO - PROCESS | 1725 | 1467937798029 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]]]}] 17:29:58 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 17:29:58 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 17:29:58 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 17:29:58 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 467ms 17:29:58 INFO - PROCESS | 1725 | 1467937798070 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 17:29:58 INFO - PROCESS | 1725 | 1467937798072 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 17:29:58 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 17:29:58 INFO - PROCESS | 1725 | 1467937798075 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 17:29:58 INFO - PROCESS | 1725 | 1467937798077 Marionette TRACE conn2 <- [1,3110,null,{}] 17:29:58 INFO - PROCESS | 1725 | 1467937798090 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}] 17:29:58 INFO - PROCESS | 1725 | 1467937798092 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:58 INFO - PROCESS | 1725 | 1467937798303 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 17:29:58 INFO - PROCESS | 1725 | 1467937798440 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:58 INFO - PROCESS | 1725 | 1467937798442 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:58 INFO - PROCESS | 1725 | ++DOCSHELL 0x11101e000 == 41 [pid = 1725] [id = 787] 17:29:58 INFO - PROCESS | 1725 | ++DOMWINDOW == 95 (0x1122bec00) [pid = 1725] [serial = 2359] [outer = 0x0] 17:29:58 INFO - PROCESS | 1725 | ++DOMWINDOW == 96 (0x112a7b400) [pid = 1725] [serial = 2360] [outer = 0x1122bec00] 17:29:58 INFO - PROCESS | 1725 | 1467937798495 Marionette DEBUG loaded listener.js 17:29:58 INFO - PROCESS | 1725 | ++DOMWINDOW == 97 (0x1160dc400) [pid = 1725] [serial = 2361] [outer = 0x1122bec00] 17:29:58 INFO - PROCESS | 1725 | 1467937798958 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"]]]}] 17:29:59 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 17:29:59 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 17:29:59 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 17:29:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:29:59 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 17:29:59 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 931ms 17:29:59 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 17:29:59 INFO - PROCESS | 1725 | 1467937799008 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 17:29:59 INFO - PROCESS | 1725 | 1467937799010 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 17:29:59 INFO - PROCESS | 1725 | 1467937799013 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 17:29:59 INFO - PROCESS | 1725 | 1467937799015 Marionette TRACE conn2 <- [1,3114,null,{}] 17:29:59 INFO - PROCESS | 1725 | 1467937799018 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}] 17:29:59 INFO - PROCESS | 1725 | 1467937799022 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:59 INFO - PROCESS | 1725 | 1467937799166 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 17:29:59 INFO - PROCESS | 1725 | 1467937799271 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\", \"5f16f261-56c6-4ba1-8588-e8a311268ef6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:59 INFO - PROCESS | 1725 | 1467937799273 Marionette INFO sendAsync 9c60ed6e-8472-9b46-a4e7-b18d9269edab 17:29:59 INFO - PROCESS | 1725 | ++DOCSHELL 0x12109a000 == 42 [pid = 1725] [id = 788] 17:29:59 INFO - PROCESS | 1725 | ++DOMWINDOW == 98 (0x118395800) [pid = 1725] [serial = 2362] [outer = 0x0] 17:29:59 INFO - PROCESS | 1725 | ++DOMWINDOW == 99 (0x119073800) [pid = 1725] [serial = 2363] [outer = 0x118395800] 17:29:59 INFO - PROCESS | 1725 | 1467937799305 Marionette DEBUG loaded listener.js 17:29:59 INFO - PROCESS | 1725 | ++DOMWINDOW == 100 (0x1197e0c00) [pid = 1725] [serial = 2364] [outer = 0x118395800] 17:29:59 INFO - PROCESS | 1725 | 1467937799741 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]]]}] 17:29:59 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 17:29:59 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 771ms 17:29:59 INFO - PROCESS | 1725 | 1467937799800 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 17:29:59 INFO - PROCESS | 1725 | 1467937799803 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 17:30:00 WARNING - u'runner_teardown' () 17:30:00 INFO - No more tests 17:30:00 INFO - Got 0 unexpected results 17:30:00 INFO - SUITE-END | took 512s 17:30:00 INFO - Closing logging queue 17:30:00 INFO - queue closed 17:30:00 INFO - Return code: 0 17:30:00 WARNING - # TBPL SUCCESS # 17:30:00 INFO - Running post-action listener: _resource_record_post_action 17:30:00 INFO - Running post-run listener: _resource_record_post_run 17:30:02 INFO - Total resource usage - Wall time: 533s; CPU: 58.0%; Read bytes: 31649280; Write bytes: 950843392; Read time: 201; Write time: 5116 17:30:02 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 17:30:02 INFO - install - Wall time: 18s; CPU: 54.0%; Read bytes: 152701440; Write bytes: 144998400; Read time: 13933; Write time: 301 17:30:02 INFO - run-tests - Wall time: 516s; CPU: 58.0%; Read bytes: 29470208; Write bytes: 793999360; Read time: 180; Write time: 4773 17:30:02 INFO - Running post-run listener: _upload_blobber_files 17:30:02 INFO - Blob upload gear active. 17:30:02 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 17:30:02 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 17:30:02 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-beta', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 17:30:02 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-beta -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 17:30:02 INFO - (blobuploader) - INFO - Open directory for files ... 17:30:02 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 17:30:02 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 17:30:02 INFO - (blobuploader) - INFO - Uploading, attempt #1. 17:30:03 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 17:30:03 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 17:30:03 INFO - (blobuploader) - INFO - Done attempting. 17:30:03 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 17:30:03 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 17:30:03 INFO - (blobuploader) - INFO - Uploading, attempt #1. 17:30:05 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 17:30:05 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 17:30:05 INFO - (blobuploader) - INFO - Done attempting. 17:30:05 INFO - (blobuploader) - INFO - Iteration through files over. 17:30:05 INFO - Return code: 0 17:30:05 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 17:30:05 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 17:30:05 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/03f43723e6b8d4ac3e04c466c421721be69bf0488260d3f72ad8fd0cde7b72de20de7c1cc21723c1329c96af8ffabca5ebe67257e26422e77ede1f1a3c719733", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/3e910ba2df45cbbe056649ad915d5a735a7af561ff2bfe1cc8b585a545df0b49b5ffb84fa92abd41a8554d9d10248eb34ef15b0dba494a4d912e41643273f384"} 17:30:05 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 17:30:05 INFO - Writing to file /builds/slave/test/properties/blobber_files 17:30:05 INFO - Contents: 17:30:05 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/03f43723e6b8d4ac3e04c466c421721be69bf0488260d3f72ad8fd0cde7b72de20de7c1cc21723c1329c96af8ffabca5ebe67257e26422e77ede1f1a3c719733", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/3e910ba2df45cbbe056649ad915d5a735a7af561ff2bfe1cc8b585a545df0b49b5ffb84fa92abd41a8554d9d10248eb34ef15b0dba494a4d912e41643273f384"} 17:30:05 INFO - Running post-run listener: copy_logs_to_upload_dir 17:30:05 INFO - Copying logs to upload dir... 17:30:05 INFO - mkdir: /builds/slave/test/build/upload/logs 17:30:05 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=590.911279 ========= master_lag: 0.44 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 51 secs) (at 2016-07-07 17:30:06.013533) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-07 17:30:06.017643) ========= 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.GI6mF9NPYg/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.lWqayDakqv/Listeners TMPDIR=/var/folders/jw/lfbylzg17jd15qryjvmblvym00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/03f43723e6b8d4ac3e04c466c421721be69bf0488260d3f72ad8fd0cde7b72de20de7c1cc21723c1329c96af8ffabca5ebe67257e26422e77ede1f1a3c719733", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/3e910ba2df45cbbe056649ad915d5a735a7af561ff2bfe1cc8b585a545df0b49b5ffb84fa92abd41a8554d9d10248eb34ef15b0dba494a4d912e41643273f384"} build_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467815758/firefox-48.0.en-US.mac64.dmg symbols_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467815758/firefox-48.0.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012491 build_url: 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467815758/firefox-48.0.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/03f43723e6b8d4ac3e04c466c421721be69bf0488260d3f72ad8fd0cde7b72de20de7c1cc21723c1329c96af8ffabca5ebe67257e26422e77ede1f1a3c719733", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/3e910ba2df45cbbe056649ad915d5a735a7af561ff2bfe1cc8b585a545df0b49b5ffb84fa92abd41a8554d9d10248eb34ef15b0dba494a4d912e41643273f384"}' symbols_url: 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467815758/firefox-48.0.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-07-07 17:30:06.060538) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-07 17:30:06.060876) ========= 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.GI6mF9NPYg/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.lWqayDakqv/Listeners TMPDIR=/var/folders/jw/lfbylzg17jd15qryjvmblvym00000w/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.005185 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-07 17:30:06.113752) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-07 17:30:06.114865) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-07 17:30:06.115232) ========= ========= Total master_lag: 0.59 =========