builder: mozilla-beta_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0001 starttime: 1467360365.49 results: success (0) buildid: 20160630235323 builduid: 9ff9c3f64b5c4ca08f7a8618effbfffd revision: 020a2ed1718d0a7858270a38f3bb1bbaccde78a7 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-01 01:06:05.489137) ========= master: http://buildbot-master106.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-01 01:06:05.489568) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-01 01:06:05.489898) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-01 01:06:05.578955) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-01 01:06:05.579456) ========= 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.ylkbS0V1T7/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.eBedLBYs2L/Listeners TMPDIR=/var/folders/n0/6tpw2p6j3vx8fzyb0wrmlcwc00000w/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-01 01:06:05-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 161M=0s 2016-07-01 01:06:06 (161 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.585646 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-01 01:06:06.190559) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-01 01:06:06.190886) ========= 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.ylkbS0V1T7/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.eBedLBYs2L/Listeners TMPDIR=/var/folders/n0/6tpw2p6j3vx8fzyb0wrmlcwc00000w/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.019971 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-01 01:06:06.239867) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-01 01:06:06.240253) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 020a2ed1718d0a7858270a38f3bb1bbaccde78a7 --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 020a2ed1718d0a7858270a38f3bb1bbaccde78a7 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.ylkbS0V1T7/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.eBedLBYs2L/Listeners TMPDIR=/var/folders/n0/6tpw2p6j3vx8fzyb0wrmlcwc00000w/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-01 01:06:06,317 truncating revision to first 12 chars 2016-07-01 01:06:06,317 Setting DEBUG logging. 2016-07-01 01:06:06,317 attempt 1/10 2016-07-01 01:06:06,317 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/020a2ed1718d?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-07-01 01:06:07,656 unpacking tar archive at: mozilla-beta-020a2ed1718d/testing/mozharness/ program finished with exit code 0 elapsedTime=1.764623 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-01 01:06:08.029088) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-01 01:06:08.029473) ========= script_repo_revision: 020a2ed1718d0a7858270a38f3bb1bbaccde78a7 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-01 01:06:08.029946) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-01 01:06:08.030273) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-01 01:06:08.049207) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 24 secs) (at 2016-07-01 01:06:08.049869) ========= /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.ylkbS0V1T7/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.eBedLBYs2L/Listeners TMPDIR=/var/folders/n0/6tpw2p6j3vx8fzyb0wrmlcwc00000w/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 01:06:08 INFO - MultiFileLogger online at 20160701 01:06:08 in /builds/slave/test 01:06:08 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 01:06:08 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 01:06:08 INFO - {'append_to_log': False, 01:06:08 INFO - 'base_work_dir': '/builds/slave/test', 01:06:08 INFO - 'blob_upload_branch': 'mozilla-beta', 01:06:08 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 01:06:08 INFO - 'buildbot_json_path': 'buildprops.json', 01:06:08 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 01:06:08 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 01:06:08 INFO - 'download_minidump_stackwalk': True, 01:06:08 INFO - 'download_symbols': 'true', 01:06:08 INFO - 'e10s': False, 01:06:08 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 01:06:08 INFO - 'tooltool.py': '/tools/tooltool.py', 01:06:08 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 01:06:08 INFO - '/tools/misc-python/virtualenv.py')}, 01:06:08 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 01:06:08 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 01:06:08 INFO - 'log_level': 'info', 01:06:08 INFO - 'log_to_console': True, 01:06:08 INFO - 'opt_config_files': (), 01:06:08 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 01:06:08 INFO - '--processes=1', 01:06:08 INFO - '--config=%(test_path)s/wptrunner.ini', 01:06:08 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 01:06:08 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 01:06:08 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 01:06:08 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 01:06:08 INFO - 'pip_index': False, 01:06:08 INFO - 'require_test_zip': True, 01:06:08 INFO - 'test_type': ('testharness',), 01:06:08 INFO - 'this_chunk': '1', 01:06:08 INFO - 'tooltool_cache': '/builds/tooltool_cache', 01:06:08 INFO - 'total_chunks': '10', 01:06:08 INFO - 'virtualenv_path': 'venv', 01:06:08 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 01:06:08 INFO - 'work_dir': 'build'} 01:06:08 INFO - ##### 01:06:08 INFO - ##### Running clobber step. 01:06:08 INFO - ##### 01:06:08 INFO - Running pre-action listener: _resource_record_pre_action 01:06:08 INFO - Running main action method: clobber 01:06:08 INFO - rmtree: /builds/slave/test/build 01:06:08 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 01:06:09 INFO - Running post-action listener: _resource_record_post_action 01:06:09 INFO - ##### 01:06:09 INFO - ##### Running read-buildbot-config step. 01:06:09 INFO - ##### 01:06:09 INFO - Running pre-action listener: _resource_record_pre_action 01:06:09 INFO - Running main action method: read_buildbot_config 01:06:09 INFO - Using buildbot properties: 01:06:09 INFO - { 01:06:09 INFO - "project": "", 01:06:09 INFO - "product": "firefox", 01:06:09 INFO - "script_repo_revision": "production", 01:06:09 INFO - "scheduler": "tests-mozilla-beta-yosemite_r7-debug-unittest", 01:06:09 INFO - "repository": "", 01:06:09 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-beta debug test web-platform-tests-1", 01:06:09 INFO - "buildid": "20160630235323", 01:06:09 INFO - "pgo_build": "False", 01:06:09 INFO - "basedir": "/builds/slave/test", 01:06:09 INFO - "buildnumber": 16, 01:06:09 INFO - "slavename": "t-yosemite-r7-0001", 01:06:09 INFO - "master": "http://buildbot-master106.bb.releng.scl3.mozilla.com:8201/", 01:06:09 INFO - "platform": "macosx64", 01:06:09 INFO - "branch": "mozilla-beta", 01:06:09 INFO - "revision": "020a2ed1718d0a7858270a38f3bb1bbaccde78a7", 01:06:09 INFO - "repo_path": "releases/mozilla-beta", 01:06:09 INFO - "moz_repo_path": "", 01:06:09 INFO - "stage_platform": "macosx64", 01:06:09 INFO - "builduid": "9ff9c3f64b5c4ca08f7a8618effbfffd", 01:06:09 INFO - "slavebuilddir": "test" 01:06:09 INFO - } 01:06:09 INFO - Found installer url https://queue.taskcluster.net/v1/task/AXYuU4THTbK2-Uw3AxKt3w/artifacts/public/build/firefox-48.0.en-US.mac64.dmg. 01:06:09 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/AXYuU4THTbK2-Uw3AxKt3w/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json. 01:06:09 INFO - Running post-action listener: _resource_record_post_action 01:06:09 INFO - ##### 01:06:09 INFO - ##### Running download-and-extract step. 01:06:09 INFO - ##### 01:06:09 INFO - Running pre-action listener: _resource_record_pre_action 01:06:09 INFO - Running main action method: download_and_extract 01:06:09 INFO - mkdir: /builds/slave/test/build/tests 01:06:09 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:06:09 INFO - https://queue.taskcluster.net/v1/task/AXYuU4THTbK2-Uw3AxKt3w/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 01:06:09 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/AXYuU4THTbK2-Uw3AxKt3w/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 01:06:09 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/AXYuU4THTbK2-Uw3AxKt3w/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 01:06:09 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/AXYuU4THTbK2-Uw3AxKt3w/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 01:06:09 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/AXYuU4THTbK2-Uw3AxKt3w/artifacts/public/build/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 01:06:39 INFO - Downloaded 1201 bytes. 01:06:39 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 01:06:39 INFO - Using the following test package requirements: 01:06:39 INFO - {u'common': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 01:06:39 INFO - u'cppunittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 01:06:39 INFO - u'firefox-48.0.en-US.mac64.cppunittest.tests.zip'], 01:06:39 INFO - u'gtest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 01:06:39 INFO - u'firefox-48.0.en-US.mac64.gtest.tests.zip'], 01:06:39 INFO - u'jittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 01:06:39 INFO - u'jsshell-mac64.zip'], 01:06:39 INFO - u'mochitest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 01:06:39 INFO - u'firefox-48.0.en-US.mac64.mochitest.tests.zip'], 01:06:39 INFO - u'mozbase': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 01:06:39 INFO - u'reftest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 01:06:39 INFO - u'firefox-48.0.en-US.mac64.reftest.tests.zip'], 01:06:39 INFO - u'talos': [u'firefox-48.0.en-US.mac64.common.tests.zip', 01:06:39 INFO - u'firefox-48.0.en-US.mac64.talos.tests.zip'], 01:06:39 INFO - u'web-platform': [u'firefox-48.0.en-US.mac64.common.tests.zip', 01:06:39 INFO - u'firefox-48.0.en-US.mac64.web-platform.tests.zip'], 01:06:39 INFO - u'xpcshell': [u'firefox-48.0.en-US.mac64.common.tests.zip', 01:06:39 INFO - u'firefox-48.0.en-US.mac64.xpcshell.tests.zip']} 01:06:39 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 01:06:39 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:06:39 INFO - https://queue.taskcluster.net/v1/task/AXYuU4THTbK2-Uw3AxKt3w/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 01:06:39 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/AXYuU4THTbK2-Uw3AxKt3w/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 01:06:39 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/AXYuU4THTbK2-Uw3AxKt3w/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 01:06:39 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/AXYuU4THTbK2-Uw3AxKt3w/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip 01:06:39 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/AXYuU4THTbK2-Uw3AxKt3w/artifacts/public/build/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 01:06:40 INFO - Downloaded 18406666 bytes. 01:06:40 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/*'] 01:06:40 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/* 01:06:40 INFO - caution: filename not matched: web-platform/* 01:06:40 INFO - Return code: 11 01:06:40 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:06:40 INFO - https://queue.taskcluster.net/v1/task/AXYuU4THTbK2-Uw3AxKt3w/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 01:06:40 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/AXYuU4THTbK2-Uw3AxKt3w/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 01:06:40 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/AXYuU4THTbK2-Uw3AxKt3w/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 01:06:40 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/AXYuU4THTbK2-Uw3AxKt3w/artifacts/public/build/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 01:06:40 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/AXYuU4THTbK2-Uw3AxKt3w/artifacts/public/build/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 01:06:45 INFO - Downloaded 36389085 bytes. 01:06:45 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/*'] 01:06:45 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/* 01:06:50 INFO - caution: filename not matched: bin/* 01:06:50 INFO - caution: filename not matched: config/* 01:06:50 INFO - caution: filename not matched: mozbase/* 01:06:50 INFO - caution: filename not matched: marionette/* 01:06:50 INFO - caution: filename not matched: tools/wptserve/* 01:06:50 INFO - Return code: 11 01:06:50 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')]} 01:06:50 INFO - https://queue.taskcluster.net/v1/task/AXYuU4THTbK2-Uw3AxKt3w/artifacts/public/build/firefox-48.0.en-US.mac64.dmg matches https://queue.taskcluster.net 01:06:50 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/AXYuU4THTbK2-Uw3AxKt3w/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 01:06:50 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/AXYuU4THTbK2-Uw3AxKt3w/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 01:06:50 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/AXYuU4THTbK2-Uw3AxKt3w/artifacts/public/build/firefox-48.0.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg 01:06:50 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/AXYuU4THTbK2-Uw3AxKt3w/artifacts/public/build/firefox-48.0.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.dmg'}, attempt #1 01:06:58 INFO - Downloaded 73036267 bytes. 01:06:58 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/AXYuU4THTbK2-Uw3AxKt3w/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 01:06:58 INFO - mkdir: /builds/slave/test/properties 01:06:58 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 01:06:58 INFO - Writing to file /builds/slave/test/properties/build_url 01:06:58 INFO - Contents: 01:06:58 INFO - build_url:https://queue.taskcluster.net/v1/task/AXYuU4THTbK2-Uw3AxKt3w/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 01:06:59 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/AXYuU4THTbK2-Uw3AxKt3w/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 01:06:59 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 01:06:59 INFO - Writing to file /builds/slave/test/properties/symbols_url 01:06:59 INFO - Contents: 01:06:59 INFO - symbols_url:https://queue.taskcluster.net/v1/task/AXYuU4THTbK2-Uw3AxKt3w/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 01:06:59 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')]} 01:06:59 INFO - https://queue.taskcluster.net/v1/task/AXYuU4THTbK2-Uw3AxKt3w/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 01:06:59 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/AXYuU4THTbK2-Uw3AxKt3w/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 01:06:59 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/AXYuU4THTbK2-Uw3AxKt3w/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 01:06:59 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/AXYuU4THTbK2-Uw3AxKt3w/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 01:06:59 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/AXYuU4THTbK2-Uw3AxKt3w/artifacts/public/build/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 01:07:04 INFO - Downloaded 103702376 bytes. 01:07:04 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'] 01:07:04 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 01:07:07 INFO - Return code: 0 01:07:07 INFO - Running post-action listener: _resource_record_post_action 01:07:07 INFO - Running post-action listener: set_extra_try_arguments 01:07:07 INFO - ##### 01:07:07 INFO - ##### Running create-virtualenv step. 01:07:07 INFO - ##### 01:07:07 INFO - Running pre-action listener: _pre_create_virtualenv 01:07:07 INFO - Running pre-action listener: _resource_record_pre_action 01:07:07 INFO - Running main action method: create_virtualenv 01:07:07 INFO - Creating virtualenv /builds/slave/test/build/venv 01:07:07 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 01:07:07 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 01:07:08 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 01:07:08 INFO - Using real prefix '/tools/python27' 01:07:08 INFO - New python executable in /builds/slave/test/build/venv/bin/python 01:07:08 INFO - Installing distribute.............................................................................................................................................................................................done. 01:07:11 INFO - Installing pip.................done. 01:07:11 INFO - Return code: 0 01:07:11 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 01:07:11 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')]} 01:07:11 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 01:07:11 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 01:07:11 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')]} 01:07:11 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 01:07:11 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 01:07:11 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 0x10bdafe90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10bdccf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fa1815bf000>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10bdc85e0>, '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 0x10b9abcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10b9d6990>, '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.ylkbS0V1T7/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.eBedLBYs2L/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/n0/6tpw2p6j3vx8fzyb0wrmlcwc00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 01:07:11 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 01:07:11 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 01:07:11 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.ylkbS0V1T7/Render', 01:07:11 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 01:07:11 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 01:07:11 INFO - 'HOME': '/Users/cltbld', 01:07:11 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 01:07:11 INFO - 'LOGNAME': 'cltbld', 01:07:11 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:07:11 INFO - 'MOZ_NO_REMOTE': '1', 01:07:11 INFO - 'NO_EM_RESTART': '1', 01:07:11 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:07:11 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 01:07:11 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 01:07:11 INFO - 'PWD': '/builds/slave/test', 01:07:11 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 01:07:11 INFO - 'SHELL': '/bin/bash', 01:07:11 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.eBedLBYs2L/Listeners', 01:07:11 INFO - 'TMPDIR': '/var/folders/n0/6tpw2p6j3vx8fzyb0wrmlcwc00000w/T/', 01:07:11 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 01:07:11 INFO - 'USER': 'cltbld', 01:07:11 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 01:07:11 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 01:07:11 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 01:07:11 INFO - 'XPC_FLAGS': '0x0', 01:07:11 INFO - 'XPC_SERVICE_NAME': '0', 01:07:11 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 01:07:11 INFO - Ignoring indexes: https://pypi.python.org/simple/ 01:07:11 INFO - Downloading/unpacking psutil>=0.7.1 01:07:11 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 01:07:11 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 01:07:11 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 01:07:11 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 01:07:11 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 01:07:11 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 01:07:14 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 01:07:14 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 01:07:14 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 01:07:14 INFO - Installing collected packages: psutil 01:07:14 INFO - Running setup.py install for psutil 01:07:14 INFO - building 'psutil._psutil_osx' extension 01:07:14 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 01:07:15 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 01:07:15 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 01:07:15 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 01:07:15 INFO - building 'psutil._psutil_posix' extension 01:07:15 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 01:07:15 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 01:07:15 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 01:07:15 INFO - ^ 01:07:15 INFO - 1 warning generated. 01:07:15 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 01:07:15 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 01:07:15 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 01:07:15 INFO - Successfully installed psutil 01:07:15 INFO - Cleaning up... 01:07:15 INFO - Return code: 0 01:07:15 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 01:07:15 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:07:15 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 01:07:15 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 01:07:15 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:07:15 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 01:07:15 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 01:07:15 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 0x10bdafe90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10bdccf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fa1815bf000>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10bdc85e0>, '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 0x10b9abcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10b9d6990>, '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.ylkbS0V1T7/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.eBedLBYs2L/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/n0/6tpw2p6j3vx8fzyb0wrmlcwc00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 01:07:15 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 01:07:15 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 01:07:15 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.ylkbS0V1T7/Render', 01:07:15 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 01:07:15 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 01:07:15 INFO - 'HOME': '/Users/cltbld', 01:07:15 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 01:07:15 INFO - 'LOGNAME': 'cltbld', 01:07:15 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:07:15 INFO - 'MOZ_NO_REMOTE': '1', 01:07:15 INFO - 'NO_EM_RESTART': '1', 01:07:15 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:07:15 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 01:07:15 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 01:07:15 INFO - 'PWD': '/builds/slave/test', 01:07:15 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 01:07:15 INFO - 'SHELL': '/bin/bash', 01:07:15 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.eBedLBYs2L/Listeners', 01:07:15 INFO - 'TMPDIR': '/var/folders/n0/6tpw2p6j3vx8fzyb0wrmlcwc00000w/T/', 01:07:15 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 01:07:15 INFO - 'USER': 'cltbld', 01:07:15 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 01:07:15 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 01:07:15 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 01:07:15 INFO - 'XPC_FLAGS': '0x0', 01:07:15 INFO - 'XPC_SERVICE_NAME': '0', 01:07:15 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 01:07:15 INFO - Ignoring indexes: https://pypi.python.org/simple/ 01:07:16 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 01:07:16 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 01:07:16 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 01:07:16 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 01:07:16 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 01:07:16 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 01:07:16 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 01:07:18 INFO - Downloading mozsystemmonitor-0.0.tar.gz 01:07:18 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 01:07:18 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 01:07:18 INFO - Installing collected packages: mozsystemmonitor 01:07:18 INFO - Running setup.py install for mozsystemmonitor 01:07:18 INFO - Successfully installed mozsystemmonitor 01:07:18 INFO - Cleaning up... 01:07:18 INFO - Return code: 0 01:07:18 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 01:07:18 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:07:18 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 01:07:18 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 01:07:18 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:07:18 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 01:07:18 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 01:07:18 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 0x10bdafe90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10bdccf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fa1815bf000>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10bdc85e0>, '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 0x10b9abcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10b9d6990>, '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.ylkbS0V1T7/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.eBedLBYs2L/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/n0/6tpw2p6j3vx8fzyb0wrmlcwc00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 01:07:18 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 01:07:18 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 01:07:18 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.ylkbS0V1T7/Render', 01:07:18 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 01:07:18 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 01:07:18 INFO - 'HOME': '/Users/cltbld', 01:07:18 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 01:07:18 INFO - 'LOGNAME': 'cltbld', 01:07:18 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:07:18 INFO - 'MOZ_NO_REMOTE': '1', 01:07:18 INFO - 'NO_EM_RESTART': '1', 01:07:18 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:07:18 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 01:07:18 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 01:07:18 INFO - 'PWD': '/builds/slave/test', 01:07:18 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 01:07:18 INFO - 'SHELL': '/bin/bash', 01:07:18 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.eBedLBYs2L/Listeners', 01:07:18 INFO - 'TMPDIR': '/var/folders/n0/6tpw2p6j3vx8fzyb0wrmlcwc00000w/T/', 01:07:18 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 01:07:18 INFO - 'USER': 'cltbld', 01:07:18 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 01:07:18 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 01:07:18 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 01:07:18 INFO - 'XPC_FLAGS': '0x0', 01:07:18 INFO - 'XPC_SERVICE_NAME': '0', 01:07:18 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 01:07:19 INFO - Ignoring indexes: https://pypi.python.org/simple/ 01:07:19 INFO - Downloading/unpacking blobuploader==1.2.4 01:07:19 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 01:07:19 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 01:07:19 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 01:07:19 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 01:07:19 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 01:07:19 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 01:07:21 INFO - Downloading blobuploader-1.2.4.tar.gz 01:07:21 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 01:07:21 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 01:07:21 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 01:07:21 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 01:07:21 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 01:07:21 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 01:07:21 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 01:07:21 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 01:07:22 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 01:07:22 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 01:07:22 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 01:07:22 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 01:07:22 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 01:07:22 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 01:07:22 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 01:07:22 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 01:07:22 INFO - Downloading docopt-0.6.1.tar.gz 01:07:22 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 01:07:22 INFO - Installing collected packages: blobuploader, requests, docopt 01:07:22 INFO - Running setup.py install for blobuploader 01:07:22 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 01:07:22 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 01:07:22 INFO - Running setup.py install for requests 01:07:23 INFO - Running setup.py install for docopt 01:07:23 INFO - Successfully installed blobuploader requests docopt 01:07:23 INFO - Cleaning up... 01:07:23 INFO - Return code: 0 01:07:23 INFO - Installing None into virtualenv /builds/slave/test/build/venv 01:07:23 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:07:23 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 01:07:23 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 01:07:23 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:07:23 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 01:07:23 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 01:07:23 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 0x10bdafe90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10bdccf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fa1815bf000>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10bdc85e0>, '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 0x10b9abcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10b9d6990>, '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.ylkbS0V1T7/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.eBedLBYs2L/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/n0/6tpw2p6j3vx8fzyb0wrmlcwc00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 01:07:23 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 01:07:23 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 01:07:23 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.ylkbS0V1T7/Render', 01:07:23 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 01:07:23 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 01:07:23 INFO - 'HOME': '/Users/cltbld', 01:07:23 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 01:07:23 INFO - 'LOGNAME': 'cltbld', 01:07:23 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:07:23 INFO - 'MOZ_NO_REMOTE': '1', 01:07:23 INFO - 'NO_EM_RESTART': '1', 01:07:23 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:07:23 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 01:07:23 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 01:07:23 INFO - 'PWD': '/builds/slave/test', 01:07:23 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 01:07:23 INFO - 'SHELL': '/bin/bash', 01:07:23 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.eBedLBYs2L/Listeners', 01:07:23 INFO - 'TMPDIR': '/var/folders/n0/6tpw2p6j3vx8fzyb0wrmlcwc00000w/T/', 01:07:23 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 01:07:23 INFO - 'USER': 'cltbld', 01:07:23 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 01:07:23 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 01:07:23 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 01:07:23 INFO - 'XPC_FLAGS': '0x0', 01:07:23 INFO - 'XPC_SERVICE_NAME': '0', 01:07:23 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 01:07:23 INFO - Ignoring indexes: https://pypi.python.org/simple/ 01:07:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 01:07:23 INFO - Running setup.py (path:/var/folders/n0/6tpw2p6j3vx8fzyb0wrmlcwc00000w/T/pip-DoSXxD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 01:07:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 01:07:23 INFO - Running setup.py (path:/var/folders/n0/6tpw2p6j3vx8fzyb0wrmlcwc00000w/T/pip-WMTklf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 01:07:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 01:07:24 INFO - Running setup.py (path:/var/folders/n0/6tpw2p6j3vx8fzyb0wrmlcwc00000w/T/pip-_9B6YE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 01:07:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 01:07:24 INFO - Running setup.py (path:/var/folders/n0/6tpw2p6j3vx8fzyb0wrmlcwc00000w/T/pip-XYEuS3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 01:07:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 01:07:24 INFO - Running setup.py (path:/var/folders/n0/6tpw2p6j3vx8fzyb0wrmlcwc00000w/T/pip-tCUn5n-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 01:07:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 01:07:24 INFO - Running setup.py (path:/var/folders/n0/6tpw2p6j3vx8fzyb0wrmlcwc00000w/T/pip-g6wysu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 01:07:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 01:07:24 INFO - Running setup.py (path:/var/folders/n0/6tpw2p6j3vx8fzyb0wrmlcwc00000w/T/pip-HLCRCe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 01:07:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 01:07:24 INFO - Running setup.py (path:/var/folders/n0/6tpw2p6j3vx8fzyb0wrmlcwc00000w/T/pip-VlnxM5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 01:07:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 01:07:24 INFO - Running setup.py (path:/var/folders/n0/6tpw2p6j3vx8fzyb0wrmlcwc00000w/T/pip-vbb0Hz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 01:07:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 01:07:24 INFO - Running setup.py (path:/var/folders/n0/6tpw2p6j3vx8fzyb0wrmlcwc00000w/T/pip-lOkddg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 01:07:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 01:07:24 INFO - Running setup.py (path:/var/folders/n0/6tpw2p6j3vx8fzyb0wrmlcwc00000w/T/pip-x7rWGl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 01:07:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 01:07:24 INFO - Running setup.py (path:/var/folders/n0/6tpw2p6j3vx8fzyb0wrmlcwc00000w/T/pip-_Q2iAP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 01:07:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 01:07:25 INFO - Running setup.py (path:/var/folders/n0/6tpw2p6j3vx8fzyb0wrmlcwc00000w/T/pip-LkL0p0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 01:07:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 01:07:25 INFO - Running setup.py (path:/var/folders/n0/6tpw2p6j3vx8fzyb0wrmlcwc00000w/T/pip-qf6KoW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 01:07:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 01:07:25 INFO - Running setup.py (path:/var/folders/n0/6tpw2p6j3vx8fzyb0wrmlcwc00000w/T/pip-3h09La-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 01:07:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 01:07:25 INFO - Running setup.py (path:/var/folders/n0/6tpw2p6j3vx8fzyb0wrmlcwc00000w/T/pip-Rmv61A-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 01:07:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 01:07:25 INFO - Running setup.py (path:/var/folders/n0/6tpw2p6j3vx8fzyb0wrmlcwc00000w/T/pip-9pEqJf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 01:07:25 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 01:07:25 INFO - Running setup.py (path:/var/folders/n0/6tpw2p6j3vx8fzyb0wrmlcwc00000w/T/pip-Pd5aG7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 01:07:25 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 01:07:25 INFO - Running setup.py (path:/var/folders/n0/6tpw2p6j3vx8fzyb0wrmlcwc00000w/T/pip-S1W8s9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 01:07:25 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 01:07:25 INFO - Running setup.py (path:/var/folders/n0/6tpw2p6j3vx8fzyb0wrmlcwc00000w/T/pip-J3XlKR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 01:07:25 INFO - Unpacking /builds/slave/test/build/tests/marionette 01:07:26 INFO - Running setup.py (path:/var/folders/n0/6tpw2p6j3vx8fzyb0wrmlcwc00000w/T/pip-FK8BMQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 01:07:26 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 01:07:26 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 01:07:26 INFO - Running setup.py install for manifestparser 01:07:26 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 01:07:26 INFO - Running setup.py install for mozcrash 01:07:26 INFO - Running setup.py install for mozdebug 01:07:26 INFO - Running setup.py install for mozdevice 01:07:27 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 01:07:27 INFO - Installing dm script to /builds/slave/test/build/venv/bin 01:07:27 INFO - Running setup.py install for mozfile 01:07:27 INFO - Running setup.py install for mozhttpd 01:07:27 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 01:07:27 INFO - Running setup.py install for mozinfo 01:07:27 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 01:07:27 INFO - Running setup.py install for mozInstall 01:07:27 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 01:07:27 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 01:07:27 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 01:07:27 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 01:07:27 INFO - Running setup.py install for mozleak 01:07:27 INFO - Running setup.py install for mozlog 01:07:27 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 01:07:27 INFO - Running setup.py install for moznetwork 01:07:28 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 01:07:28 INFO - Running setup.py install for mozprocess 01:07:28 INFO - Running setup.py install for mozprofile 01:07:28 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 01:07:28 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 01:07:28 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 01:07:28 INFO - Running setup.py install for mozrunner 01:07:28 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 01:07:28 INFO - Running setup.py install for mozscreenshot 01:07:28 INFO - Running setup.py install for moztest 01:07:28 INFO - Running setup.py install for mozversion 01:07:29 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 01:07:29 INFO - Running setup.py install for wptserve 01:07:29 INFO - Running setup.py install for marionette-driver 01:07:29 INFO - Running setup.py install for browsermob-proxy 01:07:29 INFO - Running setup.py install for marionette-client 01:07:29 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 01:07:29 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 01:07:29 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 01:07:29 INFO - Cleaning up... 01:07:29 INFO - Return code: 0 01:07:29 INFO - Installing None into virtualenv /builds/slave/test/build/venv 01:07:29 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:07:29 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 01:07:29 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 01:07:29 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:07:29 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 01:07:29 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 01:07:29 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 0x10bdafe90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10bdccf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fa1815bf000>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10bdc85e0>, '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 0x10b9abcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10b9d6990>, '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.ylkbS0V1T7/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.eBedLBYs2L/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/n0/6tpw2p6j3vx8fzyb0wrmlcwc00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 01:07:29 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 01:07:29 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 01:07:29 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.ylkbS0V1T7/Render', 01:07:29 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 01:07:29 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 01:07:29 INFO - 'HOME': '/Users/cltbld', 01:07:29 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 01:07:29 INFO - 'LOGNAME': 'cltbld', 01:07:29 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:07:29 INFO - 'MOZ_NO_REMOTE': '1', 01:07:29 INFO - 'NO_EM_RESTART': '1', 01:07:29 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:07:29 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 01:07:29 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 01:07:29 INFO - 'PWD': '/builds/slave/test', 01:07:29 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 01:07:29 INFO - 'SHELL': '/bin/bash', 01:07:29 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.eBedLBYs2L/Listeners', 01:07:29 INFO - 'TMPDIR': '/var/folders/n0/6tpw2p6j3vx8fzyb0wrmlcwc00000w/T/', 01:07:29 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 01:07:29 INFO - 'USER': 'cltbld', 01:07:29 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 01:07:29 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 01:07:29 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 01:07:29 INFO - 'XPC_FLAGS': '0x0', 01:07:29 INFO - 'XPC_SERVICE_NAME': '0', 01:07:29 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 01:07:30 INFO - Ignoring indexes: https://pypi.python.org/simple/ 01:07:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 01:07:30 INFO - Running setup.py (path:/var/folders/n0/6tpw2p6j3vx8fzyb0wrmlcwc00000w/T/pip-rPU1Ww-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 01:07:30 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)) 01:07:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 01:07:30 INFO - Running setup.py (path:/var/folders/n0/6tpw2p6j3vx8fzyb0wrmlcwc00000w/T/pip-ebobsF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 01:07:30 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)) 01:07:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 01:07:30 INFO - Running setup.py (path:/var/folders/n0/6tpw2p6j3vx8fzyb0wrmlcwc00000w/T/pip-rvtm5n-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 01:07:30 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)) 01:07:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 01:07:30 INFO - Running setup.py (path:/var/folders/n0/6tpw2p6j3vx8fzyb0wrmlcwc00000w/T/pip-8V05Jr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 01:07:30 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)) 01:07:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 01:07:30 INFO - Running setup.py (path:/var/folders/n0/6tpw2p6j3vx8fzyb0wrmlcwc00000w/T/pip-KpNWJP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 01:07:30 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)) 01:07:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 01:07:30 INFO - Running setup.py (path:/var/folders/n0/6tpw2p6j3vx8fzyb0wrmlcwc00000w/T/pip-rxQsMV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 01:07:30 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)) 01:07:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 01:07:30 INFO - Running setup.py (path:/var/folders/n0/6tpw2p6j3vx8fzyb0wrmlcwc00000w/T/pip-dGE7Z0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 01:07:30 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)) 01:07:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 01:07:30 INFO - Running setup.py (path:/var/folders/n0/6tpw2p6j3vx8fzyb0wrmlcwc00000w/T/pip-qDMRiH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 01:07:31 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)) 01:07:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 01:07:31 INFO - Running setup.py (path:/var/folders/n0/6tpw2p6j3vx8fzyb0wrmlcwc00000w/T/pip-Hbvoko-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 01:07:31 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)) 01:07:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 01:07:31 INFO - Running setup.py (path:/var/folders/n0/6tpw2p6j3vx8fzyb0wrmlcwc00000w/T/pip-c82KAJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 01:07:31 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)) 01:07:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 01:07:31 INFO - Running setup.py (path:/var/folders/n0/6tpw2p6j3vx8fzyb0wrmlcwc00000w/T/pip-8OBkzq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 01:07:31 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)) 01:07:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 01:07:31 INFO - Running setup.py (path:/var/folders/n0/6tpw2p6j3vx8fzyb0wrmlcwc00000w/T/pip-D7fV1D-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 01:07:31 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)) 01:07:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 01:07:31 INFO - Running setup.py (path:/var/folders/n0/6tpw2p6j3vx8fzyb0wrmlcwc00000w/T/pip-IeyLbC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 01:07:31 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)) 01:07:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 01:07:31 INFO - Running setup.py (path:/var/folders/n0/6tpw2p6j3vx8fzyb0wrmlcwc00000w/T/pip-VoFO8j-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 01:07:31 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)) 01:07:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 01:07:31 INFO - Running setup.py (path:/var/folders/n0/6tpw2p6j3vx8fzyb0wrmlcwc00000w/T/pip-CLxrBL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 01:07:31 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)) 01:07:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 01:07:31 INFO - Running setup.py (path:/var/folders/n0/6tpw2p6j3vx8fzyb0wrmlcwc00000w/T/pip-LuB2dR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 01:07:31 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)) 01:07:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 01:07:31 INFO - Running setup.py (path:/var/folders/n0/6tpw2p6j3vx8fzyb0wrmlcwc00000w/T/pip-9xFfh1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 01:07:32 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)) 01:07:32 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 01:07:32 INFO - Running setup.py (path:/var/folders/n0/6tpw2p6j3vx8fzyb0wrmlcwc00000w/T/pip-8_m86k-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 01:07:32 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)) 01:07:32 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 01:07:32 INFO - Running setup.py (path:/var/folders/n0/6tpw2p6j3vx8fzyb0wrmlcwc00000w/T/pip-yvplAl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 01:07:32 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)) 01:07:32 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 01:07:32 INFO - Running setup.py (path:/var/folders/n0/6tpw2p6j3vx8fzyb0wrmlcwc00000w/T/pip-ii4I7v-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 01:07:32 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)) 01:07:32 INFO - Unpacking /builds/slave/test/build/tests/marionette 01:07:32 INFO - Running setup.py (path:/var/folders/n0/6tpw2p6j3vx8fzyb0wrmlcwc00000w/T/pip-XWJqoa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 01:07:32 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 01:07:32 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)) 01:07:32 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)) 01:07:32 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)) 01:07:32 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)) 01:07:32 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)) 01:07:32 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)) 01:07:32 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 01:07:32 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 01:07:32 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 01:07:32 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 01:07:32 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 01:07:32 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 01:07:32 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 01:07:35 INFO - Downloading blessings-1.6.tar.gz 01:07:35 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 01:07:35 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)) 01:07:35 INFO - Installing collected packages: blessings 01:07:35 INFO - Running setup.py install for blessings 01:07:35 INFO - Successfully installed blessings 01:07:35 INFO - Cleaning up... 01:07:35 INFO - Return code: 0 01:07:35 INFO - Done creating virtualenv /builds/slave/test/build/venv. 01:07:35 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 01:07:35 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 01:07:36 INFO - Reading from file tmpfile_stdout 01:07:36 INFO - Current package versions: 01:07:36 INFO - blessings == 1.6 01:07:36 INFO - blobuploader == 1.2.4 01:07:36 INFO - browsermob-proxy == 0.6.0 01:07:36 INFO - docopt == 0.6.1 01:07:36 INFO - manifestparser == 1.1 01:07:36 INFO - marionette-client == 2.3.0 01:07:36 INFO - marionette-driver == 1.4.0 01:07:36 INFO - mozInstall == 1.12 01:07:36 INFO - mozcrash == 0.17 01:07:36 INFO - mozdebug == 0.1 01:07:36 INFO - mozdevice == 0.48 01:07:36 INFO - mozfile == 1.2 01:07:36 INFO - mozhttpd == 0.7 01:07:36 INFO - mozinfo == 0.9 01:07:36 INFO - mozleak == 0.1 01:07:36 INFO - mozlog == 3.1 01:07:36 INFO - moznetwork == 0.27 01:07:36 INFO - mozprocess == 0.22 01:07:36 INFO - mozprofile == 0.28 01:07:36 INFO - mozrunner == 6.11 01:07:36 INFO - mozscreenshot == 0.1 01:07:36 INFO - mozsystemmonitor == 0.0 01:07:36 INFO - moztest == 0.7 01:07:36 INFO - mozversion == 1.4 01:07:36 INFO - psutil == 3.1.1 01:07:36 INFO - requests == 1.2.3 01:07:36 INFO - wptserve == 1.4.0 01:07:36 INFO - wsgiref == 0.1.2 01:07:36 INFO - Running post-action listener: _resource_record_post_action 01:07:36 INFO - Running post-action listener: _start_resource_monitoring 01:07:36 INFO - Starting resource monitoring. 01:07:36 INFO - ##### 01:07:36 INFO - ##### Running pull step. 01:07:36 INFO - ##### 01:07:36 INFO - Running pre-action listener: _resource_record_pre_action 01:07:36 INFO - Running main action method: pull 01:07:36 INFO - Pull has nothing to do! 01:07:36 INFO - Running post-action listener: _resource_record_post_action 01:07:36 INFO - ##### 01:07:36 INFO - ##### Running install step. 01:07:36 INFO - ##### 01:07:36 INFO - Running pre-action listener: _resource_record_pre_action 01:07:36 INFO - Running main action method: install 01:07:36 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 01:07:36 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 01:07:36 INFO - Reading from file tmpfile_stdout 01:07:36 INFO - Detecting whether we're running mozinstall >=1.0... 01:07:36 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 01:07:36 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 01:07:36 INFO - Reading from file tmpfile_stdout 01:07:36 INFO - Output received: 01:07:36 INFO - Usage: mozinstall [options] installer 01:07:36 INFO - Options: 01:07:36 INFO - -h, --help show this help message and exit 01:07:36 INFO - -d DEST, --destination=DEST 01:07:36 INFO - Directory to install application into. [default: 01:07:36 INFO - "/builds/slave/test"] 01:07:36 INFO - --app=APP Application being installed. [default: firefox] 01:07:36 INFO - mkdir: /builds/slave/test/build/application 01:07:36 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'] 01:07:36 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 01:07:54 INFO - Reading from file tmpfile_stdout 01:07:54 INFO - Output received: 01:07:54 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 01:07:54 INFO - Running post-action listener: _resource_record_post_action 01:07:54 INFO - ##### 01:07:54 INFO - ##### Running run-tests step. 01:07:54 INFO - ##### 01:07:54 INFO - Running pre-action listener: _resource_record_pre_action 01:07:54 INFO - Running main action method: run_tests 01:07:54 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 01:07:54 INFO - Minidump filename unknown. Determining based upon platform and architecture. 01:07:54 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 01:07:54 INFO - grabbing minidump binary from tooltool 01:07: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')]} 01:07:54 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 0x10bdc85e0>, '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 0x10b9abcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10b9d6990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 01:07:54 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 01:07:54 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 01:07:54 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 01:07:54 INFO - Return code: 0 01:07:54 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 01:07:54 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 01:07:54 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/AXYuU4THTbK2-Uw3AxKt3w/artifacts/public/build/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 01:07:54 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python -u /builds/slave/test/build/tests/web-platform/runtests.py --log-raw=- --log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log --log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log --binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox --symbols-path=https://queue.taskcluster.net/v1/task/AXYuU4THTbK2-Uw3AxKt3w/artifacts/public/build/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 01:07:54 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.ylkbS0V1T7/Render', 01:07:54 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 01:07:54 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 01:07:54 INFO - 'HOME': '/Users/cltbld', 01:07:54 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 01:07:54 INFO - 'LOGNAME': 'cltbld', 01:07:54 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 01:07:54 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:07:54 INFO - 'MOZ_NO_REMOTE': '1', 01:07:54 INFO - 'NO_EM_RESTART': '1', 01:07:54 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:07:54 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 01:07:54 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 01:07:54 INFO - 'PWD': '/builds/slave/test', 01:07:54 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 01:07:54 INFO - 'SHELL': '/bin/bash', 01:07:54 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.eBedLBYs2L/Listeners', 01:07:54 INFO - 'TMPDIR': '/var/folders/n0/6tpw2p6j3vx8fzyb0wrmlcwc00000w/T/', 01:07:54 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 01:07:54 INFO - 'USER': 'cltbld', 01:07:54 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 01:07:54 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 01:07:54 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 01:07:54 INFO - 'XPC_FLAGS': '0x0', 01:07:54 INFO - 'XPC_SERVICE_NAME': '0', 01:07:54 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 01:07:54 INFO - Calling ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/AXYuU4THTbK2-Uw3AxKt3w/artifacts/public/build/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 01:07:55 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 01:07:55 INFO - import pkg_resources 01:07:55 INFO - Using 1 client processes 01:07:55 INFO - wptserve Starting http server on 127.0.0.1:8000 01:07:55 INFO - wptserve Starting http server on 127.0.0.1:8001 01:07:55 INFO - wptserve Starting http server on 127.0.0.1:8443 01:07:58 INFO - SUITE-START | Running 778 tests 01:07:58 INFO - Running testharness tests 01:07:58 INFO - Setting up ssl 01:07:58 INFO - PROCESS | certutil | 01:07:58 INFO - PROCESS | certutil | 01:07:58 INFO - PROCESS | certutil | 01:07:58 INFO - Certificate Nickname Trust Attributes 01:07:58 INFO - SSL,S/MIME,JAR/XPI 01:07:58 INFO - 01:07:58 INFO - web-platform-tests CT,, 01:07:58 INFO - 01:07:58 INFO - Starting runner 01:07:59 INFO - PROCESS | 1941 | [1941] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 01:07:59 INFO - PROCESS | 1941 | 1467360479126 Marionette DEBUG Marionette enabled via build flag and pref 01:07:59 INFO - PROCESS | 1941 | ++DOCSHELL 0x113f4e800 == 1 [pid = 1941] [id = 1] 01:07:59 INFO - PROCESS | 1941 | ++DOMWINDOW == 1 (0x113f4f000) [pid = 1941] [serial = 1] [outer = 0x0] 01:07:59 INFO - PROCESS | 1941 | [1941] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 01:07:59 INFO - PROCESS | 1941 | ++DOMWINDOW == 2 (0x113f50000) [pid = 1941] [serial = 2] [outer = 0x113f4f000] 01:07:59 INFO - PROCESS | 1941 | 1467360479439 Marionette INFO Listening on port 2828 01:07:59 INFO - PROCESS | 1941 | 1467360479678 Marionette DEBUG Marionette enabled via command-line flag 01:07:59 INFO - PROCESS | 1941 | ++DOCSHELL 0x11694f000 == 2 [pid = 1941] [id = 2] 01:07:59 INFO - PROCESS | 1941 | ++DOMWINDOW == 3 (0x11694f800) [pid = 1941] [serial = 3] [outer = 0x0] 01:07:59 INFO - PROCESS | 1941 | [1941] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 01:07:59 INFO - PROCESS | 1941 | ++DOMWINDOW == 4 (0x116950800) [pid = 1941] [serial = 4] [outer = 0x11694f800] 01:07:59 INFO - PROCESS | 1941 | [1941] 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 01:07:59 INFO - PROCESS | 1941 | 1467360479831 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49406 01:07:59 INFO - PROCESS | 1941 | 1467360479916 Marionette DEBUG Closed connection conn0 01:07:59 INFO - PROCESS | 1941 | [1941] 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 01:07:59 INFO - PROCESS | 1941 | 1467360479922 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49407 01:07:59 INFO - PROCESS | 1941 | 1467360479930 Marionette DEBUG Closed connection conn1 01:07:59 INFO - PROCESS | 1941 | [1941] 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 01:07:59 INFO - PROCESS | 1941 | 1467360479936 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49408 01:07:59 INFO - PROCESS | 1941 | 1467360479944 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 01:07:59 INFO - PROCESS | 1941 | 1467360479949 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":"20160630235323","device":"desktop","version":"48.0"} 01:08:00 INFO - PROCESS | 1941 | [1941] 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 01:08:00 INFO - PROCESS | 1941 | ++DOCSHELL 0x119d9f000 == 3 [pid = 1941] [id = 3] 01:08:00 INFO - PROCESS | 1941 | ++DOMWINDOW == 5 (0x119d9f800) [pid = 1941] [serial = 5] [outer = 0x0] 01:08:00 INFO - PROCESS | 1941 | ++DOCSHELL 0x119da0000 == 4 [pid = 1941] [id = 4] 01:08:00 INFO - PROCESS | 1941 | ++DOMWINDOW == 6 (0x119fd5800) [pid = 1941] [serial = 6] [outer = 0x0] 01:08:00 INFO - PROCESS | 1941 | [1941] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 01:08:01 INFO - PROCESS | 1941 | [1941] 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 01:08:01 INFO - PROCESS | 1941 | ++DOCSHELL 0x123ebe800 == 5 [pid = 1941] [id = 5] 01:08:01 INFO - PROCESS | 1941 | ++DOMWINDOW == 7 (0x119fd5000) [pid = 1941] [serial = 7] [outer = 0x0] 01:08:01 INFO - PROCESS | 1941 | [1941] 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 01:08:01 INFO - PROCESS | 1941 | [1941] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 01:08:01 INFO - PROCESS | 1941 | ++DOMWINDOW == 8 (0x123faa000) [pid = 1941] [serial = 8] [outer = 0x119fd5000] 01:08:01 INFO - PROCESS | 1941 | [1941] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 01:08:01 INFO - PROCESS | 1941 | ++DOMWINDOW == 9 (0x1245ad000) [pid = 1941] [serial = 9] [outer = 0x119d9f800] 01:08:01 INFO - PROCESS | 1941 | ++DOMWINDOW == 10 (0x12459a400) [pid = 1941] [serial = 10] [outer = 0x119fd5800] 01:08:01 INFO - PROCESS | 1941 | ++DOMWINDOW == 11 (0x12459c000) [pid = 1941] [serial = 11] [outer = 0x119fd5000] 01:08:01 INFO - PROCESS | 1941 | [1941] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 01:08:02 INFO - PROCESS | 1941 | 1467360481998 Marionette INFO startBrowser ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:02 INFO - PROCESS | 1941 | 1467360482029 Marionette DEBUG loaded listener.js 01:08:02 INFO - PROCESS | 1941 | 1467360482041 Marionette DEBUG loaded listener.js 01:08:02 INFO - PROCESS | 1941 | 1467360482043 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:02 INFO - PROCESS | 1941 | [1941] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 01:08:02 INFO - PROCESS | 1941 | ++DOMWINDOW == 12 (0x126578000) [pid = 1941] [serial = 12] [outer = 0x119fd5000] 01:08:02 INFO - PROCESS | 1941 | 1467360482395 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"ded4e582-cdeb-7242-a362-665f17e4a6dd","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":"20160630235323","device":"desktop","version":"48.0","command_id":1}}] 01:08:02 INFO - PROCESS | 1941 | 1467360482489 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}] 01:08:02 INFO - PROCESS | 1941 | 1467360482491 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:02 INFO - PROCESS | 1941 | 1467360482535 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 01:08:02 INFO - PROCESS | 1941 | 1467360482636 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 01:08:02 INFO - PROCESS | 1941 | 1467360482638 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:02 INFO - PROCESS | 1941 | [1941] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 01:08:02 INFO - PROCESS | 1941 | [1941] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 01:08:02 INFO - PROCESS | 1941 | ++DOMWINDOW == 13 (0x119d4fc00) [pid = 1941] [serial = 13] [outer = 0x119fd5000] 01:08:02 INFO - PROCESS | 1941 | [1941] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 01:08:02 INFO - PROCESS | 1941 | [1941] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:08:02 INFO - PROCESS | 1941 | 1467360482926 Marionette TRACE conn2 <- [1,3,null,{}] 01:08:02 INFO - PROCESS | 1941 | 1467360482928 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 01:08:02 INFO - PROCESS | 1941 | 1467360482930 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:02 INFO - PROCESS | 1941 | 1467360482947 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 01:08:02 INFO - PROCESS | 1941 | 1467360482974 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 01:08:02 INFO - PROCESS | 1941 | 1467360482975 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 01:08:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 01:08:02 INFO - PROCESS | 1941 | 1467360482978 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 01:08:02 INFO - PROCESS | 1941 | 1467360482980 Marionette TRACE conn2 <- [1,6,null,{}] 01:08:02 INFO - PROCESS | 1941 | 1467360482984 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}] 01:08:02 INFO - PROCESS | 1941 | 1467360482985 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:03 INFO - PROCESS | 1941 | 1467360482997 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 01:08:03 INFO - PROCESS | 1941 | 1467360482999 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:03 INFO - PROCESS | 1941 | 1467360483001 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:03 INFO - PROCESS | 1941 | ++DOCSHELL 0x1286d0800 == 6 [pid = 1941] [id = 6] 01:08:03 INFO - PROCESS | 1941 | ++DOMWINDOW == 14 (0x12890b000) [pid = 1941] [serial = 14] [outer = 0x0] 01:08:03 INFO - PROCESS | 1941 | ++DOMWINDOW == 15 (0x12890cc00) [pid = 1941] [serial = 15] [outer = 0x12890b000] 01:08:03 INFO - PROCESS | 1941 | 1467360483034 Marionette DEBUG loaded listener.js 01:08:03 INFO - PROCESS | 1941 | ++DOMWINDOW == 16 (0x128912800) [pid = 1941] [serial = 16] [outer = 0x12890b000] 01:08:03 INFO - PROCESS | 1941 | 1467360483322 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]]]}] 01:08:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 01:08:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 369ms 01:08:03 INFO - PROCESS | 1941 | 1467360483348 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 01:08:03 INFO - PROCESS | 1941 | 1467360483350 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 01:08:03 INFO - PROCESS | 1941 | ++DOCSHELL 0x115078800 == 7 [pid = 1941] [id = 7] 01:08:03 INFO - PROCESS | 1941 | ++DOMWINDOW == 17 (0x115021c00) [pid = 1941] [serial = 17] [outer = 0x0] 01:08:03 INFO - PROCESS | 1941 | ++DOMWINDOW == 18 (0x128ba5c00) [pid = 1941] [serial = 18] [outer = 0x115021c00] 01:08:03 INFO - PROCESS | 1941 | 1467360483375 Marionette DEBUG loaded listener.js 01:08:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 01:08:03 INFO - PROCESS | 1941 | ++DOMWINDOW == 19 (0x12a380800) [pid = 1941] [serial = 19] [outer = 0x115021c00] 01:08:03 INFO - PROCESS | 1941 | 1467360483444 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 01:08:03 INFO - PROCESS | 1941 | 1467360483445 Marionette TRACE conn2 <- [1,10,null,{}] 01:08:03 INFO - PROCESS | 1941 | 1467360483462 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}] 01:08:03 INFO - PROCESS | 1941 | 1467360483465 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:03 INFO - PROCESS | 1941 | 1467360483590 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 01:08:03 INFO - PROCESS | 1941 | 1467360483621 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:03 INFO - PROCESS | 1941 | 1467360483622 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:03 INFO - PROCESS | 1941 | ++DOCSHELL 0x128bc8800 == 8 [pid = 1941] [id = 8] 01:08:03 INFO - PROCESS | 1941 | ++DOMWINDOW == 20 (0x12a5f3800) [pid = 1941] [serial = 20] [outer = 0x0] 01:08:03 INFO - PROCESS | 1941 | ++DOMWINDOW == 21 (0x12a5f5400) [pid = 1941] [serial = 21] [outer = 0x12a5f3800] 01:08:03 INFO - PROCESS | 1941 | 1467360483652 Marionette DEBUG loaded listener.js 01:08:03 INFO - PROCESS | 1941 | ++DOMWINDOW == 22 (0x12a767c00) [pid = 1941] [serial = 22] [outer = 0x12a5f3800] 01:08:04 INFO - PROCESS | 1941 | 1467360484026 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]]]}] 01:08:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 01:08:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 667ms 01:08:04 INFO - PROCESS | 1941 | 1467360484070 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 01:08:04 INFO - PROCESS | 1941 | 1467360484072 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 01:08:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 01:08:04 INFO - PROCESS | 1941 | 1467360484074 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 01:08:04 INFO - PROCESS | 1941 | 1467360484075 Marionette TRACE conn2 <- [1,14,null,{}] 01:08:04 INFO - PROCESS | 1941 | 1467360484077 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}] 01:08:04 INFO - PROCESS | 1941 | 1467360484079 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:04 INFO - PROCESS | 1941 | 1467360484171 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 01:08:04 INFO - PROCESS | 1941 | 1467360484176 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:04 INFO - PROCESS | 1941 | 1467360484177 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:04 INFO - PROCESS | 1941 | ++DOCSHELL 0x12b197000 == 9 [pid = 1941] [id = 9] 01:08:04 INFO - PROCESS | 1941 | ++DOMWINDOW == 23 (0x12a76d800) [pid = 1941] [serial = 23] [outer = 0x0] 01:08:04 INFO - PROCESS | 1941 | ++DOMWINDOW == 24 (0x12b141800) [pid = 1941] [serial = 24] [outer = 0x12a76d800] 01:08:04 INFO - PROCESS | 1941 | 1467360484202 Marionette DEBUG loaded listener.js 01:08:04 INFO - PROCESS | 1941 | ++DOMWINDOW == 25 (0x12b1dc400) [pid = 1941] [serial = 25] [outer = 0x12a76d800] 01:08:04 INFO - PROCESS | 1941 | 1467360484481 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]]]}] 01:08:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 01:08:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 421ms 01:08:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 01:08:04 INFO - PROCESS | 1941 | 1467360484496 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 01:08:04 INFO - PROCESS | 1941 | 1467360484497 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 01:08:04 INFO - PROCESS | 1941 | 1467360484508 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 01:08:04 INFO - PROCESS | 1941 | 1467360484509 Marionette TRACE conn2 <- [1,18,null,{}] 01:08:04 INFO - PROCESS | 1941 | 1467360484512 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}] 01:08:04 INFO - PROCESS | 1941 | 1467360484514 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:04 INFO - PROCESS | 1941 | 1467360484639 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 01:08:04 INFO - PROCESS | 1941 | 1467360484646 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:04 INFO - PROCESS | 1941 | 1467360484648 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:04 INFO - PROCESS | 1941 | ++DOCSHELL 0x12b9d9800 == 10 [pid = 1941] [id = 10] 01:08:04 INFO - PROCESS | 1941 | ++DOMWINDOW == 26 (0x12b98dc00) [pid = 1941] [serial = 26] [outer = 0x0] 01:08:04 INFO - PROCESS | 1941 | ++DOMWINDOW == 27 (0x12ba21c00) [pid = 1941] [serial = 27] [outer = 0x12b98dc00] 01:08:04 INFO - PROCESS | 1941 | 1467360484687 Marionette DEBUG loaded listener.js 01:08:04 INFO - PROCESS | 1941 | ++DOMWINDOW == 28 (0x12ba28000) [pid = 1941] [serial = 28] [outer = 0x12b98dc00] 01:08:05 INFO - PROCESS | 1941 | 1467360485088 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]]]}] 01:08:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 01:08:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 629ms 01:08:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 01:08:05 INFO - PROCESS | 1941 | 1467360485129 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 01:08:05 INFO - PROCESS | 1941 | 1467360485131 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 01:08:05 INFO - PROCESS | 1941 | 1467360485133 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 01:08:05 INFO - PROCESS | 1941 | 1467360485134 Marionette TRACE conn2 <- [1,22,null,{}] 01:08:05 INFO - PROCESS | 1941 | 1467360485136 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}] 01:08:05 INFO - PROCESS | 1941 | 1467360485138 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:05 INFO - PROCESS | 1941 | 1467360485231 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 01:08:05 INFO - PROCESS | 1941 | 1467360485235 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:05 INFO - PROCESS | 1941 | 1467360485236 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:05 INFO - PROCESS | 1941 | ++DOCSHELL 0x12bc88000 == 11 [pid = 1941] [id = 11] 01:08:05 INFO - PROCESS | 1941 | ++DOMWINDOW == 29 (0x120f2ac00) [pid = 1941] [serial = 29] [outer = 0x0] 01:08:05 INFO - PROCESS | 1941 | ++DOMWINDOW == 30 (0x120f34800) [pid = 1941] [serial = 30] [outer = 0x120f2ac00] 01:08:05 INFO - PROCESS | 1941 | 1467360485261 Marionette DEBUG loaded listener.js 01:08:05 INFO - PROCESS | 1941 | ++DOMWINDOW == 31 (0x12ba2c400) [pid = 1941] [serial = 31] [outer = 0x120f2ac00] 01:08:05 INFO - PROCESS | 1941 | 1467360485491 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]]]}] 01:08:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 01:08:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 371ms 01:08:05 INFO - PROCESS | 1941 | 1467360485507 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 01:08:05 INFO - PROCESS | 1941 | 1467360485509 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 01:08:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 01:08:05 INFO - PROCESS | 1941 | 1467360485511 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 01:08:05 INFO - PROCESS | 1941 | 1467360485512 Marionette TRACE conn2 <- [1,26,null,{}] 01:08:05 INFO - PROCESS | 1941 | 1467360485514 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}] 01:08:05 INFO - PROCESS | 1941 | 1467360485515 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:05 INFO - PROCESS | 1941 | 1467360485614 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 01:08:05 INFO - PROCESS | 1941 | 1467360485618 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:05 INFO - PROCESS | 1941 | 1467360485620 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:05 INFO - PROCESS | 1941 | ++DOCSHELL 0x12aa61800 == 12 [pid = 1941] [id = 12] 01:08:05 INFO - PROCESS | 1941 | ++DOMWINDOW == 32 (0x1181b3c00) [pid = 1941] [serial = 32] [outer = 0x0] 01:08:05 INFO - PROCESS | 1941 | ++DOMWINDOW == 33 (0x1181bc000) [pid = 1941] [serial = 33] [outer = 0x1181b3c00] 01:08:05 INFO - PROCESS | 1941 | 1467360485644 Marionette DEBUG loaded listener.js 01:08:05 INFO - PROCESS | 1941 | ++DOMWINDOW == 34 (0x1181c4000) [pid = 1941] [serial = 34] [outer = 0x1181b3c00] 01:08:05 INFO - PROCESS | 1941 | 1467360485888 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]]]}] 01:08:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 01:08:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 418ms 01:08:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 01:08:05 INFO - PROCESS | 1941 | 1467360485945 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 01:08:05 INFO - PROCESS | 1941 | 1467360485947 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 01:08:05 INFO - PROCESS | 1941 | 1467360485961 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 01:08:05 INFO - PROCESS | 1941 | 1467360485979 Marionette TRACE conn2 <- [1,30,null,{}] 01:08:05 INFO - PROCESS | 1941 | 1467360485983 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}] 01:08:05 INFO - PROCESS | 1941 | 1467360485985 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:06 INFO - PROCESS | 1941 | 1467360486123 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 01:08:06 INFO - PROCESS | 1941 | 1467360486128 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:06 INFO - PROCESS | 1941 | 1467360486130 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:06 INFO - PROCESS | 1941 | ++DOCSHELL 0x12c33f800 == 13 [pid = 1941] [id = 13] 01:08:06 INFO - PROCESS | 1941 | ++DOMWINDOW == 35 (0x1181c6400) [pid = 1941] [serial = 35] [outer = 0x0] 01:08:06 INFO - PROCESS | 1941 | ++DOMWINDOW == 36 (0x12bcd5800) [pid = 1941] [serial = 36] [outer = 0x1181c6400] 01:08:06 INFO - PROCESS | 1941 | 1467360486168 Marionette DEBUG loaded listener.js 01:08:06 INFO - PROCESS | 1941 | ++DOMWINDOW == 37 (0x12bcda000) [pid = 1941] [serial = 37] [outer = 0x1181c6400] 01:08:06 INFO - PROCESS | 1941 | 1467360486505 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]]]}] 01:08:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 01:08:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 597ms 01:08:06 INFO - PROCESS | 1941 | 1467360486548 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 01:08:06 INFO - PROCESS | 1941 | 1467360486549 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 01:08:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 01:08:06 INFO - PROCESS | 1941 | 1467360486553 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 01:08:06 INFO - PROCESS | 1941 | 1467360486555 Marionette TRACE conn2 <- [1,34,null,{}] 01:08:06 INFO - PROCESS | 1941 | 1467360486557 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}] 01:08:06 INFO - PROCESS | 1941 | 1467360486558 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:06 INFO - PROCESS | 1941 | 1467360486644 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 01:08:06 INFO - PROCESS | 1941 | 1467360486647 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:06 INFO - PROCESS | 1941 | 1467360486648 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:06 INFO - PROCESS | 1941 | ++DOCSHELL 0x12c48d000 == 14 [pid = 1941] [id = 14] 01:08:06 INFO - PROCESS | 1941 | ++DOMWINDOW == 38 (0x12b986800) [pid = 1941] [serial = 38] [outer = 0x0] 01:08:06 INFO - PROCESS | 1941 | ++DOMWINDOW == 39 (0x12bce1800) [pid = 1941] [serial = 39] [outer = 0x12b986800] 01:08:06 INFO - PROCESS | 1941 | 1467360486673 Marionette DEBUG loaded listener.js 01:08:06 INFO - PROCESS | 1941 | ++DOMWINDOW == 40 (0x12c474c00) [pid = 1941] [serial = 40] [outer = 0x12b986800] 01:08:06 INFO - PROCESS | 1941 | 1467360486904 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]]]}] 01:08:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 01:08:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 370ms 01:08:06 INFO - PROCESS | 1941 | 1467360486926 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 01:08:06 INFO - PROCESS | 1941 | 1467360486927 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 01:08:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 01:08:06 INFO - PROCESS | 1941 | 1467360486930 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 01:08:06 INFO - PROCESS | 1941 | 1467360486931 Marionette TRACE conn2 <- [1,38,null,{}] 01:08:06 INFO - PROCESS | 1941 | 1467360486941 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}] 01:08:06 INFO - PROCESS | 1941 | 1467360486942 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:07 INFO - PROCESS | 1941 | 1467360487049 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 01:08:07 INFO - PROCESS | 1941 | 1467360487053 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:07 INFO - PROCESS | 1941 | 1467360487054 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:07 INFO - PROCESS | 1941 | ++DOCSHELL 0x12cace000 == 15 [pid = 1941] [id = 15] 01:08:07 INFO - PROCESS | 1941 | ++DOMWINDOW == 41 (0x12c477800) [pid = 1941] [serial = 41] [outer = 0x0] 01:08:07 INFO - PROCESS | 1941 | ++DOMWINDOW == 42 (0x12c47d800) [pid = 1941] [serial = 42] [outer = 0x12c477800] 01:08:07 INFO - PROCESS | 1941 | 1467360487077 Marionette DEBUG loaded listener.js 01:08:07 INFO - PROCESS | 1941 | ++DOMWINDOW == 43 (0x12c992400) [pid = 1941] [serial = 43] [outer = 0x12c477800] 01:08:07 INFO - PROCESS | 1941 | ++DOCSHELL 0x12cbc8800 == 16 [pid = 1941] [id = 16] 01:08:07 INFO - PROCESS | 1941 | ++DOMWINDOW == 44 (0x12cbc9000) [pid = 1941] [serial = 44] [outer = 0x0] 01:08:07 INFO - PROCESS | 1941 | ++DOMWINDOW == 45 (0x12cbca000) [pid = 1941] [serial = 45] [outer = 0x12cbc9000] 01:08:07 INFO - PROCESS | 1941 | ++DOMWINDOW == 46 (0x128b59000) [pid = 1941] [serial = 46] [outer = 0x12cbc9000] 01:08:07 INFO - PROCESS | 1941 | ++DOCSHELL 0x12cbc8000 == 17 [pid = 1941] [id = 17] 01:08:07 INFO - PROCESS | 1941 | ++DOMWINDOW == 47 (0x12c996c00) [pid = 1941] [serial = 47] [outer = 0x0] 01:08:07 INFO - PROCESS | 1941 | ++DOMWINDOW == 48 (0x12cb99c00) [pid = 1941] [serial = 48] [outer = 0x12c996c00] 01:08:07 INFO - PROCESS | 1941 | 1467360487366 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]]]}] 01:08:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 01:08:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 468ms 01:08:07 INFO - PROCESS | 1941 | ++DOMWINDOW == 49 (0x1166f0c00) [pid = 1941] [serial = 49] [outer = 0x12c996c00] 01:08:07 INFO - PROCESS | 1941 | 1467360487420 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 01:08:07 INFO - PROCESS | 1941 | 1467360487422 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 01:08:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 01:08:07 INFO - PROCESS | 1941 | 1467360487429 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 01:08:07 INFO - PROCESS | 1941 | 1467360487430 Marionette TRACE conn2 <- [1,42,null,{}] 01:08:07 INFO - PROCESS | 1941 | 1467360487454 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}] 01:08:07 INFO - PROCESS | 1941 | 1467360487455 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:07 INFO - PROCESS | 1941 | 1467360487547 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 01:08:07 INFO - PROCESS | 1941 | 1467360487554 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:07 INFO - PROCESS | 1941 | 1467360487555 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:07 INFO - PROCESS | 1941 | ++DOCSHELL 0x12d110800 == 18 [pid = 1941] [id = 18] 01:08:07 INFO - PROCESS | 1941 | ++DOMWINDOW == 50 (0x12c999c00) [pid = 1941] [serial = 50] [outer = 0x0] 01:08:07 INFO - PROCESS | 1941 | ++DOMWINDOW == 51 (0x12cb96c00) [pid = 1941] [serial = 51] [outer = 0x12c999c00] 01:08:07 INFO - PROCESS | 1941 | 1467360487580 Marionette DEBUG loaded listener.js 01:08:07 INFO - PROCESS | 1941 | ++DOMWINDOW == 52 (0x12d2b1400) [pid = 1941] [serial = 52] [outer = 0x12c999c00] 01:08:07 INFO - PROCESS | 1941 | 1467360487837 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]]]}] 01:08:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 01:08:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 428ms 01:08:07 INFO - PROCESS | 1941 | 1467360487864 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 01:08:07 INFO - PROCESS | 1941 | 1467360487866 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 01:08:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 01:08:07 INFO - PROCESS | 1941 | 1467360487876 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 01:08:07 INFO - PROCESS | 1941 | 1467360487877 Marionette TRACE conn2 <- [1,46,null,{}] 01:08:07 INFO - PROCESS | 1941 | 1467360487880 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}] 01:08:07 INFO - PROCESS | 1941 | 1467360487881 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:07 INFO - PROCESS | 1941 | 1467360487986 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 01:08:07 INFO - PROCESS | 1941 | 1467360487989 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:07 INFO - PROCESS | 1941 | 1467360487991 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:08 INFO - PROCESS | 1941 | ++DOCSHELL 0x12d3d0000 == 19 [pid = 1941] [id = 19] 01:08:08 INFO - PROCESS | 1941 | ++DOMWINDOW == 53 (0x11839f000) [pid = 1941] [serial = 53] [outer = 0x0] 01:08:08 INFO - PROCESS | 1941 | ++DOMWINDOW == 54 (0x12d2b4c00) [pid = 1941] [serial = 54] [outer = 0x11839f000] 01:08:08 INFO - PROCESS | 1941 | 1467360488017 Marionette DEBUG loaded listener.js 01:08:08 INFO - PROCESS | 1941 | ++DOMWINDOW == 55 (0x12d2bac00) [pid = 1941] [serial = 55] [outer = 0x11839f000] 01:08:08 INFO - PROCESS | 1941 | 1467360488254 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]]]}] 01:08:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 01:08:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 427ms 01:08:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 01:08:08 INFO - PROCESS | 1941 | 1467360488295 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 01:08:08 INFO - PROCESS | 1941 | 1467360488296 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 01:08:08 INFO - PROCESS | 1941 | 1467360488298 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 01:08:08 INFO - PROCESS | 1941 | 1467360488300 Marionette TRACE conn2 <- [1,50,null,{}] 01:08:08 INFO - PROCESS | 1941 | 1467360488310 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}] 01:08:08 INFO - PROCESS | 1941 | 1467360488311 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:08 INFO - PROCESS | 1941 | 1467360488411 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 01:08:08 INFO - PROCESS | 1941 | 1467360488415 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:08 INFO - PROCESS | 1941 | 1467360488416 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:08 INFO - PROCESS | 1941 | ++DOCSHELL 0x12d59b800 == 20 [pid = 1941] [id = 20] 01:08:08 INFO - PROCESS | 1941 | ++DOMWINDOW == 56 (0x1185b5c00) [pid = 1941] [serial = 56] [outer = 0x0] 01:08:08 INFO - PROCESS | 1941 | ++DOMWINDOW == 57 (0x1185bdc00) [pid = 1941] [serial = 57] [outer = 0x1185b5c00] 01:08:08 INFO - PROCESS | 1941 | 1467360488439 Marionette DEBUG loaded listener.js 01:08:08 INFO - PROCESS | 1941 | ++DOMWINDOW == 58 (0x12890f000) [pid = 1941] [serial = 58] [outer = 0x1185b5c00] 01:08:08 INFO - PROCESS | 1941 | 1467360488671 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]]]}] 01:08:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 01:08:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 425ms 01:08:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 01:08:08 INFO - PROCESS | 1941 | 1467360488726 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 01:08:08 INFO - PROCESS | 1941 | 1467360488728 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 01:08:08 INFO - PROCESS | 1941 | 1467360488730 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 01:08:08 INFO - PROCESS | 1941 | 1467360488731 Marionette TRACE conn2 <- [1,54,null,{}] 01:08:08 INFO - PROCESS | 1941 | 1467360488733 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}] 01:08:08 INFO - PROCESS | 1941 | 1467360488735 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:08 INFO - PROCESS | 1941 | 1467360488845 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 01:08:08 INFO - PROCESS | 1941 | 1467360488858 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:08 INFO - PROCESS | 1941 | 1467360488859 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:08 INFO - PROCESS | 1941 | ++DOCSHELL 0x12d9e3000 == 21 [pid = 1941] [id = 21] 01:08:08 INFO - PROCESS | 1941 | ++DOMWINDOW == 59 (0x1182dd400) [pid = 1941] [serial = 59] [outer = 0x0] 01:08:08 INFO - PROCESS | 1941 | ++DOMWINDOW == 60 (0x1182d3800) [pid = 1941] [serial = 60] [outer = 0x1182dd400] 01:08:08 INFO - PROCESS | 1941 | 1467360488886 Marionette DEBUG loaded listener.js 01:08:08 INFO - PROCESS | 1941 | ++DOMWINDOW == 61 (0x12dcb7000) [pid = 1941] [serial = 61] [outer = 0x1182dd400] 01:08:09 INFO - PROCESS | 1941 | 1467360489138 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]]]}] 01:08:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 01:08:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 419ms 01:08:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 01:08:09 INFO - PROCESS | 1941 | 1467360489149 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 01:08:09 INFO - PROCESS | 1941 | 1467360489151 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 01:08:09 INFO - PROCESS | 1941 | 1467360489160 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 01:08:09 INFO - PROCESS | 1941 | 1467360489161 Marionette TRACE conn2 <- [1,58,null,{}] 01:08:09 INFO - PROCESS | 1941 | 1467360489163 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}] 01:08:09 INFO - PROCESS | 1941 | 1467360489164 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:09 INFO - PROCESS | 1941 | 1467360489262 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 01:08:09 INFO - PROCESS | 1941 | 1467360489810 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:09 INFO - PROCESS | 1941 | 1467360489811 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:09 INFO - PROCESS | 1941 | ++DOCSHELL 0x111e08800 == 22 [pid = 1941] [id = 22] 01:08:09 INFO - PROCESS | 1941 | ++DOMWINDOW == 62 (0x110d6a800) [pid = 1941] [serial = 62] [outer = 0x0] 01:08:09 INFO - PROCESS | 1941 | ++DOMWINDOW == 63 (0x111c78000) [pid = 1941] [serial = 63] [outer = 0x110d6a800] 01:08:09 INFO - PROCESS | 1941 | 1467360489847 Marionette DEBUG loaded listener.js 01:08:09 INFO - PROCESS | 1941 | ++DOMWINDOW == 64 (0x1121b2c00) [pid = 1941] [serial = 64] [outer = 0x110d6a800] 01:08:10 INFO - PROCESS | 1941 | 1467360490279 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]]]}] 01:08:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 01:08:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1174ms 01:08:10 INFO - PROCESS | 1941 | 1467360490338 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 01:08:10 INFO - PROCESS | 1941 | 1467360490341 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 01:08:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 01:08:10 INFO - PROCESS | 1941 | 1467360490346 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 01:08:10 INFO - PROCESS | 1941 | 1467360490347 Marionette TRACE conn2 <- [1,62,null,{}] 01:08:10 INFO - PROCESS | 1941 | 1467360490352 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}] 01:08:10 INFO - PROCESS | 1941 | 1467360490356 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:10 INFO - PROCESS | 1941 | 1467360490468 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 01:08:10 INFO - PROCESS | 1941 | 1467360490520 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:10 INFO - PROCESS | 1941 | 1467360490522 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:10 INFO - PROCESS | 1941 | ++DOCSHELL 0x1160a3000 == 23 [pid = 1941] [id = 23] 01:08:10 INFO - PROCESS | 1941 | ++DOMWINDOW == 65 (0x1133dfc00) [pid = 1941] [serial = 65] [outer = 0x0] 01:08:10 INFO - PROCESS | 1941 | ++DOMWINDOW == 66 (0x113d40800) [pid = 1941] [serial = 66] [outer = 0x1133dfc00] 01:08:10 INFO - PROCESS | 1941 | 1467360490554 Marionette DEBUG loaded listener.js 01:08:10 INFO - PROCESS | 1941 | ++DOMWINDOW == 67 (0x1160d7000) [pid = 1941] [serial = 67] [outer = 0x1133dfc00] 01:08:10 INFO - PROCESS | 1941 | 1467360490958 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]]]}] 01:08:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 01:08:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 670ms 01:08:11 INFO - PROCESS | 1941 | 1467360491018 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 01:08:11 INFO - PROCESS | 1941 | 1467360491020 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 01:08:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 01:08:11 INFO - PROCESS | 1941 | 1467360491023 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 01:08:11 INFO - PROCESS | 1941 | 1467360491024 Marionette TRACE conn2 <- [1,66,null,{}] 01:08:11 INFO - PROCESS | 1941 | 1467360491027 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}] 01:08:11 INFO - PROCESS | 1941 | 1467360491028 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:11 INFO - PROCESS | 1941 | 1467360491160 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 01:08:11 INFO - PROCESS | 1941 | 1467360491406 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:11 INFO - PROCESS | 1941 | 1467360491408 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:11 INFO - PROCESS | 1941 | ++DOCSHELL 0x112141800 == 24 [pid = 1941] [id = 24] 01:08:11 INFO - PROCESS | 1941 | ++DOMWINDOW == 68 (0x1133df800) [pid = 1941] [serial = 68] [outer = 0x0] 01:08:11 INFO - PROCESS | 1941 | ++DOMWINDOW == 69 (0x11383d000) [pid = 1941] [serial = 69] [outer = 0x1133df800] 01:08:11 INFO - PROCESS | 1941 | 1467360491438 Marionette DEBUG loaded listener.js 01:08:11 INFO - PROCESS | 1941 | ++DOMWINDOW == 70 (0x1138e9400) [pid = 1941] [serial = 70] [outer = 0x1133df800] 01:08:11 INFO - PROCESS | 1941 | 1467360491840 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]]]}] 01:08:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 01:08:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 824ms 01:08:11 INFO - PROCESS | 1941 | 1467360491849 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 01:08:11 INFO - PROCESS | 1941 | 1467360491851 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 01:08:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 01:08:11 INFO - PROCESS | 1941 | 1467360491856 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 01:08:11 INFO - PROCESS | 1941 | 1467360491858 Marionette TRACE conn2 <- [1,70,null,{}] 01:08:11 INFO - PROCESS | 1941 | 1467360491861 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}] 01:08:11 INFO - PROCESS | 1941 | 1467360491864 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:11 INFO - PROCESS | 1941 | 1467360491948 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 01:08:12 INFO - PROCESS | 1941 | 1467360492025 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:12 INFO - PROCESS | 1941 | 1467360492027 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:12 INFO - PROCESS | 1941 | ++DOCSHELL 0x1160a8800 == 25 [pid = 1941] [id = 25] 01:08:12 INFO - PROCESS | 1941 | ++DOMWINDOW == 71 (0x1167e2800) [pid = 1941] [serial = 71] [outer = 0x0] 01:08:12 INFO - PROCESS | 1941 | ++DOMWINDOW == 72 (0x11696bc00) [pid = 1941] [serial = 72] [outer = 0x1167e2800] 01:08:12 INFO - PROCESS | 1941 | 1467360492069 Marionette DEBUG loaded listener.js 01:08:12 INFO - PROCESS | 1941 | ++DOMWINDOW == 73 (0x117105400) [pid = 1941] [serial = 73] [outer = 0x1167e2800] 01:08:12 INFO - PROCESS | 1941 | 1467360492395 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]]]}] 01:08:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 01:08:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 572ms 01:08:12 INFO - PROCESS | 1941 | 1467360492436 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 01:08:12 INFO - PROCESS | 1941 | 1467360492439 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 01:08:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 01:08:12 INFO - PROCESS | 1941 | 1467360492444 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 01:08:12 INFO - PROCESS | 1941 | 1467360492445 Marionette TRACE conn2 <- [1,74,null,{}] 01:08:12 INFO - PROCESS | 1941 | 1467360492447 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}] 01:08:12 INFO - PROCESS | 1941 | 1467360492449 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:12 INFO - PROCESS | 1941 | 1467360492525 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 01:08:12 INFO - PROCESS | 1941 | 1467360492530 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:12 INFO - PROCESS | 1941 | 1467360492531 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:12 INFO - PROCESS | 1941 | ++DOCSHELL 0x11666b000 == 26 [pid = 1941] [id = 26] 01:08:12 INFO - PROCESS | 1941 | ++DOMWINDOW == 74 (0x116972400) [pid = 1941] [serial = 74] [outer = 0x0] 01:08:12 INFO - PROCESS | 1941 | ++DOMWINDOW == 75 (0x1176de400) [pid = 1941] [serial = 75] [outer = 0x116972400] 01:08:12 INFO - PROCESS | 1941 | 1467360492560 Marionette DEBUG loaded listener.js 01:08:12 INFO - PROCESS | 1941 | ++DOMWINDOW == 76 (0x118118400) [pid = 1941] [serial = 76] [outer = 0x116972400] 01:08:12 INFO - PROCESS | 1941 | 1467360492882 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]]]}] 01:08:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 01:08:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 468ms 01:08:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 01:08:12 INFO - PROCESS | 1941 | 1467360492912 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 01:08:12 INFO - PROCESS | 1941 | 1467360492914 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 01:08:12 INFO - PROCESS | 1941 | 1467360492923 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 01:08:12 INFO - PROCESS | 1941 | 1467360492927 Marionette TRACE conn2 <- [1,78,null,{}] 01:08:12 INFO - PROCESS | 1941 | 1467360492931 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}] 01:08:12 INFO - PROCESS | 1941 | 1467360492934 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:13 INFO - PROCESS | 1941 | 1467360493025 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 01:08:13 INFO - PROCESS | 1941 | 1467360493066 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:13 INFO - PROCESS | 1941 | 1467360493068 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:13 INFO - PROCESS | 1941 | ++DOCSHELL 0x116fd8000 == 27 [pid = 1941] [id = 27] 01:08:13 INFO - PROCESS | 1941 | ++DOMWINDOW == 77 (0x1133c8c00) [pid = 1941] [serial = 77] [outer = 0x0] 01:08:13 INFO - PROCESS | 1941 | ++DOMWINDOW == 78 (0x11817c400) [pid = 1941] [serial = 78] [outer = 0x1133c8c00] 01:08:13 INFO - PROCESS | 1941 | 1467360493093 Marionette DEBUG loaded listener.js 01:08:13 INFO - PROCESS | 1941 | ++DOMWINDOW == 79 (0x1181c5000) [pid = 1941] [serial = 79] [outer = 0x1133c8c00] 01:08:13 INFO - PROCESS | 1941 | 1467360493358 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]]]}] 01:08:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 01:08:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 479ms 01:08:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 01:08:13 INFO - PROCESS | 1941 | 1467360493396 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 01:08:13 INFO - PROCESS | 1941 | 1467360493397 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 01:08:13 INFO - PROCESS | 1941 | 1467360493407 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 01:08:13 INFO - PROCESS | 1941 | 1467360493409 Marionette TRACE conn2 <- [1,82,null,{}] 01:08:13 INFO - PROCESS | 1941 | 1467360493411 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}] 01:08:13 INFO - PROCESS | 1941 | 1467360493413 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:13 INFO - PROCESS | 1941 | 1467360493492 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 01:08:13 INFO - PROCESS | 1941 | 1467360493495 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:13 INFO - PROCESS | 1941 | 1467360493497 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:13 INFO - PROCESS | 1941 | ++DOCSHELL 0x116fd3800 == 28 [pid = 1941] [id = 28] 01:08:13 INFO - PROCESS | 1941 | ++DOMWINDOW == 80 (0x1181c8c00) [pid = 1941] [serial = 80] [outer = 0x0] 01:08:13 INFO - PROCESS | 1941 | ++DOMWINDOW == 81 (0x1182dc800) [pid = 1941] [serial = 81] [outer = 0x1181c8c00] 01:08:13 INFO - PROCESS | 1941 | 1467360493524 Marionette DEBUG loaded listener.js 01:08:13 INFO - PROCESS | 1941 | ++DOMWINDOW == 82 (0x118591800) [pid = 1941] [serial = 82] [outer = 0x1181c8c00] 01:08:13 INFO - PROCESS | 1941 | 1467360493826 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]]]}] 01:08:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 01:08:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 478ms 01:08:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 01:08:13 INFO - PROCESS | 1941 | 1467360493878 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 01:08:13 INFO - PROCESS | 1941 | 1467360493879 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 01:08:13 INFO - PROCESS | 1941 | 1467360493881 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 01:08:13 INFO - PROCESS | 1941 | 1467360493883 Marionette TRACE conn2 <- [1,86,null,{}] 01:08:13 INFO - PROCESS | 1941 | 1467360493885 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}] 01:08:13 INFO - PROCESS | 1941 | 1467360493886 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:13 INFO - PROCESS | 1941 | 1467360493960 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 01:08:13 INFO - PROCESS | 1941 | 1467360493964 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:13 INFO - PROCESS | 1941 | 1467360493968 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:13 INFO - PROCESS | 1941 | ++DOCSHELL 0x118778000 == 29 [pid = 1941] [id = 29] 01:08:13 INFO - PROCESS | 1941 | ++DOMWINDOW == 83 (0x1185b9400) [pid = 1941] [serial = 83] [outer = 0x0] 01:08:14 INFO - PROCESS | 1941 | ++DOMWINDOW == 84 (0x1185bd800) [pid = 1941] [serial = 84] [outer = 0x1185b9400] 01:08:14 INFO - PROCESS | 1941 | 1467360494004 Marionette DEBUG loaded listener.js 01:08:14 INFO - PROCESS | 1941 | ++DOMWINDOW == 85 (0x118f54800) [pid = 1941] [serial = 85] [outer = 0x1185b9400] 01:08:14 INFO - PROCESS | 1941 | 1467360494315 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]]]}] 01:08:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 01:08:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 467ms 01:08:14 INFO - PROCESS | 1941 | 1467360494349 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 01:08:14 INFO - PROCESS | 1941 | 1467360494351 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 01:08:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 01:08:14 INFO - PROCESS | 1941 | 1467360494356 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 01:08:14 INFO - PROCESS | 1941 | 1467360494357 Marionette TRACE conn2 <- [1,90,null,{}] 01:08:14 INFO - PROCESS | 1941 | 1467360494360 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}] 01:08:14 INFO - PROCESS | 1941 | 1467360494361 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:14 INFO - PROCESS | 1941 | 1467360494438 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 01:08:14 INFO - PROCESS | 1941 | 1467360494482 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:14 INFO - PROCESS | 1941 | 1467360494483 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:14 INFO - PROCESS | 1941 | ++DOCSHELL 0x118f0e000 == 30 [pid = 1941] [id = 30] 01:08:14 INFO - PROCESS | 1941 | ++DOMWINDOW == 86 (0x1185ba000) [pid = 1941] [serial = 86] [outer = 0x0] 01:08:14 INFO - PROCESS | 1941 | ++DOMWINDOW == 87 (0x118fb6c00) [pid = 1941] [serial = 87] [outer = 0x1185ba000] 01:08:14 INFO - PROCESS | 1941 | 1467360494508 Marionette DEBUG loaded listener.js 01:08:14 INFO - PROCESS | 1941 | ++DOMWINDOW == 88 (0x119421c00) [pid = 1941] [serial = 88] [outer = 0x1185ba000] 01:08:14 INFO - PROCESS | 1941 | 1467360494748 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]]]}] 01:08:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 01:08:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 422ms 01:08:14 INFO - PROCESS | 1941 | 1467360494778 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 01:08:14 INFO - PROCESS | 1941 | 1467360494780 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 01:08:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 01:08:14 INFO - PROCESS | 1941 | 1467360494782 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 01:08:14 INFO - PROCESS | 1941 | 1467360494783 Marionette TRACE conn2 <- [1,94,null,{}] 01:08:14 INFO - PROCESS | 1941 | 1467360494794 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}] 01:08:14 INFO - PROCESS | 1941 | 1467360494795 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:14 INFO - PROCESS | 1941 | 1467360494873 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 01:08:14 INFO - PROCESS | 1941 | 1467360494877 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:14 INFO - PROCESS | 1941 | 1467360494878 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:14 INFO - PROCESS | 1941 | ++DOCSHELL 0x1191f3000 == 31 [pid = 1941] [id = 31] 01:08:14 INFO - PROCESS | 1941 | ++DOMWINDOW == 89 (0x11974a400) [pid = 1941] [serial = 89] [outer = 0x0] 01:08:14 INFO - PROCESS | 1941 | ++DOMWINDOW == 90 (0x119756400) [pid = 1941] [serial = 90] [outer = 0x11974a400] 01:08:14 INFO - PROCESS | 1941 | 1467360494905 Marionette DEBUG loaded listener.js 01:08:14 INFO - PROCESS | 1941 | ++DOMWINDOW == 91 (0x119870c00) [pid = 1941] [serial = 91] [outer = 0x11974a400] 01:08:15 INFO - PROCESS | 1941 | 1467360495193 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]]]}] 01:08:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 01:08:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 426ms 01:08:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 01:08:15 INFO - PROCESS | 1941 | 1467360495209 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 01:08:15 INFO - PROCESS | 1941 | 1467360495210 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 01:08:15 INFO - PROCESS | 1941 | 1467360495212 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 01:08:15 INFO - PROCESS | 1941 | 1467360495213 Marionette TRACE conn2 <- [1,98,null,{}] 01:08:15 INFO - PROCESS | 1941 | 1467360495216 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}] 01:08:15 INFO - PROCESS | 1941 | 1467360495217 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:15 INFO - PROCESS | 1941 | 1467360495296 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 01:08:15 INFO - PROCESS | 1941 | 1467360495300 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:15 INFO - PROCESS | 1941 | 1467360495301 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:15 INFO - PROCESS | 1941 | ++DOCSHELL 0x11971c000 == 32 [pid = 1941] [id = 32] 01:08:15 INFO - PROCESS | 1941 | ++DOMWINDOW == 92 (0x119758c00) [pid = 1941] [serial = 92] [outer = 0x0] 01:08:15 INFO - PROCESS | 1941 | ++DOMWINDOW == 93 (0x119d04400) [pid = 1941] [serial = 93] [outer = 0x119758c00] 01:08:15 INFO - PROCESS | 1941 | 1467360495328 Marionette DEBUG loaded listener.js 01:08:15 INFO - PROCESS | 1941 | ++DOMWINDOW == 94 (0x119d43000) [pid = 1941] [serial = 94] [outer = 0x119758c00] 01:08:15 INFO - PROCESS | 1941 | 1467360495609 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]]]}] 01:08:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 01:08:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 418ms 01:08:15 INFO - PROCESS | 1941 | 1467360495631 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 01:08:15 INFO - PROCESS | 1941 | 1467360495632 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 01:08:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 01:08:15 INFO - PROCESS | 1941 | 1467360495642 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 01:08:15 INFO - PROCESS | 1941 | 1467360495643 Marionette TRACE conn2 <- [1,102,null,{}] 01:08:15 INFO - PROCESS | 1941 | 1467360495648 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}] 01:08:15 INFO - PROCESS | 1941 | 1467360495649 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:15 INFO - PROCESS | 1941 | 1467360495750 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 01:08:15 INFO - PROCESS | 1941 | 1467360495757 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:15 INFO - PROCESS | 1941 | 1467360495758 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:15 INFO - PROCESS | 1941 | ++DOCSHELL 0x116e50000 == 33 [pid = 1941] [id = 33] 01:08:15 INFO - PROCESS | 1941 | ++DOMWINDOW == 95 (0x11297a000) [pid = 1941] [serial = 95] [outer = 0x0] 01:08:15 INFO - PROCESS | 1941 | ++DOMWINDOW == 96 (0x119872400) [pid = 1941] [serial = 96] [outer = 0x11297a000] 01:08:15 INFO - PROCESS | 1941 | 1467360495783 Marionette DEBUG loaded listener.js 01:08:15 INFO - PROCESS | 1941 | ++DOMWINDOW == 97 (0x119d8dc00) [pid = 1941] [serial = 97] [outer = 0x11297a000] 01:08:16 INFO - PROCESS | 1941 | 1467360496067 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]]]}] 01:08:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 01:08:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 470ms 01:08:16 INFO - PROCESS | 1941 | 1467360496113 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 01:08:16 INFO - PROCESS | 1941 | 1467360496114 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 01:08:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 01:08:16 INFO - PROCESS | 1941 | 1467360496116 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 01:08:16 INFO - PROCESS | 1941 | 1467360496117 Marionette TRACE conn2 <- [1,106,null,{}] 01:08:16 INFO - PROCESS | 1941 | 1467360496123 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}] 01:08:16 INFO - PROCESS | 1941 | 1467360496124 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:16 INFO - PROCESS | 1941 | 1467360496201 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 01:08:16 INFO - PROCESS | 1941 | 1467360496207 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:16 INFO - PROCESS | 1941 | 1467360496208 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:16 INFO - PROCESS | 1941 | ++DOCSHELL 0x119dd1800 == 34 [pid = 1941] [id = 34] 01:08:16 INFO - PROCESS | 1941 | ++DOMWINDOW == 98 (0x119d8d000) [pid = 1941] [serial = 98] [outer = 0x0] 01:08:16 INFO - PROCESS | 1941 | ++DOMWINDOW == 99 (0x120f2d000) [pid = 1941] [serial = 99] [outer = 0x119d8d000] 01:08:16 INFO - PROCESS | 1941 | 1467360496234 Marionette DEBUG loaded listener.js 01:08:16 INFO - PROCESS | 1941 | ++DOMWINDOW == 100 (0x120fe0400) [pid = 1941] [serial = 100] [outer = 0x119d8d000] 01:08:16 INFO - PROCESS | 1941 | 1467360496543 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]]]}] 01:08:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 01:08:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 471ms 01:08:16 INFO - PROCESS | 1941 | 1467360496588 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 01:08:16 INFO - PROCESS | 1941 | 1467360496590 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 01:08:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 01:08:16 INFO - PROCESS | 1941 | 1467360496592 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 01:08:16 INFO - PROCESS | 1941 | 1467360496594 Marionette TRACE conn2 <- [1,110,null,{}] 01:08:16 INFO - PROCESS | 1941 | 1467360496596 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}] 01:08:16 INFO - PROCESS | 1941 | 1467360496598 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:16 INFO - PROCESS | 1941 | 1467360496711 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 01:08:16 INFO - PROCESS | 1941 | 1467360496718 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:16 INFO - PROCESS | 1941 | 1467360496720 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:16 INFO - PROCESS | 1941 | ++DOCSHELL 0x12387d000 == 35 [pid = 1941] [id = 35] 01:08:16 INFO - PROCESS | 1941 | ++DOMWINDOW == 101 (0x120fe1800) [pid = 1941] [serial = 101] [outer = 0x0] 01:08:16 INFO - PROCESS | 1941 | ++DOMWINDOW == 102 (0x123803000) [pid = 1941] [serial = 102] [outer = 0x120fe1800] 01:08:16 INFO - PROCESS | 1941 | 1467360496746 Marionette DEBUG loaded listener.js 01:08:16 INFO - PROCESS | 1941 | ++DOMWINDOW == 103 (0x120fec000) [pid = 1941] [serial = 103] [outer = 0x120fe1800] 01:08:17 INFO - PROCESS | 1941 | 1467360497045 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]]]}] 01:08:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 01:08:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 471ms 01:08:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 01:08:17 INFO - PROCESS | 1941 | 1467360497064 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 01:08:17 INFO - PROCESS | 1941 | 1467360497065 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 01:08:17 INFO - PROCESS | 1941 | 1467360497067 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 01:08:17 INFO - PROCESS | 1941 | 1467360497069 Marionette TRACE conn2 <- [1,114,null,{}] 01:08:17 INFO - PROCESS | 1941 | 1467360497079 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}] 01:08:17 INFO - PROCESS | 1941 | 1467360497080 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:17 INFO - PROCESS | 1941 | 1467360497163 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 01:08:17 INFO - PROCESS | 1941 | 1467360497167 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:17 INFO - PROCESS | 1941 | 1467360497169 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:17 INFO - PROCESS | 1941 | ++DOCSHELL 0x123b46000 == 36 [pid = 1941] [id = 36] 01:08:17 INFO - PROCESS | 1941 | ++DOMWINDOW == 104 (0x123a1bc00) [pid = 1941] [serial = 104] [outer = 0x0] 01:08:17 INFO - PROCESS | 1941 | ++DOMWINDOW == 105 (0x123c0b000) [pid = 1941] [serial = 105] [outer = 0x123a1bc00] 01:08:17 INFO - PROCESS | 1941 | 1467360497195 Marionette DEBUG loaded listener.js 01:08:17 INFO - PROCESS | 1941 | ++DOMWINDOW == 106 (0x123dcec00) [pid = 1941] [serial = 106] [outer = 0x123a1bc00] 01:08:17 INFO - PROCESS | 1941 | 1467360497510 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]]]}] 01:08:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 01:08:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 478ms 01:08:17 INFO - PROCESS | 1941 | 1467360497546 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 01:08:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 01:08:17 INFO - PROCESS | 1941 | 1467360497547 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 01:08:17 INFO - PROCESS | 1941 | 1467360497549 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 01:08:17 INFO - PROCESS | 1941 | 1467360497550 Marionette TRACE conn2 <- [1,118,null,{}] 01:08:17 INFO - PROCESS | 1941 | 1467360497555 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}] 01:08:17 INFO - PROCESS | 1941 | 1467360497556 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:17 INFO - PROCESS | 1941 | 1467360497655 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 01:08:17 INFO - PROCESS | 1941 | 1467360497662 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:17 INFO - PROCESS | 1941 | 1467360497663 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:17 INFO - PROCESS | 1941 | ++DOCSHELL 0x123ec1800 == 37 [pid = 1941] [id = 37] 01:08:17 INFO - PROCESS | 1941 | ++DOMWINDOW == 107 (0x120f2f400) [pid = 1941] [serial = 107] [outer = 0x0] 01:08:17 INFO - PROCESS | 1941 | ++DOMWINDOW == 108 (0x123dd3000) [pid = 1941] [serial = 108] [outer = 0x120f2f400] 01:08:17 INFO - PROCESS | 1941 | 1467360497688 Marionette DEBUG loaded listener.js 01:08:17 INFO - PROCESS | 1941 | ++DOMWINDOW == 109 (0x123dd4400) [pid = 1941] [serial = 109] [outer = 0x120f2f400] 01:08:17 INFO - PROCESS | 1941 | 1467360497948 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]]]}] 01:08:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 01:08:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 422ms 01:08:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 01:08:17 INFO - PROCESS | 1941 | 1467360497978 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 01:08:17 INFO - PROCESS | 1941 | 1467360497979 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 01:08:17 INFO - PROCESS | 1941 | 1467360497981 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 01:08:17 INFO - PROCESS | 1941 | 1467360497982 Marionette TRACE conn2 <- [1,122,null,{}] 01:08:17 INFO - PROCESS | 1941 | 1467360497992 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}] 01:08:17 INFO - PROCESS | 1941 | 1467360497993 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:18 INFO - PROCESS | 1941 | 1467360498079 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 01:08:18 INFO - PROCESS | 1941 | 1467360498083 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:18 INFO - PROCESS | 1941 | 1467360498085 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:18 INFO - PROCESS | 1941 | ++DOCSHELL 0x1245b9000 == 38 [pid = 1941] [id = 38] 01:08:18 INFO - PROCESS | 1941 | ++DOMWINDOW == 110 (0x118f55000) [pid = 1941] [serial = 110] [outer = 0x0] 01:08:18 INFO - PROCESS | 1941 | ++DOMWINDOW == 111 (0x124086000) [pid = 1941] [serial = 111] [outer = 0x118f55000] 01:08:18 INFO - PROCESS | 1941 | 1467360498109 Marionette DEBUG loaded listener.js 01:08:18 INFO - PROCESS | 1941 | ++DOMWINDOW == 112 (0x124598400) [pid = 1941] [serial = 112] [outer = 0x118f55000] 01:08:18 INFO - PROCESS | 1941 | 1467360498406 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]]]}] 01:08:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 01:08:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 472ms 01:08:18 INFO - PROCESS | 1941 | 1467360498456 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 01:08:18 INFO - PROCESS | 1941 | 1467360498458 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 01:08:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 01:08:18 INFO - PROCESS | 1941 | 1467360498461 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 01:08:18 INFO - PROCESS | 1941 | 1467360498462 Marionette TRACE conn2 <- [1,126,null,{}] 01:08:18 INFO - PROCESS | 1941 | 1467360498465 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}] 01:08:18 INFO - PROCESS | 1941 | 1467360498467 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:18 INFO - PROCESS | 1941 | 1467360498623 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 01:08:18 INFO - PROCESS | 1941 | 1467360498633 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:18 INFO - PROCESS | 1941 | 1467360498634 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:18 INFO - PROCESS | 1941 | ++DOCSHELL 0x124b08000 == 39 [pid = 1941] [id = 39] 01:08:18 INFO - PROCESS | 1941 | ++DOMWINDOW == 113 (0x123dd4000) [pid = 1941] [serial = 113] [outer = 0x0] 01:08:18 INFO - PROCESS | 1941 | ++DOMWINDOW == 114 (0x12459cc00) [pid = 1941] [serial = 114] [outer = 0x123dd4000] 01:08:18 INFO - PROCESS | 1941 | 1467360498674 Marionette DEBUG loaded listener.js 01:08:18 INFO - PROCESS | 1941 | ++DOMWINDOW == 115 (0x124b59c00) [pid = 1941] [serial = 115] [outer = 0x123dd4000] 01:08:19 INFO - PROCESS | 1941 | 1467360499026 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]]]}] 01:08:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 01:08:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 570ms 01:08:19 INFO - PROCESS | 1941 | 1467360499031 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 01:08:19 INFO - PROCESS | 1941 | 1467360499032 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 01:08:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 01:08:19 INFO - PROCESS | 1941 | 1467360499042 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 01:08:19 INFO - PROCESS | 1941 | 1467360499043 Marionette TRACE conn2 <- [1,130,null,{}] 01:08:19 INFO - PROCESS | 1941 | 1467360499045 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}] 01:08:19 INFO - PROCESS | 1941 | 1467360499046 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:19 INFO - PROCESS | 1941 | 1467360499132 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 01:08:19 INFO - PROCESS | 1941 | 1467360499194 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:19 INFO - PROCESS | 1941 | 1467360499195 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:19 INFO - PROCESS | 1941 | ++DOCSHELL 0x12560e000 == 40 [pid = 1941] [id = 40] 01:08:19 INFO - PROCESS | 1941 | ++DOMWINDOW == 116 (0x1246ebc00) [pid = 1941] [serial = 116] [outer = 0x0] 01:08:19 INFO - PROCESS | 1941 | ++DOMWINDOW == 117 (0x124e5b400) [pid = 1941] [serial = 117] [outer = 0x1246ebc00] 01:08:19 INFO - PROCESS | 1941 | 1467360499219 Marionette DEBUG loaded listener.js 01:08:19 INFO - PROCESS | 1941 | ++DOMWINDOW == 118 (0x1255d1c00) [pid = 1941] [serial = 118] [outer = 0x1246ebc00] 01:08:20 INFO - PROCESS | 1941 | 1467360500134 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]]]}] 01:08:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 01:08:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1178ms 01:08:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 01:08:20 INFO - PROCESS | 1941 | 1467360500213 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 01:08:20 INFO - PROCESS | 1941 | 1467360500215 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 01:08:20 INFO - PROCESS | 1941 | 1467360500218 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 01:08:20 INFO - PROCESS | 1941 | 1467360500220 Marionette TRACE conn2 <- [1,134,null,{}] 01:08:20 INFO - PROCESS | 1941 | 1467360500224 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}] 01:08:20 INFO - PROCESS | 1941 | 1467360500226 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:20 INFO - PROCESS | 1941 | 1467360500319 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 01:08:20 INFO - PROCESS | 1941 | 1467360500352 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:20 INFO - PROCESS | 1941 | 1467360500355 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:20 INFO - PROCESS | 1941 | ++DOCSHELL 0x112e1e800 == 41 [pid = 1941] [id = 41] 01:08:20 INFO - PROCESS | 1941 | ++DOMWINDOW == 119 (0x1160d2400) [pid = 1941] [serial = 119] [outer = 0x0] 01:08:20 INFO - PROCESS | 1941 | ++DOMWINDOW == 120 (0x1167d4400) [pid = 1941] [serial = 120] [outer = 0x1160d2400] 01:08:20 INFO - PROCESS | 1941 | 1467360500384 Marionette DEBUG loaded listener.js 01:08:20 INFO - PROCESS | 1941 | ++DOMWINDOW == 121 (0x117104000) [pid = 1941] [serial = 121] [outer = 0x1160d2400] 01:08:20 INFO - PROCESS | 1941 | 1467360500730 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]]]}] 01:08:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 01:08:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 520ms 01:08:20 INFO - PROCESS | 1941 | 1467360500739 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 01:08:20 INFO - PROCESS | 1941 | 1467360500742 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 01:08:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 01:08:20 INFO - PROCESS | 1941 | 1467360500746 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 01:08:20 INFO - PROCESS | 1941 | 1467360500748 Marionette TRACE conn2 <- [1,138,null,{}] 01:08:20 INFO - PROCESS | 1941 | 1467360500750 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}] 01:08:20 INFO - PROCESS | 1941 | 1467360500752 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:20 INFO - PROCESS | 1941 | 1467360500848 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 01:08:20 INFO - PROCESS | 1941 | 1467360500879 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:20 INFO - PROCESS | 1941 | 1467360500880 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:20 INFO - PROCESS | 1941 | ++DOCSHELL 0x11666d000 == 42 [pid = 1941] [id = 42] 01:08:20 INFO - PROCESS | 1941 | ++DOMWINDOW == 122 (0x117ea3c00) [pid = 1941] [serial = 122] [outer = 0x0] 01:08:20 INFO - PROCESS | 1941 | ++DOMWINDOW == 123 (0x118180000) [pid = 1941] [serial = 123] [outer = 0x117ea3c00] 01:08:20 INFO - PROCESS | 1941 | 1467360500908 Marionette DEBUG loaded listener.js 01:08:20 INFO - PROCESS | 1941 | ++DOMWINDOW == 124 (0x1181b3400) [pid = 1941] [serial = 124] [outer = 0x117ea3c00] 01:08:21 INFO - PROCESS | 1941 | 1467360501229 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]]]}] 01:08:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 01:08:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 519ms 01:08:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 01:08:21 INFO - PROCESS | 1941 | 1467360501266 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 01:08:21 INFO - PROCESS | 1941 | 1467360501267 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 01:08:21 INFO - PROCESS | 1941 | 1467360501270 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 01:08:21 INFO - PROCESS | 1941 | 1467360501272 Marionette TRACE conn2 <- [1,142,null,{}] 01:08:21 INFO - PROCESS | 1941 | 1467360501285 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}] 01:08:21 INFO - PROCESS | 1941 | 1467360501288 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:21 INFO - PROCESS | 1941 | 1467360501384 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 01:08:21 INFO - PROCESS | 1941 | 1467360501388 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:21 INFO - PROCESS | 1941 | 1467360501390 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:21 INFO - PROCESS | 1941 | ++DOCSHELL 0x117134800 == 43 [pid = 1941] [id = 43] 01:08:21 INFO - PROCESS | 1941 | ++DOMWINDOW == 125 (0x1181bb400) [pid = 1941] [serial = 125] [outer = 0x0] 01:08:21 INFO - PROCESS | 1941 | ++DOMWINDOW == 126 (0x1184f1400) [pid = 1941] [serial = 126] [outer = 0x1181bb400] 01:08:21 INFO - PROCESS | 1941 | 1467360501418 Marionette DEBUG loaded listener.js 01:08:21 INFO - PROCESS | 1941 | ++DOMWINDOW == 127 (0x1185bbc00) [pid = 1941] [serial = 127] [outer = 0x1181bb400] 01:08:22 INFO - PROCESS | 1941 | --DOMWINDOW == 126 (0x1182dd400) [pid = 1941] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 01:08:22 INFO - PROCESS | 1941 | --DOMWINDOW == 125 (0x1185b5c00) [pid = 1941] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 01:08:22 INFO - PROCESS | 1941 | --DOMWINDOW == 124 (0x11839f000) [pid = 1941] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 01:08:22 INFO - PROCESS | 1941 | --DOMWINDOW == 123 (0x12c999c00) [pid = 1941] [serial = 50] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 01:08:22 INFO - PROCESS | 1941 | --DOMWINDOW == 122 (0x12c477800) [pid = 1941] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 01:08:22 INFO - PROCESS | 1941 | --DOMWINDOW == 121 (0x12b986800) [pid = 1941] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 01:08:22 INFO - PROCESS | 1941 | --DOMWINDOW == 120 (0x1181c6400) [pid = 1941] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 01:08:22 INFO - PROCESS | 1941 | --DOMWINDOW == 119 (0x1181b3c00) [pid = 1941] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 01:08:22 INFO - PROCESS | 1941 | --DOMWINDOW == 118 (0x120f2ac00) [pid = 1941] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 01:08:22 INFO - PROCESS | 1941 | --DOMWINDOW == 117 (0x12b98dc00) [pid = 1941] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 01:08:22 INFO - PROCESS | 1941 | --DOMWINDOW == 116 (0x12a76d800) [pid = 1941] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 01:08:22 INFO - PROCESS | 1941 | --DOMWINDOW == 115 (0x12a5f3800) [pid = 1941] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 01:08:22 INFO - PROCESS | 1941 | --DOMWINDOW == 114 (0x12890b000) [pid = 1941] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 01:08:22 INFO - PROCESS | 1941 | --DOMWINDOW == 113 (0x123a1bc00) [pid = 1941] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 01:08:22 INFO - PROCESS | 1941 | --DOMWINDOW == 112 (0x120f2f400) [pid = 1941] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 01:08:22 INFO - PROCESS | 1941 | --DOMWINDOW == 111 (0x118f55000) [pid = 1941] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 01:08:22 INFO - PROCESS | 1941 | --DOMWINDOW == 110 (0x110d6a800) [pid = 1941] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 01:08:22 INFO - PROCESS | 1941 | --DOMWINDOW == 109 (0x1133dfc00) [pid = 1941] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 01:08:22 INFO - PROCESS | 1941 | --DOMWINDOW == 108 (0x1133df800) [pid = 1941] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 01:08:22 INFO - PROCESS | 1941 | --DOMWINDOW == 107 (0x1167e2800) [pid = 1941] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 01:08:22 INFO - PROCESS | 1941 | --DOMWINDOW == 106 (0x116972400) [pid = 1941] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 01:08:22 INFO - PROCESS | 1941 | --DOMWINDOW == 105 (0x1133c8c00) [pid = 1941] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 01:08:22 INFO - PROCESS | 1941 | --DOMWINDOW == 104 (0x1181c8c00) [pid = 1941] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 01:08:22 INFO - PROCESS | 1941 | --DOMWINDOW == 103 (0x1185b9400) [pid = 1941] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 01:08:22 INFO - PROCESS | 1941 | --DOMWINDOW == 102 (0x1185ba000) [pid = 1941] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 01:08:22 INFO - PROCESS | 1941 | --DOMWINDOW == 101 (0x11974a400) [pid = 1941] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 01:08:22 INFO - PROCESS | 1941 | --DOMWINDOW == 100 (0x119758c00) [pid = 1941] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 01:08:22 INFO - PROCESS | 1941 | --DOMWINDOW == 99 (0x11297a000) [pid = 1941] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 01:08:22 INFO - PROCESS | 1941 | --DOMWINDOW == 98 (0x119d8d000) [pid = 1941] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 01:08:22 INFO - PROCESS | 1941 | 1467360502183 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]]]}] 01:08:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 01:08:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 926ms 01:08:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 01:08:22 INFO - PROCESS | 1941 | 1467360502215 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 01:08:22 INFO - PROCESS | 1941 | 1467360502217 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 01:08:22 INFO - PROCESS | 1941 | 1467360502224 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 01:08:22 INFO - PROCESS | 1941 | 1467360502226 Marionette TRACE conn2 <- [1,146,null,{}] 01:08:22 INFO - PROCESS | 1941 | 1467360502228 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}] 01:08:22 INFO - PROCESS | 1941 | 1467360502229 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:22 INFO - PROCESS | 1941 | 1467360502304 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 01:08:22 INFO - PROCESS | 1941 | 1467360502308 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:22 INFO - PROCESS | 1941 | 1467360502309 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:22 INFO - PROCESS | 1941 | ++DOCSHELL 0x11876e800 == 44 [pid = 1941] [id = 44] 01:08:22 INFO - PROCESS | 1941 | ++DOMWINDOW == 99 (0x117ea4400) [pid = 1941] [serial = 128] [outer = 0x0] 01:08:22 INFO - PROCESS | 1941 | ++DOMWINDOW == 100 (0x1181b7000) [pid = 1941] [serial = 129] [outer = 0x117ea4400] 01:08:22 INFO - PROCESS | 1941 | 1467360502336 Marionette DEBUG loaded listener.js 01:08:22 INFO - PROCESS | 1941 | ++DOMWINDOW == 101 (0x1185b1c00) [pid = 1941] [serial = 130] [outer = 0x117ea4400] 01:08:22 INFO - PROCESS | 1941 | 1467360502656 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]]]}] 01:08:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 01:08:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 473ms 01:08:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 01:08:22 INFO - PROCESS | 1941 | 1467360502697 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 01:08:22 INFO - PROCESS | 1941 | 1467360502698 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 01:08:22 INFO - PROCESS | 1941 | 1467360502701 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 01:08:22 INFO - PROCESS | 1941 | 1467360502702 Marionette TRACE conn2 <- [1,150,null,{}] 01:08:22 INFO - PROCESS | 1941 | 1467360502704 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}] 01:08:22 INFO - PROCESS | 1941 | 1467360502706 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:22 INFO - PROCESS | 1941 | 1467360502786 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 01:08:22 INFO - PROCESS | 1941 | 1467360502831 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:22 INFO - PROCESS | 1941 | 1467360502832 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:22 INFO - PROCESS | 1941 | ++DOCSHELL 0x118f0c000 == 45 [pid = 1941] [id = 45] 01:08:22 INFO - PROCESS | 1941 | ++DOMWINDOW == 102 (0x113aa2400) [pid = 1941] [serial = 131] [outer = 0x0] 01:08:22 INFO - PROCESS | 1941 | ++DOMWINDOW == 103 (0x118884c00) [pid = 1941] [serial = 132] [outer = 0x113aa2400] 01:08:22 INFO - PROCESS | 1941 | 1467360502856 Marionette DEBUG loaded listener.js 01:08:22 INFO - PROCESS | 1941 | ++DOMWINDOW == 104 (0x119386c00) [pid = 1941] [serial = 133] [outer = 0x113aa2400] 01:08:23 INFO - PROCESS | 1941 | 1467360503146 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]]]}] 01:08:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 01:08:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 470ms 01:08:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 01:08:23 INFO - PROCESS | 1941 | 1467360503178 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 01:08:23 INFO - PROCESS | 1941 | 1467360503179 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 01:08:23 INFO - PROCESS | 1941 | 1467360503181 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 01:08:23 INFO - PROCESS | 1941 | 1467360503182 Marionette TRACE conn2 <- [1,154,null,{}] 01:08:23 INFO - PROCESS | 1941 | 1467360503185 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}] 01:08:23 INFO - PROCESS | 1941 | 1467360503192 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:23 INFO - PROCESS | 1941 | 1467360503286 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 01:08:23 INFO - PROCESS | 1941 | 1467360503334 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:23 INFO - PROCESS | 1941 | 1467360503335 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:23 INFO - PROCESS | 1941 | ++DOCSHELL 0x119716000 == 46 [pid = 1941] [id = 46] 01:08:23 INFO - PROCESS | 1941 | ++DOMWINDOW == 105 (0x113d4cc00) [pid = 1941] [serial = 134] [outer = 0x0] 01:08:23 INFO - PROCESS | 1941 | ++DOMWINDOW == 106 (0x11941c800) [pid = 1941] [serial = 135] [outer = 0x113d4cc00] 01:08:23 INFO - PROCESS | 1941 | 1467360503362 Marionette DEBUG loaded listener.js 01:08:23 INFO - PROCESS | 1941 | ++DOMWINDOW == 107 (0x119d4c800) [pid = 1941] [serial = 136] [outer = 0x113d4cc00] 01:08:23 INFO - PROCESS | 1941 | 1467360503646 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]]]}] 01:08:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 01:08:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 518ms 01:08:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 01:08:23 INFO - PROCESS | 1941 | 1467360503699 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 01:08:23 INFO - PROCESS | 1941 | 1467360503701 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 01:08:23 INFO - PROCESS | 1941 | 1467360503705 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 01:08:23 INFO - PROCESS | 1941 | 1467360503708 Marionette TRACE conn2 <- [1,158,null,{}] 01:08:23 INFO - PROCESS | 1941 | 1467360503710 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}] 01:08:23 INFO - PROCESS | 1941 | 1467360503711 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:23 INFO - PROCESS | 1941 | 1467360503784 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 01:08:23 INFO - PROCESS | 1941 | 1467360503790 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:23 INFO - PROCESS | 1941 | 1467360503791 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:23 INFO - PROCESS | 1941 | ++DOCSHELL 0x119dcc000 == 47 [pid = 1941] [id = 47] 01:08:23 INFO - PROCESS | 1941 | ++DOMWINDOW == 108 (0x119d4f400) [pid = 1941] [serial = 137] [outer = 0x0] 01:08:23 INFO - PROCESS | 1941 | ++DOMWINDOW == 109 (0x120f30c00) [pid = 1941] [serial = 138] [outer = 0x119d4f400] 01:08:23 INFO - PROCESS | 1941 | 1467360503815 Marionette DEBUG loaded listener.js 01:08:23 INFO - PROCESS | 1941 | ++DOMWINDOW == 110 (0x120feb800) [pid = 1941] [serial = 139] [outer = 0x119d4f400] 01:08:24 INFO - PROCESS | 1941 | 1467360504282 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]]]}] 01:08:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 01:08:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 624ms 01:08:24 INFO - PROCESS | 1941 | 1467360504329 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 01:08:24 INFO - PROCESS | 1941 | 1467360504332 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 01:08:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 01:08:24 INFO - PROCESS | 1941 | 1467360504354 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 01:08:24 INFO - PROCESS | 1941 | 1467360504356 Marionette TRACE conn2 <- [1,162,null,{}] 01:08:24 INFO - PROCESS | 1941 | 1467360504362 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}] 01:08:24 INFO - PROCESS | 1941 | 1467360504363 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:24 INFO - PROCESS | 1941 | 1467360504458 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 01:08:24 INFO - PROCESS | 1941 | 1467360504540 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:24 INFO - PROCESS | 1941 | 1467360504541 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:24 INFO - PROCESS | 1941 | ++DOCSHELL 0x1169b3800 == 48 [pid = 1941] [id = 48] 01:08:24 INFO - PROCESS | 1941 | ++DOMWINDOW == 111 (0x1167d4c00) [pid = 1941] [serial = 140] [outer = 0x0] 01:08:24 INFO - PROCESS | 1941 | ++DOMWINDOW == 112 (0x116973400) [pid = 1941] [serial = 141] [outer = 0x1167d4c00] 01:08:24 INFO - PROCESS | 1941 | 1467360504574 Marionette DEBUG loaded listener.js 01:08:24 INFO - PROCESS | 1941 | ++DOMWINDOW == 113 (0x1176e6400) [pid = 1941] [serial = 142] [outer = 0x1167d4c00] 01:08:25 INFO - PROCESS | 1941 | 1467360505004 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]]]}] 01:08:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 01:08:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 696ms 01:08:25 INFO - PROCESS | 1941 | 1467360505032 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 01:08:25 INFO - PROCESS | 1941 | 1467360505035 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 01:08:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 01:08:25 INFO - PROCESS | 1941 | 1467360505040 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 01:08:25 INFO - PROCESS | 1941 | 1467360505042 Marionette TRACE conn2 <- [1,166,null,{}] 01:08:25 INFO - PROCESS | 1941 | 1467360505045 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}] 01:08:25 INFO - PROCESS | 1941 | 1467360505047 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:25 INFO - PROCESS | 1941 | 1467360505159 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 01:08:25 INFO - PROCESS | 1941 | 1467360505222 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:25 INFO - PROCESS | 1941 | 1467360505223 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:25 INFO - PROCESS | 1941 | ++DOCSHELL 0x119dbc000 == 49 [pid = 1941] [id = 49] 01:08:25 INFO - PROCESS | 1941 | ++DOMWINDOW == 114 (0x1181b4c00) [pid = 1941] [serial = 143] [outer = 0x0] 01:08:25 INFO - PROCESS | 1941 | ++DOMWINDOW == 115 (0x1182db000) [pid = 1941] [serial = 144] [outer = 0x1181b4c00] 01:08:25 INFO - PROCESS | 1941 | 1467360505254 Marionette DEBUG loaded listener.js 01:08:25 INFO - PROCESS | 1941 | ++DOMWINDOW == 116 (0x1185b7800) [pid = 1941] [serial = 145] [outer = 0x1181b4c00] 01:08:25 INFO - PROCESS | 1941 | 1467360505692 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]]]}] 01:08:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 01:08:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 671ms 01:08:25 INFO - PROCESS | 1941 | 1467360505711 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 01:08:25 INFO - PROCESS | 1941 | 1467360505713 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 01:08:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 01:08:25 INFO - PROCESS | 1941 | 1467360505717 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 01:08:25 INFO - PROCESS | 1941 | 1467360505721 Marionette TRACE conn2 <- [1,170,null,{}] 01:08:25 INFO - PROCESS | 1941 | 1467360505753 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}] 01:08:25 INFO - PROCESS | 1941 | 1467360505758 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:25 INFO - PROCESS | 1941 | 1467360505894 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 01:08:25 INFO - PROCESS | 1941 | 1467360505943 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:25 INFO - PROCESS | 1941 | 1467360505945 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:25 INFO - PROCESS | 1941 | ++DOCSHELL 0x1245c7800 == 50 [pid = 1941] [id = 50] 01:08:25 INFO - PROCESS | 1941 | ++DOMWINDOW == 117 (0x119759c00) [pid = 1941] [serial = 146] [outer = 0x0] 01:08:25 INFO - PROCESS | 1941 | ++DOMWINDOW == 118 (0x119d06400) [pid = 1941] [serial = 147] [outer = 0x119759c00] 01:08:25 INFO - PROCESS | 1941 | 1467360505978 Marionette DEBUG loaded listener.js 01:08:26 INFO - PROCESS | 1941 | ++DOMWINDOW == 119 (0x120f2a000) [pid = 1941] [serial = 148] [outer = 0x119759c00] 01:08:26 INFO - PROCESS | 1941 | 1467360506386 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]]]}] 01:08:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 01:08:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 724ms 01:08:26 INFO - PROCESS | 1941 | 1467360506440 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 01:08:26 INFO - PROCESS | 1941 | 1467360506442 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 01:08:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 01:08:26 INFO - PROCESS | 1941 | 1467360506444 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 01:08:26 INFO - PROCESS | 1941 | 1467360506446 Marionette TRACE conn2 <- [1,174,null,{}] 01:08:26 INFO - PROCESS | 1941 | 1467360506448 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}] 01:08:26 INFO - PROCESS | 1941 | 1467360506449 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:26 INFO - PROCESS | 1941 | 1467360506595 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 01:08:26 INFO - PROCESS | 1941 | 1467360506643 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:26 INFO - PROCESS | 1941 | 1467360506644 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:26 INFO - PROCESS | 1941 | ++DOCSHELL 0x123aac800 == 51 [pid = 1941] [id = 51] 01:08:26 INFO - PROCESS | 1941 | ++DOMWINDOW == 120 (0x119754800) [pid = 1941] [serial = 149] [outer = 0x0] 01:08:26 INFO - PROCESS | 1941 | ++DOMWINDOW == 121 (0x120fed000) [pid = 1941] [serial = 150] [outer = 0x119754800] 01:08:26 INFO - PROCESS | 1941 | 1467360506675 Marionette DEBUG loaded listener.js 01:08:26 INFO - PROCESS | 1941 | ++DOMWINDOW == 122 (0x123808800) [pid = 1941] [serial = 151] [outer = 0x119754800] 01:08:27 INFO - PROCESS | 1941 | 1467360507175 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]]]}] 01:08:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 01:08:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 770ms 01:08:27 INFO - PROCESS | 1941 | 1467360507216 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 01:08:27 INFO - PROCESS | 1941 | 1467360507219 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 01:08:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 01:08:27 INFO - PROCESS | 1941 | 1467360507222 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 01:08:27 INFO - PROCESS | 1941 | 1467360507224 Marionette TRACE conn2 <- [1,178,null,{}] 01:08:27 INFO - PROCESS | 1941 | 1467360507227 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}] 01:08:27 INFO - PROCESS | 1941 | 1467360507229 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:27 INFO - PROCESS | 1941 | 1467360507322 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 01:08:27 INFO - PROCESS | 1941 | 1467360507388 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:27 INFO - PROCESS | 1941 | 1467360507391 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:27 INFO - PROCESS | 1941 | ++DOCSHELL 0x116fd5800 == 52 [pid = 1941] [id = 52] 01:08:27 INFO - PROCESS | 1941 | ++DOMWINDOW == 123 (0x113f30c00) [pid = 1941] [serial = 152] [outer = 0x0] 01:08:27 INFO - PROCESS | 1941 | ++DOMWINDOW == 124 (0x116025000) [pid = 1941] [serial = 153] [outer = 0x113f30c00] 01:08:27 INFO - PROCESS | 1941 | 1467360507420 Marionette DEBUG loaded listener.js 01:08:27 INFO - PROCESS | 1941 | ++DOMWINDOW == 125 (0x116969400) [pid = 1941] [serial = 154] [outer = 0x113f30c00] 01:08:28 INFO - PROCESS | 1941 | --DOCSHELL 0x119716000 == 51 [pid = 1941] [id = 46] 01:08:28 INFO - PROCESS | 1941 | --DOCSHELL 0x118f0c000 == 50 [pid = 1941] [id = 45] 01:08:28 INFO - PROCESS | 1941 | --DOCSHELL 0x116e50000 == 49 [pid = 1941] [id = 33] 01:08:28 INFO - PROCESS | 1941 | --DOCSHELL 0x11876e800 == 48 [pid = 1941] [id = 44] 01:08:28 INFO - PROCESS | 1941 | --DOCSHELL 0x1191f3000 == 47 [pid = 1941] [id = 31] 01:08:28 INFO - PROCESS | 1941 | --DOCSHELL 0x117134800 == 46 [pid = 1941] [id = 43] 01:08:28 INFO - PROCESS | 1941 | --DOCSHELL 0x116fd3800 == 45 [pid = 1941] [id = 28] 01:08:28 INFO - PROCESS | 1941 | --DOCSHELL 0x118778000 == 44 [pid = 1941] [id = 29] 01:08:28 INFO - PROCESS | 1941 | --DOCSHELL 0x11666d000 == 43 [pid = 1941] [id = 42] 01:08:28 INFO - PROCESS | 1941 | --DOCSHELL 0x118f0e000 == 42 [pid = 1941] [id = 30] 01:08:28 INFO - PROCESS | 1941 | --DOCSHELL 0x116fd8000 == 41 [pid = 1941] [id = 27] 01:08:28 INFO - PROCESS | 1941 | --DOCSHELL 0x112e1e800 == 40 [pid = 1941] [id = 41] 01:08:28 INFO - PROCESS | 1941 | --DOCSHELL 0x1245b9000 == 39 [pid = 1941] [id = 38] 01:08:28 INFO - PROCESS | 1941 | --DOCSHELL 0x11971c000 == 38 [pid = 1941] [id = 32] 01:08:28 INFO - PROCESS | 1941 | --DOCSHELL 0x123aac800 == 37 [pid = 1941] [id = 51] 01:08:28 INFO - PROCESS | 1941 | --DOCSHELL 0x1245c7800 == 36 [pid = 1941] [id = 50] 01:08:28 INFO - PROCESS | 1941 | --DOCSHELL 0x119dbc000 == 35 [pid = 1941] [id = 49] 01:08:28 INFO - PROCESS | 1941 | --DOCSHELL 0x119dcc000 == 34 [pid = 1941] [id = 47] 01:08:28 INFO - PROCESS | 1941 | --DOCSHELL 0x12560e000 == 33 [pid = 1941] [id = 40] 01:08:28 INFO - PROCESS | 1941 | --DOCSHELL 0x119dd1800 == 32 [pid = 1941] [id = 34] 01:08:28 INFO - PROCESS | 1941 | --DOCSHELL 0x12387d000 == 31 [pid = 1941] [id = 35] 01:08:28 INFO - PROCESS | 1941 | --DOCSHELL 0x1169b3800 == 30 [pid = 1941] [id = 48] 01:08:28 INFO - PROCESS | 1941 | --DOCSHELL 0x124b08000 == 29 [pid = 1941] [id = 39] 01:08:28 INFO - PROCESS | 1941 | --DOCSHELL 0x123b46000 == 28 [pid = 1941] [id = 36] 01:08:28 INFO - PROCESS | 1941 | --DOCSHELL 0x123ec1800 == 27 [pid = 1941] [id = 37] 01:08:28 INFO - PROCESS | 1941 | --DOMWINDOW == 124 (0x12459c000) [pid = 1941] [serial = 11] [outer = 0x0] [url = about:blank] 01:08:28 INFO - PROCESS | 1941 | --DOMWINDOW == 123 (0x12dcb7000) [pid = 1941] [serial = 61] [outer = 0x0] [url = about:blank] 01:08:28 INFO - PROCESS | 1941 | --DOMWINDOW == 122 (0x123c0b000) [pid = 1941] [serial = 105] [outer = 0x0] [url = about:blank] 01:08:28 INFO - PROCESS | 1941 | --DOMWINDOW == 121 (0x123dd3000) [pid = 1941] [serial = 108] [outer = 0x0] [url = about:blank] 01:08:28 INFO - PROCESS | 1941 | --DOMWINDOW == 120 (0x124086000) [pid = 1941] [serial = 111] [outer = 0x0] [url = about:blank] 01:08:28 INFO - PROCESS | 1941 | --DOMWINDOW == 119 (0x12459cc00) [pid = 1941] [serial = 114] [outer = 0x0] [url = about:blank] 01:08:28 INFO - PROCESS | 1941 | --DOMWINDOW == 118 (0x111c78000) [pid = 1941] [serial = 63] [outer = 0x0] [url = about:blank] 01:08:28 INFO - PROCESS | 1941 | --DOMWINDOW == 117 (0x119421c00) [pid = 1941] [serial = 88] [outer = 0x0] [url = about:blank] 01:08:28 INFO - PROCESS | 1941 | --DOMWINDOW == 116 (0x113d40800) [pid = 1941] [serial = 66] [outer = 0x0] [url = about:blank] 01:08:28 INFO - PROCESS | 1941 | --DOMWINDOW == 115 (0x11383d000) [pid = 1941] [serial = 69] [outer = 0x0] [url = about:blank] 01:08:28 INFO - PROCESS | 1941 | --DOMWINDOW == 114 (0x1138e9400) [pid = 1941] [serial = 70] [outer = 0x0] [url = about:blank] 01:08:28 INFO - PROCESS | 1941 | --DOMWINDOW == 113 (0x119870c00) [pid = 1941] [serial = 91] [outer = 0x0] [url = about:blank] 01:08:28 INFO - PROCESS | 1941 | --DOMWINDOW == 112 (0x119d43000) [pid = 1941] [serial = 94] [outer = 0x0] [url = about:blank] 01:08:28 INFO - PROCESS | 1941 | --DOMWINDOW == 111 (0x1181c5000) [pid = 1941] [serial = 79] [outer = 0x0] [url = about:blank] 01:08:28 INFO - PROCESS | 1941 | --DOMWINDOW == 110 (0x119d8dc00) [pid = 1941] [serial = 97] [outer = 0x0] [url = about:blank] 01:08:28 INFO - PROCESS | 1941 | --DOMWINDOW == 109 (0x120fe0400) [pid = 1941] [serial = 100] [outer = 0x0] [url = about:blank] 01:08:28 INFO - PROCESS | 1941 | --DOMWINDOW == 108 (0x1160d7000) [pid = 1941] [serial = 67] [outer = 0x0] [url = about:blank] 01:08:28 INFO - PROCESS | 1941 | --DOMWINDOW == 107 (0x123dcec00) [pid = 1941] [serial = 106] [outer = 0x0] [url = about:blank] 01:08:28 INFO - PROCESS | 1941 | --DOMWINDOW == 106 (0x124598400) [pid = 1941] [serial = 112] [outer = 0x0] [url = about:blank] 01:08:28 INFO - PROCESS | 1941 | --DOMWINDOW == 105 (0x1121b2c00) [pid = 1941] [serial = 64] [outer = 0x0] [url = about:blank] 01:08:28 INFO - PROCESS | 1941 | --DOMWINDOW == 104 (0x123dd4400) [pid = 1941] [serial = 109] [outer = 0x0] [url = about:blank] 01:08:28 INFO - PROCESS | 1941 | --DOMWINDOW == 103 (0x123faa000) [pid = 1941] [serial = 8] [outer = 0x0] [url = about:blank] 01:08:28 INFO - PROCESS | 1941 | --DOMWINDOW == 102 (0x11696bc00) [pid = 1941] [serial = 72] [outer = 0x0] [url = about:blank] 01:08:28 INFO - PROCESS | 1941 | --DOMWINDOW == 101 (0x117105400) [pid = 1941] [serial = 73] [outer = 0x0] [url = about:blank] 01:08:28 INFO - PROCESS | 1941 | --DOMWINDOW == 100 (0x1176de400) [pid = 1941] [serial = 75] [outer = 0x0] [url = about:blank] 01:08:28 INFO - PROCESS | 1941 | --DOMWINDOW == 99 (0x118118400) [pid = 1941] [serial = 76] [outer = 0x0] [url = about:blank] 01:08:28 INFO - PROCESS | 1941 | --DOMWINDOW == 98 (0x11817c400) [pid = 1941] [serial = 78] [outer = 0x0] [url = about:blank] 01:08:28 INFO - PROCESS | 1941 | --DOMWINDOW == 97 (0x1182dc800) [pid = 1941] [serial = 81] [outer = 0x0] [url = about:blank] 01:08:28 INFO - PROCESS | 1941 | --DOMWINDOW == 96 (0x118591800) [pid = 1941] [serial = 82] [outer = 0x0] [url = about:blank] 01:08:28 INFO - PROCESS | 1941 | --DOMWINDOW == 95 (0x1185bd800) [pid = 1941] [serial = 84] [outer = 0x0] [url = about:blank] 01:08:28 INFO - PROCESS | 1941 | --DOMWINDOW == 94 (0x118f54800) [pid = 1941] [serial = 85] [outer = 0x0] [url = about:blank] 01:08:28 INFO - PROCESS | 1941 | --DOMWINDOW == 93 (0x118fb6c00) [pid = 1941] [serial = 87] [outer = 0x0] [url = about:blank] 01:08:28 INFO - PROCESS | 1941 | --DOMWINDOW == 92 (0x119756400) [pid = 1941] [serial = 90] [outer = 0x0] [url = about:blank] 01:08:28 INFO - PROCESS | 1941 | --DOMWINDOW == 91 (0x119d04400) [pid = 1941] [serial = 93] [outer = 0x0] [url = about:blank] 01:08:28 INFO - PROCESS | 1941 | --DOMWINDOW == 90 (0x119872400) [pid = 1941] [serial = 96] [outer = 0x0] [url = about:blank] 01:08:28 INFO - PROCESS | 1941 | --DOMWINDOW == 89 (0x120f2d000) [pid = 1941] [serial = 99] [outer = 0x0] [url = about:blank] 01:08:28 INFO - PROCESS | 1941 | --DOMWINDOW == 88 (0x123803000) [pid = 1941] [serial = 102] [outer = 0x0] [url = about:blank] 01:08:28 INFO - PROCESS | 1941 | --DOMWINDOW == 87 (0x12ba2c400) [pid = 1941] [serial = 31] [outer = 0x0] [url = about:blank] 01:08:28 INFO - PROCESS | 1941 | --DOMWINDOW == 86 (0x120f34800) [pid = 1941] [serial = 30] [outer = 0x0] [url = about:blank] 01:08:28 INFO - PROCESS | 1941 | --DOMWINDOW == 85 (0x12ba21c00) [pid = 1941] [serial = 27] [outer = 0x0] [url = about:blank] 01:08:28 INFO - PROCESS | 1941 | --DOMWINDOW == 84 (0x12ba28000) [pid = 1941] [serial = 28] [outer = 0x0] [url = about:blank] 01:08:28 INFO - PROCESS | 1941 | --DOMWINDOW == 83 (0x12b141800) [pid = 1941] [serial = 24] [outer = 0x0] [url = about:blank] 01:08:28 INFO - PROCESS | 1941 | --DOMWINDOW == 82 (0x12b1dc400) [pid = 1941] [serial = 25] [outer = 0x0] [url = about:blank] 01:08:28 INFO - PROCESS | 1941 | --DOMWINDOW == 81 (0x12a5f5400) [pid = 1941] [serial = 21] [outer = 0x0] [url = about:blank] 01:08:28 INFO - PROCESS | 1941 | --DOMWINDOW == 80 (0x12a767c00) [pid = 1941] [serial = 22] [outer = 0x0] [url = about:blank] 01:08:28 INFO - PROCESS | 1941 | --DOMWINDOW == 79 (0x128ba5c00) [pid = 1941] [serial = 18] [outer = 0x0] [url = about:blank] 01:08:28 INFO - PROCESS | 1941 | --DOMWINDOW == 78 (0x12890cc00) [pid = 1941] [serial = 15] [outer = 0x0] [url = about:blank] 01:08:28 INFO - PROCESS | 1941 | --DOMWINDOW == 77 (0x128912800) [pid = 1941] [serial = 16] [outer = 0x0] [url = about:blank] 01:08:28 INFO - PROCESS | 1941 | --DOMWINDOW == 76 (0x1182d3800) [pid = 1941] [serial = 60] [outer = 0x0] [url = about:blank] 01:08:28 INFO - PROCESS | 1941 | --DOMWINDOW == 75 (0x1185bdc00) [pid = 1941] [serial = 57] [outer = 0x0] [url = about:blank] 01:08:28 INFO - PROCESS | 1941 | --DOMWINDOW == 74 (0x12890f000) [pid = 1941] [serial = 58] [outer = 0x0] [url = about:blank] 01:08:28 INFO - PROCESS | 1941 | --DOMWINDOW == 73 (0x12d2bac00) [pid = 1941] [serial = 55] [outer = 0x0] [url = about:blank] 01:08:28 INFO - PROCESS | 1941 | --DOMWINDOW == 72 (0x12d2b4c00) [pid = 1941] [serial = 54] [outer = 0x0] [url = about:blank] 01:08:28 INFO - PROCESS | 1941 | --DOMWINDOW == 71 (0x12cb96c00) [pid = 1941] [serial = 51] [outer = 0x0] [url = about:blank] 01:08:28 INFO - PROCESS | 1941 | --DOMWINDOW == 70 (0x12d2b1400) [pid = 1941] [serial = 52] [outer = 0x0] [url = about:blank] 01:08:28 INFO - PROCESS | 1941 | --DOMWINDOW == 69 (0x12cb99c00) [pid = 1941] [serial = 48] [outer = 0x0] [url = about:blank] 01:08:28 INFO - PROCESS | 1941 | --DOMWINDOW == 68 (0x12c47d800) [pid = 1941] [serial = 42] [outer = 0x0] [url = about:blank] 01:08:28 INFO - PROCESS | 1941 | --DOMWINDOW == 67 (0x12c992400) [pid = 1941] [serial = 43] [outer = 0x0] [url = about:blank] 01:08:28 INFO - PROCESS | 1941 | --DOMWINDOW == 66 (0x12cbca000) [pid = 1941] [serial = 45] [outer = 0x0] [url = about:blank] 01:08:28 INFO - PROCESS | 1941 | --DOMWINDOW == 65 (0x12c474c00) [pid = 1941] [serial = 40] [outer = 0x0] [url = about:blank] 01:08:28 INFO - PROCESS | 1941 | --DOMWINDOW == 64 (0x12bce1800) [pid = 1941] [serial = 39] [outer = 0x0] [url = about:blank] 01:08:28 INFO - PROCESS | 1941 | --DOMWINDOW == 63 (0x12bcd5800) [pid = 1941] [serial = 36] [outer = 0x0] [url = about:blank] 01:08:28 INFO - PROCESS | 1941 | --DOMWINDOW == 62 (0x12bcda000) [pid = 1941] [serial = 37] [outer = 0x0] [url = about:blank] 01:08:28 INFO - PROCESS | 1941 | --DOMWINDOW == 61 (0x1181bc000) [pid = 1941] [serial = 33] [outer = 0x0] [url = about:blank] 01:08:28 INFO - PROCESS | 1941 | --DOMWINDOW == 60 (0x1181c4000) [pid = 1941] [serial = 34] [outer = 0x0] [url = about:blank] 01:08:28 INFO - PROCESS | 1941 | 1467360508247 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]]]}] 01:08:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 01:08:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1071ms 01:08:28 INFO - PROCESS | 1941 | 1467360508293 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 01:08:28 INFO - PROCESS | 1941 | 1467360508295 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 01:08:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 01:08:28 INFO - PROCESS | 1941 | 1467360508298 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 01:08:28 INFO - PROCESS | 1941 | 1467360508300 Marionette TRACE conn2 <- [1,182,null,{}] 01:08:28 INFO - PROCESS | 1941 | 1467360508309 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}] 01:08:28 INFO - PROCESS | 1941 | 1467360508311 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:28 INFO - PROCESS | 1941 | 1467360508385 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 01:08:28 INFO - PROCESS | 1941 | 1467360508390 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:28 INFO - PROCESS | 1941 | 1467360508393 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:28 INFO - PROCESS | 1941 | ++DOCSHELL 0x1129cc000 == 28 [pid = 1941] [id = 53] 01:08:28 INFO - PROCESS | 1941 | ++DOMWINDOW == 61 (0x115016000) [pid = 1941] [serial = 155] [outer = 0x0] 01:08:28 INFO - PROCESS | 1941 | ++DOMWINDOW == 62 (0x11602fc00) [pid = 1941] [serial = 156] [outer = 0x115016000] 01:08:28 INFO - PROCESS | 1941 | 1467360508422 Marionette DEBUG loaded listener.js 01:08:28 INFO - PROCESS | 1941 | ++DOMWINDOW == 63 (0x11696ac00) [pid = 1941] [serial = 157] [outer = 0x115016000] 01:08:28 INFO - PROCESS | 1941 | 1467360508742 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]]]}] 01:08:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 01:08:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 475ms 01:08:28 INFO - PROCESS | 1941 | 1467360508774 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 01:08:28 INFO - PROCESS | 1941 | 1467360508778 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 01:08:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 01:08:28 INFO - PROCESS | 1941 | 1467360508783 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 01:08:28 INFO - PROCESS | 1941 | 1467360508784 Marionette TRACE conn2 <- [1,186,null,{}] 01:08:28 INFO - PROCESS | 1941 | 1467360508787 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}] 01:08:28 INFO - PROCESS | 1941 | 1467360508789 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:28 INFO - PROCESS | 1941 | 1467360508863 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 01:08:28 INFO - PROCESS | 1941 | 1467360508872 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:28 INFO - PROCESS | 1941 | 1467360508874 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:28 INFO - PROCESS | 1941 | ++DOCSHELL 0x11666d000 == 29 [pid = 1941] [id = 54] 01:08:28 INFO - PROCESS | 1941 | ++DOMWINDOW == 64 (0x1171bac00) [pid = 1941] [serial = 158] [outer = 0x0] 01:08:28 INFO - PROCESS | 1941 | ++DOMWINDOW == 65 (0x11817c400) [pid = 1941] [serial = 159] [outer = 0x1171bac00] 01:08:28 INFO - PROCESS | 1941 | 1467360508901 Marionette DEBUG loaded listener.js 01:08:28 INFO - PROCESS | 1941 | ++DOMWINDOW == 66 (0x1181b4800) [pid = 1941] [serial = 160] [outer = 0x1171bac00] 01:08:29 INFO - PROCESS | 1941 | 1467360509212 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]]]}] 01:08:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 01:08:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 470ms 01:08:29 INFO - PROCESS | 1941 | 1467360509262 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 01:08:29 INFO - PROCESS | 1941 | 1467360509263 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 01:08:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 01:08:29 INFO - PROCESS | 1941 | 1467360509266 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 01:08:29 INFO - PROCESS | 1941 | 1467360509269 Marionette TRACE conn2 <- [1,190,null,{}] 01:08:29 INFO - PROCESS | 1941 | 1467360509276 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}] 01:08:29 INFO - PROCESS | 1941 | 1467360509279 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:29 INFO - PROCESS | 1941 | 1467360509355 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 01:08:29 INFO - PROCESS | 1941 | 1467360509397 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:29 INFO - PROCESS | 1941 | 1467360509399 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:29 INFO - PROCESS | 1941 | ++DOCSHELL 0x116fd3800 == 30 [pid = 1941] [id = 55] 01:08:29 INFO - PROCESS | 1941 | ++DOMWINDOW == 67 (0x113f3a400) [pid = 1941] [serial = 161] [outer = 0x0] 01:08:29 INFO - PROCESS | 1941 | ++DOMWINDOW == 68 (0x1182dc800) [pid = 1941] [serial = 162] [outer = 0x113f3a400] 01:08:29 INFO - PROCESS | 1941 | 1467360509427 Marionette DEBUG loaded listener.js 01:08:29 INFO - PROCESS | 1941 | ++DOMWINDOW == 69 (0x1185b3400) [pid = 1941] [serial = 163] [outer = 0x113f3a400] 01:08:29 INFO - PROCESS | 1941 | 1467360509691 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]]]}] 01:08:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 01:08:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 473ms 01:08:29 INFO - PROCESS | 1941 | 1467360509742 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 01:08:29 INFO - PROCESS | 1941 | 1467360509744 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 01:08:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 01:08:29 INFO - PROCESS | 1941 | 1467360509746 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 01:08:29 INFO - PROCESS | 1941 | 1467360509747 Marionette TRACE conn2 <- [1,194,null,{}] 01:08:29 INFO - PROCESS | 1941 | 1467360509750 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}] 01:08:29 INFO - PROCESS | 1941 | 1467360509751 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:29 INFO - PROCESS | 1941 | 1467360509840 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 01:08:29 INFO - PROCESS | 1941 | 1467360509844 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:29 INFO - PROCESS | 1941 | 1467360509845 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:29 INFO - PROCESS | 1941 | ++DOCSHELL 0x1187df800 == 31 [pid = 1941] [id = 56] 01:08:29 INFO - PROCESS | 1941 | ++DOMWINDOW == 70 (0x1185bf000) [pid = 1941] [serial = 164] [outer = 0x0] 01:08:29 INFO - PROCESS | 1941 | ++DOMWINDOW == 71 (0x118fab000) [pid = 1941] [serial = 165] [outer = 0x1185bf000] 01:08:29 INFO - PROCESS | 1941 | 1467360509873 Marionette DEBUG loaded listener.js 01:08:29 INFO - PROCESS | 1941 | ++DOMWINDOW == 72 (0x119388000) [pid = 1941] [serial = 166] [outer = 0x1185bf000] 01:08:30 INFO - PROCESS | 1941 | 1467360510167 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]]]}] 01:08:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 01:08:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 467ms 01:08:30 INFO - PROCESS | 1941 | 1467360510215 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 01:08:30 INFO - PROCESS | 1941 | 1467360510216 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 01:08:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 01:08:30 INFO - PROCESS | 1941 | 1467360510243 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 01:08:30 INFO - PROCESS | 1941 | 1467360510244 Marionette TRACE conn2 <- [1,198,null,{}] 01:08:30 INFO - PROCESS | 1941 | 1467360510247 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}] 01:08:30 INFO - PROCESS | 1941 | 1467360510248 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:30 INFO - PROCESS | 1941 | 1467360510343 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 01:08:30 INFO - PROCESS | 1941 | 1467360510346 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:30 INFO - PROCESS | 1941 | 1467360510347 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:30 INFO - PROCESS | 1941 | ++DOCSHELL 0x118fdb800 == 32 [pid = 1941] [id = 57] 01:08:30 INFO - PROCESS | 1941 | ++DOMWINDOW == 73 (0x113869c00) [pid = 1941] [serial = 167] [outer = 0x0] 01:08:30 INFO - PROCESS | 1941 | ++DOMWINDOW == 74 (0x119417800) [pid = 1941] [serial = 168] [outer = 0x113869c00] 01:08:30 INFO - PROCESS | 1941 | 1467360510397 Marionette DEBUG loaded listener.js 01:08:30 INFO - PROCESS | 1941 | ++DOMWINDOW == 75 (0x119754400) [pid = 1941] [serial = 169] [outer = 0x113869c00] 01:08:30 INFO - PROCESS | 1941 | 1467360510699 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]]]}] 01:08:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 01:08:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 535ms 01:08:30 INFO - PROCESS | 1941 | 1467360510763 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 01:08:30 INFO - PROCESS | 1941 | 1467360510765 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 01:08:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 01:08:30 INFO - PROCESS | 1941 | 1467360510777 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 01:08:30 INFO - PROCESS | 1941 | 1467360510779 Marionette TRACE conn2 <- [1,202,null,{}] 01:08:30 INFO - PROCESS | 1941 | 1467360510781 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}] 01:08:30 INFO - PROCESS | 1941 | 1467360510786 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:30 INFO - PROCESS | 1941 | 1467360510917 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 01:08:30 INFO - PROCESS | 1941 | 1467360510960 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:30 INFO - PROCESS | 1941 | 1467360510962 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:30 INFO - PROCESS | 1941 | ++DOCSHELL 0x119a45000 == 33 [pid = 1941] [id = 58] 01:08:30 INFO - PROCESS | 1941 | ++DOMWINDOW == 76 (0x119865000) [pid = 1941] [serial = 170] [outer = 0x0] 01:08:30 INFO - PROCESS | 1941 | ++DOMWINDOW == 77 (0x119d05800) [pid = 1941] [serial = 171] [outer = 0x119865000] 01:08:31 INFO - PROCESS | 1941 | 1467360511003 Marionette DEBUG loaded listener.js 01:08:31 INFO - PROCESS | 1941 | ++DOMWINDOW == 78 (0x120f2d800) [pid = 1941] [serial = 172] [outer = 0x119865000] 01:08:31 INFO - PROCESS | 1941 | 1467360511410 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]]]}] 01:08:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 01:08:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 679ms 01:08:31 INFO - PROCESS | 1941 | 1467360511459 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 01:08:31 INFO - PROCESS | 1941 | 1467360511460 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 01:08:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 01:08:31 INFO - PROCESS | 1941 | 1467360511462 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 01:08:31 INFO - PROCESS | 1941 | 1467360511463 Marionette TRACE conn2 <- [1,206,null,{}] 01:08:31 INFO - PROCESS | 1941 | 1467360511466 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}] 01:08:31 INFO - PROCESS | 1941 | 1467360511467 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:31 INFO - PROCESS | 1941 | 1467360511560 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 01:08:31 INFO - PROCESS | 1941 | 1467360511564 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:31 INFO - PROCESS | 1941 | 1467360511565 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:31 INFO - PROCESS | 1941 | ++DOCSHELL 0x119dcc000 == 34 [pid = 1941] [id = 59] 01:08:31 INFO - PROCESS | 1941 | ++DOMWINDOW == 79 (0x1185b4c00) [pid = 1941] [serial = 173] [outer = 0x0] 01:08:31 INFO - PROCESS | 1941 | ++DOMWINDOW == 80 (0x120fecc00) [pid = 1941] [serial = 174] [outer = 0x1185b4c00] 01:08:31 INFO - PROCESS | 1941 | 1467360511589 Marionette DEBUG loaded listener.js 01:08:31 INFO - PROCESS | 1941 | ++DOMWINDOW == 81 (0x12380bc00) [pid = 1941] [serial = 175] [outer = 0x1185b4c00] 01:08:31 INFO - PROCESS | 1941 | 1467360511874 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]]]}] 01:08:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 01:08:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 468ms 01:08:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 01:08:31 INFO - PROCESS | 1941 | 1467360511931 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 01:08:31 INFO - PROCESS | 1941 | 1467360511932 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 01:08:31 INFO - PROCESS | 1941 | 1467360511934 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 01:08:31 INFO - PROCESS | 1941 | 1467360511935 Marionette TRACE conn2 <- [1,210,null,{}] 01:08:31 INFO - PROCESS | 1941 | 1467360511940 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}] 01:08:31 INFO - PROCESS | 1941 | 1467360511941 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:32 INFO - PROCESS | 1941 | 1467360512027 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 01:08:32 INFO - PROCESS | 1941 | 1467360512057 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:32 INFO - PROCESS | 1941 | 1467360512058 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:32 INFO - PROCESS | 1941 | ++DOCSHELL 0x12395c800 == 35 [pid = 1941] [id = 60] 01:08:32 INFO - PROCESS | 1941 | ++DOMWINDOW == 82 (0x123a1ac00) [pid = 1941] [serial = 176] [outer = 0x0] 01:08:32 INFO - PROCESS | 1941 | ++DOMWINDOW == 83 (0x123b78c00) [pid = 1941] [serial = 177] [outer = 0x123a1ac00] 01:08:32 INFO - PROCESS | 1941 | 1467360512082 Marionette DEBUG loaded listener.js 01:08:32 INFO - PROCESS | 1941 | ++DOMWINDOW == 84 (0x123dc8c00) [pid = 1941] [serial = 178] [outer = 0x123a1ac00] 01:08:32 INFO - PROCESS | 1941 | --DOMWINDOW == 83 (0x1246ebc00) [pid = 1941] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 01:08:32 INFO - PROCESS | 1941 | --DOMWINDOW == 82 (0x120fe1800) [pid = 1941] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 01:08:32 INFO - PROCESS | 1941 | --DOMWINDOW == 81 (0x123dd4000) [pid = 1941] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 01:08:32 INFO - PROCESS | 1941 | --DOMWINDOW == 80 (0x119d4f400) [pid = 1941] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 01:08:32 INFO - PROCESS | 1941 | --DOMWINDOW == 79 (0x113d4cc00) [pid = 1941] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 01:08:32 INFO - PROCESS | 1941 | --DOMWINDOW == 78 (0x117ea3c00) [pid = 1941] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 01:08:32 INFO - PROCESS | 1941 | --DOMWINDOW == 77 (0x1160d2400) [pid = 1941] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 01:08:32 INFO - PROCESS | 1941 | --DOMWINDOW == 76 (0x1181bb400) [pid = 1941] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 01:08:32 INFO - PROCESS | 1941 | --DOMWINDOW == 75 (0x117ea4400) [pid = 1941] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 01:08:32 INFO - PROCESS | 1941 | --DOMWINDOW == 74 (0x113aa2400) [pid = 1941] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 01:08:32 INFO - PROCESS | 1941 | 1467360512415 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]]]}] 01:08:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 01:08:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 522ms 01:08:32 INFO - PROCESS | 1941 | 1467360512456 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 01:08:32 INFO - PROCESS | 1941 | 1467360512457 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 01:08:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 01:08:32 INFO - PROCESS | 1941 | 1467360512460 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 01:08:32 INFO - PROCESS | 1941 | 1467360512461 Marionette TRACE conn2 <- [1,214,null,{}] 01:08:32 INFO - PROCESS | 1941 | 1467360512463 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}] 01:08:32 INFO - PROCESS | 1941 | 1467360512464 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:32 INFO - PROCESS | 1941 | 1467360512545 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 01:08:32 INFO - PROCESS | 1941 | 1467360512548 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:32 INFO - PROCESS | 1941 | 1467360512549 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:32 INFO - PROCESS | 1941 | ++DOCSHELL 0x116fd0800 == 36 [pid = 1941] [id = 61] 01:08:32 INFO - PROCESS | 1941 | ++DOMWINDOW == 75 (0x11817bc00) [pid = 1941] [serial = 179] [outer = 0x0] 01:08:32 INFO - PROCESS | 1941 | ++DOMWINDOW == 76 (0x11888c800) [pid = 1941] [serial = 180] [outer = 0x11817bc00] 01:08:32 INFO - PROCESS | 1941 | 1467360512576 Marionette DEBUG loaded listener.js 01:08:32 INFO - PROCESS | 1941 | ++DOMWINDOW == 77 (0x123c04800) [pid = 1941] [serial = 181] [outer = 0x11817bc00] 01:08:32 INFO - PROCESS | 1941 | 1467360512887 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]]]}] 01:08:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 01:08:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 468ms 01:08:32 INFO - PROCESS | 1941 | 1467360512929 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 01:08:32 INFO - PROCESS | 1941 | 1467360512930 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 01:08:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 01:08:32 INFO - PROCESS | 1941 | 1467360512932 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 01:08:32 INFO - PROCESS | 1941 | 1467360512933 Marionette TRACE conn2 <- [1,218,null,{}] 01:08:32 INFO - PROCESS | 1941 | 1467360512936 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}] 01:08:32 INFO - PROCESS | 1941 | 1467360512937 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:33 INFO - PROCESS | 1941 | 1467360513028 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 01:08:33 INFO - PROCESS | 1941 | 1467360513034 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:33 INFO - PROCESS | 1941 | 1467360513035 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:33 INFO - PROCESS | 1941 | ++DOCSHELL 0x1245ab000 == 37 [pid = 1941] [id = 62] 01:08:33 INFO - PROCESS | 1941 | ++DOMWINDOW == 78 (0x11811d400) [pid = 1941] [serial = 182] [outer = 0x0] 01:08:33 INFO - PROCESS | 1941 | ++DOMWINDOW == 79 (0x123dcd800) [pid = 1941] [serial = 183] [outer = 0x11811d400] 01:08:33 INFO - PROCESS | 1941 | 1467360513063 Marionette DEBUG loaded listener.js 01:08:33 INFO - PROCESS | 1941 | ++DOMWINDOW == 80 (0x123dd3c00) [pid = 1941] [serial = 184] [outer = 0x11811d400] 01:08:33 INFO - PROCESS | 1941 | 1467360513362 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]]]}] 01:08:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 01:08:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 468ms 01:08:33 INFO - PROCESS | 1941 | 1467360513401 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 01:08:33 INFO - PROCESS | 1941 | 1467360513403 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 01:08:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 01:08:33 INFO - PROCESS | 1941 | 1467360513407 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 01:08:33 INFO - PROCESS | 1941 | 1467360513409 Marionette TRACE conn2 <- [1,222,null,{}] 01:08:33 INFO - PROCESS | 1941 | 1467360513411 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}] 01:08:33 INFO - PROCESS | 1941 | 1467360513413 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:33 INFO - PROCESS | 1941 | 1467360513506 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 01:08:33 INFO - PROCESS | 1941 | 1467360513509 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:33 INFO - PROCESS | 1941 | 1467360513511 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:33 INFO - PROCESS | 1941 | ++DOCSHELL 0x118fdb000 == 38 [pid = 1941] [id = 63] 01:08:33 INFO - PROCESS | 1941 | ++DOMWINDOW == 81 (0x123fa9000) [pid = 1941] [serial = 185] [outer = 0x0] 01:08:33 INFO - PROCESS | 1941 | ++DOMWINDOW == 82 (0x1242e6c00) [pid = 1941] [serial = 186] [outer = 0x123fa9000] 01:08:33 INFO - PROCESS | 1941 | 1467360513540 Marionette DEBUG loaded listener.js 01:08:33 INFO - PROCESS | 1941 | ++DOMWINDOW == 83 (0x124b60c00) [pid = 1941] [serial = 187] [outer = 0x123fa9000] 01:08:33 INFO - PROCESS | 1941 | 1467360513836 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]]]}] 01:08:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 01:08:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 468ms 01:08:33 INFO - PROCESS | 1941 | 1467360513876 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 01:08:33 INFO - PROCESS | 1941 | 1467360513877 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 01:08:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 01:08:33 INFO - PROCESS | 1941 | 1467360513879 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 01:08:33 INFO - PROCESS | 1941 | 1467360513880 Marionette TRACE conn2 <- [1,226,null,{}] 01:08:33 INFO - PROCESS | 1941 | 1467360513884 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}] 01:08:33 INFO - PROCESS | 1941 | 1467360513885 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:33 INFO - PROCESS | 1941 | 1467360513982 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 01:08:34 INFO - PROCESS | 1941 | 1467360513997 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:34 INFO - PROCESS | 1941 | 1467360513998 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:34 INFO - PROCESS | 1941 | ++DOCSHELL 0x126540000 == 39 [pid = 1941] [id = 64] 01:08:34 INFO - PROCESS | 1941 | ++DOMWINDOW == 84 (0x124088000) [pid = 1941] [serial = 188] [outer = 0x0] 01:08:34 INFO - PROCESS | 1941 | ++DOMWINDOW == 85 (0x124ec6800) [pid = 1941] [serial = 189] [outer = 0x124088000] 01:08:34 INFO - PROCESS | 1941 | 1467360514023 Marionette DEBUG loaded listener.js 01:08:34 INFO - PROCESS | 1941 | ++DOMWINDOW == 86 (0x1255d0000) [pid = 1941] [serial = 190] [outer = 0x124088000] 01:08:34 INFO - PROCESS | 1941 | 1467360514296 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]]]}] 01:08:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 01:08:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 469ms 01:08:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 01:08:34 INFO - PROCESS | 1941 | 1467360514407 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 01:08:34 INFO - PROCESS | 1941 | 1467360514410 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 01:08:34 INFO - PROCESS | 1941 | 1467360514415 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 01:08:34 INFO - PROCESS | 1941 | 1467360514417 Marionette TRACE conn2 <- [1,230,null,{}] 01:08:34 INFO - PROCESS | 1941 | 1467360514424 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}] 01:08:34 INFO - PROCESS | 1941 | 1467360514425 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:34 INFO - PROCESS | 1941 | 1467360514519 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 01:08:34 INFO - PROCESS | 1941 | 1467360514580 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:34 INFO - PROCESS | 1941 | 1467360514583 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:34 INFO - PROCESS | 1941 | ++DOCSHELL 0x112e0e800 == 40 [pid = 1941] [id = 65] 01:08:34 INFO - PROCESS | 1941 | ++DOMWINDOW == 87 (0x1133dc400) [pid = 1941] [serial = 191] [outer = 0x0] 01:08:34 INFO - PROCESS | 1941 | ++DOMWINDOW == 88 (0x1138e8400) [pid = 1941] [serial = 192] [outer = 0x1133dc400] 01:08:34 INFO - PROCESS | 1941 | 1467360514618 Marionette DEBUG loaded listener.js 01:08:34 INFO - PROCESS | 1941 | ++DOMWINDOW == 89 (0x11607d400) [pid = 1941] [serial = 193] [outer = 0x1133dc400] 01:08:35 INFO - PROCESS | 1941 | 1467360515231 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]]]}] 01:08:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 01:08:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 876ms 01:08:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 01:08:35 INFO - PROCESS | 1941 | 1467360515292 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 01:08:35 INFO - PROCESS | 1941 | 1467360515294 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 01:08:35 INFO - PROCESS | 1941 | 1467360515299 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 01:08:35 INFO - PROCESS | 1941 | 1467360515301 Marionette TRACE conn2 <- [1,234,null,{}] 01:08:35 INFO - PROCESS | 1941 | 1467360515304 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}] 01:08:35 INFO - PROCESS | 1941 | 1467360515306 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:35 INFO - PROCESS | 1941 | 1467360515412 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 01:08:35 INFO - PROCESS | 1941 | 1467360515479 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:35 INFO - PROCESS | 1941 | 1467360515481 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:35 INFO - PROCESS | 1941 | ++DOCSHELL 0x11877b800 == 41 [pid = 1941] [id = 66] 01:08:35 INFO - PROCESS | 1941 | ++DOMWINDOW == 90 (0x1181ab800) [pid = 1941] [serial = 194] [outer = 0x0] 01:08:35 INFO - PROCESS | 1941 | ++DOMWINDOW == 91 (0x1181b2c00) [pid = 1941] [serial = 195] [outer = 0x1181ab800] 01:08:35 INFO - PROCESS | 1941 | 1467360515512 Marionette DEBUG loaded listener.js 01:08:35 INFO - PROCESS | 1941 | ++DOMWINDOW == 92 (0x1181c4800) [pid = 1941] [serial = 196] [outer = 0x1181ab800] 01:08:36 INFO - PROCESS | 1941 | 1467360516128 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]]]}] 01:08:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 01:08:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 876ms 01:08:36 INFO - PROCESS | 1941 | 1467360516173 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 01:08:36 INFO - PROCESS | 1941 | 1467360516175 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 01:08:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 01:08:36 INFO - PROCESS | 1941 | 1467360516179 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 01:08:36 INFO - PROCESS | 1941 | 1467360516181 Marionette TRACE conn2 <- [1,238,null,{}] 01:08:36 INFO - PROCESS | 1941 | 1467360516210 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}] 01:08:36 INFO - PROCESS | 1941 | 1467360516212 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:36 INFO - PROCESS | 1941 | 1467360516321 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 01:08:36 INFO - PROCESS | 1941 | 1467360516352 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:36 INFO - PROCESS | 1941 | 1467360516355 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:36 INFO - PROCESS | 1941 | ++DOCSHELL 0x11694a000 == 42 [pid = 1941] [id = 67] 01:08:36 INFO - PROCESS | 1941 | ++DOMWINDOW == 93 (0x1176e2400) [pid = 1941] [serial = 197] [outer = 0x0] 01:08:36 INFO - PROCESS | 1941 | ++DOMWINDOW == 94 (0x117ea0000) [pid = 1941] [serial = 198] [outer = 0x1176e2400] 01:08:36 INFO - PROCESS | 1941 | 1467360516383 Marionette DEBUG loaded listener.js 01:08:36 INFO - PROCESS | 1941 | ++DOMWINDOW == 95 (0x1181aec00) [pid = 1941] [serial = 199] [outer = 0x1176e2400] 01:08:36 INFO - PROCESS | 1941 | --DOCSHELL 0x118fdb000 == 41 [pid = 1941] [id = 63] 01:08:36 INFO - PROCESS | 1941 | --DOCSHELL 0x1245ab000 == 40 [pid = 1941] [id = 62] 01:08:36 INFO - PROCESS | 1941 | --DOCSHELL 0x116fd0800 == 39 [pid = 1941] [id = 61] 01:08:36 INFO - PROCESS | 1941 | --DOCSHELL 0x12395c800 == 38 [pid = 1941] [id = 60] 01:08:36 INFO - PROCESS | 1941 | --DOCSHELL 0x119dcc000 == 37 [pid = 1941] [id = 59] 01:08:36 INFO - PROCESS | 1941 | --DOCSHELL 0x119a45000 == 36 [pid = 1941] [id = 58] 01:08:36 INFO - PROCESS | 1941 | --DOCSHELL 0x118fdb800 == 35 [pid = 1941] [id = 57] 01:08:36 INFO - PROCESS | 1941 | --DOCSHELL 0x1187df800 == 34 [pid = 1941] [id = 56] 01:08:36 INFO - PROCESS | 1941 | --DOCSHELL 0x116fd3800 == 33 [pid = 1941] [id = 55] 01:08:36 INFO - PROCESS | 1941 | --DOCSHELL 0x11666d000 == 32 [pid = 1941] [id = 54] 01:08:36 INFO - PROCESS | 1941 | --DOCSHELL 0x1129cc000 == 31 [pid = 1941] [id = 53] 01:08:36 INFO - PROCESS | 1941 | --DOMWINDOW == 94 (0x120f30c00) [pid = 1941] [serial = 138] [outer = 0x0] [url = about:blank] 01:08:36 INFO - PROCESS | 1941 | --DOMWINDOW == 93 (0x120feb800) [pid = 1941] [serial = 139] [outer = 0x0] [url = about:blank] 01:08:36 INFO - PROCESS | 1941 | --DOMWINDOW == 92 (0x119d4c800) [pid = 1941] [serial = 136] [outer = 0x0] [url = about:blank] 01:08:36 INFO - PROCESS | 1941 | --DOMWINDOW == 91 (0x118180000) [pid = 1941] [serial = 123] [outer = 0x0] [url = about:blank] 01:08:36 INFO - PROCESS | 1941 | --DOMWINDOW == 90 (0x117104000) [pid = 1941] [serial = 121] [outer = 0x0] [url = about:blank] 01:08:36 INFO - PROCESS | 1941 | --DOMWINDOW == 89 (0x1167d4400) [pid = 1941] [serial = 120] [outer = 0x0] [url = about:blank] 01:08:36 INFO - PROCESS | 1941 | --DOMWINDOW == 88 (0x1184f1400) [pid = 1941] [serial = 126] [outer = 0x0] [url = about:blank] 01:08:36 INFO - PROCESS | 1941 | --DOMWINDOW == 87 (0x1181b3400) [pid = 1941] [serial = 124] [outer = 0x0] [url = about:blank] 01:08:36 INFO - PROCESS | 1941 | --DOMWINDOW == 86 (0x11941c800) [pid = 1941] [serial = 135] [outer = 0x0] [url = about:blank] 01:08:36 INFO - PROCESS | 1941 | --DOMWINDOW == 85 (0x1185b1c00) [pid = 1941] [serial = 130] [outer = 0x0] [url = about:blank] 01:08:36 INFO - PROCESS | 1941 | --DOMWINDOW == 84 (0x1185bbc00) [pid = 1941] [serial = 127] [outer = 0x0] [url = about:blank] 01:08:36 INFO - PROCESS | 1941 | --DOMWINDOW == 83 (0x118884c00) [pid = 1941] [serial = 132] [outer = 0x0] [url = about:blank] 01:08:36 INFO - PROCESS | 1941 | --DOMWINDOW == 82 (0x1181b7000) [pid = 1941] [serial = 129] [outer = 0x0] [url = about:blank] 01:08:36 INFO - PROCESS | 1941 | --DOMWINDOW == 81 (0x1255d1c00) [pid = 1941] [serial = 118] [outer = 0x0] [url = about:blank] 01:08:36 INFO - PROCESS | 1941 | --DOMWINDOW == 80 (0x119386c00) [pid = 1941] [serial = 133] [outer = 0x0] [url = about:blank] 01:08:36 INFO - PROCESS | 1941 | --DOMWINDOW == 79 (0x124e5b400) [pid = 1941] [serial = 117] [outer = 0x0] [url = about:blank] 01:08:36 INFO - PROCESS | 1941 | --DOMWINDOW == 78 (0x120fec000) [pid = 1941] [serial = 103] [outer = 0x0] [url = about:blank] 01:08:36 INFO - PROCESS | 1941 | --DOMWINDOW == 77 (0x124b59c00) [pid = 1941] [serial = 115] [outer = 0x0] [url = about:blank] 01:08:36 INFO - PROCESS | 1941 | 1467360516728 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]]]}] 01:08:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 01:08:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 576ms 01:08:36 INFO - PROCESS | 1941 | 1467360516756 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 01:08:36 INFO - PROCESS | 1941 | 1467360516759 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 01:08:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 01:08:36 INFO - PROCESS | 1941 | 1467360516763 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 01:08:36 INFO - PROCESS | 1941 | 1467360516764 Marionette TRACE conn2 <- [1,242,null,{}] 01:08:36 INFO - PROCESS | 1941 | 1467360516767 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}] 01:08:36 INFO - PROCESS | 1941 | 1467360516768 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:36 INFO - PROCESS | 1941 | 1467360516842 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 01:08:36 INFO - PROCESS | 1941 | 1467360516846 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:36 INFO - PROCESS | 1941 | 1467360516847 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:36 INFO - PROCESS | 1941 | ++DOCSHELL 0x116fcd800 == 32 [pid = 1941] [id = 68] 01:08:36 INFO - PROCESS | 1941 | ++DOMWINDOW == 78 (0x1181c8800) [pid = 1941] [serial = 200] [outer = 0x0] 01:08:36 INFO - PROCESS | 1941 | ++DOMWINDOW == 79 (0x1184e3800) [pid = 1941] [serial = 201] [outer = 0x1181c8800] 01:08:36 INFO - PROCESS | 1941 | 1467360516877 Marionette DEBUG loaded listener.js 01:08:36 INFO - PROCESS | 1941 | ++DOMWINDOW == 80 (0x1185bd000) [pid = 1941] [serial = 202] [outer = 0x1181c8800] 01:08:37 INFO - PROCESS | 1941 | 1467360517181 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]]]}] 01:08:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 01:08:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 469ms 01:08:37 INFO - PROCESS | 1941 | 1467360517232 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 01:08:37 INFO - PROCESS | 1941 | 1467360517233 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 01:08:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 01:08:37 INFO - PROCESS | 1941 | 1467360517236 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 01:08:37 INFO - PROCESS | 1941 | 1467360517238 Marionette TRACE conn2 <- [1,246,null,{}] 01:08:37 INFO - PROCESS | 1941 | 1467360517246 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}] 01:08:37 INFO - PROCESS | 1941 | 1467360517249 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:37 INFO - PROCESS | 1941 | 1467360517324 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 01:08:37 INFO - PROCESS | 1941 | 1467360517329 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:37 INFO - PROCESS | 1941 | 1467360517331 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:37 INFO - PROCESS | 1941 | ++DOCSHELL 0x118f12800 == 33 [pid = 1941] [id = 69] 01:08:37 INFO - PROCESS | 1941 | ++DOMWINDOW == 81 (0x113f2f400) [pid = 1941] [serial = 203] [outer = 0x0] 01:08:37 INFO - PROCESS | 1941 | ++DOMWINDOW == 82 (0x119421c00) [pid = 1941] [serial = 204] [outer = 0x113f2f400] 01:08:37 INFO - PROCESS | 1941 | 1467360517361 Marionette DEBUG loaded listener.js 01:08:37 INFO - PROCESS | 1941 | ++DOMWINDOW == 83 (0x119b7f000) [pid = 1941] [serial = 205] [outer = 0x113f2f400] 01:08:37 INFO - PROCESS | 1941 | ++DOMWINDOW == 84 (0x119d8d000) [pid = 1941] [serial = 206] [outer = 0x12c996c00] 01:08:37 INFO - PROCESS | 1941 | 1467360517723 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]]]}] 01:08:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 01:08:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 521ms 01:08:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 01:08:37 INFO - PROCESS | 1941 | 1467360517760 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 01:08:37 INFO - PROCESS | 1941 | 1467360517762 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 01:08:37 INFO - PROCESS | 1941 | 1467360517765 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 01:08:37 INFO - PROCESS | 1941 | 1467360517767 Marionette TRACE conn2 <- [1,250,null,{}] 01:08:37 INFO - PROCESS | 1941 | 1467360517769 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}] 01:08:37 INFO - PROCESS | 1941 | 1467360517771 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:37 INFO - PROCESS | 1941 | 1467360517867 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 01:08:37 INFO - PROCESS | 1941 | 1467360517875 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:37 INFO - PROCESS | 1941 | 1467360517876 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:37 INFO - PROCESS | 1941 | ++DOCSHELL 0x119b47800 == 34 [pid = 1941] [id = 70] 01:08:37 INFO - PROCESS | 1941 | ++DOMWINDOW == 85 (0x119d43c00) [pid = 1941] [serial = 207] [outer = 0x0] 01:08:37 INFO - PROCESS | 1941 | ++DOMWINDOW == 86 (0x119d51400) [pid = 1941] [serial = 208] [outer = 0x119d43c00] 01:08:37 INFO - PROCESS | 1941 | 1467360517912 Marionette DEBUG loaded listener.js 01:08:37 INFO - PROCESS | 1941 | ++DOMWINDOW == 87 (0x120fee800) [pid = 1941] [serial = 209] [outer = 0x119d43c00] 01:08:38 INFO - PROCESS | 1941 | 1467360518347 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]]]}] 01:08:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 01:08:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 619ms 01:08:38 INFO - PROCESS | 1941 | 1467360518394 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 01:08:38 INFO - PROCESS | 1941 | 1467360518395 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 01:08:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 01:08:38 INFO - PROCESS | 1941 | 1467360518398 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 01:08:38 INFO - PROCESS | 1941 | 1467360518399 Marionette TRACE conn2 <- [1,254,null,{}] 01:08:38 INFO - PROCESS | 1941 | 1467360518401 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}] 01:08:38 INFO - PROCESS | 1941 | 1467360518402 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:38 INFO - PROCESS | 1941 | 1467360518481 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 01:08:38 INFO - PROCESS | 1941 | 1467360518486 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:38 INFO - PROCESS | 1941 | 1467360518489 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:38 INFO - PROCESS | 1941 | ++DOCSHELL 0x123967000 == 35 [pid = 1941] [id = 71] 01:08:38 INFO - PROCESS | 1941 | ++DOMWINDOW == 88 (0x119d48000) [pid = 1941] [serial = 210] [outer = 0x0] 01:08:38 INFO - PROCESS | 1941 | ++DOMWINDOW == 89 (0x123c05800) [pid = 1941] [serial = 211] [outer = 0x119d48000] 01:08:38 INFO - PROCESS | 1941 | 1467360518514 Marionette DEBUG loaded listener.js 01:08:38 INFO - PROCESS | 1941 | ++DOMWINDOW == 90 (0x123dd2800) [pid = 1941] [serial = 212] [outer = 0x119d48000] 01:08:38 INFO - PROCESS | 1941 | 1467360518918 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]]]}] 01:08:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 01:08:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 570ms 01:08:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 01:08:38 INFO - PROCESS | 1941 | 1467360518969 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 01:08:38 INFO - PROCESS | 1941 | 1467360518971 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 01:08:38 INFO - PROCESS | 1941 | 1467360518974 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 01:08:38 INFO - PROCESS | 1941 | 1467360518976 Marionette TRACE conn2 <- [1,258,null,{}] 01:08:38 INFO - PROCESS | 1941 | 1467360518979 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}] 01:08:38 INFO - PROCESS | 1941 | 1467360518985 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:39 INFO - PROCESS | 1941 | 1467360519159 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 01:08:39 INFO - PROCESS | 1941 | 1467360519230 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:39 INFO - PROCESS | 1941 | 1467360519232 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:39 INFO - PROCESS | 1941 | ++DOCSHELL 0x123ec5800 == 36 [pid = 1941] [id = 72] 01:08:39 INFO - PROCESS | 1941 | ++DOMWINDOW == 91 (0x123dd6800) [pid = 1941] [serial = 213] [outer = 0x0] 01:08:39 INFO - PROCESS | 1941 | ++DOMWINDOW == 92 (0x12459cc00) [pid = 1941] [serial = 214] [outer = 0x123dd6800] 01:08:39 INFO - PROCESS | 1941 | 1467360519271 Marionette DEBUG loaded listener.js 01:08:39 INFO - PROCESS | 1941 | ++DOMWINDOW == 93 (0x1255d3800) [pid = 1941] [serial = 215] [outer = 0x123dd6800] 01:08:39 INFO - PROCESS | 1941 | 1467360519638 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]]]}] 01:08:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 01:08:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 673ms 01:08:39 INFO - PROCESS | 1941 | 1467360519646 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 01:08:39 INFO - PROCESS | 1941 | 1467360519647 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 01:08:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 01:08:39 INFO - PROCESS | 1941 | 1467360519650 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 01:08:39 INFO - PROCESS | 1941 | 1467360519651 Marionette TRACE conn2 <- [1,262,null,{}] 01:08:39 INFO - PROCESS | 1941 | 1467360519666 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}] 01:08:39 INFO - PROCESS | 1941 | 1467360519667 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:39 INFO - PROCESS | 1941 | 1467360519761 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 01:08:39 INFO - PROCESS | 1941 | 1467360519765 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:39 INFO - PROCESS | 1941 | 1467360519766 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:39 INFO - PROCESS | 1941 | ++DOCSHELL 0x12562b000 == 37 [pid = 1941] [id = 73] 01:08:39 INFO - PROCESS | 1941 | ++DOMWINDOW == 94 (0x123faa000) [pid = 1941] [serial = 216] [outer = 0x0] 01:08:39 INFO - PROCESS | 1941 | ++DOMWINDOW == 95 (0x126002800) [pid = 1941] [serial = 217] [outer = 0x123faa000] 01:08:39 INFO - PROCESS | 1941 | 1467360519792 Marionette DEBUG loaded listener.js 01:08:39 INFO - PROCESS | 1941 | ++DOMWINDOW == 96 (0x126010400) [pid = 1941] [serial = 218] [outer = 0x123faa000] 01:08:40 INFO - PROCESS | 1941 | 1467360520100 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]]]}] 01:08:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 01:08:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 471ms 01:08:40 INFO - PROCESS | 1941 | 1467360520124 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 01:08:40 INFO - PROCESS | 1941 | 1467360520126 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 01:08:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 01:08:40 INFO - PROCESS | 1941 | 1467360520135 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 01:08:40 INFO - PROCESS | 1941 | 1467360520138 Marionette TRACE conn2 <- [1,266,null,{}] 01:08:40 INFO - PROCESS | 1941 | 1467360520141 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}] 01:08:40 INFO - PROCESS | 1941 | 1467360520142 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:40 INFO - PROCESS | 1941 | 1467360520234 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 01:08:40 INFO - PROCESS | 1941 | 1467360520238 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:40 INFO - PROCESS | 1941 | 1467360520239 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:40 INFO - PROCESS | 1941 | ++DOCSHELL 0x126851800 == 38 [pid = 1941] [id = 74] 01:08:40 INFO - PROCESS | 1941 | ++DOMWINDOW == 97 (0x1255db400) [pid = 1941] [serial = 219] [outer = 0x0] 01:08:40 INFO - PROCESS | 1941 | ++DOMWINDOW == 98 (0x126574c00) [pid = 1941] [serial = 220] [outer = 0x1255db400] 01:08:40 INFO - PROCESS | 1941 | 1467360520263 Marionette DEBUG loaded listener.js 01:08:40 INFO - PROCESS | 1941 | ++DOMWINDOW == 99 (0x126830000) [pid = 1941] [serial = 221] [outer = 0x1255db400] 01:08:40 INFO - PROCESS | 1941 | 1467360520627 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]]]}] 01:08:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 01:08:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 526ms 01:08:40 INFO - PROCESS | 1941 | 1467360520657 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 01:08:40 INFO - PROCESS | 1941 | 1467360520659 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 01:08:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 01:08:40 INFO - PROCESS | 1941 | 1467360520663 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 01:08:40 INFO - PROCESS | 1941 | 1467360520664 Marionette TRACE conn2 <- [1,270,null,{}] 01:08:40 INFO - PROCESS | 1941 | 1467360520667 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}] 01:08:40 INFO - PROCESS | 1941 | 1467360520669 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:40 INFO - PROCESS | 1941 | 1467360520945 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 01:08:40 INFO - PROCESS | 1941 | --DOMWINDOW == 98 (0x119865000) [pid = 1941] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 01:08:40 INFO - PROCESS | 1941 | --DOMWINDOW == 97 (0x115016000) [pid = 1941] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 01:08:40 INFO - PROCESS | 1941 | --DOMWINDOW == 96 (0x1171bac00) [pid = 1941] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 01:08:40 INFO - PROCESS | 1941 | --DOMWINDOW == 95 (0x113f30c00) [pid = 1941] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 01:08:40 INFO - PROCESS | 1941 | --DOMWINDOW == 94 (0x1185bf000) [pid = 1941] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 01:08:40 INFO - PROCESS | 1941 | --DOMWINDOW == 93 (0x1185b4c00) [pid = 1941] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 01:08:40 INFO - PROCESS | 1941 | --DOMWINDOW == 92 (0x113f3a400) [pid = 1941] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 01:08:40 INFO - PROCESS | 1941 | --DOMWINDOW == 91 (0x1167d4c00) [pid = 1941] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 01:08:40 INFO - PROCESS | 1941 | --DOMWINDOW == 90 (0x1181b4c00) [pid = 1941] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 01:08:40 INFO - PROCESS | 1941 | --DOMWINDOW == 89 (0x119759c00) [pid = 1941] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 01:08:40 INFO - PROCESS | 1941 | --DOMWINDOW == 88 (0x119754800) [pid = 1941] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 01:08:40 INFO - PROCESS | 1941 | --DOMWINDOW == 87 (0x123a1ac00) [pid = 1941] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 01:08:40 INFO - PROCESS | 1941 | --DOMWINDOW == 86 (0x123fa9000) [pid = 1941] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 01:08:40 INFO - PROCESS | 1941 | --DOMWINDOW == 85 (0x11817bc00) [pid = 1941] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 01:08:40 INFO - PROCESS | 1941 | --DOMWINDOW == 84 (0x113869c00) [pid = 1941] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 01:08:40 INFO - PROCESS | 1941 | --DOMWINDOW == 83 (0x11811d400) [pid = 1941] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 01:08:41 INFO - PROCESS | 1941 | 1467360521002 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:41 INFO - PROCESS | 1941 | 1467360521003 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:41 INFO - PROCESS | 1941 | ++DOCSHELL 0x116e4e000 == 39 [pid = 1941] [id = 75] 01:08:41 INFO - PROCESS | 1941 | ++DOMWINDOW == 84 (0x113866800) [pid = 1941] [serial = 222] [outer = 0x0] 01:08:41 INFO - PROCESS | 1941 | ++DOMWINDOW == 85 (0x1150d8c00) [pid = 1941] [serial = 223] [outer = 0x113866800] 01:08:41 INFO - PROCESS | 1941 | 1467360521042 Marionette DEBUG loaded listener.js 01:08:41 INFO - PROCESS | 1941 | ++DOMWINDOW == 86 (0x11817bc00) [pid = 1941] [serial = 224] [outer = 0x113866800] 01:08:41 INFO - PROCESS | 1941 | 1467360521331 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]]]}] 01:08:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 01:08:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 725ms 01:08:41 INFO - PROCESS | 1941 | 1467360521388 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 01:08:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 01:08:41 INFO - PROCESS | 1941 | 1467360521390 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 01:08:41 INFO - PROCESS | 1941 | 1467360521394 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 01:08:41 INFO - PROCESS | 1941 | 1467360521395 Marionette TRACE conn2 <- [1,274,null,{}] 01:08:41 INFO - PROCESS | 1941 | 1467360521399 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}] 01:08:41 INFO - PROCESS | 1941 | 1467360521401 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:41 INFO - PROCESS | 1941 | 1467360521541 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 01:08:41 INFO - PROCESS | 1941 | 1467360521549 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:41 INFO - PROCESS | 1941 | 1467360521550 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:41 INFO - PROCESS | 1941 | ++DOCSHELL 0x1285d3000 == 40 [pid = 1941] [id = 76] 01:08:41 INFO - PROCESS | 1941 | ++DOMWINDOW == 87 (0x1185be000) [pid = 1941] [serial = 225] [outer = 0x0] 01:08:41 INFO - PROCESS | 1941 | ++DOMWINDOW == 88 (0x119d8dc00) [pid = 1941] [serial = 226] [outer = 0x1185be000] 01:08:41 INFO - PROCESS | 1941 | 1467360521591 Marionette DEBUG loaded listener.js 01:08:41 INFO - PROCESS | 1941 | ++DOMWINDOW == 89 (0x123dd6c00) [pid = 1941] [serial = 227] [outer = 0x1185be000] 01:08:41 INFO - PROCESS | 1941 | 1467360521948 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]]]}] 01:08:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 01:08:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 570ms 01:08:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 01:08:41 INFO - PROCESS | 1941 | 1467360521963 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 01:08:41 INFO - PROCESS | 1941 | 1467360521965 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 01:08:41 INFO - PROCESS | 1941 | 1467360521967 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 01:08:41 INFO - PROCESS | 1941 | 1467360521970 Marionette TRACE conn2 <- [1,278,null,{}] 01:08:41 INFO - PROCESS | 1941 | 1467360521975 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}] 01:08:41 INFO - PROCESS | 1941 | 1467360521977 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:42 INFO - PROCESS | 1941 | 1467360522067 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 01:08:42 INFO - PROCESS | 1941 | 1467360522116 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:42 INFO - PROCESS | 1941 | 1467360522118 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:42 INFO - PROCESS | 1941 | ++DOCSHELL 0x1286d9000 == 41 [pid = 1941] [id = 77] 01:08:42 INFO - PROCESS | 1941 | ++DOMWINDOW == 90 (0x1185bf000) [pid = 1941] [serial = 228] [outer = 0x0] 01:08:42 INFO - PROCESS | 1941 | ++DOMWINDOW == 91 (0x128512c00) [pid = 1941] [serial = 229] [outer = 0x1185bf000] 01:08:42 INFO - PROCESS | 1941 | 1467360522144 Marionette DEBUG loaded listener.js 01:08:42 INFO - PROCESS | 1941 | ++DOMWINDOW == 92 (0x12890d400) [pid = 1941] [serial = 230] [outer = 0x1185bf000] 01:08:42 INFO - PROCESS | 1941 | 1467360522430 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]]]}] 01:08:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 01:08:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 472ms 01:08:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 01:08:42 INFO - PROCESS | 1941 | 1467360522443 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 01:08:42 INFO - PROCESS | 1941 | 1467360522444 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 01:08:42 INFO - PROCESS | 1941 | 1467360522449 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 01:08:42 INFO - PROCESS | 1941 | 1467360522450 Marionette TRACE conn2 <- [1,282,null,{}] 01:08:42 INFO - PROCESS | 1941 | 1467360522452 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}] 01:08:42 INFO - PROCESS | 1941 | 1467360522454 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:42 INFO - PROCESS | 1941 | 1467360522540 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 01:08:42 INFO - PROCESS | 1941 | 1467360522543 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:42 INFO - PROCESS | 1941 | 1467360522544 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:42 INFO - PROCESS | 1941 | ++DOCSHELL 0x128bd7800 == 42 [pid = 1941] [id = 78] 01:08:42 INFO - PROCESS | 1941 | ++DOMWINDOW == 93 (0x128910000) [pid = 1941] [serial = 231] [outer = 0x0] 01:08:42 INFO - PROCESS | 1941 | ++DOMWINDOW == 94 (0x128b9b400) [pid = 1941] [serial = 232] [outer = 0x128910000] 01:08:42 INFO - PROCESS | 1941 | 1467360522568 Marionette DEBUG loaded listener.js 01:08:42 INFO - PROCESS | 1941 | ++DOMWINDOW == 95 (0x128ba6c00) [pid = 1941] [serial = 233] [outer = 0x128910000] 01:08:42 INFO - PROCESS | 1941 | 1467360522876 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]]]}] 01:08:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 01:08:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 469ms 01:08:42 INFO - PROCESS | 1941 | 1467360522950 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 01:08:42 INFO - PROCESS | 1941 | 1467360522953 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 01:08:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 01:08:42 INFO - PROCESS | 1941 | 1467360522957 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 01:08:42 INFO - PROCESS | 1941 | 1467360522960 Marionette TRACE conn2 <- [1,286,null,{}] 01:08:42 INFO - PROCESS | 1941 | 1467360522964 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}] 01:08:42 INFO - PROCESS | 1941 | 1467360522966 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:43 INFO - PROCESS | 1941 | 1467360523057 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 01:08:43 INFO - PROCESS | 1941 | 1467360523143 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:43 INFO - PROCESS | 1941 | 1467360523147 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:43 INFO - PROCESS | 1941 | ++DOCSHELL 0x116246000 == 43 [pid = 1941] [id = 79] 01:08:43 INFO - PROCESS | 1941 | ++DOMWINDOW == 96 (0x11696b000) [pid = 1941] [serial = 234] [outer = 0x0] 01:08:43 INFO - PROCESS | 1941 | ++DOMWINDOW == 97 (0x11710e800) [pid = 1941] [serial = 235] [outer = 0x11696b000] 01:08:43 INFO - PROCESS | 1941 | 1467360523177 Marionette DEBUG loaded listener.js 01:08:43 INFO - PROCESS | 1941 | ++DOMWINDOW == 98 (0x11811fc00) [pid = 1941] [serial = 236] [outer = 0x11696b000] 01:08:43 INFO - PROCESS | 1941 | 1467360523597 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]]]}] 01:08:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 01:08:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 673ms 01:08:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 01:08:43 INFO - PROCESS | 1941 | 1467360523630 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 01:08:43 INFO - PROCESS | 1941 | 1467360523633 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 01:08:43 INFO - PROCESS | 1941 | 1467360523637 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 01:08:43 INFO - PROCESS | 1941 | 1467360523640 Marionette TRACE conn2 <- [1,290,null,{}] 01:08:43 INFO - PROCESS | 1941 | 1467360523643 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}] 01:08:43 INFO - PROCESS | 1941 | 1467360523645 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:43 INFO - PROCESS | 1941 | 1467360523745 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 01:08:43 INFO - PROCESS | 1941 | 1467360523795 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:43 INFO - PROCESS | 1941 | 1467360523796 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:43 INFO - PROCESS | 1941 | ++DOCSHELL 0x123954000 == 44 [pid = 1941] [id = 80] 01:08:43 INFO - PROCESS | 1941 | ++DOMWINDOW == 99 (0x1182d3c00) [pid = 1941] [serial = 237] [outer = 0x0] 01:08:43 INFO - PROCESS | 1941 | ++DOMWINDOW == 100 (0x118f55800) [pid = 1941] [serial = 238] [outer = 0x1182d3c00] 01:08:43 INFO - PROCESS | 1941 | 1467360523827 Marionette DEBUG loaded listener.js 01:08:43 INFO - PROCESS | 1941 | ++DOMWINDOW == 101 (0x11941c800) [pid = 1941] [serial = 239] [outer = 0x1182d3c00] 01:08:44 INFO - PROCESS | 1941 | 1467360524237 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]]]}] 01:08:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 01:08:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 622ms 01:08:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 01:08:44 INFO - PROCESS | 1941 | 1467360524258 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 01:08:44 INFO - PROCESS | 1941 | 1467360524259 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 01:08:44 INFO - PROCESS | 1941 | 1467360524261 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 01:08:44 INFO - PROCESS | 1941 | 1467360524263 Marionette TRACE conn2 <- [1,294,null,{}] 01:08:44 INFO - PROCESS | 1941 | 1467360524270 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}] 01:08:44 INFO - PROCESS | 1941 | 1467360524273 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:44 INFO - PROCESS | 1941 | 1467360524373 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 01:08:44 INFO - PROCESS | 1941 | 1467360524453 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:44 INFO - PROCESS | 1941 | 1467360524456 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:44 INFO - PROCESS | 1941 | ++DOCSHELL 0x128bc3000 == 45 [pid = 1941] [id = 81] 01:08:44 INFO - PROCESS | 1941 | ++DOMWINDOW == 102 (0x123a24800) [pid = 1941] [serial = 240] [outer = 0x0] 01:08:44 INFO - PROCESS | 1941 | ++DOMWINDOW == 103 (0x123dcbc00) [pid = 1941] [serial = 241] [outer = 0x123a24800] 01:08:44 INFO - PROCESS | 1941 | 1467360524487 Marionette DEBUG loaded listener.js 01:08:44 INFO - PROCESS | 1941 | ++DOMWINDOW == 104 (0x124565800) [pid = 1941] [serial = 242] [outer = 0x123a24800] 01:08:44 INFO - PROCESS | 1941 | 1467360524892 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]]]}] 01:08:44 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. 01:08:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 670ms 01:08:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 01:08:44 INFO - PROCESS | 1941 | 1467360524932 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 01:08:44 INFO - PROCESS | 1941 | 1467360524933 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 01:08:44 INFO - PROCESS | 1941 | 1467360524935 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 01:08:44 INFO - PROCESS | 1941 | 1467360524937 Marionette TRACE conn2 <- [1,298,null,{}] 01:08:44 INFO - PROCESS | 1941 | 1467360524939 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}] 01:08:44 INFO - PROCESS | 1941 | 1467360524940 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:45 INFO - PROCESS | 1941 | 1467360525037 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 01:08:45 INFO - PROCESS | 1941 | 1467360525085 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:45 INFO - PROCESS | 1941 | 1467360525086 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:45 INFO - PROCESS | 1941 | ++DOCSHELL 0x128196000 == 46 [pid = 1941] [id = 82] 01:08:45 INFO - PROCESS | 1941 | ++DOMWINDOW == 105 (0x1245a2400) [pid = 1941] [serial = 243] [outer = 0x0] 01:08:45 INFO - PROCESS | 1941 | ++DOMWINDOW == 106 (0x1249b0c00) [pid = 1941] [serial = 244] [outer = 0x1245a2400] 01:08:45 INFO - PROCESS | 1941 | 1467360525116 Marionette DEBUG loaded listener.js 01:08:45 INFO - PROCESS | 1941 | ++DOMWINDOW == 107 (0x124ecd000) [pid = 1941] [serial = 245] [outer = 0x1245a2400] 01:08:45 INFO - PROCESS | 1941 | 1467360525504 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]]]}] 01:08:45 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. 01:08:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 774ms 01:08:45 INFO - PROCESS | 1941 | 1467360525752 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 01:08:45 INFO - PROCESS | 1941 | 1467360525757 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 01:08:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 01:08:45 INFO - PROCESS | 1941 | 1467360525763 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 01:08:45 INFO - PROCESS | 1941 | 1467360525766 Marionette TRACE conn2 <- [1,302,null,{}] 01:08:45 INFO - PROCESS | 1941 | 1467360525772 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}] 01:08:45 INFO - PROCESS | 1941 | 1467360525775 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:45 INFO - PROCESS | 1941 | 1467360525904 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 01:08:45 INFO - PROCESS | 1941 | 1467360525953 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:45 INFO - PROCESS | 1941 | 1467360525956 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:45 INFO - PROCESS | 1941 | ++DOCSHELL 0x117e74000 == 47 [pid = 1941] [id = 83] 01:08:45 INFO - PROCESS | 1941 | ++DOMWINDOW == 108 (0x11817d000) [pid = 1941] [serial = 246] [outer = 0x0] 01:08:45 INFO - PROCESS | 1941 | ++DOMWINDOW == 109 (0x1181b3c00) [pid = 1941] [serial = 247] [outer = 0x11817d000] 01:08:45 INFO - PROCESS | 1941 | 1467360525983 Marionette DEBUG loaded listener.js 01:08:46 INFO - PROCESS | 1941 | ++DOMWINDOW == 110 (0x1182d2c00) [pid = 1941] [serial = 248] [outer = 0x11817d000] 01:08:46 INFO - PROCESS | 1941 | 1467360526396 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]]]}] 01:08:46 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. 01:08:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 677ms 01:08:46 INFO - PROCESS | 1941 | 1467360526440 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 01:08:46 INFO - PROCESS | 1941 | 1467360526442 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 01:08:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 01:08:46 INFO - PROCESS | 1941 | 1467360526447 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 01:08:46 INFO - PROCESS | 1941 | 1467360526449 Marionette TRACE conn2 <- [1,306,null,{}] 01:08:46 INFO - PROCESS | 1941 | 1467360526452 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}] 01:08:46 INFO - PROCESS | 1941 | 1467360526453 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:46 INFO - PROCESS | 1941 | 1467360526574 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 01:08:46 INFO - PROCESS | 1941 | 1467360526666 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:46 INFO - PROCESS | 1941 | 1467360526667 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:46 INFO - PROCESS | 1941 | ++DOCSHELL 0x1184d0800 == 48 [pid = 1941] [id = 84] 01:08:46 INFO - PROCESS | 1941 | ++DOMWINDOW == 111 (0x1183a6800) [pid = 1941] [serial = 249] [outer = 0x0] 01:08:46 INFO - PROCESS | 1941 | ++DOMWINDOW == 112 (0x118591800) [pid = 1941] [serial = 250] [outer = 0x1183a6800] 01:08:46 INFO - PROCESS | 1941 | 1467360526713 Marionette DEBUG loaded listener.js 01:08:46 INFO - PROCESS | 1941 | ++DOMWINDOW == 113 (0x118886800) [pid = 1941] [serial = 251] [outer = 0x1183a6800] 01:08:47 INFO - PROCESS | 1941 | --DOCSHELL 0x1286d9000 == 47 [pid = 1941] [id = 77] 01:08:47 INFO - PROCESS | 1941 | --DOCSHELL 0x1285d3000 == 46 [pid = 1941] [id = 76] 01:08:47 INFO - PROCESS | 1941 | --DOCSHELL 0x116e4e000 == 45 [pid = 1941] [id = 75] 01:08:47 INFO - PROCESS | 1941 | --DOCSHELL 0x126851800 == 44 [pid = 1941] [id = 74] 01:08:47 INFO - PROCESS | 1941 | --DOCSHELL 0x12562b000 == 43 [pid = 1941] [id = 73] 01:08:47 INFO - PROCESS | 1941 | --DOMWINDOW == 112 (0x124ec6800) [pid = 1941] [serial = 189] [outer = 0x0] [url = about:blank] 01:08:47 INFO - PROCESS | 1941 | --DOCSHELL 0x123ec5800 == 42 [pid = 1941] [id = 72] 01:08:47 INFO - PROCESS | 1941 | --DOCSHELL 0x123967000 == 41 [pid = 1941] [id = 71] 01:08:47 INFO - PROCESS | 1941 | --DOCSHELL 0x119b47800 == 40 [pid = 1941] [id = 70] 01:08:47 INFO - PROCESS | 1941 | --DOCSHELL 0x118f12800 == 39 [pid = 1941] [id = 69] 01:08:47 INFO - PROCESS | 1941 | --DOCSHELL 0x116fcd800 == 38 [pid = 1941] [id = 68] 01:08:47 INFO - PROCESS | 1941 | --DOCSHELL 0x11694a000 == 37 [pid = 1941] [id = 67] 01:08:47 INFO - PROCESS | 1941 | --DOCSHELL 0x112e0e800 == 36 [pid = 1941] [id = 65] 01:08:47 INFO - PROCESS | 1941 | --DOCSHELL 0x126540000 == 35 [pid = 1941] [id = 64] 01:08:47 INFO - PROCESS | 1941 | --DOMWINDOW == 111 (0x119d05800) [pid = 1941] [serial = 171] [outer = 0x0] [url = about:blank] 01:08:47 INFO - PROCESS | 1941 | --DOMWINDOW == 110 (0x11602fc00) [pid = 1941] [serial = 156] [outer = 0x0] [url = about:blank] 01:08:47 INFO - PROCESS | 1941 | --DOMWINDOW == 109 (0x11696ac00) [pid = 1941] [serial = 157] [outer = 0x0] [url = about:blank] 01:08:47 INFO - PROCESS | 1941 | --DOMWINDOW == 108 (0x11817c400) [pid = 1941] [serial = 159] [outer = 0x0] [url = about:blank] 01:08:47 INFO - PROCESS | 1941 | --DOMWINDOW == 107 (0x1181b4800) [pid = 1941] [serial = 160] [outer = 0x0] [url = about:blank] 01:08:47 INFO - PROCESS | 1941 | --DOMWINDOW == 106 (0x116025000) [pid = 1941] [serial = 153] [outer = 0x0] [url = about:blank] 01:08:47 INFO - PROCESS | 1941 | --DOMWINDOW == 105 (0x118fab000) [pid = 1941] [serial = 165] [outer = 0x0] [url = about:blank] 01:08:47 INFO - PROCESS | 1941 | --DOMWINDOW == 104 (0x120fecc00) [pid = 1941] [serial = 174] [outer = 0x0] [url = about:blank] 01:08:47 INFO - PROCESS | 1941 | --DOMWINDOW == 103 (0x1182dc800) [pid = 1941] [serial = 162] [outer = 0x0] [url = about:blank] 01:08:47 INFO - PROCESS | 1941 | --DOMWINDOW == 102 (0x1185b3400) [pid = 1941] [serial = 163] [outer = 0x0] [url = about:blank] 01:08:47 INFO - PROCESS | 1941 | --DOMWINDOW == 101 (0x120f2d800) [pid = 1941] [serial = 172] [outer = 0x0] [url = about:blank] 01:08:47 INFO - PROCESS | 1941 | --DOMWINDOW == 100 (0x1176e6400) [pid = 1941] [serial = 142] [outer = 0x0] [url = about:blank] 01:08:47 INFO - PROCESS | 1941 | --DOMWINDOW == 99 (0x116973400) [pid = 1941] [serial = 141] [outer = 0x0] [url = about:blank] 01:08:47 INFO - PROCESS | 1941 | --DOMWINDOW == 98 (0x1185b7800) [pid = 1941] [serial = 145] [outer = 0x0] [url = about:blank] 01:08:47 INFO - PROCESS | 1941 | --DOMWINDOW == 97 (0x1182db000) [pid = 1941] [serial = 144] [outer = 0x0] [url = about:blank] 01:08:47 INFO - PROCESS | 1941 | --DOMWINDOW == 96 (0x120f2a000) [pid = 1941] [serial = 148] [outer = 0x0] [url = about:blank] 01:08:47 INFO - PROCESS | 1941 | --DOMWINDOW == 95 (0x123808800) [pid = 1941] [serial = 151] [outer = 0x0] [url = about:blank] 01:08:47 INFO - PROCESS | 1941 | --DOMWINDOW == 94 (0x119d06400) [pid = 1941] [serial = 147] [outer = 0x0] [url = about:blank] 01:08:47 INFO - PROCESS | 1941 | --DOMWINDOW == 93 (0x120fed000) [pid = 1941] [serial = 150] [outer = 0x0] [url = about:blank] 01:08:47 INFO - PROCESS | 1941 | --DOMWINDOW == 92 (0x123b78c00) [pid = 1941] [serial = 177] [outer = 0x0] [url = about:blank] 01:08:47 INFO - PROCESS | 1941 | --DOMWINDOW == 91 (0x124b60c00) [pid = 1941] [serial = 187] [outer = 0x0] [url = about:blank] 01:08:47 INFO - PROCESS | 1941 | --DOMWINDOW == 90 (0x123c04800) [pid = 1941] [serial = 181] [outer = 0x0] [url = about:blank] 01:08:47 INFO - PROCESS | 1941 | --DOMWINDOW == 89 (0x11888c800) [pid = 1941] [serial = 180] [outer = 0x0] [url = about:blank] 01:08:47 INFO - PROCESS | 1941 | --DOMWINDOW == 88 (0x1242e6c00) [pid = 1941] [serial = 186] [outer = 0x0] [url = about:blank] 01:08:47 INFO - PROCESS | 1941 | --DOMWINDOW == 87 (0x116969400) [pid = 1941] [serial = 154] [outer = 0x0] [url = about:blank] 01:08:47 INFO - PROCESS | 1941 | --DOMWINDOW == 86 (0x123dc8c00) [pid = 1941] [serial = 178] [outer = 0x0] [url = about:blank] 01:08:47 INFO - PROCESS | 1941 | --DOMWINDOW == 85 (0x119754400) [pid = 1941] [serial = 169] [outer = 0x0] [url = about:blank] 01:08:47 INFO - PROCESS | 1941 | --DOMWINDOW == 84 (0x119417800) [pid = 1941] [serial = 168] [outer = 0x0] [url = about:blank] 01:08:47 INFO - PROCESS | 1941 | --DOMWINDOW == 83 (0x12380bc00) [pid = 1941] [serial = 175] [outer = 0x0] [url = about:blank] 01:08:47 INFO - PROCESS | 1941 | --DOMWINDOW == 82 (0x123dd3c00) [pid = 1941] [serial = 184] [outer = 0x0] [url = about:blank] 01:08:47 INFO - PROCESS | 1941 | --DOMWINDOW == 81 (0x119388000) [pid = 1941] [serial = 166] [outer = 0x0] [url = about:blank] 01:08:47 INFO - PROCESS | 1941 | --DOMWINDOW == 80 (0x123dcd800) [pid = 1941] [serial = 183] [outer = 0x0] [url = about:blank] 01:08:47 INFO - PROCESS | 1941 | 1467360527250 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]]]}] 01:08:47 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. 01:08:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 821ms 01:08:47 INFO - PROCESS | 1941 | 1467360527266 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 01:08:47 INFO - PROCESS | 1941 | 1467360527268 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 01:08:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 01:08:47 INFO - PROCESS | 1941 | 1467360527270 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 01:08:47 INFO - PROCESS | 1941 | 1467360527272 Marionette TRACE conn2 <- [1,310,null,{}] 01:08:47 INFO - PROCESS | 1941 | 1467360527278 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}] 01:08:47 INFO - PROCESS | 1941 | 1467360527281 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:47 INFO - PROCESS | 1941 | 1467360527363 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 01:08:47 INFO - PROCESS | 1941 | 1467360527368 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:47 INFO - PROCESS | 1941 | 1467360527373 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:47 INFO - PROCESS | 1941 | ++DOCSHELL 0x116fd8000 == 36 [pid = 1941] [id = 85] 01:08:47 INFO - PROCESS | 1941 | ++DOMWINDOW == 81 (0x118fb3c00) [pid = 1941] [serial = 252] [outer = 0x0] 01:08:47 INFO - PROCESS | 1941 | ++DOMWINDOW == 82 (0x119756400) [pid = 1941] [serial = 253] [outer = 0x118fb3c00] 01:08:47 INFO - PROCESS | 1941 | 1467360527402 Marionette DEBUG loaded listener.js 01:08:47 INFO - PROCESS | 1941 | ++DOMWINDOW == 83 (0x119d0a400) [pid = 1941] [serial = 254] [outer = 0x118fb3c00] 01:08:47 INFO - PROCESS | 1941 | 1467360527735 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]]]}] 01:08:47 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. 01:08:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 519ms 01:08:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 01:08:47 INFO - PROCESS | 1941 | 1467360527790 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 01:08:47 INFO - PROCESS | 1941 | 1467360527791 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 01:08:47 INFO - PROCESS | 1941 | 1467360527793 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 01:08:47 INFO - PROCESS | 1941 | 1467360527794 Marionette TRACE conn2 <- [1,314,null,{}] 01:08:47 INFO - PROCESS | 1941 | 1467360527797 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}] 01:08:47 INFO - PROCESS | 1941 | 1467360527798 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:47 INFO - PROCESS | 1941 | 1467360527875 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 01:08:47 INFO - PROCESS | 1941 | 1467360527879 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:47 INFO - PROCESS | 1941 | 1467360527880 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:47 INFO - PROCESS | 1941 | ++DOCSHELL 0x1191f8800 == 37 [pid = 1941] [id = 86] 01:08:47 INFO - PROCESS | 1941 | ++DOMWINDOW == 84 (0x120f28000) [pid = 1941] [serial = 255] [outer = 0x0] 01:08:47 INFO - PROCESS | 1941 | ++DOMWINDOW == 85 (0x120f30c00) [pid = 1941] [serial = 256] [outer = 0x120f28000] 01:08:47 INFO - PROCESS | 1941 | 1467360527909 Marionette DEBUG loaded listener.js 01:08:47 INFO - PROCESS | 1941 | ++DOMWINDOW == 86 (0x120fedc00) [pid = 1941] [serial = 257] [outer = 0x120f28000] 01:08:48 INFO - PROCESS | 1941 | 1467360528233 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]]]}] 01:08:48 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. 01:08:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 468ms 01:08:48 INFO - PROCESS | 1941 | 1467360528263 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 01:08:48 INFO - PROCESS | 1941 | 1467360528264 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 01:08:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 01:08:48 INFO - PROCESS | 1941 | 1467360528266 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 01:08:48 INFO - PROCESS | 1941 | 1467360528267 Marionette TRACE conn2 <- [1,318,null,{}] 01:08:48 INFO - PROCESS | 1941 | 1467360528270 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}] 01:08:48 INFO - PROCESS | 1941 | 1467360528271 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:48 INFO - PROCESS | 1941 | 1467360528350 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 01:08:48 INFO - PROCESS | 1941 | 1467360528397 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:48 INFO - PROCESS | 1941 | 1467360528398 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:48 INFO - PROCESS | 1941 | ++DOCSHELL 0x119b36800 == 38 [pid = 1941] [id = 87] 01:08:48 INFO - PROCESS | 1941 | ++DOMWINDOW == 87 (0x119d91000) [pid = 1941] [serial = 258] [outer = 0x0] 01:08:48 INFO - PROCESS | 1941 | ++DOMWINDOW == 88 (0x123a1f000) [pid = 1941] [serial = 259] [outer = 0x119d91000] 01:08:48 INFO - PROCESS | 1941 | 1467360528423 Marionette DEBUG loaded listener.js 01:08:48 INFO - PROCESS | 1941 | ++DOMWINDOW == 89 (0x123dcd000) [pid = 1941] [serial = 260] [outer = 0x119d91000] 01:08:48 INFO - PROCESS | 1941 | 1467360528715 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]]]}] 01:08:48 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. 01:08:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 468ms 01:08:48 INFO - PROCESS | 1941 | 1467360528734 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 01:08:48 INFO - PROCESS | 1941 | 1467360528736 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 01:08:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 01:08:48 INFO - PROCESS | 1941 | 1467360528745 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 01:08:48 INFO - PROCESS | 1941 | 1467360528747 Marionette TRACE conn2 <- [1,322,null,{}] 01:08:48 INFO - PROCESS | 1941 | 1467360528749 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}] 01:08:48 INFO - PROCESS | 1941 | 1467360528755 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:48 INFO - PROCESS | 1941 | 1467360528859 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 01:08:48 INFO - PROCESS | 1941 | 1467360528910 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:48 INFO - PROCESS | 1941 | 1467360528911 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:48 INFO - PROCESS | 1941 | ++DOCSHELL 0x12387e000 == 39 [pid = 1941] [id = 88] 01:08:48 INFO - PROCESS | 1941 | ++DOMWINDOW == 90 (0x120f29800) [pid = 1941] [serial = 261] [outer = 0x0] 01:08:48 INFO - PROCESS | 1941 | ++DOMWINDOW == 91 (0x1249af400) [pid = 1941] [serial = 262] [outer = 0x120f29800] 01:08:48 INFO - PROCESS | 1941 | 1467360528934 Marionette DEBUG loaded listener.js 01:08:48 INFO - PROCESS | 1941 | ++DOMWINDOW == 92 (0x12646ec00) [pid = 1941] [serial = 263] [outer = 0x120f29800] 01:08:49 INFO - PROCESS | 1941 | 1467360529297 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]]]}] 01:08:49 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. 01:08:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 570ms 01:08:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 01:08:49 INFO - PROCESS | 1941 | 1467360529315 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 01:08:49 INFO - PROCESS | 1941 | 1467360529317 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 01:08:49 INFO - PROCESS | 1941 | 1467360529319 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 01:08:49 INFO - PROCESS | 1941 | 1467360529320 Marionette TRACE conn2 <- [1,326,null,{}] 01:08:49 INFO - PROCESS | 1941 | 1467360529322 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}] 01:08:49 INFO - PROCESS | 1941 | 1467360529323 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:49 INFO - PROCESS | 1941 | 1467360529417 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 01:08:49 INFO - PROCESS | 1941 | 1467360529429 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:49 INFO - PROCESS | 1941 | 1467360529430 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:49 INFO - PROCESS | 1941 | ++DOCSHELL 0x124697800 == 40 [pid = 1941] [id = 89] 01:08:49 INFO - PROCESS | 1941 | ++DOMWINDOW == 93 (0x126576800) [pid = 1941] [serial = 264] [outer = 0x0] 01:08:49 INFO - PROCESS | 1941 | ++DOMWINDOW == 94 (0x12828d400) [pid = 1941] [serial = 265] [outer = 0x126576800] 01:08:49 INFO - PROCESS | 1941 | 1467360529455 Marionette DEBUG loaded listener.js 01:08:49 INFO - PROCESS | 1941 | ++DOMWINDOW == 95 (0x128293000) [pid = 1941] [serial = 266] [outer = 0x126576800] 01:08:49 INFO - PROCESS | 1941 | 1467360529800 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]]]}] 01:08:49 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. 01:08:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 520ms 01:08:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 01:08:49 INFO - PROCESS | 1941 | 1467360529840 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 01:08:49 INFO - PROCESS | 1941 | 1467360529841 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 01:08:49 INFO - PROCESS | 1941 | 1467360529843 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 01:08:49 INFO - PROCESS | 1941 | 1467360529844 Marionette TRACE conn2 <- [1,330,null,{}] 01:08:49 INFO - PROCESS | 1941 | 1467360529847 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}] 01:08:49 INFO - PROCESS | 1941 | 1467360529848 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:49 INFO - PROCESS | 1941 | 1467360529954 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 01:08:49 INFO - PROCESS | 1941 | 1467360529969 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:49 INFO - PROCESS | 1941 | 1467360529970 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:49 INFO - PROCESS | 1941 | ++DOCSHELL 0x125619000 == 41 [pid = 1941] [id = 90] 01:08:49 INFO - PROCESS | 1941 | ++DOMWINDOW == 96 (0x128295800) [pid = 1941] [serial = 267] [outer = 0x0] 01:08:50 INFO - PROCESS | 1941 | ++DOMWINDOW == 97 (0x128299000) [pid = 1941] [serial = 268] [outer = 0x128295800] 01:08:50 INFO - PROCESS | 1941 | 1467360529997 Marionette DEBUG loaded listener.js 01:08:50 INFO - PROCESS | 1941 | ++DOMWINDOW == 98 (0x128515400) [pid = 1941] [serial = 269] [outer = 0x128295800] 01:08:50 INFO - PROCESS | 1941 | 1467360530314 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]]]}] 01:08:50 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. 01:08:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 519ms 01:08:50 INFO - PROCESS | 1941 | 1467360530362 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 01:08:50 INFO - PROCESS | 1941 | 1467360530363 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 01:08:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 01:08:50 INFO - PROCESS | 1941 | 1467360530366 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 01:08:50 INFO - PROCESS | 1941 | 1467360530367 Marionette TRACE conn2 <- [1,334,null,{}] 01:08:50 INFO - PROCESS | 1941 | 1467360530369 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}] 01:08:50 INFO - PROCESS | 1941 | 1467360530370 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:50 INFO - PROCESS | 1941 | 1467360530466 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 01:08:50 INFO - PROCESS | 1941 | 1467360530477 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:50 INFO - PROCESS | 1941 | 1467360530478 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:50 INFO - PROCESS | 1941 | ++DOCSHELL 0x126851800 == 42 [pid = 1941] [id = 91] 01:08:50 INFO - PROCESS | 1941 | ++DOMWINDOW == 99 (0x128515c00) [pid = 1941] [serial = 270] [outer = 0x0] 01:08:50 INFO - PROCESS | 1941 | ++DOMWINDOW == 100 (0x12865d000) [pid = 1941] [serial = 271] [outer = 0x128515c00] 01:08:50 INFO - PROCESS | 1941 | 1467360530502 Marionette DEBUG loaded listener.js 01:08:50 INFO - PROCESS | 1941 | ++DOMWINDOW == 101 (0x128910400) [pid = 1941] [serial = 272] [outer = 0x128515c00] 01:08:50 INFO - PROCESS | 1941 | 1467360530825 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]]]}] 01:08:50 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. 01:08:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 468ms 01:08:50 INFO - PROCESS | 1941 | 1467360530834 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 01:08:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 01:08:50 INFO - PROCESS | 1941 | 1467360530835 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 01:08:50 INFO - PROCESS | 1941 | 1467360530841 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 01:08:50 INFO - PROCESS | 1941 | 1467360530842 Marionette TRACE conn2 <- [1,338,null,{}] 01:08:50 INFO - PROCESS | 1941 | 1467360530845 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}] 01:08:50 INFO - PROCESS | 1941 | 1467360530846 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:50 INFO - PROCESS | 1941 | 1467360530948 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 01:08:50 INFO - PROCESS | 1941 | 1467360530959 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:50 INFO - PROCESS | 1941 | 1467360530960 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:50 INFO - PROCESS | 1941 | ++DOCSHELL 0x1285e1000 == 43 [pid = 1941] [id = 92] 01:08:50 INFO - PROCESS | 1941 | ++DOMWINDOW == 102 (0x128b98800) [pid = 1941] [serial = 273] [outer = 0x0] 01:08:50 INFO - PROCESS | 1941 | ++DOMWINDOW == 103 (0x128ce5800) [pid = 1941] [serial = 274] [outer = 0x128b98800] 01:08:50 INFO - PROCESS | 1941 | 1467360530984 Marionette DEBUG loaded listener.js 01:08:51 INFO - PROCESS | 1941 | ++DOMWINDOW == 104 (0x128cee400) [pid = 1941] [serial = 275] [outer = 0x128b98800] 01:08:51 INFO - PROCESS | 1941 | --DOMWINDOW == 103 (0x1176e2400) [pid = 1941] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 01:08:51 INFO - PROCESS | 1941 | --DOMWINDOW == 102 (0x113f2f400) [pid = 1941] [serial = 203] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 01:08:51 INFO - PROCESS | 1941 | --DOMWINDOW == 101 (0x119d48000) [pid = 1941] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 01:08:51 INFO - PROCESS | 1941 | --DOMWINDOW == 100 (0x1255db400) [pid = 1941] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 01:08:51 INFO - PROCESS | 1941 | --DOMWINDOW == 99 (0x1185bf000) [pid = 1941] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 01:08:51 INFO - PROCESS | 1941 | --DOMWINDOW == 98 (0x123dd6800) [pid = 1941] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 01:08:51 INFO - PROCESS | 1941 | --DOMWINDOW == 97 (0x1181ab800) [pid = 1941] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 01:08:51 INFO - PROCESS | 1941 | --DOMWINDOW == 96 (0x1133dc400) [pid = 1941] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 01:08:51 INFO - PROCESS | 1941 | --DOMWINDOW == 95 (0x124088000) [pid = 1941] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 01:08:51 INFO - PROCESS | 1941 | --DOMWINDOW == 94 (0x113866800) [pid = 1941] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 01:08:51 INFO - PROCESS | 1941 | --DOMWINDOW == 93 (0x123faa000) [pid = 1941] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 01:08:51 INFO - PROCESS | 1941 | --DOMWINDOW == 92 (0x1185be000) [pid = 1941] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 01:08:51 INFO - PROCESS | 1941 | --DOMWINDOW == 91 (0x1181c8800) [pid = 1941] [serial = 200] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 01:08:51 INFO - PROCESS | 1941 | --DOMWINDOW == 90 (0x119d43c00) [pid = 1941] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 01:08:51 INFO - PROCESS | 1941 | 1467360531378 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]]]}] 01:08:51 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. 01:08:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 570ms 01:08:51 INFO - PROCESS | 1941 | 1467360531409 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 01:08:51 INFO - PROCESS | 1941 | 1467360531411 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 01:08:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 01:08:51 INFO - PROCESS | 1941 | 1467360531413 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 01:08:51 INFO - PROCESS | 1941 | 1467360531415 Marionette TRACE conn2 <- [1,342,null,{}] 01:08:51 INFO - PROCESS | 1941 | 1467360531417 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}] 01:08:51 INFO - PROCESS | 1941 | 1467360531419 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:51 INFO - PROCESS | 1941 | 1467360531517 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 01:08:51 INFO - PROCESS | 1941 | 1467360531524 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:51 INFO - PROCESS | 1941 | 1467360531525 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:51 INFO - PROCESS | 1941 | ++DOCSHELL 0x128b62000 == 44 [pid = 1941] [id = 93] 01:08:51 INFO - PROCESS | 1941 | ++DOMWINDOW == 91 (0x1181b9400) [pid = 1941] [serial = 276] [outer = 0x0] 01:08:51 INFO - PROCESS | 1941 | ++DOMWINDOW == 92 (0x1185be400) [pid = 1941] [serial = 277] [outer = 0x1181b9400] 01:08:51 INFO - PROCESS | 1941 | 1467360531557 Marionette DEBUG loaded listener.js 01:08:51 INFO - PROCESS | 1941 | ++DOMWINDOW == 93 (0x128ce6400) [pid = 1941] [serial = 278] [outer = 0x1181b9400] 01:08:52 INFO - PROCESS | 1941 | 1467360532049 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]]]}] 01:08:52 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. 01:08:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 672ms 01:08:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 01:08:52 INFO - PROCESS | 1941 | 1467360532086 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 01:08:52 INFO - PROCESS | 1941 | 1467360532088 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 01:08:52 INFO - PROCESS | 1941 | 1467360532091 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 01:08:52 INFO - PROCESS | 1941 | 1467360532093 Marionette TRACE conn2 <- [1,346,null,{}] 01:08:52 INFO - PROCESS | 1941 | 1467360532097 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}] 01:08:52 INFO - PROCESS | 1941 | 1467360532098 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:52 INFO - PROCESS | 1941 | 1467360532210 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 01:08:52 INFO - PROCESS | 1941 | 1467360532214 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:52 INFO - PROCESS | 1941 | 1467360532215 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:52 INFO - PROCESS | 1941 | ++DOCSHELL 0x12a64d800 == 45 [pid = 1941] [id = 94] 01:08:52 INFO - PROCESS | 1941 | ++DOMWINDOW == 94 (0x12a385c00) [pid = 1941] [serial = 279] [outer = 0x0] 01:08:52 INFO - PROCESS | 1941 | ++DOMWINDOW == 95 (0x12a597400) [pid = 1941] [serial = 280] [outer = 0x12a385c00] 01:08:52 INFO - PROCESS | 1941 | 1467360532239 Marionette DEBUG loaded listener.js 01:08:52 INFO - PROCESS | 1941 | ++DOMWINDOW == 96 (0x12a5ed000) [pid = 1941] [serial = 281] [outer = 0x12a385c00] 01:08:52 INFO - PROCESS | 1941 | 1467360532546 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]]]}] 01:08:52 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. 01:08:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 470ms 01:08:52 INFO - PROCESS | 1941 | 1467360532562 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 01:08:52 INFO - PROCESS | 1941 | 1467360532563 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 01:08:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 01:08:52 INFO - PROCESS | 1941 | 1467360532565 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 01:08:52 INFO - PROCESS | 1941 | 1467360532567 Marionette TRACE conn2 <- [1,350,null,{}] 01:08:52 INFO - PROCESS | 1941 | 1467360532569 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}] 01:08:52 INFO - PROCESS | 1941 | 1467360532570 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:52 INFO - PROCESS | 1941 | 1467360532654 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 01:08:52 INFO - PROCESS | 1941 | 1467360532708 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:52 INFO - PROCESS | 1941 | 1467360532709 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:52 INFO - PROCESS | 1941 | ++DOCSHELL 0x12aa51800 == 46 [pid = 1941] [id = 95] 01:08:52 INFO - PROCESS | 1941 | ++DOMWINDOW == 97 (0x120f34c00) [pid = 1941] [serial = 282] [outer = 0x0] 01:08:52 INFO - PROCESS | 1941 | ++DOMWINDOW == 98 (0x12a5f1000) [pid = 1941] [serial = 283] [outer = 0x120f34c00] 01:08:52 INFO - PROCESS | 1941 | 1467360532733 Marionette DEBUG loaded listener.js 01:08:52 INFO - PROCESS | 1941 | ++DOMWINDOW == 99 (0x12a767000) [pid = 1941] [serial = 284] [outer = 0x120f34c00] 01:08:53 INFO - PROCESS | 1941 | 1467360533006 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]]]}] 01:08:53 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. 01:08:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 470ms 01:08:53 INFO - PROCESS | 1941 | 1467360533042 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 01:08:53 INFO - PROCESS | 1941 | 1467360533044 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 01:08:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 01:08:53 INFO - PROCESS | 1941 | 1467360533046 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 01:08:53 INFO - PROCESS | 1941 | 1467360533047 Marionette TRACE conn2 <- [1,354,null,{}] 01:08:53 INFO - PROCESS | 1941 | 1467360533049 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}] 01:08:53 INFO - PROCESS | 1941 | 1467360533050 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:53 INFO - PROCESS | 1941 | 1467360533143 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 01:08:53 INFO - PROCESS | 1941 | 1467360533147 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:53 INFO - PROCESS | 1941 | 1467360533148 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:53 INFO - PROCESS | 1941 | ++DOCSHELL 0x12aab7800 == 47 [pid = 1941] [id = 96] 01:08:53 INFO - PROCESS | 1941 | ++DOMWINDOW == 100 (0x12a386800) [pid = 1941] [serial = 285] [outer = 0x0] 01:08:53 INFO - PROCESS | 1941 | ++DOMWINDOW == 101 (0x12a773000) [pid = 1941] [serial = 286] [outer = 0x12a386800] 01:08:53 INFO - PROCESS | 1941 | 1467360533172 Marionette DEBUG loaded listener.js 01:08:53 INFO - PROCESS | 1941 | ++DOMWINDOW == 102 (0x12aad5000) [pid = 1941] [serial = 287] [outer = 0x12a386800] 01:08:53 INFO - PROCESS | 1941 | 1467360533643 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]]]}] 01:08:53 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. 01:08:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 618ms 01:08:53 INFO - PROCESS | 1941 | 1467360533665 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 01:08:53 INFO - PROCESS | 1941 | 1467360533668 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 01:08:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 01:08:53 INFO - PROCESS | 1941 | 1467360533671 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 01:08:53 INFO - PROCESS | 1941 | 1467360533673 Marionette TRACE conn2 <- [1,358,null,{}] 01:08:53 INFO - PROCESS | 1941 | 1467360533678 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}] 01:08:53 INFO - PROCESS | 1941 | 1467360533679 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:53 INFO - PROCESS | 1941 | 1467360533782 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 01:08:53 INFO - PROCESS | 1941 | 1467360533834 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:53 INFO - PROCESS | 1941 | 1467360533835 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:53 INFO - PROCESS | 1941 | ++DOCSHELL 0x1169a6000 == 48 [pid = 1941] [id = 97] 01:08:53 INFO - PROCESS | 1941 | ++DOMWINDOW == 103 (0x116a11c00) [pid = 1941] [serial = 288] [outer = 0x0] 01:08:53 INFO - PROCESS | 1941 | ++DOMWINDOW == 104 (0x1176e2400) [pid = 1941] [serial = 289] [outer = 0x116a11c00] 01:08:53 INFO - PROCESS | 1941 | 1467360533866 Marionette DEBUG loaded listener.js 01:08:53 INFO - PROCESS | 1941 | ++DOMWINDOW == 105 (0x1181b7000) [pid = 1941] [serial = 290] [outer = 0x116a11c00] 01:08:54 INFO - PROCESS | 1941 | 1467360534311 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]]]}] 01:08:54 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. 01:08:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 670ms 01:08:54 INFO - PROCESS | 1941 | 1467360534342 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 01:08:54 INFO - PROCESS | 1941 | 1467360534345 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 01:08:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 01:08:54 INFO - PROCESS | 1941 | 1467360534350 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 01:08:54 INFO - PROCESS | 1941 | 1467360534352 Marionette TRACE conn2 <- [1,362,null,{}] 01:08:54 INFO - PROCESS | 1941 | 1467360534354 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}] 01:08:54 INFO - PROCESS | 1941 | 1467360534356 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:54 INFO - PROCESS | 1941 | 1467360534459 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 01:08:54 INFO - PROCESS | 1941 | 1467360534510 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:54 INFO - PROCESS | 1941 | 1467360534511 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:54 INFO - PROCESS | 1941 | ++DOCSHELL 0x12386c800 == 49 [pid = 1941] [id = 98] 01:08:54 INFO - PROCESS | 1941 | ++DOMWINDOW == 106 (0x118883400) [pid = 1941] [serial = 291] [outer = 0x0] 01:08:54 INFO - PROCESS | 1941 | ++DOMWINDOW == 107 (0x118fb6c00) [pid = 1941] [serial = 292] [outer = 0x118883400] 01:08:54 INFO - PROCESS | 1941 | 1467360534543 Marionette DEBUG loaded listener.js 01:08:54 INFO - PROCESS | 1941 | ++DOMWINDOW == 108 (0x119870c00) [pid = 1941] [serial = 293] [outer = 0x118883400] 01:08:54 INFO - PROCESS | 1941 | 1467360534962 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]]]}] 01:08:54 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. 01:08:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 623ms 01:08:54 INFO - PROCESS | 1941 | 1467360534972 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 01:08:54 INFO - PROCESS | 1941 | 1467360534974 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 01:08:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 01:08:54 INFO - PROCESS | 1941 | 1467360534976 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 01:08:54 INFO - PROCESS | 1941 | 1467360534979 Marionette TRACE conn2 <- [1,366,null,{}] 01:08:54 INFO - PROCESS | 1941 | 1467360534987 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}] 01:08:54 INFO - PROCESS | 1941 | 1467360534990 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:55 INFO - PROCESS | 1941 | 1467360535093 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 01:08:55 INFO - PROCESS | 1941 | 1467360535176 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:55 INFO - PROCESS | 1941 | 1467360535177 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:55 INFO - PROCESS | 1941 | ++DOCSHELL 0x128bcf000 == 50 [pid = 1941] [id = 99] 01:08:55 INFO - PROCESS | 1941 | ++DOMWINDOW == 109 (0x120f2c400) [pid = 1941] [serial = 294] [outer = 0x0] 01:08:55 INFO - PROCESS | 1941 | ++DOMWINDOW == 110 (0x123dc9400) [pid = 1941] [serial = 295] [outer = 0x120f2c400] 01:08:55 INFO - PROCESS | 1941 | 1467360535209 Marionette DEBUG loaded listener.js 01:08:55 INFO - PROCESS | 1941 | ++DOMWINDOW == 111 (0x124598400) [pid = 1941] [serial = 296] [outer = 0x120f2c400] 01:08:55 INFO - PROCESS | 1941 | 1467360535657 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]]]}] 01:08:55 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. 01:08:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 723ms 01:08:55 INFO - PROCESS | 1941 | 1467360535701 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 01:08:55 INFO - PROCESS | 1941 | 1467360535704 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 01:08:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 01:08:55 INFO - PROCESS | 1941 | 1467360535707 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 01:08:55 INFO - PROCESS | 1941 | 1467360535709 Marionette TRACE conn2 <- [1,370,null,{}] 01:08:55 INFO - PROCESS | 1941 | 1467360535713 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}] 01:08:55 INFO - PROCESS | 1941 | 1467360535715 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:55 INFO - PROCESS | 1941 | 1467360535866 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 01:08:55 INFO - PROCESS | 1941 | 1467360535955 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:55 INFO - PROCESS | 1941 | 1467360535956 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:55 INFO - PROCESS | 1941 | ++DOCSHELL 0x12b194800 == 51 [pid = 1941] [id = 100] 01:08:55 INFO - PROCESS | 1941 | ++DOMWINDOW == 112 (0x124ecb800) [pid = 1941] [serial = 297] [outer = 0x0] 01:08:55 INFO - PROCESS | 1941 | ++DOMWINDOW == 113 (0x1255d9c00) [pid = 1941] [serial = 298] [outer = 0x124ecb800] 01:08:56 INFO - PROCESS | 1941 | 1467360536005 Marionette DEBUG loaded listener.js 01:08:56 INFO - PROCESS | 1941 | ++DOMWINDOW == 114 (0x126831400) [pid = 1941] [serial = 299] [outer = 0x124ecb800] 01:08:56 INFO - PROCESS | 1941 | 1467360536555 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]]]}] 01:08:56 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. 01:08:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 923ms 01:08:56 INFO - PROCESS | 1941 | 1467360536630 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 01:08:56 INFO - PROCESS | 1941 | 1467360536632 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 01:08:56 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 01:08:56 INFO - PROCESS | 1941 | 1467360536634 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 01:08:56 INFO - PROCESS | 1941 | 1467360536635 Marionette TRACE conn2 <- [1,374,null,{}] 01:08:56 INFO - PROCESS | 1941 | 1467360536638 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}] 01:08:56 INFO - PROCESS | 1941 | 1467360536639 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:56 INFO - PROCESS | 1941 | 1467360536747 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 01:08:56 INFO - PROCESS | 1941 | 1467360536809 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:56 INFO - PROCESS | 1941 | 1467360536810 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:56 INFO - PROCESS | 1941 | ++DOCSHELL 0x12560c000 == 52 [pid = 1941] [id = 101] 01:08:56 INFO - PROCESS | 1941 | ++DOMWINDOW == 115 (0x1182d4800) [pid = 1941] [serial = 300] [outer = 0x0] 01:08:56 INFO - PROCESS | 1941 | ++DOMWINDOW == 116 (0x126a21000) [pid = 1941] [serial = 301] [outer = 0x1182d4800] 01:08:56 INFO - PROCESS | 1941 | 1467360536839 Marionette DEBUG loaded listener.js 01:08:56 INFO - PROCESS | 1941 | ++DOMWINDOW == 117 (0x12a388800) [pid = 1941] [serial = 302] [outer = 0x1182d4800] 01:08:57 INFO - PROCESS | 1941 | 1467360537403 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 01:08:57 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 01:08:57 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 821ms 01:08:57 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 01:08:57 INFO - PROCESS | 1941 | 1467360537457 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 01:08:57 INFO - PROCESS | 1941 | 1467360537459 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 01:08:57 INFO - PROCESS | 1941 | 1467360537462 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 01:08:57 INFO - PROCESS | 1941 | 1467360537463 Marionette TRACE conn2 <- [1,378,null,{}] 01:08:57 INFO - PROCESS | 1941 | 1467360537467 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}] 01:08:57 INFO - PROCESS | 1941 | 1467360537468 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:57 INFO - PROCESS | 1941 | 1467360537559 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 01:08:57 INFO - PROCESS | 1941 | 1467360537627 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:57 INFO - PROCESS | 1941 | 1467360537628 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:57 INFO - PROCESS | 1941 | ++DOCSHELL 0x113d87800 == 53 [pid = 1941] [id = 102] 01:08:57 INFO - PROCESS | 1941 | ++DOMWINDOW == 118 (0x1181c4000) [pid = 1941] [serial = 303] [outer = 0x0] 01:08:57 INFO - PROCESS | 1941 | ++DOMWINDOW == 119 (0x1182d5800) [pid = 1941] [serial = 304] [outer = 0x1181c4000] 01:08:57 INFO - PROCESS | 1941 | 1467360537657 Marionette DEBUG loaded listener.js 01:08:57 INFO - PROCESS | 1941 | ++DOMWINDOW == 120 (0x1185b1c00) [pid = 1941] [serial = 305] [outer = 0x1181c4000] 01:08:58 INFO - PROCESS | 1941 | --DOCSHELL 0x12aa51800 == 52 [pid = 1941] [id = 95] 01:08:58 INFO - PROCESS | 1941 | --DOCSHELL 0x12a64d800 == 51 [pid = 1941] [id = 94] 01:08:58 INFO - PROCESS | 1941 | --DOCSHELL 0x128b62000 == 50 [pid = 1941] [id = 93] 01:08:58 INFO - PROCESS | 1941 | --DOCSHELL 0x1285e1000 == 49 [pid = 1941] [id = 92] 01:08:58 INFO - PROCESS | 1941 | --DOCSHELL 0x126851800 == 48 [pid = 1941] [id = 91] 01:08:58 INFO - PROCESS | 1941 | --DOCSHELL 0x125619000 == 47 [pid = 1941] [id = 90] 01:08:58 INFO - PROCESS | 1941 | --DOCSHELL 0x124697800 == 46 [pid = 1941] [id = 89] 01:08:58 INFO - PROCESS | 1941 | --DOCSHELL 0x12387e000 == 45 [pid = 1941] [id = 88] 01:08:58 INFO - PROCESS | 1941 | --DOMWINDOW == 119 (0x128b9b400) [pid = 1941] [serial = 232] [outer = 0x0] [url = about:blank] 01:08:58 INFO - PROCESS | 1941 | --DOCSHELL 0x119b36800 == 44 [pid = 1941] [id = 87] 01:08:58 INFO - PROCESS | 1941 | --DOCSHELL 0x1191f8800 == 43 [pid = 1941] [id = 86] 01:08:58 INFO - PROCESS | 1941 | --DOCSHELL 0x116fd8000 == 42 [pid = 1941] [id = 85] 01:08:58 INFO - PROCESS | 1941 | --DOCSHELL 0x1184d0800 == 41 [pid = 1941] [id = 84] 01:08:58 INFO - PROCESS | 1941 | --DOCSHELL 0x117e74000 == 40 [pid = 1941] [id = 83] 01:08:58 INFO - PROCESS | 1941 | --DOCSHELL 0x128bd7800 == 39 [pid = 1941] [id = 78] 01:08:58 INFO - PROCESS | 1941 | 1467360538113 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 01:08:58 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 01:08:58 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 673ms 01:08:58 INFO - PROCESS | 1941 | 1467360538134 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 01:08:58 INFO - PROCESS | 1941 | 1467360538137 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 01:08:58 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 01:08:58 INFO - PROCESS | 1941 | 1467360538141 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 01:08:58 INFO - PROCESS | 1941 | 1467360538143 Marionette TRACE conn2 <- [1,382,null,{}] 01:08:58 INFO - PROCESS | 1941 | 1467360538145 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}] 01:08:58 INFO - PROCESS | 1941 | 1467360538147 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:58 INFO - PROCESS | 1941 | 1467360538228 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 01:08:58 INFO - PROCESS | 1941 | 1467360538233 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:58 INFO - PROCESS | 1941 | 1467360538234 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:58 INFO - PROCESS | 1941 | ++DOCSHELL 0x117e74000 == 40 [pid = 1941] [id = 103] 01:08:58 INFO - PROCESS | 1941 | ++DOMWINDOW == 120 (0x11938d400) [pid = 1941] [serial = 306] [outer = 0x0] 01:08:58 INFO - PROCESS | 1941 | ++DOMWINDOW == 121 (0x119d0ec00) [pid = 1941] [serial = 307] [outer = 0x11938d400] 01:08:58 INFO - PROCESS | 1941 | 1467360538264 Marionette DEBUG loaded listener.js 01:08:58 INFO - PROCESS | 1941 | ++DOMWINDOW == 122 (0x120f30800) [pid = 1941] [serial = 308] [outer = 0x11938d400] 01:08:58 INFO - PROCESS | 1941 | --DOMWINDOW == 121 (0x12890d400) [pid = 1941] [serial = 230] [outer = 0x0] [url = about:blank] 01:08:58 INFO - PROCESS | 1941 | --DOMWINDOW == 120 (0x1181aec00) [pid = 1941] [serial = 199] [outer = 0x0] [url = about:blank] 01:08:58 INFO - PROCESS | 1941 | --DOMWINDOW == 119 (0x119b7f000) [pid = 1941] [serial = 205] [outer = 0x0] [url = about:blank] 01:08:58 INFO - PROCESS | 1941 | --DOMWINDOW == 118 (0x123c05800) [pid = 1941] [serial = 211] [outer = 0x0] [url = about:blank] 01:08:58 INFO - PROCESS | 1941 | --DOMWINDOW == 117 (0x126574c00) [pid = 1941] [serial = 220] [outer = 0x0] [url = about:blank] 01:08:58 INFO - PROCESS | 1941 | --DOMWINDOW == 116 (0x128512c00) [pid = 1941] [serial = 229] [outer = 0x0] [url = about:blank] 01:08:58 INFO - PROCESS | 1941 | --DOMWINDOW == 115 (0x117ea0000) [pid = 1941] [serial = 198] [outer = 0x0] [url = about:blank] 01:08:58 INFO - PROCESS | 1941 | --DOMWINDOW == 114 (0x12459cc00) [pid = 1941] [serial = 214] [outer = 0x0] [url = about:blank] 01:08:58 INFO - PROCESS | 1941 | --DOMWINDOW == 113 (0x1181b2c00) [pid = 1941] [serial = 195] [outer = 0x0] [url = about:blank] 01:08:58 INFO - PROCESS | 1941 | --DOMWINDOW == 112 (0x123dd2800) [pid = 1941] [serial = 212] [outer = 0x0] [url = about:blank] 01:08:58 INFO - PROCESS | 1941 | --DOMWINDOW == 111 (0x11607d400) [pid = 1941] [serial = 193] [outer = 0x0] [url = about:blank] 01:08:58 INFO - PROCESS | 1941 | --DOMWINDOW == 110 (0x1255d0000) [pid = 1941] [serial = 190] [outer = 0x0] [url = about:blank] 01:08:58 INFO - PROCESS | 1941 | --DOMWINDOW == 109 (0x1150d8c00) [pid = 1941] [serial = 223] [outer = 0x0] [url = about:blank] 01:08:58 INFO - PROCESS | 1941 | --DOMWINDOW == 108 (0x126002800) [pid = 1941] [serial = 217] [outer = 0x0] [url = about:blank] 01:08:58 INFO - PROCESS | 1941 | --DOMWINDOW == 107 (0x123dd6c00) [pid = 1941] [serial = 227] [outer = 0x0] [url = about:blank] 01:08:58 INFO - PROCESS | 1941 | --DOMWINDOW == 106 (0x119d8dc00) [pid = 1941] [serial = 226] [outer = 0x0] [url = about:blank] 01:08:58 INFO - PROCESS | 1941 | --DOMWINDOW == 105 (0x119421c00) [pid = 1941] [serial = 204] [outer = 0x0] [url = about:blank] 01:08:58 INFO - PROCESS | 1941 | --DOMWINDOW == 104 (0x126010400) [pid = 1941] [serial = 218] [outer = 0x0] [url = about:blank] 01:08:58 INFO - PROCESS | 1941 | --DOMWINDOW == 103 (0x1185bd000) [pid = 1941] [serial = 202] [outer = 0x0] [url = about:blank] 01:08:58 INFO - PROCESS | 1941 | --DOMWINDOW == 102 (0x1166f0c00) [pid = 1941] [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.] 01:08:58 INFO - PROCESS | 1941 | --DOMWINDOW == 101 (0x119d51400) [pid = 1941] [serial = 208] [outer = 0x0] [url = about:blank] 01:08:58 INFO - PROCESS | 1941 | --DOMWINDOW == 100 (0x11817bc00) [pid = 1941] [serial = 224] [outer = 0x0] [url = about:blank] 01:08:58 INFO - PROCESS | 1941 | --DOMWINDOW == 99 (0x126830000) [pid = 1941] [serial = 221] [outer = 0x0] [url = about:blank] 01:08:58 INFO - PROCESS | 1941 | --DOMWINDOW == 98 (0x1255d3800) [pid = 1941] [serial = 215] [outer = 0x0] [url = about:blank] 01:08:58 INFO - PROCESS | 1941 | --DOMWINDOW == 97 (0x120fee800) [pid = 1941] [serial = 209] [outer = 0x0] [url = about:blank] 01:08:58 INFO - PROCESS | 1941 | --DOMWINDOW == 96 (0x1184e3800) [pid = 1941] [serial = 201] [outer = 0x0] [url = about:blank] 01:08:58 INFO - PROCESS | 1941 | --DOMWINDOW == 95 (0x1138e8400) [pid = 1941] [serial = 192] [outer = 0x0] [url = about:blank] 01:08:58 INFO - PROCESS | 1941 | --DOMWINDOW == 94 (0x1181c4800) [pid = 1941] [serial = 196] [outer = 0x0] [url = about:blank] 01:08:58 INFO - PROCESS | 1941 | 1467360538649 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 01:08:58 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 01:08:58 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 523ms 01:08:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 01:08:58 INFO - PROCESS | 1941 | 1467360538665 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 01:08:58 INFO - PROCESS | 1941 | 1467360538666 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 01:08:58 INFO - PROCESS | 1941 | 1467360538668 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 01:08:58 INFO - PROCESS | 1941 | 1467360538672 Marionette TRACE conn2 <- [1,386,null,{}] 01:08:58 INFO - PROCESS | 1941 | 1467360538680 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}] 01:08:58 INFO - PROCESS | 1941 | 1467360538683 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:58 INFO - PROCESS | 1941 | 1467360538765 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 01:08:58 INFO - PROCESS | 1941 | 1467360538769 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:58 INFO - PROCESS | 1941 | 1467360538773 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:58 INFO - PROCESS | 1941 | ++DOCSHELL 0x119dac800 == 41 [pid = 1941] [id = 104] 01:08:58 INFO - PROCESS | 1941 | ++DOMWINDOW == 95 (0x123dca000) [pid = 1941] [serial = 309] [outer = 0x0] 01:08:58 INFO - PROCESS | 1941 | ++DOMWINDOW == 96 (0x124092400) [pid = 1941] [serial = 310] [outer = 0x123dca000] 01:08:58 INFO - PROCESS | 1941 | 1467360538802 Marionette DEBUG loaded listener.js 01:08:58 INFO - PROCESS | 1941 | ++DOMWINDOW == 97 (0x1250e4c00) [pid = 1941] [serial = 311] [outer = 0x123dca000] 01:08:59 INFO - PROCESS | 1941 | 1467360539164 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]]]}] 01:08:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 01:08:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 572ms 01:08:59 INFO - PROCESS | 1941 | 1467360539284 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 01:08:59 INFO - PROCESS | 1941 | 1467360539286 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 01:08:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 01:08:59 INFO - PROCESS | 1941 | 1467360539325 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 01:08:59 INFO - PROCESS | 1941 | 1467360539327 Marionette TRACE conn2 <- [1,390,null,{}] 01:08:59 INFO - PROCESS | 1941 | 1467360539368 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}] 01:08:59 INFO - PROCESS | 1941 | 1467360539370 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:59 INFO - PROCESS | 1941 | 1467360539520 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 01:08:59 INFO - PROCESS | 1941 | 1467360539621 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:59 INFO - PROCESS | 1941 | 1467360539622 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:08:59 INFO - PROCESS | 1941 | ++DOCSHELL 0x124697800 == 42 [pid = 1941] [id = 105] 01:08:59 INFO - PROCESS | 1941 | ++DOMWINDOW == 98 (0x126831000) [pid = 1941] [serial = 312] [outer = 0x0] 01:08:59 INFO - PROCESS | 1941 | ++DOMWINDOW == 99 (0x128b98400) [pid = 1941] [serial = 313] [outer = 0x126831000] 01:08:59 INFO - PROCESS | 1941 | 1467360539664 Marionette DEBUG loaded listener.js 01:08:59 INFO - PROCESS | 1941 | ++DOMWINDOW == 100 (0x128cedc00) [pid = 1941] [serial = 314] [outer = 0x126831000] 01:09:00 INFO - PROCESS | 1941 | 1467360540013 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]]]}] 01:09:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 01:09:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 754ms 01:09:00 INFO - PROCESS | 1941 | 1467360540052 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 01:09:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 01:09:00 INFO - PROCESS | 1941 | 1467360540058 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 01:09:00 INFO - PROCESS | 1941 | 1467360540063 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 01:09:00 INFO - PROCESS | 1941 | 1467360540064 Marionette TRACE conn2 <- [1,394,null,{}] 01:09:00 INFO - PROCESS | 1941 | 1467360540068 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}] 01:09:00 INFO - PROCESS | 1941 | 1467360540070 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:00 INFO - PROCESS | 1941 | 1467360540195 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 01:09:00 INFO - PROCESS | 1941 | 1467360540204 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:00 INFO - PROCESS | 1941 | 1467360540205 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:00 INFO - PROCESS | 1941 | ++DOCSHELL 0x126062800 == 43 [pid = 1941] [id = 106] 01:09:00 INFO - PROCESS | 1941 | ++DOMWINDOW == 101 (0x128cef000) [pid = 1941] [serial = 315] [outer = 0x0] 01:09:00 INFO - PROCESS | 1941 | ++DOMWINDOW == 102 (0x12a5eb800) [pid = 1941] [serial = 316] [outer = 0x128cef000] 01:09:00 INFO - PROCESS | 1941 | 1467360540245 Marionette DEBUG loaded listener.js 01:09:00 INFO - PROCESS | 1941 | ++DOMWINDOW == 103 (0x12a770c00) [pid = 1941] [serial = 317] [outer = 0x128cef000] 01:09:00 INFO - PROCESS | 1941 | 1467360540690 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]]]}] 01:09:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 01:09:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 672ms 01:09:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 01:09:00 INFO - PROCESS | 1941 | 1467360540742 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 01:09:00 INFO - PROCESS | 1941 | 1467360540744 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 01:09:00 INFO - PROCESS | 1941 | 1467360540746 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 01:09:00 INFO - PROCESS | 1941 | 1467360540747 Marionette TRACE conn2 <- [1,398,null,{}] 01:09:00 INFO - PROCESS | 1941 | 1467360540749 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}] 01:09:00 INFO - PROCESS | 1941 | 1467360540754 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:00 INFO - PROCESS | 1941 | 1467360540890 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 01:09:00 INFO - PROCESS | 1941 | 1467360540909 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:00 INFO - PROCESS | 1941 | 1467360540910 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:00 INFO - PROCESS | 1941 | ++DOCSHELL 0x116792000 == 44 [pid = 1941] [id = 107] 01:09:00 INFO - PROCESS | 1941 | ++DOMWINDOW == 104 (0x12b1d0400) [pid = 1941] [serial = 318] [outer = 0x0] 01:09:00 INFO - PROCESS | 1941 | ++DOMWINDOW == 105 (0x12b980c00) [pid = 1941] [serial = 319] [outer = 0x12b1d0400] 01:09:00 INFO - PROCESS | 1941 | 1467360540936 Marionette DEBUG loaded listener.js 01:09:00 INFO - PROCESS | 1941 | ++DOMWINDOW == 106 (0x12b987800) [pid = 1941] [serial = 320] [outer = 0x12b1d0400] 01:09:01 INFO - PROCESS | 1941 | 1467360541273 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]]]}] 01:09:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 01:09:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 569ms 01:09:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 01:09:01 INFO - PROCESS | 1941 | 1467360541315 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 01:09:01 INFO - PROCESS | 1941 | 1467360541316 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 01:09:01 INFO - PROCESS | 1941 | 1467360541319 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 01:09:01 INFO - PROCESS | 1941 | 1467360541320 Marionette TRACE conn2 <- [1,402,null,{}] 01:09:01 INFO - PROCESS | 1941 | 1467360541323 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}] 01:09:01 INFO - PROCESS | 1941 | 1467360541324 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:01 INFO - PROCESS | 1941 | 1467360541426 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 01:09:01 INFO - PROCESS | 1941 | 1467360541457 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:01 INFO - PROCESS | 1941 | 1467360541458 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:01 INFO - PROCESS | 1941 | ++DOCSHELL 0x1286ca800 == 45 [pid = 1941] [id = 108] 01:09:01 INFO - PROCESS | 1941 | ++DOMWINDOW == 107 (0x12b1d0c00) [pid = 1941] [serial = 321] [outer = 0x0] 01:09:01 INFO - PROCESS | 1941 | ++DOMWINDOW == 108 (0x12ba21800) [pid = 1941] [serial = 322] [outer = 0x12b1d0c00] 01:09:01 INFO - PROCESS | 1941 | 1467360541483 Marionette DEBUG loaded listener.js 01:09:01 INFO - PROCESS | 1941 | ++DOMWINDOW == 109 (0x12ba2a800) [pid = 1941] [serial = 323] [outer = 0x12b1d0c00] 01:09:01 INFO - PROCESS | 1941 | 1467360541815 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]]]}] 01:09:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 01:09:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 521ms 01:09:01 INFO - PROCESS | 1941 | 1467360541847 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 01:09:01 INFO - PROCESS | 1941 | 1467360541849 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 01:09:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 01:09:01 INFO - PROCESS | 1941 | 1467360541851 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 01:09:01 INFO - PROCESS | 1941 | 1467360541852 Marionette TRACE conn2 <- [1,406,null,{}] 01:09:01 INFO - PROCESS | 1941 | 1467360541858 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}] 01:09:01 INFO - PROCESS | 1941 | 1467360541859 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:01 INFO - PROCESS | 1941 | 1467360541965 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 01:09:02 INFO - PROCESS | 1941 | 1467360541998 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:02 INFO - PROCESS | 1941 | 1467360541999 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:02 INFO - PROCESS | 1941 | ++DOCSHELL 0x12aa5a800 == 46 [pid = 1941] [id = 109] 01:09:02 INFO - PROCESS | 1941 | ++DOMWINDOW == 110 (0x12ba21400) [pid = 1941] [serial = 324] [outer = 0x0] 01:09:02 INFO - PROCESS | 1941 | ++DOMWINDOW == 111 (0x12ba2bc00) [pid = 1941] [serial = 325] [outer = 0x12ba21400] 01:09:02 INFO - PROCESS | 1941 | 1467360542040 Marionette DEBUG loaded listener.js 01:09:02 INFO - PROCESS | 1941 | ++DOMWINDOW == 112 (0x12bcd6c00) [pid = 1941] [serial = 326] [outer = 0x12ba21400] 01:09:02 INFO - PROCESS | 1941 | 1467360542114 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 01:09:02 INFO - PROCESS | 1941 | 1467360542510 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]]]}] 01:09:02 INFO - PROCESS | 1941 | --DOMWINDOW == 111 (0x126576800) [pid = 1941] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 01:09:02 INFO - PROCESS | 1941 | --DOMWINDOW == 110 (0x128295800) [pid = 1941] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 01:09:02 INFO - PROCESS | 1941 | --DOMWINDOW == 109 (0x119d91000) [pid = 1941] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 01:09:02 INFO - PROCESS | 1941 | --DOMWINDOW == 108 (0x1183a6800) [pid = 1941] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 01:09:02 INFO - PROCESS | 1941 | --DOMWINDOW == 107 (0x11817d000) [pid = 1941] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 01:09:02 INFO - PROCESS | 1941 | --DOMWINDOW == 106 (0x120f28000) [pid = 1941] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 01:09:02 INFO - PROCESS | 1941 | --DOMWINDOW == 105 (0x118fb3c00) [pid = 1941] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 01:09:02 INFO - PROCESS | 1941 | --DOMWINDOW == 104 (0x120f29800) [pid = 1941] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 01:09:02 INFO - PROCESS | 1941 | --DOMWINDOW == 103 (0x128515c00) [pid = 1941] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 01:09:02 INFO - PROCESS | 1941 | --DOMWINDOW == 102 (0x128b98800) [pid = 1941] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 01:09:02 INFO - PROCESS | 1941 | --DOMWINDOW == 101 (0x1181b9400) [pid = 1941] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 01:09:02 INFO - PROCESS | 1941 | --DOMWINDOW == 100 (0x120f34c00) [pid = 1941] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 01:09:02 INFO - PROCESS | 1941 | --DOMWINDOW == 99 (0x12a385c00) [pid = 1941] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 01:09:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 01:09:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 722ms 01:09:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 01:09:02 INFO - PROCESS | 1941 | 1467360542573 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 01:09:02 INFO - PROCESS | 1941 | 1467360542575 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 01:09:02 INFO - PROCESS | 1941 | 1467360542577 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 01:09:02 INFO - PROCESS | 1941 | 1467360542578 Marionette TRACE conn2 <- [1,410,null,{}] 01:09:02 INFO - PROCESS | 1941 | 1467360542580 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}] 01:09:02 INFO - PROCESS | 1941 | 1467360542581 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:02 INFO - PROCESS | 1941 | 1467360542663 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 01:09:02 INFO - PROCESS | 1941 | 1467360542667 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:02 INFO - PROCESS | 1941 | 1467360542668 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:02 INFO - PROCESS | 1941 | ++DOCSHELL 0x1245b8000 == 47 [pid = 1941] [id = 110] 01:09:02 INFO - PROCESS | 1941 | ++DOMWINDOW == 100 (0x1125f8c00) [pid = 1941] [serial = 327] [outer = 0x0] 01:09:02 INFO - PROCESS | 1941 | ++DOMWINDOW == 101 (0x1125f9400) [pid = 1941] [serial = 328] [outer = 0x1125f8c00] 01:09:02 INFO - PROCESS | 1941 | 1467360542692 Marionette DEBUG loaded listener.js 01:09:02 INFO - PROCESS | 1941 | ++DOMWINDOW == 102 (0x1125ff000) [pid = 1941] [serial = 329] [outer = 0x1125f8c00] 01:09:03 INFO - PROCESS | 1941 | 1467360543052 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]]]}] 01:09:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 01:09:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 520ms 01:09:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 01:09:03 INFO - PROCESS | 1941 | 1467360543106 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 01:09:03 INFO - PROCESS | 1941 | 1467360543108 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 01:09:03 INFO - PROCESS | 1941 | 1467360543112 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 01:09:03 INFO - PROCESS | 1941 | 1467360543113 Marionette TRACE conn2 <- [1,414,null,{}] 01:09:03 INFO - PROCESS | 1941 | 1467360543116 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}] 01:09:03 INFO - PROCESS | 1941 | 1467360543118 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:03 INFO - PROCESS | 1941 | 1467360543218 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 01:09:03 INFO - PROCESS | 1941 | 1467360543240 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:03 INFO - PROCESS | 1941 | 1467360543241 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:03 INFO - PROCESS | 1941 | ++DOCSHELL 0x12b9e0800 == 48 [pid = 1941] [id = 111] 01:09:03 INFO - PROCESS | 1941 | ++DOMWINDOW == 103 (0x1125fa000) [pid = 1941] [serial = 330] [outer = 0x0] 01:09:03 INFO - PROCESS | 1941 | ++DOMWINDOW == 104 (0x120f29800) [pid = 1941] [serial = 331] [outer = 0x1125fa000] 01:09:03 INFO - PROCESS | 1941 | 1467360543265 Marionette DEBUG loaded listener.js 01:09:03 INFO - PROCESS | 1941 | ++DOMWINDOW == 105 (0x128293c00) [pid = 1941] [serial = 332] [outer = 0x1125fa000] 01:09:03 INFO - PROCESS | 1941 | 1467360543584 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]]]}] 01:09:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 01:09:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 519ms 01:09:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 01:09:03 INFO - PROCESS | 1941 | 1467360543631 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 01:09:03 INFO - PROCESS | 1941 | 1467360543632 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 01:09:03 INFO - PROCESS | 1941 | 1467360543635 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 01:09:03 INFO - PROCESS | 1941 | 1467360543637 Marionette TRACE conn2 <- [1,418,null,{}] 01:09:03 INFO - PROCESS | 1941 | 1467360543639 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}] 01:09:03 INFO - PROCESS | 1941 | 1467360543641 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:03 INFO - PROCESS | 1941 | 1467360543770 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 01:09:03 INFO - PROCESS | 1941 | 1467360543776 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:03 INFO - PROCESS | 1941 | 1467360543778 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:03 INFO - PROCESS | 1941 | ++DOCSHELL 0x12bc82000 == 49 [pid = 1941] [id = 112] 01:09:03 INFO - PROCESS | 1941 | ++DOMWINDOW == 106 (0x1127ca400) [pid = 1941] [serial = 333] [outer = 0x0] 01:09:03 INFO - PROCESS | 1941 | ++DOMWINDOW == 107 (0x112957000) [pid = 1941] [serial = 334] [outer = 0x1127ca400] 01:09:03 INFO - PROCESS | 1941 | 1467360543804 Marionette DEBUG loaded listener.js 01:09:03 INFO - PROCESS | 1941 | ++DOMWINDOW == 108 (0x12865c800) [pid = 1941] [serial = 335] [outer = 0x1127ca400] 01:09:04 INFO - PROCESS | 1941 | 1467360544592 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]]]}] 01:09:04 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 01:09:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 970ms 01:09:04 INFO - PROCESS | 1941 | 1467360544606 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 01:09:04 INFO - PROCESS | 1941 | 1467360544608 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 01:09:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 01:09:04 INFO - PROCESS | 1941 | 1467360544612 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 01:09:04 INFO - PROCESS | 1941 | 1467360544614 Marionette TRACE conn2 <- [1,422,null,{}] 01:09:04 INFO - PROCESS | 1941 | 1467360544618 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}] 01:09:04 INFO - PROCESS | 1941 | 1467360544620 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:04 INFO - PROCESS | 1941 | 1467360544729 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 01:09:04 INFO - PROCESS | 1941 | 1467360544779 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:04 INFO - PROCESS | 1941 | 1467360544780 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:04 INFO - PROCESS | 1941 | ++DOCSHELL 0x116fdb800 == 50 [pid = 1941] [id = 113] 01:09:04 INFO - PROCESS | 1941 | ++DOMWINDOW == 109 (0x112959000) [pid = 1941] [serial = 336] [outer = 0x0] 01:09:04 INFO - PROCESS | 1941 | ++DOMWINDOW == 110 (0x11295cc00) [pid = 1941] [serial = 337] [outer = 0x112959000] 01:09:04 INFO - PROCESS | 1941 | 1467360544813 Marionette DEBUG loaded listener.js 01:09:04 INFO - PROCESS | 1941 | ++DOMWINDOW == 111 (0x11607d400) [pid = 1941] [serial = 338] [outer = 0x112959000] 01:09:05 INFO - PROCESS | 1941 | 1467360545750 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]]]}] 01:09:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 01:09:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1171ms 01:09:05 INFO - PROCESS | 1941 | 1467360545784 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 01:09:05 INFO - PROCESS | 1941 | 1467360545789 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 01:09:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 01:09:05 INFO - PROCESS | 1941 | 1467360545794 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 01:09:05 INFO - PROCESS | 1941 | 1467360545795 Marionette TRACE conn2 <- [1,426,null,{}] 01:09:05 INFO - PROCESS | 1941 | 1467360545797 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}] 01:09:05 INFO - PROCESS | 1941 | 1467360545800 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:05 INFO - PROCESS | 1941 | 1467360545887 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 01:09:05 INFO - PROCESS | 1941 | 1467360545938 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:05 INFO - PROCESS | 1941 | 1467360545940 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:05 INFO - PROCESS | 1941 | ++DOCSHELL 0x123956800 == 51 [pid = 1941] [id = 114] 01:09:05 INFO - PROCESS | 1941 | ++DOMWINDOW == 112 (0x1181c4400) [pid = 1941] [serial = 339] [outer = 0x0] 01:09:05 INFO - PROCESS | 1941 | ++DOMWINDOW == 113 (0x118239800) [pid = 1941] [serial = 340] [outer = 0x1181c4400] 01:09:05 INFO - PROCESS | 1941 | 1467360545990 Marionette DEBUG loaded listener.js 01:09:06 INFO - PROCESS | 1941 | ++DOMWINDOW == 114 (0x11823e800) [pid = 1941] [serial = 341] [outer = 0x1181c4400] 01:09:06 INFO - PROCESS | 1941 | 1467360546591 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] 01:09:06 INFO - PROCESS | 1941 | 1467360546620 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 01:09:06 INFO - PROCESS | 1941 | 1467360546623 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 01:09:06 INFO - PROCESS | 1941 | 1467360546625 Marionette TRACE conn2 <- [1,430,null,{}] 01:09:06 INFO - PROCESS | 1941 | 1467360546632 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}] 01:09:06 INFO - PROCESS | 1941 | 1467360546636 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:06 INFO - PROCESS | 1941 | 1467360546740 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 01:09:06 INFO - PROCESS | 1941 | 1467360546807 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:06 INFO - PROCESS | 1941 | 1467360546809 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:06 INFO - PROCESS | 1941 | ++DOCSHELL 0x12a65c000 == 52 [pid = 1941] [id = 115] 01:09:06 INFO - PROCESS | 1941 | ++DOMWINDOW == 115 (0x119d0f400) [pid = 1941] [serial = 342] [outer = 0x0] 01:09:06 INFO - PROCESS | 1941 | ++DOMWINDOW == 116 (0x120f2a000) [pid = 1941] [serial = 343] [outer = 0x119d0f400] 01:09:06 INFO - PROCESS | 1941 | 1467360546841 Marionette DEBUG loaded listener.js 01:09:06 INFO - PROCESS | 1941 | ++DOMWINDOW == 117 (0x123b6c000) [pid = 1941] [serial = 344] [outer = 0x119d0f400] 01:09:07 INFO - PROCESS | 1941 | 1467360547287 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]]]}] 01:09:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 01:09:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 723ms 01:09:07 INFO - PROCESS | 1941 | 1467360547357 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 01:09:07 INFO - PROCESS | 1941 | 1467360547359 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 01:09:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 01:09:07 INFO - PROCESS | 1941 | 1467360547363 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 01:09:07 INFO - PROCESS | 1941 | 1467360547364 Marionette TRACE conn2 <- [1,434,null,{}] 01:09:07 INFO - PROCESS | 1941 | 1467360547366 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}] 01:09:07 INFO - PROCESS | 1941 | 1467360547368 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:07 INFO - PROCESS | 1941 | 1467360547474 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 01:09:07 INFO - PROCESS | 1941 | 1467360547542 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:07 INFO - PROCESS | 1941 | 1467360547543 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:07 INFO - PROCESS | 1941 | ++DOCSHELL 0x117e56800 == 53 [pid = 1941] [id = 116] 01:09:07 INFO - PROCESS | 1941 | ++DOMWINDOW == 118 (0x118fae000) [pid = 1941] [serial = 345] [outer = 0x0] 01:09:07 INFO - PROCESS | 1941 | ++DOMWINDOW == 119 (0x123b70000) [pid = 1941] [serial = 346] [outer = 0x118fae000] 01:09:07 INFO - PROCESS | 1941 | 1467360547574 Marionette DEBUG loaded listener.js 01:09:07 INFO - PROCESS | 1941 | ++DOMWINDOW == 120 (0x1250e1800) [pid = 1941] [serial = 347] [outer = 0x118fae000] 01:09:08 INFO - PROCESS | 1941 | 1467360548130 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]]]}] 01:09:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 01:09:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 820ms 01:09:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 01:09:08 INFO - PROCESS | 1941 | 1467360548183 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 01:09:08 INFO - PROCESS | 1941 | 1467360548186 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 01:09:08 INFO - PROCESS | 1941 | 1467360548189 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 01:09:08 INFO - PROCESS | 1941 | 1467360548191 Marionette TRACE conn2 <- [1,438,null,{}] 01:09:08 INFO - PROCESS | 1941 | 1467360548194 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}] 01:09:08 INFO - PROCESS | 1941 | 1467360548196 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:08 INFO - PROCESS | 1941 | 1467360548287 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 01:09:08 INFO - PROCESS | 1941 | 1467360548345 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:08 INFO - PROCESS | 1941 | 1467360548346 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:08 INFO - PROCESS | 1941 | ++DOCSHELL 0x1187f4000 == 54 [pid = 1941] [id = 117] 01:09:08 INFO - PROCESS | 1941 | ++DOMWINDOW == 121 (0x1176df400) [pid = 1941] [serial = 348] [outer = 0x0] 01:09:08 INFO - PROCESS | 1941 | ++DOMWINDOW == 122 (0x118113c00) [pid = 1941] [serial = 349] [outer = 0x1176df400] 01:09:08 INFO - PROCESS | 1941 | 1467360548373 Marionette DEBUG loaded listener.js 01:09:08 INFO - PROCESS | 1941 | ++DOMWINDOW == 123 (0x1181b3000) [pid = 1941] [serial = 350] [outer = 0x1176df400] 01:09:08 INFO - PROCESS | 1941 | 1467360548849 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]]]}] 01:09:08 INFO - PROCESS | 1941 | --DOCSHELL 0x12b9e0800 == 53 [pid = 1941] [id = 111] 01:09:08 INFO - PROCESS | 1941 | --DOCSHELL 0x1245b8000 == 52 [pid = 1941] [id = 110] 01:09:08 INFO - PROCESS | 1941 | --DOCSHELL 0x12aa5a800 == 51 [pid = 1941] [id = 109] 01:09:08 INFO - PROCESS | 1941 | --DOCSHELL 0x1286ca800 == 50 [pid = 1941] [id = 108] 01:09:08 INFO - PROCESS | 1941 | --DOCSHELL 0x116792000 == 49 [pid = 1941] [id = 107] 01:09:08 INFO - PROCESS | 1941 | --DOCSHELL 0x126062800 == 48 [pid = 1941] [id = 106] 01:09:08 INFO - PROCESS | 1941 | --DOMWINDOW == 122 (0x11710e800) [pid = 1941] [serial = 235] [outer = 0x0] [url = about:blank] 01:09:08 INFO - PROCESS | 1941 | --DOMWINDOW == 121 (0x118f55800) [pid = 1941] [serial = 238] [outer = 0x0] [url = about:blank] 01:09:08 INFO - PROCESS | 1941 | --DOMWINDOW == 120 (0x123dcbc00) [pid = 1941] [serial = 241] [outer = 0x0] [url = about:blank] 01:09:08 INFO - PROCESS | 1941 | --DOMWINDOW == 119 (0x1249b0c00) [pid = 1941] [serial = 244] [outer = 0x0] [url = about:blank] 01:09:08 INFO - PROCESS | 1941 | --DOMWINDOW == 118 (0x12a773000) [pid = 1941] [serial = 286] [outer = 0x0] [url = about:blank] 01:09:08 INFO - PROCESS | 1941 | --DOCSHELL 0x124697800 == 47 [pid = 1941] [id = 105] 01:09:08 INFO - PROCESS | 1941 | --DOCSHELL 0x119dac800 == 46 [pid = 1941] [id = 104] 01:09:08 INFO - PROCESS | 1941 | --DOCSHELL 0x117e74000 == 45 [pid = 1941] [id = 103] 01:09:08 INFO - PROCESS | 1941 | --DOCSHELL 0x113d87800 == 44 [pid = 1941] [id = 102] 01:09:08 INFO - PROCESS | 1941 | --DOCSHELL 0x12386c800 == 43 [pid = 1941] [id = 98] 01:09:08 INFO - PROCESS | 1941 | --DOCSHELL 0x1169a6000 == 42 [pid = 1941] [id = 97] 01:09:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 01:09:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 720ms 01:09:08 INFO - PROCESS | 1941 | 1467360548909 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 01:09:08 INFO - PROCESS | 1941 | 1467360548912 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 01:09:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 01:09:08 INFO - PROCESS | 1941 | 1467360548916 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 01:09:08 INFO - PROCESS | 1941 | 1467360548917 Marionette TRACE conn2 <- [1,442,null,{}] 01:09:08 INFO - PROCESS | 1941 | 1467360548920 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}] 01:09:08 INFO - PROCESS | 1941 | 1467360548924 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:09 INFO - PROCESS | 1941 | 1467360548999 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 01:09:09 INFO - PROCESS | 1941 | 1467360549006 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:09 INFO - PROCESS | 1941 | 1467360549007 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:09 INFO - PROCESS | 1941 | ++DOCSHELL 0x116fca800 == 43 [pid = 1941] [id = 118] 01:09:09 INFO - PROCESS | 1941 | ++DOMWINDOW == 119 (0x118237800) [pid = 1941] [serial = 351] [outer = 0x0] 01:09:09 INFO - PROCESS | 1941 | ++DOMWINDOW == 120 (0x118240800) [pid = 1941] [serial = 352] [outer = 0x118237800] 01:09:09 INFO - PROCESS | 1941 | 1467360549035 Marionette DEBUG loaded listener.js 01:09:09 INFO - PROCESS | 1941 | ++DOMWINDOW == 121 (0x1185bd400) [pid = 1941] [serial = 353] [outer = 0x118237800] 01:09:09 INFO - PROCESS | 1941 | --DOMWINDOW == 120 (0x12828d400) [pid = 1941] [serial = 265] [outer = 0x0] [url = about:blank] 01:09:09 INFO - PROCESS | 1941 | --DOMWINDOW == 119 (0x128515400) [pid = 1941] [serial = 269] [outer = 0x0] [url = about:blank] 01:09:09 INFO - PROCESS | 1941 | --DOMWINDOW == 118 (0x128299000) [pid = 1941] [serial = 268] [outer = 0x0] [url = about:blank] 01:09:09 INFO - PROCESS | 1941 | --DOMWINDOW == 117 (0x123a1f000) [pid = 1941] [serial = 259] [outer = 0x0] [url = about:blank] 01:09:09 INFO - PROCESS | 1941 | --DOMWINDOW == 116 (0x123dcd000) [pid = 1941] [serial = 260] [outer = 0x0] [url = about:blank] 01:09:09 INFO - PROCESS | 1941 | --DOMWINDOW == 115 (0x118886800) [pid = 1941] [serial = 251] [outer = 0x0] [url = about:blank] 01:09:09 INFO - PROCESS | 1941 | --DOMWINDOW == 114 (0x118591800) [pid = 1941] [serial = 250] [outer = 0x0] [url = about:blank] 01:09:09 INFO - PROCESS | 1941 | --DOMWINDOW == 113 (0x1182d2c00) [pid = 1941] [serial = 248] [outer = 0x0] [url = about:blank] 01:09:09 INFO - PROCESS | 1941 | --DOMWINDOW == 112 (0x1181b3c00) [pid = 1941] [serial = 247] [outer = 0x0] [url = about:blank] 01:09:09 INFO - PROCESS | 1941 | --DOMWINDOW == 111 (0x120f30c00) [pid = 1941] [serial = 256] [outer = 0x0] [url = about:blank] 01:09:09 INFO - PROCESS | 1941 | --DOMWINDOW == 110 (0x120fedc00) [pid = 1941] [serial = 257] [outer = 0x0] [url = about:blank] 01:09:09 INFO - PROCESS | 1941 | --DOMWINDOW == 109 (0x119756400) [pid = 1941] [serial = 253] [outer = 0x0] [url = about:blank] 01:09:09 INFO - PROCESS | 1941 | --DOMWINDOW == 108 (0x119d0a400) [pid = 1941] [serial = 254] [outer = 0x0] [url = about:blank] 01:09:09 INFO - PROCESS | 1941 | --DOMWINDOW == 107 (0x1249af400) [pid = 1941] [serial = 262] [outer = 0x0] [url = about:blank] 01:09:09 INFO - PROCESS | 1941 | --DOMWINDOW == 106 (0x12865d000) [pid = 1941] [serial = 271] [outer = 0x0] [url = about:blank] 01:09:09 INFO - PROCESS | 1941 | --DOMWINDOW == 105 (0x128ce5800) [pid = 1941] [serial = 274] [outer = 0x0] [url = about:blank] 01:09:09 INFO - PROCESS | 1941 | --DOMWINDOW == 104 (0x1185be400) [pid = 1941] [serial = 277] [outer = 0x0] [url = about:blank] 01:09:09 INFO - PROCESS | 1941 | --DOMWINDOW == 103 (0x128cee400) [pid = 1941] [serial = 275] [outer = 0x0] [url = about:blank] 01:09:09 INFO - PROCESS | 1941 | --DOMWINDOW == 102 (0x12a5f1000) [pid = 1941] [serial = 283] [outer = 0x0] [url = about:blank] 01:09:09 INFO - PROCESS | 1941 | --DOMWINDOW == 101 (0x128910400) [pid = 1941] [serial = 272] [outer = 0x0] [url = about:blank] 01:09:09 INFO - PROCESS | 1941 | --DOMWINDOW == 100 (0x12a597400) [pid = 1941] [serial = 280] [outer = 0x0] [url = about:blank] 01:09:09 INFO - PROCESS | 1941 | --DOMWINDOW == 99 (0x12a767000) [pid = 1941] [serial = 284] [outer = 0x0] [url = about:blank] 01:09:09 INFO - PROCESS | 1941 | --DOMWINDOW == 98 (0x12646ec00) [pid = 1941] [serial = 263] [outer = 0x0] [url = about:blank] 01:09:09 INFO - PROCESS | 1941 | --DOMWINDOW == 97 (0x128293000) [pid = 1941] [serial = 266] [outer = 0x0] [url = about:blank] 01:09:09 INFO - PROCESS | 1941 | --DOMWINDOW == 96 (0x12a5ed000) [pid = 1941] [serial = 281] [outer = 0x0] [url = about:blank] 01:09:09 INFO - PROCESS | 1941 | --DOMWINDOW == 95 (0x128ce6400) [pid = 1941] [serial = 278] [outer = 0x0] [url = about:blank] 01:09:09 INFO - PROCESS | 1941 | 1467360549400 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]]]}] 01:09:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 01:09:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 520ms 01:09:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 01:09:09 INFO - PROCESS | 1941 | 1467360549438 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 01:09:09 INFO - PROCESS | 1941 | 1467360549440 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 01:09:09 INFO - PROCESS | 1941 | 1467360549443 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 01:09:09 INFO - PROCESS | 1941 | 1467360549446 Marionette TRACE conn2 <- [1,446,null,{}] 01:09:09 INFO - PROCESS | 1941 | 1467360549453 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}] 01:09:09 INFO - PROCESS | 1941 | 1467360549456 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:09 INFO - PROCESS | 1941 | 1467360549534 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 01:09:09 INFO - PROCESS | 1941 | 1467360549541 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:09 INFO - PROCESS | 1941 | 1467360549543 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:09 INFO - PROCESS | 1941 | ++DOCSHELL 0x119702800 == 44 [pid = 1941] [id = 119] 01:09:09 INFO - PROCESS | 1941 | ++DOMWINDOW == 96 (0x119421800) [pid = 1941] [serial = 354] [outer = 0x0] 01:09:09 INFO - PROCESS | 1941 | ++DOMWINDOW == 97 (0x119d0fc00) [pid = 1941] [serial = 355] [outer = 0x119421800] 01:09:09 INFO - PROCESS | 1941 | 1467360549570 Marionette DEBUG loaded listener.js 01:09:09 INFO - PROCESS | 1941 | ++DOMWINDOW == 98 (0x120f34c00) [pid = 1941] [serial = 356] [outer = 0x119421800] 01:09:09 INFO - PROCESS | 1941 | 1467360549914 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]]]}] 01:09:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 01:09:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 521ms 01:09:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 01:09:09 INFO - PROCESS | 1941 | 1467360549964 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 01:09:09 INFO - PROCESS | 1941 | 1467360549966 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 01:09:09 INFO - PROCESS | 1941 | 1467360549968 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 01:09:09 INFO - PROCESS | 1941 | 1467360549969 Marionette TRACE conn2 <- [1,450,null,{}] 01:09:09 INFO - PROCESS | 1941 | 1467360549971 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}] 01:09:09 INFO - PROCESS | 1941 | 1467360549973 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:10 INFO - PROCESS | 1941 | 1467360550049 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 01:09:10 INFO - PROCESS | 1941 | 1467360550054 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:10 INFO - PROCESS | 1941 | 1467360550057 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:10 INFO - PROCESS | 1941 | ++DOCSHELL 0x123962000 == 45 [pid = 1941] [id = 120] 01:09:10 INFO - PROCESS | 1941 | ++DOMWINDOW == 99 (0x12380bc00) [pid = 1941] [serial = 357] [outer = 0x0] 01:09:10 INFO - PROCESS | 1941 | ++DOMWINDOW == 100 (0x123dc8800) [pid = 1941] [serial = 358] [outer = 0x12380bc00] 01:09:10 INFO - PROCESS | 1941 | 1467360550083 Marionette DEBUG loaded listener.js 01:09:10 INFO - PROCESS | 1941 | ++DOMWINDOW == 101 (0x123dd4400) [pid = 1941] [serial = 359] [outer = 0x12380bc00] 01:09:10 INFO - PROCESS | 1941 | 1467360550424 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] 01:09:10 INFO - PROCESS | 1941 | 1467360550442 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 01:09:10 INFO - PROCESS | 1941 | 1467360550444 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 01:09:10 INFO - PROCESS | 1941 | 1467360550445 Marionette TRACE conn2 <- [1,454,null,{}] 01:09:10 INFO - PROCESS | 1941 | 1467360550447 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}] 01:09:10 INFO - PROCESS | 1941 | 1467360550449 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:10 INFO - PROCESS | 1941 | 1467360550544 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 01:09:10 INFO - PROCESS | 1941 | 1467360550575 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:10 INFO - PROCESS | 1941 | 1467360550576 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:10 INFO - PROCESS | 1941 | ++DOCSHELL 0x12427d000 == 46 [pid = 1941] [id = 121] 01:09:10 INFO - PROCESS | 1941 | ++DOMWINDOW == 102 (0x1150ce800) [pid = 1941] [serial = 360] [outer = 0x0] 01:09:10 INFO - PROCESS | 1941 | ++DOMWINDOW == 103 (0x1249b0c00) [pid = 1941] [serial = 361] [outer = 0x1150ce800] 01:09:10 INFO - PROCESS | 1941 | 1467360550601 Marionette DEBUG loaded listener.js 01:09:10 INFO - PROCESS | 1941 | ++DOMWINDOW == 104 (0x125678400) [pid = 1941] [serial = 362] [outer = 0x1150ce800] 01:09:10 INFO - PROCESS | 1941 | [1941] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:09:10 INFO - PROCESS | 1941 | 1467360550905 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]]]}] 01:09:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 01:09:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 518ms 01:09:10 INFO - PROCESS | 1941 | 1467360550963 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 01:09:10 INFO - PROCESS | 1941 | 1467360550964 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 01:09:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 01:09:10 INFO - PROCESS | 1941 | 1467360550967 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 01:09:10 INFO - PROCESS | 1941 | 1467360550968 Marionette TRACE conn2 <- [1,458,null,{}] 01:09:10 INFO - PROCESS | 1941 | 1467360550970 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}] 01:09:10 INFO - PROCESS | 1941 | 1467360550974 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:11 INFO - PROCESS | 1941 | 1467360551074 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 01:09:11 INFO - PROCESS | 1941 | 1467360551138 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:11 INFO - PROCESS | 1941 | 1467360551139 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:11 INFO - PROCESS | 1941 | ++DOCSHELL 0x124e87000 == 47 [pid = 1941] [id = 122] 01:09:11 INFO - PROCESS | 1941 | ++DOMWINDOW == 105 (0x11295d800) [pid = 1941] [serial = 363] [outer = 0x0] 01:09:11 INFO - PROCESS | 1941 | ++DOMWINDOW == 106 (0x126468400) [pid = 1941] [serial = 364] [outer = 0x11295d800] 01:09:11 INFO - PROCESS | 1941 | 1467360551164 Marionette DEBUG loaded listener.js 01:09:11 INFO - PROCESS | 1941 | ++DOMWINDOW == 107 (0x12865d000) [pid = 1941] [serial = 365] [outer = 0x11295d800] 01:09:11 INFO - PROCESS | 1941 | 1467360551496 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] 01:09:11 INFO - PROCESS | 1941 | 1467360551538 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 01:09:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 01:09:11 INFO - PROCESS | 1941 | 1467360551542 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 01:09:11 INFO - PROCESS | 1941 | 1467360551543 Marionette TRACE conn2 <- [1,462,null,{}] 01:09:11 INFO - PROCESS | 1941 | 1467360551545 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}] 01:09:11 INFO - PROCESS | 1941 | 1467360551546 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:11 INFO - PROCESS | 1941 | 1467360551643 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 01:09:11 INFO - PROCESS | 1941 | 1467360551654 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:11 INFO - PROCESS | 1941 | 1467360551655 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:11 INFO - PROCESS | 1941 | ++DOCSHELL 0x128194800 == 48 [pid = 1941] [id = 123] 01:09:11 INFO - PROCESS | 1941 | ++DOMWINDOW == 108 (0x12851ac00) [pid = 1941] [serial = 366] [outer = 0x0] 01:09:11 INFO - PROCESS | 1941 | ++DOMWINDOW == 109 (0x128b9ac00) [pid = 1941] [serial = 367] [outer = 0x12851ac00] 01:09:11 INFO - PROCESS | 1941 | 1467360551680 Marionette DEBUG loaded listener.js 01:09:11 INFO - PROCESS | 1941 | ++DOMWINDOW == 110 (0x12a381400) [pid = 1941] [serial = 368] [outer = 0x12851ac00] 01:09:12 INFO - PROCESS | 1941 | [1941] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:09:12 INFO - PROCESS | 1941 | 1467360552041 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] 01:09:12 INFO - PROCESS | 1941 | 1467360552061 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 01:09:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 01:09:12 INFO - PROCESS | 1941 | 1467360552069 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 01:09:12 INFO - PROCESS | 1941 | 1467360552070 Marionette TRACE conn2 <- [1,466,null,{}] 01:09:12 INFO - PROCESS | 1941 | 1467360552072 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}] 01:09:12 INFO - PROCESS | 1941 | 1467360552073 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:12 INFO - PROCESS | 1941 | 1467360552170 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 01:09:12 INFO - PROCESS | 1941 | 1467360552173 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:12 INFO - PROCESS | 1941 | 1467360552174 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:12 INFO - PROCESS | 1941 | ++DOCSHELL 0x128b49000 == 49 [pid = 1941] [id = 124] 01:09:12 INFO - PROCESS | 1941 | ++DOMWINDOW == 111 (0x128cf2800) [pid = 1941] [serial = 369] [outer = 0x0] 01:09:12 INFO - PROCESS | 1941 | ++DOMWINDOW == 112 (0x12a5f1000) [pid = 1941] [serial = 370] [outer = 0x128cf2800] 01:09:12 INFO - PROCESS | 1941 | 1467360552199 Marionette DEBUG loaded listener.js 01:09:12 INFO - PROCESS | 1941 | ++DOMWINDOW == 113 (0x12a767c00) [pid = 1941] [serial = 371] [outer = 0x128cf2800] 01:09:12 INFO - PROCESS | 1941 | 1467360552541 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] 01:09:12 INFO - PROCESS | 1941 | 1467360552589 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 01:09:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 01:09:12 INFO - PROCESS | 1941 | 1467360552591 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 01:09:12 INFO - PROCESS | 1941 | 1467360552592 Marionette TRACE conn2 <- [1,470,null,{}] 01:09:12 INFO - PROCESS | 1941 | 1467360552594 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}] 01:09:12 INFO - PROCESS | 1941 | 1467360552595 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:12 INFO - PROCESS | 1941 | 1467360552695 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 01:09:12 INFO - PROCESS | 1941 | 1467360552708 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:12 INFO - PROCESS | 1941 | 1467360552709 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:12 INFO - PROCESS | 1941 | ++DOCSHELL 0x12a643000 == 50 [pid = 1941] [id = 125] 01:09:12 INFO - PROCESS | 1941 | ++DOMWINDOW == 114 (0x12a5e8c00) [pid = 1941] [serial = 372] [outer = 0x0] 01:09:12 INFO - PROCESS | 1941 | ++DOMWINDOW == 115 (0x12aac9800) [pid = 1941] [serial = 373] [outer = 0x12a5e8c00] 01:09:12 INFO - PROCESS | 1941 | 1467360552740 Marionette DEBUG loaded listener.js 01:09:12 INFO - PROCESS | 1941 | ++DOMWINDOW == 116 (0x12b14cc00) [pid = 1941] [serial = 374] [outer = 0x12a5e8c00] 01:09:13 INFO - PROCESS | 1941 | 1467360553080 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]]]}] 01:09:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 01:09:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 518ms 01:09:13 INFO - PROCESS | 1941 | --DOMWINDOW == 115 (0x126831000) [pid = 1941] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 01:09:13 INFO - PROCESS | 1941 | --DOMWINDOW == 114 (0x128cef000) [pid = 1941] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 01:09:13 INFO - PROCESS | 1941 | --DOMWINDOW == 113 (0x1181c4000) [pid = 1941] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 01:09:13 INFO - PROCESS | 1941 | --DOMWINDOW == 112 (0x12ba21400) [pid = 1941] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 01:09:13 INFO - PROCESS | 1941 | --DOMWINDOW == 111 (0x12a386800) [pid = 1941] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 01:09:13 INFO - PROCESS | 1941 | --DOMWINDOW == 110 (0x1125f8c00) [pid = 1941] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 01:09:13 INFO - PROCESS | 1941 | --DOMWINDOW == 109 (0x1125fa000) [pid = 1941] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 01:09:13 INFO - PROCESS | 1941 | --DOMWINDOW == 108 (0x123a24800) [pid = 1941] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 01:09:13 INFO - PROCESS | 1941 | --DOMWINDOW == 107 (0x1245a2400) [pid = 1941] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 01:09:13 INFO - PROCESS | 1941 | --DOMWINDOW == 106 (0x1182d3c00) [pid = 1941] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 01:09:13 INFO - PROCESS | 1941 | --DOMWINDOW == 105 (0x128910000) [pid = 1941] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 01:09:13 INFO - PROCESS | 1941 | --DOMWINDOW == 104 (0x11696b000) [pid = 1941] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 01:09:13 INFO - PROCESS | 1941 | --DOMWINDOW == 103 (0x12b1d0400) [pid = 1941] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 01:09:13 INFO - PROCESS | 1941 | --DOMWINDOW == 102 (0x12b1d0c00) [pid = 1941] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 01:09:13 INFO - PROCESS | 1941 | --DOMWINDOW == 101 (0x123dca000) [pid = 1941] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 01:09:13 INFO - PROCESS | 1941 | --DOMWINDOW == 100 (0x11938d400) [pid = 1941] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 01:09:13 INFO - PROCESS | 1941 | --DOMWINDOW == 99 (0x116a11c00) [pid = 1941] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 01:09:13 INFO - PROCESS | 1941 | --DOMWINDOW == 98 (0x118883400) [pid = 1941] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 01:09:13 INFO - PROCESS | 1941 | 1467360553225 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 01:09:13 INFO - PROCESS | 1941 | 1467360553226 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 01:09:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 01:09:13 INFO - PROCESS | 1941 | 1467360553237 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 01:09:13 INFO - PROCESS | 1941 | 1467360553238 Marionette TRACE conn2 <- [1,474,null,{}] 01:09:13 INFO - PROCESS | 1941 | 1467360553240 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}] 01:09:13 INFO - PROCESS | 1941 | 1467360553241 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:13 INFO - PROCESS | 1941 | 1467360553318 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 01:09:13 INFO - PROCESS | 1941 | 1467360553323 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:13 INFO - PROCESS | 1941 | 1467360553324 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:13 INFO - PROCESS | 1941 | ++DOCSHELL 0x124699000 == 51 [pid = 1941] [id = 126] 01:09:13 INFO - PROCESS | 1941 | ++DOMWINDOW == 99 (0x112955800) [pid = 1941] [serial = 375] [outer = 0x0] 01:09:13 INFO - PROCESS | 1941 | ++DOMWINDOW == 100 (0x116a11c00) [pid = 1941] [serial = 376] [outer = 0x112955800] 01:09:13 INFO - PROCESS | 1941 | 1467360553349 Marionette DEBUG loaded listener.js 01:09:13 INFO - PROCESS | 1941 | ++DOMWINDOW == 101 (0x1185be800) [pid = 1941] [serial = 377] [outer = 0x112955800] 01:09:13 INFO - PROCESS | 1941 | 1467360553669 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]]]}] 01:09:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 01:09:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 469ms 01:09:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 01:09:13 INFO - PROCESS | 1941 | 1467360553706 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 01:09:13 INFO - PROCESS | 1941 | 1467360553707 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 01:09:13 INFO - PROCESS | 1941 | 1467360553709 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 01:09:13 INFO - PROCESS | 1941 | 1467360553711 Marionette TRACE conn2 <- [1,478,null,{}] 01:09:13 INFO - PROCESS | 1941 | 1467360553714 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}] 01:09:13 INFO - PROCESS | 1941 | 1467360553716 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:13 INFO - PROCESS | 1941 | 1467360553817 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 01:09:13 INFO - PROCESS | 1941 | 1467360553877 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:13 INFO - PROCESS | 1941 | 1467360553878 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:13 INFO - PROCESS | 1941 | ++DOCSHELL 0x12b9db000 == 52 [pid = 1941] [id = 127] 01:09:13 INFO - PROCESS | 1941 | ++DOMWINDOW == 102 (0x1185bd000) [pid = 1941] [serial = 378] [outer = 0x0] 01:09:13 INFO - PROCESS | 1941 | ++DOMWINDOW == 103 (0x126578c00) [pid = 1941] [serial = 379] [outer = 0x1185bd000] 01:09:13 INFO - PROCESS | 1941 | 1467360553905 Marionette DEBUG loaded listener.js 01:09:13 INFO - PROCESS | 1941 | ++DOMWINDOW == 104 (0x12b987c00) [pid = 1941] [serial = 380] [outer = 0x1185bd000] 01:09:14 INFO - PROCESS | 1941 | 1467360554214 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]]]}] 01:09:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 01:09:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 521ms 01:09:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 01:09:14 INFO - PROCESS | 1941 | 1467360554231 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 01:09:14 INFO - PROCESS | 1941 | 1467360554232 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 01:09:14 INFO - PROCESS | 1941 | 1467360554235 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 01:09:14 INFO - PROCESS | 1941 | 1467360554236 Marionette TRACE conn2 <- [1,482,null,{}] 01:09:14 INFO - PROCESS | 1941 | 1467360554242 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}] 01:09:14 INFO - PROCESS | 1941 | 1467360554244 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:14 INFO - PROCESS | 1941 | 1467360554351 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 01:09:14 INFO - PROCESS | 1941 | 1467360554357 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:14 INFO - PROCESS | 1941 | 1467360554357 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:14 INFO - PROCESS | 1941 | ++DOCSHELL 0x12c349000 == 53 [pid = 1941] [id = 128] 01:09:14 INFO - PROCESS | 1941 | ++DOMWINDOW == 105 (0x1193ef400) [pid = 1941] [serial = 381] [outer = 0x0] 01:09:14 INFO - PROCESS | 1941 | ++DOMWINDOW == 106 (0x1193f2400) [pid = 1941] [serial = 382] [outer = 0x1193ef400] 01:09:14 INFO - PROCESS | 1941 | 1467360554396 Marionette DEBUG loaded listener.js 01:09:14 INFO - PROCESS | 1941 | ++DOMWINDOW == 107 (0x1193f6800) [pid = 1941] [serial = 383] [outer = 0x1193ef400] 01:09:14 INFO - PROCESS | 1941 | 1467360554730 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]]]}] 01:09:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 01:09:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 522ms 01:09:14 INFO - PROCESS | 1941 | 1467360554758 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 01:09:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 01:09:14 INFO - PROCESS | 1941 | 1467360554759 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 01:09:14 INFO - PROCESS | 1941 | 1467360554761 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 01:09:14 INFO - PROCESS | 1941 | 1467360554762 Marionette TRACE conn2 <- [1,486,null,{}] 01:09:14 INFO - PROCESS | 1941 | 1467360554764 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}] 01:09:14 INFO - PROCESS | 1941 | 1467360554765 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:14 INFO - PROCESS | 1941 | 1467360554882 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 01:09:14 INFO - PROCESS | 1941 | 1467360554888 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:14 INFO - PROCESS | 1941 | 1467360554889 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:14 INFO - PROCESS | 1941 | ++DOCSHELL 0x12c48f800 == 54 [pid = 1941] [id = 129] 01:09:14 INFO - PROCESS | 1941 | ++DOMWINDOW == 108 (0x1193f3800) [pid = 1941] [serial = 384] [outer = 0x0] 01:09:14 INFO - PROCESS | 1941 | ++DOMWINDOW == 109 (0x12b98dc00) [pid = 1941] [serial = 385] [outer = 0x1193f3800] 01:09:14 INFO - PROCESS | 1941 | 1467360554913 Marionette DEBUG loaded listener.js 01:09:14 INFO - PROCESS | 1941 | ++DOMWINDOW == 110 (0x12ba24800) [pid = 1941] [serial = 386] [outer = 0x1193f3800] 01:09:15 INFO - PROCESS | 1941 | 1467360555285 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]]]}] 01:09:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 01:09:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 570ms 01:09:15 INFO - PROCESS | 1941 | 1467360555332 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 01:09:15 INFO - PROCESS | 1941 | 1467360555334 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 01:09:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 01:09:15 INFO - PROCESS | 1941 | 1467360555338 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 01:09:15 INFO - PROCESS | 1941 | 1467360555341 Marionette TRACE conn2 <- [1,490,null,{}] 01:09:15 INFO - PROCESS | 1941 | 1467360555346 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}] 01:09:15 INFO - PROCESS | 1941 | 1467360555347 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:15 INFO - PROCESS | 1941 | 1467360555455 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 01:09:15 INFO - PROCESS | 1941 | 1467360555523 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:15 INFO - PROCESS | 1941 | 1467360555526 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:15 INFO - PROCESS | 1941 | ++DOCSHELL 0x116669800 == 55 [pid = 1941] [id = 130] 01:09:15 INFO - PROCESS | 1941 | ++DOMWINDOW == 111 (0x1133dc000) [pid = 1941] [serial = 387] [outer = 0x0] 01:09:15 INFO - PROCESS | 1941 | ++DOMWINDOW == 112 (0x113d42c00) [pid = 1941] [serial = 388] [outer = 0x1133dc000] 01:09:15 INFO - PROCESS | 1941 | 1467360555557 Marionette DEBUG loaded listener.js 01:09:15 INFO - PROCESS | 1941 | ++DOMWINDOW == 113 (0x118118400) [pid = 1941] [serial = 389] [outer = 0x1133dc000] 01:09:15 INFO - PROCESS | 1941 | 1467360555992 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]]]}] 01:09:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 01:09:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 673ms 01:09:16 INFO - PROCESS | 1941 | 1467360556010 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 01:09:16 INFO - PROCESS | 1941 | 1467360556013 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 01:09:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 01:09:16 INFO - PROCESS | 1941 | 1467360556018 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 01:09:16 INFO - PROCESS | 1941 | 1467360556020 Marionette TRACE conn2 <- [1,494,null,{}] 01:09:16 INFO - PROCESS | 1941 | 1467360556042 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}] 01:09:16 INFO - PROCESS | 1941 | 1467360556044 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:16 INFO - PROCESS | 1941 | 1467360556182 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 01:09:16 INFO - PROCESS | 1941 | 1467360556288 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:16 INFO - PROCESS | 1941 | 1467360556289 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:16 INFO - PROCESS | 1941 | ++DOCSHELL 0x123871800 == 56 [pid = 1941] [id = 131] 01:09:16 INFO - PROCESS | 1941 | ++DOMWINDOW == 114 (0x1185b5400) [pid = 1941] [serial = 390] [outer = 0x0] 01:09:16 INFO - PROCESS | 1941 | ++DOMWINDOW == 115 (0x118f55400) [pid = 1941] [serial = 391] [outer = 0x1185b5400] 01:09:16 INFO - PROCESS | 1941 | 1467360556339 Marionette DEBUG loaded listener.js 01:09:16 INFO - PROCESS | 1941 | ++DOMWINDOW == 116 (0x1193ec000) [pid = 1941] [serial = 392] [outer = 0x1185b5400] 01:09:16 INFO - PROCESS | 1941 | 1467360556827 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]]]}] 01:09:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 01:09:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 839ms 01:09:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 01:09:16 INFO - PROCESS | 1941 | 1467360556858 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 01:09:16 INFO - PROCESS | 1941 | 1467360556860 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 01:09:16 INFO - PROCESS | 1941 | 1467360556862 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 01:09:16 INFO - PROCESS | 1941 | 1467360556864 Marionette TRACE conn2 <- [1,498,null,{}] 01:09:16 INFO - PROCESS | 1941 | 1467360556890 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}] 01:09:16 INFO - PROCESS | 1941 | 1467360556893 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:17 INFO - PROCESS | 1941 | 1467360557020 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 01:09:17 INFO - PROCESS | 1941 | 1467360557071 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:17 INFO - PROCESS | 1941 | 1467360557073 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:17 INFO - PROCESS | 1941 | ++DOCSHELL 0x12b9da000 == 57 [pid = 1941] [id = 132] 01:09:17 INFO - PROCESS | 1941 | ++DOMWINDOW == 117 (0x119887400) [pid = 1941] [serial = 393] [outer = 0x0] 01:09:17 INFO - PROCESS | 1941 | ++DOMWINDOW == 118 (0x119889800) [pid = 1941] [serial = 394] [outer = 0x119887400] 01:09:17 INFO - PROCESS | 1941 | 1467360557108 Marionette DEBUG loaded listener.js 01:09:17 INFO - PROCESS | 1941 | ++DOMWINDOW == 119 (0x119fe1800) [pid = 1941] [serial = 395] [outer = 0x119887400] 01:09:17 INFO - PROCESS | 1941 | 1467360557539 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]]]}] 01:09:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 01:09:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 722ms 01:09:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 01:09:17 INFO - PROCESS | 1941 | 1467360557594 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 01:09:17 INFO - PROCESS | 1941 | 1467360557596 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 01:09:17 INFO - PROCESS | 1941 | 1467360557598 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 01:09:17 INFO - PROCESS | 1941 | 1467360557599 Marionette TRACE conn2 <- [1,502,null,{}] 01:09:17 INFO - PROCESS | 1941 | 1467360557602 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}] 01:09:17 INFO - PROCESS | 1941 | 1467360557603 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:17 INFO - PROCESS | 1941 | 1467360557741 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 01:09:17 INFO - PROCESS | 1941 | 1467360557777 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:17 INFO - PROCESS | 1941 | 1467360557779 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:17 INFO - PROCESS | 1941 | ++DOCSHELL 0x12cacc000 == 58 [pid = 1941] [id = 133] 01:09:17 INFO - PROCESS | 1941 | ++DOMWINDOW == 120 (0x123dd4000) [pid = 1941] [serial = 396] [outer = 0x0] 01:09:17 INFO - PROCESS | 1941 | ++DOMWINDOW == 121 (0x1255d1000) [pid = 1941] [serial = 397] [outer = 0x123dd4000] 01:09:17 INFO - PROCESS | 1941 | 1467360557808 Marionette DEBUG loaded listener.js 01:09:17 INFO - PROCESS | 1941 | ++DOMWINDOW == 122 (0x126575c00) [pid = 1941] [serial = 398] [outer = 0x123dd4000] 01:09:18 INFO - PROCESS | 1941 | 1467360558218 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]]]}] 01:09:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 01:09:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 670ms 01:09:18 INFO - PROCESS | 1941 | 1467360558269 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 01:09:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 01:09:18 INFO - PROCESS | 1941 | 1467360558270 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 01:09:18 INFO - PROCESS | 1941 | 1467360558272 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 01:09:18 INFO - PROCESS | 1941 | 1467360558274 Marionette TRACE conn2 <- [1,506,null,{}] 01:09:18 INFO - PROCESS | 1941 | 1467360558276 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}] 01:09:18 INFO - PROCESS | 1941 | 1467360558278 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:18 INFO - PROCESS | 1941 | 1467360558377 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 01:09:18 INFO - PROCESS | 1941 | 1467360558431 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:18 INFO - PROCESS | 1941 | 1467360558432 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:18 INFO - PROCESS | 1941 | ++DOCSHELL 0x12cbcd000 == 59 [pid = 1941] [id = 134] 01:09:18 INFO - PROCESS | 1941 | ++DOMWINDOW == 123 (0x12646ec00) [pid = 1941] [serial = 399] [outer = 0x0] 01:09:18 INFO - PROCESS | 1941 | ++DOMWINDOW == 124 (0x128298c00) [pid = 1941] [serial = 400] [outer = 0x12646ec00] 01:09:18 INFO - PROCESS | 1941 | 1467360558461 Marionette DEBUG loaded listener.js 01:09:18 INFO - PROCESS | 1941 | ++DOMWINDOW == 125 (0x128906c00) [pid = 1941] [serial = 401] [outer = 0x12646ec00] 01:09:19 INFO - PROCESS | 1941 | 1467360559073 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]]]}] 01:09:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 01:09:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 868ms 01:09:19 INFO - PROCESS | 1941 | 1467360559143 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 01:09:19 INFO - PROCESS | 1941 | 1467360559145 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 01:09:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 01:09:19 INFO - PROCESS | 1941 | 1467360559148 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 01:09:19 INFO - PROCESS | 1941 | 1467360559150 Marionette TRACE conn2 <- [1,510,null,{}] 01:09:19 INFO - PROCESS | 1941 | 1467360559154 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}] 01:09:19 INFO - PROCESS | 1941 | 1467360559156 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:19 INFO - PROCESS | 1941 | 1467360559248 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 01:09:19 INFO - PROCESS | 1941 | 1467360559306 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:19 INFO - PROCESS | 1941 | 1467360559308 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:19 INFO - PROCESS | 1941 | ++DOCSHELL 0x119a52000 == 60 [pid = 1941] [id = 135] 01:09:19 INFO - PROCESS | 1941 | ++DOMWINDOW == 126 (0x11811d400) [pid = 1941] [serial = 402] [outer = 0x0] 01:09:19 INFO - PROCESS | 1941 | ++DOMWINDOW == 127 (0x1181c7800) [pid = 1941] [serial = 403] [outer = 0x11811d400] 01:09:19 INFO - PROCESS | 1941 | 1467360559335 Marionette DEBUG loaded listener.js 01:09:19 INFO - PROCESS | 1941 | ++DOMWINDOW == 128 (0x1182d6c00) [pid = 1941] [serial = 404] [outer = 0x11811d400] 01:09:19 INFO - PROCESS | 1941 | 1467360559733 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]]]}] 01:09:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 01:09:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 620ms 01:09:19 INFO - PROCESS | 1941 | 1467360559768 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 01:09:19 INFO - PROCESS | 1941 | 1467360559773 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 01:09:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 01:09:19 INFO - PROCESS | 1941 | 1467360559778 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 01:09:19 INFO - PROCESS | 1941 | 1467360559779 Marionette TRACE conn2 <- [1,514,null,{}] 01:09:19 INFO - PROCESS | 1941 | 1467360559782 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}] 01:09:19 INFO - PROCESS | 1941 | 1467360559783 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:19 INFO - PROCESS | 1941 | 1467360559882 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 01:09:19 INFO - PROCESS | 1941 | 1467360559952 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:19 INFO - PROCESS | 1941 | 1467360559954 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:19 INFO - PROCESS | 1941 | ++DOCSHELL 0x119a38800 == 61 [pid = 1941] [id = 136] 01:09:19 INFO - PROCESS | 1941 | ++DOMWINDOW == 129 (0x1193ecc00) [pid = 1941] [serial = 405] [outer = 0x0] 01:09:19 INFO - PROCESS | 1941 | ++DOMWINDOW == 130 (0x1193f3c00) [pid = 1941] [serial = 406] [outer = 0x1193ecc00] 01:09:19 INFO - PROCESS | 1941 | 1467360559982 Marionette DEBUG loaded listener.js 01:09:20 INFO - PROCESS | 1941 | ++DOMWINDOW == 131 (0x119755000) [pid = 1941] [serial = 407] [outer = 0x1193ecc00] 01:09:20 INFO - PROCESS | 1941 | --DOCSHELL 0x12c349000 == 60 [pid = 1941] [id = 128] 01:09:20 INFO - PROCESS | 1941 | --DOCSHELL 0x12b9db000 == 59 [pid = 1941] [id = 127] 01:09:20 INFO - PROCESS | 1941 | --DOCSHELL 0x124699000 == 58 [pid = 1941] [id = 126] 01:09:20 INFO - PROCESS | 1941 | --DOCSHELL 0x12a643000 == 57 [pid = 1941] [id = 125] 01:09:20 INFO - PROCESS | 1941 | --DOCSHELL 0x128b49000 == 56 [pid = 1941] [id = 124] 01:09:20 INFO - PROCESS | 1941 | --DOCSHELL 0x128194800 == 55 [pid = 1941] [id = 123] 01:09:20 INFO - PROCESS | 1941 | --DOMWINDOW == 130 (0x123dc9400) [pid = 1941] [serial = 295] [outer = 0x0] [url = about:blank] 01:09:20 INFO - PROCESS | 1941 | --DOMWINDOW == 129 (0x126a21000) [pid = 1941] [serial = 301] [outer = 0x0] [url = about:blank] 01:09:20 INFO - PROCESS | 1941 | --DOMWINDOW == 128 (0x1255d9c00) [pid = 1941] [serial = 298] [outer = 0x0] [url = about:blank] 01:09:20 INFO - PROCESS | 1941 | --DOMWINDOW == 127 (0x112957000) [pid = 1941] [serial = 334] [outer = 0x0] [url = about:blank] 01:09:20 INFO - PROCESS | 1941 | --DOCSHELL 0x124e87000 == 54 [pid = 1941] [id = 122] 01:09:20 INFO - PROCESS | 1941 | --DOCSHELL 0x12427d000 == 53 [pid = 1941] [id = 121] 01:09:20 INFO - PROCESS | 1941 | --DOCSHELL 0x123962000 == 52 [pid = 1941] [id = 120] 01:09:20 INFO - PROCESS | 1941 | --DOCSHELL 0x119702800 == 51 [pid = 1941] [id = 119] 01:09:20 INFO - PROCESS | 1941 | --DOCSHELL 0x116fca800 == 50 [pid = 1941] [id = 118] 01:09:20 INFO - PROCESS | 1941 | --DOCSHELL 0x1187f4000 == 49 [pid = 1941] [id = 117] 01:09:20 INFO - PROCESS | 1941 | --DOCSHELL 0x123956800 == 48 [pid = 1941] [id = 114] 01:09:20 INFO - PROCESS | 1941 | --DOCSHELL 0x116fdb800 == 47 [pid = 1941] [id = 113] 01:09:20 INFO - PROCESS | 1941 | --DOCSHELL 0x12bc82000 == 46 [pid = 1941] [id = 112] 01:09:20 INFO - PROCESS | 1941 | 1467360560360 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]]]}] 01:09:20 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 01:09:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 621ms 01:09:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 01:09:20 INFO - PROCESS | 1941 | 1467360560398 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 01:09:20 INFO - PROCESS | 1941 | 1467360560400 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 01:09:20 INFO - PROCESS | 1941 | 1467360560402 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 01:09:20 INFO - PROCESS | 1941 | 1467360560404 Marionette TRACE conn2 <- [1,518,null,{}] 01:09:20 INFO - PROCESS | 1941 | 1467360560411 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}] 01:09:20 INFO - PROCESS | 1941 | 1467360560414 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:20 INFO - PROCESS | 1941 | 1467360560497 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 01:09:20 INFO - PROCESS | 1941 | --DOMWINDOW == 126 (0x124565800) [pid = 1941] [serial = 242] [outer = 0x0] [url = about:blank] 01:09:20 INFO - PROCESS | 1941 | --DOMWINDOW == 125 (0x124ecd000) [pid = 1941] [serial = 245] [outer = 0x0] [url = about:blank] 01:09:20 INFO - PROCESS | 1941 | --DOMWINDOW == 124 (0x11941c800) [pid = 1941] [serial = 239] [outer = 0x0] [url = about:blank] 01:09:20 INFO - PROCESS | 1941 | --DOMWINDOW == 123 (0x128ba6c00) [pid = 1941] [serial = 233] [outer = 0x0] [url = about:blank] 01:09:20 INFO - PROCESS | 1941 | --DOMWINDOW == 122 (0x11811fc00) [pid = 1941] [serial = 236] [outer = 0x0] [url = about:blank] 01:09:20 INFO - PROCESS | 1941 | --DOMWINDOW == 121 (0x12b980c00) [pid = 1941] [serial = 319] [outer = 0x0] [url = about:blank] 01:09:20 INFO - PROCESS | 1941 | --DOMWINDOW == 120 (0x12ba21800) [pid = 1941] [serial = 322] [outer = 0x0] [url = about:blank] 01:09:20 INFO - PROCESS | 1941 | --DOMWINDOW == 119 (0x12b987800) [pid = 1941] [serial = 320] [outer = 0x0] [url = about:blank] 01:09:20 INFO - PROCESS | 1941 | --DOMWINDOW == 118 (0x1250e4c00) [pid = 1941] [serial = 311] [outer = 0x0] [url = about:blank] 01:09:20 INFO - PROCESS | 1941 | --DOMWINDOW == 117 (0x124092400) [pid = 1941] [serial = 310] [outer = 0x0] [url = about:blank] 01:09:20 INFO - PROCESS | 1941 | --DOMWINDOW == 116 (0x119d0ec00) [pid = 1941] [serial = 307] [outer = 0x0] [url = about:blank] 01:09:20 INFO - PROCESS | 1941 | --DOMWINDOW == 115 (0x120f30800) [pid = 1941] [serial = 308] [outer = 0x0] [url = about:blank] 01:09:20 INFO - PROCESS | 1941 | --DOMWINDOW == 114 (0x1181b7000) [pid = 1941] [serial = 290] [outer = 0x0] [url = about:blank] 01:09:20 INFO - PROCESS | 1941 | --DOMWINDOW == 113 (0x1176e2400) [pid = 1941] [serial = 289] [outer = 0x0] [url = about:blank] 01:09:20 INFO - PROCESS | 1941 | --DOMWINDOW == 112 (0x119870c00) [pid = 1941] [serial = 293] [outer = 0x0] [url = about:blank] 01:09:20 INFO - PROCESS | 1941 | --DOMWINDOW == 111 (0x118fb6c00) [pid = 1941] [serial = 292] [outer = 0x0] [url = about:blank] 01:09:20 INFO - PROCESS | 1941 | --DOMWINDOW == 110 (0x128b98400) [pid = 1941] [serial = 313] [outer = 0x0] [url = about:blank] 01:09:20 INFO - PROCESS | 1941 | --DOMWINDOW == 109 (0x128cedc00) [pid = 1941] [serial = 314] [outer = 0x0] [url = about:blank] 01:09:20 INFO - PROCESS | 1941 | --DOMWINDOW == 108 (0x12a5eb800) [pid = 1941] [serial = 316] [outer = 0x0] [url = about:blank] 01:09:20 INFO - PROCESS | 1941 | --DOMWINDOW == 107 (0x1185b1c00) [pid = 1941] [serial = 305] [outer = 0x0] [url = about:blank] 01:09:20 INFO - PROCESS | 1941 | --DOMWINDOW == 106 (0x1182d5800) [pid = 1941] [serial = 304] [outer = 0x0] [url = about:blank] 01:09:20 INFO - PROCESS | 1941 | --DOMWINDOW == 105 (0x12ba2bc00) [pid = 1941] [serial = 325] [outer = 0x0] [url = about:blank] 01:09:20 INFO - PROCESS | 1941 | --DOMWINDOW == 104 (0x12aad5000) [pid = 1941] [serial = 287] [outer = 0x0] [url = about:blank] 01:09:20 INFO - PROCESS | 1941 | --DOMWINDOW == 103 (0x12ba2a800) [pid = 1941] [serial = 323] [outer = 0x0] [url = about:blank] 01:09:20 INFO - PROCESS | 1941 | --DOMWINDOW == 102 (0x1125f9400) [pid = 1941] [serial = 328] [outer = 0x0] [url = about:blank] 01:09:20 INFO - PROCESS | 1941 | --DOMWINDOW == 101 (0x1125ff000) [pid = 1941] [serial = 329] [outer = 0x0] [url = about:blank] 01:09:20 INFO - PROCESS | 1941 | --DOMWINDOW == 100 (0x12bcd6c00) [pid = 1941] [serial = 326] [outer = 0x0] [url = about:blank] 01:09:20 INFO - PROCESS | 1941 | --DOMWINDOW == 99 (0x120f29800) [pid = 1941] [serial = 331] [outer = 0x0] [url = about:blank] 01:09:20 INFO - PROCESS | 1941 | --DOMWINDOW == 98 (0x128293c00) [pid = 1941] [serial = 332] [outer = 0x0] [url = about:blank] 01:09:20 INFO - PROCESS | 1941 | --DOMWINDOW == 97 (0x12a770c00) [pid = 1941] [serial = 317] [outer = 0x0] [url = about:blank] 01:09:20 INFO - PROCESS | 1941 | 1467360560587 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:20 INFO - PROCESS | 1941 | 1467360560589 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:20 INFO - PROCESS | 1941 | ++DOCSHELL 0x117e58800 == 47 [pid = 1941] [id = 137] 01:09:20 INFO - PROCESS | 1941 | ++DOMWINDOW == 98 (0x11823b800) [pid = 1941] [serial = 408] [outer = 0x0] 01:09:20 INFO - PROCESS | 1941 | ++DOMWINDOW == 99 (0x1193ed400) [pid = 1941] [serial = 409] [outer = 0x11823b800] 01:09:20 INFO - PROCESS | 1941 | 1467360560619 Marionette DEBUG loaded listener.js 01:09:20 INFO - PROCESS | 1941 | ++DOMWINDOW == 100 (0x120fecc00) [pid = 1941] [serial = 410] [outer = 0x11823b800] 01:09:20 INFO - PROCESS | 1941 | 1467360560919 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]]]}] 01:09:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 01:09:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 523ms 01:09:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 01:09:20 INFO - PROCESS | 1941 | 1467360560930 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 01:09:20 INFO - PROCESS | 1941 | 1467360560931 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 01:09:20 INFO - PROCESS | 1941 | 1467360560934 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 01:09:20 INFO - PROCESS | 1941 | 1467360560935 Marionette TRACE conn2 <- [1,522,null,{}] 01:09:20 INFO - PROCESS | 1941 | 1467360560946 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}] 01:09:20 INFO - PROCESS | 1941 | 1467360560947 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:21 INFO - PROCESS | 1941 | 1467360561038 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 01:09:21 INFO - PROCESS | 1941 | 1467360561044 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:21 INFO - PROCESS | 1941 | 1467360561045 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:21 INFO - PROCESS | 1941 | ++DOCSHELL 0x1245c2800 == 48 [pid = 1941] [id = 138] 01:09:21 INFO - PROCESS | 1941 | ++DOMWINDOW == 101 (0x123dcd000) [pid = 1941] [serial = 411] [outer = 0x0] 01:09:21 INFO - PROCESS | 1941 | ++DOMWINDOW == 102 (0x1255cd800) [pid = 1941] [serial = 412] [outer = 0x123dcd000] 01:09:21 INFO - PROCESS | 1941 | 1467360561081 Marionette DEBUG loaded listener.js 01:09:21 INFO - PROCESS | 1941 | ++DOMWINDOW == 103 (0x12657d000) [pid = 1941] [serial = 413] [outer = 0x123dcd000] 01:09:21 INFO - PROCESS | 1941 | 1467360561440 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]]]}] 01:09:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 01:09:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 523ms 01:09:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 01:09:21 INFO - PROCESS | 1941 | 1467360561458 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 01:09:21 INFO - PROCESS | 1941 | 1467360561459 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 01:09:21 INFO - PROCESS | 1941 | 1467360561461 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 01:09:21 INFO - PROCESS | 1941 | 1467360561462 Marionette TRACE conn2 <- [1,526,null,{}] 01:09:21 INFO - PROCESS | 1941 | 1467360561465 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}] 01:09:21 INFO - PROCESS | 1941 | 1467360561466 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:21 INFO - PROCESS | 1941 | 1467360561550 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 01:09:21 INFO - PROCESS | 1941 | 1467360561554 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:21 INFO - PROCESS | 1941 | 1467360561557 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:21 INFO - PROCESS | 1941 | ++DOCSHELL 0x126062800 == 49 [pid = 1941] [id = 139] 01:09:21 INFO - PROCESS | 1941 | ++DOMWINDOW == 104 (0x126830800) [pid = 1941] [serial = 414] [outer = 0x0] 01:09:21 INFO - PROCESS | 1941 | ++DOMWINDOW == 105 (0x12829a800) [pid = 1941] [serial = 415] [outer = 0x126830800] 01:09:21 INFO - PROCESS | 1941 | 1467360561582 Marionette DEBUG loaded listener.js 01:09:21 INFO - PROCESS | 1941 | ++DOMWINDOW == 106 (0x128914c00) [pid = 1941] [serial = 416] [outer = 0x126830800] 01:09:21 INFO - PROCESS | 1941 | 1467360561938 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]]]}] 01:09:21 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 01:09:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 519ms 01:09:21 INFO - PROCESS | 1941 | 1467360561981 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 01:09:21 INFO - PROCESS | 1941 | 1467360561982 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 01:09:21 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 01:09:21 INFO - PROCESS | 1941 | 1467360561985 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 01:09:21 INFO - PROCESS | 1941 | 1467360561986 Marionette TRACE conn2 <- [1,530,null,{}] 01:09:21 INFO - PROCESS | 1941 | 1467360561995 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}] 01:09:21 INFO - PROCESS | 1941 | 1467360561998 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:22 INFO - PROCESS | 1941 | 1467360562124 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 01:09:22 INFO - PROCESS | 1941 | 1467360562136 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:22 INFO - PROCESS | 1941 | 1467360562137 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:22 INFO - PROCESS | 1941 | ++DOCSHELL 0x116621800 == 50 [pid = 1941] [id = 140] 01:09:22 INFO - PROCESS | 1941 | ++DOMWINDOW == 107 (0x12a773400) [pid = 1941] [serial = 417] [outer = 0x0] 01:09:22 INFO - PROCESS | 1941 | ++DOMWINDOW == 108 (0x12b1d0c00) [pid = 1941] [serial = 418] [outer = 0x12a773400] 01:09:22 INFO - PROCESS | 1941 | 1467360562180 Marionette DEBUG loaded listener.js 01:09:22 INFO - PROCESS | 1941 | ++DOMWINDOW == 109 (0x12b987800) [pid = 1941] [serial = 419] [outer = 0x12a773400] 01:09:22 INFO - PROCESS | 1941 | 1467360562694 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"]]]}] 01:09:22 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 01:09:22 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 01:09:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:09:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:09:22 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 01:09:22 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 01:09:22 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 01:09:22 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 01:09:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:09:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:09:22 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 01:09:22 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 01:09:22 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 726ms 01:09:22 INFO - PROCESS | 1941 | 1467360562718 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 01:09:22 INFO - PROCESS | 1941 | 1467360562720 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 01:09:22 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 01:09:22 INFO - PROCESS | 1941 | 1467360562724 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 01:09:22 INFO - PROCESS | 1941 | 1467360562725 Marionette TRACE conn2 <- [1,534,null,{}] 01:09:22 INFO - PROCESS | 1941 | 1467360562727 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}] 01:09:22 INFO - PROCESS | 1941 | 1467360562729 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:22 INFO - PROCESS | 1941 | 1467360562833 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 01:09:22 INFO - PROCESS | 1941 | 1467360562862 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:22 INFO - PROCESS | 1941 | 1467360562863 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:22 INFO - PROCESS | 1941 | ++DOCSHELL 0x12aa5f800 == 51 [pid = 1941] [id = 141] 01:09:22 INFO - PROCESS | 1941 | ++DOMWINDOW == 110 (0x12810a400) [pid = 1941] [serial = 420] [outer = 0x0] 01:09:22 INFO - PROCESS | 1941 | ++DOMWINDOW == 111 (0x128110c00) [pid = 1941] [serial = 421] [outer = 0x12810a400] 01:09:22 INFO - PROCESS | 1941 | 1467360562887 Marionette DEBUG loaded listener.js 01:09:22 INFO - PROCESS | 1941 | ++DOMWINDOW == 112 (0x11938d000) [pid = 1941] [serial = 422] [outer = 0x12810a400] 01:09:23 INFO - PROCESS | 1941 | 1467360563215 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]]]}] 01:09:23 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 01:09:23 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 520ms 01:09:23 INFO - PROCESS | 1941 | 1467360563245 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 01:09:23 INFO - PROCESS | 1941 | 1467360563246 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 01:09:23 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 01:09:23 INFO - PROCESS | 1941 | 1467360563248 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 01:09:23 INFO - PROCESS | 1941 | 1467360563250 Marionette TRACE conn2 <- [1,538,null,{}] 01:09:23 INFO - PROCESS | 1941 | 1467360563252 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}] 01:09:23 INFO - PROCESS | 1941 | 1467360563253 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:23 INFO - PROCESS | 1941 | 1467360563361 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 01:09:23 INFO - PROCESS | 1941 | 1467360563384 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:23 INFO - PROCESS | 1941 | 1467360563385 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:23 INFO - PROCESS | 1941 | ++DOCSHELL 0x12b19f800 == 52 [pid = 1941] [id = 142] 01:09:23 INFO - PROCESS | 1941 | ++DOMWINDOW == 113 (0x12b98f400) [pid = 1941] [serial = 423] [outer = 0x0] 01:09:23 INFO - PROCESS | 1941 | ++DOMWINDOW == 114 (0x12ba2d800) [pid = 1941] [serial = 424] [outer = 0x12b98f400] 01:09:23 INFO - PROCESS | 1941 | 1467360563417 Marionette DEBUG loaded listener.js 01:09:23 INFO - PROCESS | 1941 | ++DOMWINDOW == 115 (0x12bcd9400) [pid = 1941] [serial = 425] [outer = 0x12b98f400] 01:09:23 INFO - PROCESS | 1941 | 1467360563765 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]]]}] 01:09:23 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. 01:09:23 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 569ms 01:09:23 INFO - PROCESS | 1941 | 1467360563818 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 01:09:23 INFO - PROCESS | 1941 | 1467360563819 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 01:09:23 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 01:09:23 INFO - PROCESS | 1941 | 1467360563822 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 01:09:23 INFO - PROCESS | 1941 | 1467360563823 Marionette TRACE conn2 <- [1,542,null,{}] 01:09:23 INFO - PROCESS | 1941 | 1467360563825 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}] 01:09:23 INFO - PROCESS | 1941 | 1467360563826 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:23 INFO - PROCESS | 1941 | 1467360563937 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 01:09:23 INFO - PROCESS | 1941 | 1467360563941 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:23 INFO - PROCESS | 1941 | 1467360563942 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:23 INFO - PROCESS | 1941 | ++DOCSHELL 0x12bc95000 == 53 [pid = 1941] [id = 143] 01:09:23 INFO - PROCESS | 1941 | ++DOMWINDOW == 116 (0x12ba24400) [pid = 1941] [serial = 426] [outer = 0x0] 01:09:24 INFO - PROCESS | 1941 | ++DOMWINDOW == 117 (0x12bcdbc00) [pid = 1941] [serial = 427] [outer = 0x12ba24400] 01:09:24 INFO - PROCESS | 1941 | 1467360563998 Marionette DEBUG loaded listener.js 01:09:24 INFO - PROCESS | 1941 | ++DOMWINDOW == 118 (0x12bce4c00) [pid = 1941] [serial = 428] [outer = 0x12ba24400] 01:09:24 INFO - PROCESS | 1941 | 1467360564309 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]]]}] 01:09:24 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. 01:09:24 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 520ms 01:09:24 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 01:09:24 INFO - PROCESS | 1941 | 1467360564343 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 01:09:24 INFO - PROCESS | 1941 | 1467360564344 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 01:09:24 INFO - PROCESS | 1941 | 1467360564346 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 01:09:24 INFO - PROCESS | 1941 | 1467360564348 Marionette TRACE conn2 <- [1,546,null,{}] 01:09:24 INFO - PROCESS | 1941 | 1467360564350 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}] 01:09:24 INFO - PROCESS | 1941 | 1467360564351 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:24 INFO - PROCESS | 1941 | 1467360564500 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 01:09:24 INFO - PROCESS | 1941 | 1467360564515 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:24 INFO - PROCESS | 1941 | 1467360564516 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:24 INFO - PROCESS | 1941 | ++DOCSHELL 0x12cac6000 == 54 [pid = 1941] [id = 144] 01:09:24 INFO - PROCESS | 1941 | ++DOMWINDOW == 119 (0x12ba24c00) [pid = 1941] [serial = 429] [outer = 0x0] 01:09:24 INFO - PROCESS | 1941 | ++DOMWINDOW == 120 (0x12c472400) [pid = 1941] [serial = 430] [outer = 0x12ba24c00] 01:09:24 INFO - PROCESS | 1941 | 1467360564546 Marionette DEBUG loaded listener.js 01:09:24 INFO - PROCESS | 1941 | ++DOMWINDOW == 121 (0x12c47fc00) [pid = 1941] [serial = 431] [outer = 0x12ba24c00] 01:09:24 INFO - PROCESS | 1941 | --DOMWINDOW == 120 (0x12851ac00) [pid = 1941] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 01:09:24 INFO - PROCESS | 1941 | --DOMWINDOW == 119 (0x128cf2800) [pid = 1941] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 01:09:24 INFO - PROCESS | 1941 | --DOMWINDOW == 118 (0x12a5e8c00) [pid = 1941] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 01:09:24 INFO - PROCESS | 1941 | --DOMWINDOW == 117 (0x1185bd000) [pid = 1941] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 01:09:24 INFO - PROCESS | 1941 | --DOMWINDOW == 116 (0x1181c4400) [pid = 1941] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 01:09:24 INFO - PROCESS | 1941 | --DOMWINDOW == 115 (0x119421800) [pid = 1941] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 01:09:24 INFO - PROCESS | 1941 | --DOMWINDOW == 114 (0x118fae000) [pid = 1941] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 01:09:24 INFO - PROCESS | 1941 | --DOMWINDOW == 113 (0x119d0f400) [pid = 1941] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 01:09:24 INFO - PROCESS | 1941 | --DOMWINDOW == 112 (0x1150ce800) [pid = 1941] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 01:09:24 INFO - PROCESS | 1941 | --DOMWINDOW == 111 (0x1176df400) [pid = 1941] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 01:09:24 INFO - PROCESS | 1941 | --DOMWINDOW == 110 (0x118237800) [pid = 1941] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 01:09:24 INFO - PROCESS | 1941 | --DOMWINDOW == 109 (0x12380bc00) [pid = 1941] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 01:09:24 INFO - PROCESS | 1941 | --DOMWINDOW == 108 (0x112959000) [pid = 1941] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 01:09:24 INFO - PROCESS | 1941 | --DOMWINDOW == 107 (0x112955800) [pid = 1941] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 01:09:24 INFO - PROCESS | 1941 | --DOMWINDOW == 106 (0x1193ef400) [pid = 1941] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 01:09:24 INFO - PROCESS | 1941 | --DOMWINDOW == 105 (0x11295d800) [pid = 1941] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 01:09:24 INFO - PROCESS | 1941 | --DOMWINDOW == 104 (0x124ecb800) [pid = 1941] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 01:09:24 INFO - PROCESS | 1941 | --DOMWINDOW == 103 (0x1182d4800) [pid = 1941] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 01:09:24 INFO - PROCESS | 1941 | --DOMWINDOW == 102 (0x120f2c400) [pid = 1941] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 01:09:25 INFO - PROCESS | 1941 | 1467360565032 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]]]}] 01:09:25 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 01:09:25 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 718ms 01:09:25 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 01:09:25 INFO - PROCESS | 1941 | 1467360565065 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 01:09:25 INFO - PROCESS | 1941 | 1467360565067 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 01:09:25 INFO - PROCESS | 1941 | 1467360565069 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 01:09:25 INFO - PROCESS | 1941 | 1467360565071 Marionette TRACE conn2 <- [1,550,null,{}] 01:09:25 INFO - PROCESS | 1941 | 1467360565073 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}] 01:09:25 INFO - PROCESS | 1941 | 1467360565075 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:25 INFO - PROCESS | 1941 | 1467360565174 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 01:09:25 INFO - PROCESS | 1941 | 1467360565292 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:25 INFO - PROCESS | 1941 | 1467360565294 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:25 INFO - PROCESS | 1941 | ++DOCSHELL 0x12cac9000 == 55 [pid = 1941] [id = 145] 01:09:25 INFO - PROCESS | 1941 | ++DOMWINDOW == 103 (0x11336d400) [pid = 1941] [serial = 432] [outer = 0x0] 01:09:25 INFO - PROCESS | 1941 | ++DOMWINDOW == 104 (0x118fae000) [pid = 1941] [serial = 433] [outer = 0x11336d400] 01:09:25 INFO - PROCESS | 1941 | 1467360565330 Marionette DEBUG loaded listener.js 01:09:25 INFO - PROCESS | 1941 | ++DOMWINDOW == 105 (0x12a766c00) [pid = 1941] [serial = 434] [outer = 0x11336d400] 01:09:25 INFO - PROCESS | 1941 | 1467360565702 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]]]}] 01:09:25 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. 01:09:25 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 671ms 01:09:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 01:09:25 INFO - PROCESS | 1941 | 1467360565741 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 01:09:25 INFO - PROCESS | 1941 | 1467360565743 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 01:09:25 INFO - PROCESS | 1941 | 1467360565746 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 01:09:25 INFO - PROCESS | 1941 | 1467360565748 Marionette TRACE conn2 <- [1,554,null,{}] 01:09:25 INFO - PROCESS | 1941 | 1467360565751 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}] 01:09:25 INFO - PROCESS | 1941 | 1467360565753 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:25 INFO - PROCESS | 1941 | 1467360565885 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 01:09:25 INFO - PROCESS | 1941 | 1467360565893 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:25 INFO - PROCESS | 1941 | 1467360565894 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:25 INFO - PROCESS | 1941 | ++DOCSHELL 0x12d115800 == 56 [pid = 1941] [id = 146] 01:09:25 INFO - PROCESS | 1941 | ++DOMWINDOW == 106 (0x12a772000) [pid = 1941] [serial = 435] [outer = 0x0] 01:09:25 INFO - PROCESS | 1941 | ++DOMWINDOW == 107 (0x12be8ac00) [pid = 1941] [serial = 436] [outer = 0x12a772000] 01:09:25 INFO - PROCESS | 1941 | 1467360565919 Marionette DEBUG loaded listener.js 01:09:25 INFO - PROCESS | 1941 | ++DOMWINDOW == 108 (0x12be90400) [pid = 1941] [serial = 437] [outer = 0x12a772000] 01:09:26 INFO - PROCESS | 1941 | [1941] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:09:26 INFO - PROCESS | 1941 | [1941] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:09:26 INFO - PROCESS | 1941 | 1467360566309 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]]]}] 01:09:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 01:09:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 571ms 01:09:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 01:09:26 INFO - PROCESS | 1941 | 1467360566318 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 01:09:26 INFO - PROCESS | 1941 | 1467360566319 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 01:09:26 INFO - PROCESS | 1941 | 1467360566321 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 01:09:26 INFO - PROCESS | 1941 | 1467360566324 Marionette TRACE conn2 <- [1,558,null,{}] 01:09:26 INFO - PROCESS | 1941 | 1467360566327 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}] 01:09:26 INFO - PROCESS | 1941 | 1467360566328 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:26 INFO - PROCESS | 1941 | 1467360566414 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 01:09:26 INFO - PROCESS | 1941 | 1467360566417 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:26 INFO - PROCESS | 1941 | 1467360566418 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:26 INFO - PROCESS | 1941 | ++DOCSHELL 0x12d3c9000 == 57 [pid = 1941] [id = 147] 01:09:26 INFO - PROCESS | 1941 | ++DOMWINDOW == 109 (0x12392a000) [pid = 1941] [serial = 438] [outer = 0x0] 01:09:26 INFO - PROCESS | 1941 | ++DOMWINDOW == 110 (0x123930000) [pid = 1941] [serial = 439] [outer = 0x12392a000] 01:09:26 INFO - PROCESS | 1941 | 1467360566494 Marionette DEBUG loaded listener.js 01:09:26 INFO - PROCESS | 1941 | ++DOMWINDOW == 111 (0x123936000) [pid = 1941] [serial = 440] [outer = 0x12392a000] 01:09:26 INFO - PROCESS | 1941 | 1467360566791 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]]]}] 01:09:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 01:09:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 521ms 01:09:26 INFO - PROCESS | 1941 | 1467360566843 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 01:09:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 01:09:26 INFO - PROCESS | 1941 | 1467360566853 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 01:09:26 INFO - PROCESS | 1941 | 1467360566856 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 01:09:26 INFO - PROCESS | 1941 | 1467360566857 Marionette TRACE conn2 <- [1,562,null,{}] 01:09:26 INFO - PROCESS | 1941 | 1467360566859 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}] 01:09:26 INFO - PROCESS | 1941 | 1467360566861 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:27 INFO - PROCESS | 1941 | 1467360567040 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 01:09:27 INFO - PROCESS | 1941 | 1467360567165 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:27 INFO - PROCESS | 1941 | 1467360567167 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:27 INFO - PROCESS | 1941 | ++DOCSHELL 0x11661f800 == 58 [pid = 1941] [id = 148] 01:09:27 INFO - PROCESS | 1941 | ++DOMWINDOW == 112 (0x1121bcc00) [pid = 1941] [serial = 441] [outer = 0x0] 01:09:27 INFO - PROCESS | 1941 | ++DOMWINDOW == 113 (0x112951400) [pid = 1941] [serial = 442] [outer = 0x1121bcc00] 01:09:27 INFO - PROCESS | 1941 | 1467360567223 Marionette DEBUG loaded listener.js 01:09:27 INFO - PROCESS | 1941 | ++DOMWINDOW == 114 (0x116025000) [pid = 1941] [serial = 443] [outer = 0x1121bcc00] 01:09:27 INFO - PROCESS | 1941 | [1941] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:09:27 INFO - PROCESS | 1941 | 1467360567741 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]]]}] 01:09:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 01:09:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 920ms 01:09:27 INFO - PROCESS | 1941 | 1467360567777 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 01:09:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 01:09:27 INFO - PROCESS | 1941 | 1467360567780 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 01:09:27 INFO - PROCESS | 1941 | 1467360567783 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 01:09:27 INFO - PROCESS | 1941 | 1467360567785 Marionette TRACE conn2 <- [1,566,null,{}] 01:09:27 INFO - PROCESS | 1941 | 1467360567788 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}] 01:09:27 INFO - PROCESS | 1941 | 1467360567792 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:27 INFO - PROCESS | 1941 | 1467360567902 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 01:09:27 INFO - PROCESS | 1941 | 1467360567961 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:27 INFO - PROCESS | 1941 | 1467360567963 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:27 INFO - PROCESS | 1941 | ++DOCSHELL 0x123886800 == 59 [pid = 1941] [id = 149] 01:09:27 INFO - PROCESS | 1941 | ++DOMWINDOW == 115 (0x118235000) [pid = 1941] [serial = 444] [outer = 0x0] 01:09:27 INFO - PROCESS | 1941 | ++DOMWINDOW == 116 (0x1185ba000) [pid = 1941] [serial = 445] [outer = 0x118235000] 01:09:27 INFO - PROCESS | 1941 | 1467360567994 Marionette DEBUG loaded listener.js 01:09:28 INFO - PROCESS | 1941 | ++DOMWINDOW == 117 (0x1193f4000) [pid = 1941] [serial = 446] [outer = 0x118235000] 01:09:28 INFO - PROCESS | 1941 | [1941] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:09:28 INFO - PROCESS | 1941 | 1467360568453 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]]]}] 01:09:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 01:09:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 720ms 01:09:28 INFO - PROCESS | 1941 | 1467360568519 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 01:09:28 INFO - PROCESS | 1941 | 1467360568523 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 01:09:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 01:09:28 INFO - PROCESS | 1941 | 1467360568527 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 01:09:28 INFO - PROCESS | 1941 | 1467360568529 Marionette TRACE conn2 <- [1,570,null,{}] 01:09:28 INFO - PROCESS | 1941 | 1467360568531 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}] 01:09:28 INFO - PROCESS | 1941 | 1467360568533 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:28 INFO - PROCESS | 1941 | 1467360568642 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 01:09:28 INFO - PROCESS | 1941 | 1467360568715 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:28 INFO - PROCESS | 1941 | 1467360568716 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:28 INFO - PROCESS | 1941 | ++DOCSHELL 0x128da3800 == 60 [pid = 1941] [id = 150] 01:09:28 INFO - PROCESS | 1941 | ++DOMWINDOW == 118 (0x119b7f000) [pid = 1941] [serial = 447] [outer = 0x0] 01:09:28 INFO - PROCESS | 1941 | ++DOMWINDOW == 119 (0x120f2b000) [pid = 1941] [serial = 448] [outer = 0x119b7f000] 01:09:28 INFO - PROCESS | 1941 | 1467360568746 Marionette DEBUG loaded listener.js 01:09:28 INFO - PROCESS | 1941 | ++DOMWINDOW == 120 (0x123931400) [pid = 1941] [serial = 449] [outer = 0x119b7f000] 01:09:28 INFO - PROCESS | 1941 | [1941] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:09:29 INFO - PROCESS | 1941 | 1467360569163 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]]]}] 01:09:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 01:09:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 673ms 01:09:29 INFO - PROCESS | 1941 | 1467360569218 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 01:09:29 INFO - PROCESS | 1941 | 1467360569220 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 01:09:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 01:09:29 INFO - PROCESS | 1941 | 1467360569243 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 01:09:29 INFO - PROCESS | 1941 | 1467360569247 Marionette TRACE conn2 <- [1,574,null,{}] 01:09:29 INFO - PROCESS | 1941 | 1467360569249 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}] 01:09:29 INFO - PROCESS | 1941 | 1467360569252 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:29 INFO - PROCESS | 1941 | 1467360569362 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 01:09:29 INFO - PROCESS | 1941 | 1467360569434 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:29 INFO - PROCESS | 1941 | 1467360569436 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:29 INFO - PROCESS | 1941 | ++DOCSHELL 0x12d5a5000 == 61 [pid = 1941] [id = 151] 01:09:29 INFO - PROCESS | 1941 | ++DOMWINDOW == 121 (0x123c05800) [pid = 1941] [serial = 450] [outer = 0x0] 01:09:29 INFO - PROCESS | 1941 | ++DOMWINDOW == 122 (0x126a24400) [pid = 1941] [serial = 451] [outer = 0x123c05800] 01:09:29 INFO - PROCESS | 1941 | 1467360569466 Marionette DEBUG loaded listener.js 01:09:29 INFO - PROCESS | 1941 | ++DOMWINDOW == 123 (0x128124400) [pid = 1941] [serial = 452] [outer = 0x123c05800] 01:09:29 INFO - PROCESS | 1941 | 1467360569914 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]]]}] 01:09:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 01:09:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 727ms 01:09:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 01:09:29 INFO - PROCESS | 1941 | 1467360569965 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 01:09:29 INFO - PROCESS | 1941 | 1467360569966 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 01:09:29 INFO - PROCESS | 1941 | 1467360569968 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 01:09:29 INFO - PROCESS | 1941 | 1467360569969 Marionette TRACE conn2 <- [1,578,null,{}] 01:09:29 INFO - PROCESS | 1941 | 1467360569991 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}] 01:09:29 INFO - PROCESS | 1941 | 1467360569993 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:30 INFO - PROCESS | 1941 | 1467360570104 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 01:09:30 INFO - PROCESS | 1941 | 1467360570175 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:30 INFO - PROCESS | 1941 | 1467360570176 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:30 INFO - PROCESS | 1941 | ++DOCSHELL 0x119daa000 == 62 [pid = 1941] [id = 152] 01:09:30 INFO - PROCESS | 1941 | ++DOMWINDOW == 124 (0x11817cc00) [pid = 1941] [serial = 453] [outer = 0x0] 01:09:30 INFO - PROCESS | 1941 | ++DOMWINDOW == 125 (0x126576800) [pid = 1941] [serial = 454] [outer = 0x11817cc00] 01:09:30 INFO - PROCESS | 1941 | 1467360570206 Marionette DEBUG loaded listener.js 01:09:30 INFO - PROCESS | 1941 | ++DOMWINDOW == 126 (0x128290c00) [pid = 1941] [serial = 455] [outer = 0x11817cc00] 01:09:30 INFO - PROCESS | 1941 | 1467360570811 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]]]}] 01:09:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 01:09:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 869ms 01:09:30 INFO - PROCESS | 1941 | 1467360570837 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 01:09:30 INFO - PROCESS | 1941 | 1467360570840 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 01:09:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 01:09:30 INFO - PROCESS | 1941 | 1467360570844 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 01:09:30 INFO - PROCESS | 1941 | 1467360570846 Marionette TRACE conn2 <- [1,582,null,{}] 01:09:30 INFO - PROCESS | 1941 | 1467360570849 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}] 01:09:30 INFO - PROCESS | 1941 | 1467360570851 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:30 INFO - PROCESS | 1941 | 1467360570950 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 01:09:31 INFO - PROCESS | 1941 | 1467360571011 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:31 INFO - PROCESS | 1941 | 1467360571014 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:31 INFO - PROCESS | 1941 | ++DOCSHELL 0x123953800 == 63 [pid = 1941] [id = 153] 01:09:31 INFO - PROCESS | 1941 | ++DOMWINDOW == 127 (0x116ea1800) [pid = 1941] [serial = 456] [outer = 0x0] 01:09:31 INFO - PROCESS | 1941 | ++DOMWINDOW == 128 (0x11823f800) [pid = 1941] [serial = 457] [outer = 0x116ea1800] 01:09:31 INFO - PROCESS | 1941 | 1467360571042 Marionette DEBUG loaded listener.js 01:09:31 INFO - PROCESS | 1941 | ++DOMWINDOW == 129 (0x1185bd800) [pid = 1941] [serial = 458] [outer = 0x116ea1800] 01:09:31 INFO - PROCESS | 1941 | 1467360571543 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]]]}] 01:09:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 01:09:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 725ms 01:09:31 INFO - PROCESS | 1941 | 1467360571569 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 01:09:31 INFO - PROCESS | 1941 | 1467360571574 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 01:09:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 01:09:31 INFO - PROCESS | 1941 | 1467360571578 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 01:09:31 INFO - PROCESS | 1941 | 1467360571580 Marionette TRACE conn2 <- [1,586,null,{}] 01:09:31 INFO - PROCESS | 1941 | 1467360571583 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}] 01:09:31 INFO - PROCESS | 1941 | 1467360571584 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:31 INFO - PROCESS | 1941 | 1467360571678 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 01:09:31 INFO - PROCESS | 1941 | 1467360571753 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:31 INFO - PROCESS | 1941 | 1467360571754 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:31 INFO - PROCESS | 1941 | ++DOCSHELL 0x118778000 == 64 [pid = 1941] [id = 154] 01:09:31 INFO - PROCESS | 1941 | ++DOMWINDOW == 130 (0x119872c00) [pid = 1941] [serial = 459] [outer = 0x0] 01:09:31 INFO - PROCESS | 1941 | ++DOMWINDOW == 131 (0x119880800) [pid = 1941] [serial = 460] [outer = 0x119872c00] 01:09:31 INFO - PROCESS | 1941 | 1467360571782 Marionette DEBUG loaded listener.js 01:09:31 INFO - PROCESS | 1941 | ++DOMWINDOW == 132 (0x11988a400) [pid = 1941] [serial = 461] [outer = 0x119872c00] 01:09:31 INFO - PROCESS | 1941 | --DOCSHELL 0x12d3c9000 == 63 [pid = 1941] [id = 147] 01:09:31 INFO - PROCESS | 1941 | --DOCSHELL 0x12d115800 == 62 [pid = 1941] [id = 146] 01:09:31 INFO - PROCESS | 1941 | --DOCSHELL 0x12cac9000 == 61 [pid = 1941] [id = 145] 01:09:31 INFO - PROCESS | 1941 | --DOCSHELL 0x12cac6000 == 60 [pid = 1941] [id = 144] 01:09:31 INFO - PROCESS | 1941 | --DOCSHELL 0x12bc95000 == 59 [pid = 1941] [id = 143] 01:09:31 INFO - PROCESS | 1941 | --DOCSHELL 0x12b19f800 == 58 [pid = 1941] [id = 142] 01:09:31 INFO - PROCESS | 1941 | --DOCSHELL 0x12aa5f800 == 57 [pid = 1941] [id = 141] 01:09:31 INFO - PROCESS | 1941 | --DOMWINDOW == 131 (0x12b98dc00) [pid = 1941] [serial = 385] [outer = 0x0] [url = about:blank] 01:09:32 INFO - PROCESS | 1941 | --DOCSHELL 0x116621800 == 56 [pid = 1941] [id = 140] 01:09:32 INFO - PROCESS | 1941 | --DOCSHELL 0x126062800 == 55 [pid = 1941] [id = 139] 01:09:32 INFO - PROCESS | 1941 | --DOCSHELL 0x1245c2800 == 54 [pid = 1941] [id = 138] 01:09:32 INFO - PROCESS | 1941 | --DOCSHELL 0x117e58800 == 53 [pid = 1941] [id = 137] 01:09:32 INFO - PROCESS | 1941 | --DOCSHELL 0x119a38800 == 52 [pid = 1941] [id = 136] 01:09:32 INFO - PROCESS | 1941 | --DOCSHELL 0x119a52000 == 51 [pid = 1941] [id = 135] 01:09:32 INFO - PROCESS | 1941 | [1941] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:09:32 INFO - PROCESS | 1941 | --DOCSHELL 0x123871800 == 50 [pid = 1941] [id = 131] 01:09:32 INFO - PROCESS | 1941 | --DOCSHELL 0x116669800 == 49 [pid = 1941] [id = 130] 01:09:32 INFO - PROCESS | 1941 | [1941] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:09:32 INFO - PROCESS | 1941 | 1467360572163 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]]]}] 01:09:32 INFO - PROCESS | 1941 | --DOMWINDOW == 130 (0x126831400) [pid = 1941] [serial = 299] [outer = 0x0] [url = about:blank] 01:09:32 INFO - PROCESS | 1941 | --DOMWINDOW == 129 (0x12a388800) [pid = 1941] [serial = 302] [outer = 0x0] [url = about:blank] 01:09:32 INFO - PROCESS | 1941 | --DOMWINDOW == 128 (0x124598400) [pid = 1941] [serial = 296] [outer = 0x0] [url = about:blank] 01:09:32 INFO - PROCESS | 1941 | --DOMWINDOW == 127 (0x128b9ac00) [pid = 1941] [serial = 367] [outer = 0x0] [url = about:blank] 01:09:32 INFO - PROCESS | 1941 | --DOMWINDOW == 126 (0x12a5f1000) [pid = 1941] [serial = 370] [outer = 0x0] [url = about:blank] 01:09:32 INFO - PROCESS | 1941 | --DOMWINDOW == 125 (0x12aac9800) [pid = 1941] [serial = 373] [outer = 0x0] [url = about:blank] 01:09:32 INFO - PROCESS | 1941 | --DOMWINDOW == 124 (0x126578c00) [pid = 1941] [serial = 379] [outer = 0x0] [url = about:blank] 01:09:32 INFO - PROCESS | 1941 | --DOMWINDOW == 123 (0x11823e800) [pid = 1941] [serial = 341] [outer = 0x0] [url = about:blank] 01:09:32 INFO - PROCESS | 1941 | --DOMWINDOW == 122 (0x118239800) [pid = 1941] [serial = 340] [outer = 0x0] [url = about:blank] 01:09:32 INFO - PROCESS | 1941 | --DOMWINDOW == 121 (0x119d0fc00) [pid = 1941] [serial = 355] [outer = 0x0] [url = about:blank] 01:09:32 INFO - PROCESS | 1941 | --DOMWINDOW == 120 (0x120f34c00) [pid = 1941] [serial = 356] [outer = 0x0] [url = about:blank] 01:09:32 INFO - PROCESS | 1941 | --DOMWINDOW == 119 (0x1250e1800) [pid = 1941] [serial = 347] [outer = 0x0] [url = about:blank] 01:09:32 INFO - PROCESS | 1941 | --DOMWINDOW == 118 (0x123b70000) [pid = 1941] [serial = 346] [outer = 0x0] [url = about:blank] 01:09:32 INFO - PROCESS | 1941 | --DOMWINDOW == 117 (0x123b6c000) [pid = 1941] [serial = 344] [outer = 0x0] [url = about:blank] 01:09:32 INFO - PROCESS | 1941 | --DOMWINDOW == 116 (0x120f2a000) [pid = 1941] [serial = 343] [outer = 0x0] [url = about:blank] 01:09:32 INFO - PROCESS | 1941 | --DOMWINDOW == 115 (0x125678400) [pid = 1941] [serial = 362] [outer = 0x0] [url = about:blank] 01:09:32 INFO - PROCESS | 1941 | --DOMWINDOW == 114 (0x1249b0c00) [pid = 1941] [serial = 361] [outer = 0x0] [url = about:blank] 01:09:32 INFO - PROCESS | 1941 | --DOMWINDOW == 113 (0x1181b3000) [pid = 1941] [serial = 350] [outer = 0x0] [url = about:blank] 01:09:32 INFO - PROCESS | 1941 | --DOMWINDOW == 112 (0x118113c00) [pid = 1941] [serial = 349] [outer = 0x0] [url = about:blank] 01:09:32 INFO - PROCESS | 1941 | --DOMWINDOW == 111 (0x118240800) [pid = 1941] [serial = 352] [outer = 0x0] [url = about:blank] 01:09:32 INFO - PROCESS | 1941 | --DOMWINDOW == 110 (0x1185bd400) [pid = 1941] [serial = 353] [outer = 0x0] [url = about:blank] 01:09:32 INFO - PROCESS | 1941 | --DOMWINDOW == 109 (0x123dc8800) [pid = 1941] [serial = 358] [outer = 0x0] [url = about:blank] 01:09:32 INFO - PROCESS | 1941 | --DOMWINDOW == 108 (0x123dd4400) [pid = 1941] [serial = 359] [outer = 0x0] [url = about:blank] 01:09:32 INFO - PROCESS | 1941 | --DOMWINDOW == 107 (0x11607d400) [pid = 1941] [serial = 338] [outer = 0x0] [url = about:blank] 01:09:32 INFO - PROCESS | 1941 | --DOMWINDOW == 106 (0x11295cc00) [pid = 1941] [serial = 337] [outer = 0x0] [url = about:blank] 01:09:32 INFO - PROCESS | 1941 | --DOMWINDOW == 105 (0x116a11c00) [pid = 1941] [serial = 376] [outer = 0x0] [url = about:blank] 01:09:32 INFO - PROCESS | 1941 | --DOMWINDOW == 104 (0x1185be800) [pid = 1941] [serial = 377] [outer = 0x0] [url = about:blank] 01:09:32 INFO - PROCESS | 1941 | --DOMWINDOW == 103 (0x1193f6800) [pid = 1941] [serial = 383] [outer = 0x0] [url = about:blank] 01:09:32 INFO - PROCESS | 1941 | --DOMWINDOW == 102 (0x12b14cc00) [pid = 1941] [serial = 374] [outer = 0x0] [url = about:blank] 01:09:32 INFO - PROCESS | 1941 | --DOMWINDOW == 101 (0x1193f2400) [pid = 1941] [serial = 382] [outer = 0x0] [url = about:blank] 01:09:32 INFO - PROCESS | 1941 | --DOMWINDOW == 100 (0x126468400) [pid = 1941] [serial = 364] [outer = 0x0] [url = about:blank] 01:09:32 INFO - PROCESS | 1941 | --DOMWINDOW == 99 (0x12865d000) [pid = 1941] [serial = 365] [outer = 0x0] [url = about:blank] 01:09:32 INFO - PROCESS | 1941 | --DOMWINDOW == 98 (0x12b987c00) [pid = 1941] [serial = 380] [outer = 0x0] [url = about:blank] 01:09:32 INFO - PROCESS | 1941 | --DOMWINDOW == 97 (0x12a767c00) [pid = 1941] [serial = 371] [outer = 0x0] [url = about:blank] 01:09:32 INFO - PROCESS | 1941 | --DOMWINDOW == 96 (0x12a381400) [pid = 1941] [serial = 368] [outer = 0x0] [url = about:blank] 01:09:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 01:09:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 620ms 01:09:32 INFO - PROCESS | 1941 | 1467360572198 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 01:09:32 INFO - PROCESS | 1941 | 1467360572200 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 01:09:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 01:09:32 INFO - PROCESS | 1941 | 1467360572202 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 01:09:32 INFO - PROCESS | 1941 | 1467360572204 Marionette TRACE conn2 <- [1,590,null,{}] 01:09:32 INFO - PROCESS | 1941 | 1467360572211 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}] 01:09:32 INFO - PROCESS | 1941 | 1467360572214 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:32 INFO - PROCESS | 1941 | 1467360572300 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 01:09:32 INFO - PROCESS | 1941 | 1467360572323 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:32 INFO - PROCESS | 1941 | 1467360572325 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:32 INFO - PROCESS | 1941 | ++DOCSHELL 0x119b37800 == 50 [pid = 1941] [id = 155] 01:09:32 INFO - PROCESS | 1941 | ++DOMWINDOW == 97 (0x120f30800) [pid = 1941] [serial = 462] [outer = 0x0] 01:09:32 INFO - PROCESS | 1941 | ++DOMWINDOW == 98 (0x123808800) [pid = 1941] [serial = 463] [outer = 0x120f30800] 01:09:32 INFO - PROCESS | 1941 | 1467360572353 Marionette DEBUG loaded listener.js 01:09:32 INFO - PROCESS | 1941 | ++DOMWINDOW == 99 (0x123937400) [pid = 1941] [serial = 464] [outer = 0x120f30800] 01:09:32 INFO - PROCESS | 1941 | 1467360572692 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]]]}] 01:09:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 01:09:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 522ms 01:09:32 INFO - PROCESS | 1941 | 1467360572731 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 01:09:32 INFO - PROCESS | 1941 | 1467360572733 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 01:09:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 01:09:32 INFO - PROCESS | 1941 | 1467360572737 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 01:09:32 INFO - PROCESS | 1941 | 1467360572738 Marionette TRACE conn2 <- [1,594,null,{}] 01:09:32 INFO - PROCESS | 1941 | 1467360572742 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}] 01:09:32 INFO - PROCESS | 1941 | 1467360572744 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:32 INFO - PROCESS | 1941 | 1467360572826 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 01:09:32 INFO - PROCESS | 1941 | 1467360572830 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:32 INFO - PROCESS | 1941 | 1467360572831 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:32 INFO - PROCESS | 1941 | ++DOCSHELL 0x1245c7000 == 51 [pid = 1941] [id = 156] 01:09:32 INFO - PROCESS | 1941 | ++DOMWINDOW == 100 (0x123b78c00) [pid = 1941] [serial = 465] [outer = 0x0] 01:09:32 INFO - PROCESS | 1941 | ++DOMWINDOW == 101 (0x1245df000) [pid = 1941] [serial = 466] [outer = 0x123b78c00] 01:09:32 INFO - PROCESS | 1941 | 1467360572857 Marionette DEBUG loaded listener.js 01:09:32 INFO - PROCESS | 1941 | ++DOMWINDOW == 102 (0x125675400) [pid = 1941] [serial = 467] [outer = 0x123b78c00] 01:09:33 INFO - PROCESS | 1941 | 1467360573180 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]]]}] 01:09:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 01:09:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 471ms 01:09:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 01:09:33 INFO - PROCESS | 1941 | 1467360573208 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 01:09:33 INFO - PROCESS | 1941 | 1467360573210 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 01:09:33 INFO - PROCESS | 1941 | 1467360573212 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 01:09:33 INFO - PROCESS | 1941 | 1467360573213 Marionette TRACE conn2 <- [1,598,null,{}] 01:09:33 INFO - PROCESS | 1941 | 1467360573215 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}] 01:09:33 INFO - PROCESS | 1941 | 1467360573216 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:33 INFO - PROCESS | 1941 | 1467360573298 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 01:09:33 INFO - PROCESS | 1941 | 1467360573359 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:33 INFO - PROCESS | 1941 | 1467360573360 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:33 INFO - PROCESS | 1941 | ++DOCSHELL 0x12605c000 == 52 [pid = 1941] [id = 157] 01:09:33 INFO - PROCESS | 1941 | ++DOMWINDOW == 103 (0x123dd3400) [pid = 1941] [serial = 468] [outer = 0x0] 01:09:33 INFO - PROCESS | 1941 | ++DOMWINDOW == 104 (0x126468400) [pid = 1941] [serial = 469] [outer = 0x123dd3400] 01:09:33 INFO - PROCESS | 1941 | 1467360573386 Marionette DEBUG loaded listener.js 01:09:33 INFO - PROCESS | 1941 | ++DOMWINDOW == 105 (0x12810cc00) [pid = 1941] [serial = 470] [outer = 0x123dd3400] 01:09:33 INFO - PROCESS | 1941 | 1467360573693 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]]]}] 01:09:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 01:09:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 518ms 01:09:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 01:09:33 INFO - PROCESS | 1941 | 1467360573731 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 01:09:33 INFO - PROCESS | 1941 | 1467360573732 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 01:09:33 INFO - PROCESS | 1941 | 1467360573735 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 01:09:33 INFO - PROCESS | 1941 | 1467360573737 Marionette TRACE conn2 <- [1,602,null,{}] 01:09:33 INFO - PROCESS | 1941 | 1467360573742 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}] 01:09:33 INFO - PROCESS | 1941 | 1467360573747 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:33 INFO - PROCESS | 1941 | 1467360573854 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 01:09:33 INFO - PROCESS | 1941 | 1467360573929 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:33 INFO - PROCESS | 1941 | 1467360573931 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:33 INFO - PROCESS | 1941 | ++DOCSHELL 0x12819e800 == 53 [pid = 1941] [id = 158] 01:09:33 INFO - PROCESS | 1941 | ++DOMWINDOW == 106 (0x1162b7c00) [pid = 1941] [serial = 471] [outer = 0x0] 01:09:33 INFO - PROCESS | 1941 | ++DOMWINDOW == 107 (0x128127400) [pid = 1941] [serial = 472] [outer = 0x1162b7c00] 01:09:33 INFO - PROCESS | 1941 | 1467360573956 Marionette DEBUG loaded listener.js 01:09:34 INFO - PROCESS | 1941 | ++DOMWINDOW == 108 (0x12a5ee400) [pid = 1941] [serial = 473] [outer = 0x1162b7c00] 01:09:34 INFO - PROCESS | 1941 | 1467360574293 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]]]}] 01:09:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 01:09:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 573ms 01:09:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 01:09:34 INFO - PROCESS | 1941 | 1467360574310 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 01:09:34 INFO - PROCESS | 1941 | 1467360574311 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 01:09:34 INFO - PROCESS | 1941 | 1467360574314 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 01:09:34 INFO - PROCESS | 1941 | 1467360574315 Marionette TRACE conn2 <- [1,606,null,{}] 01:09:34 INFO - PROCESS | 1941 | 1467360574317 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}] 01:09:34 INFO - PROCESS | 1941 | 1467360574318 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:34 INFO - PROCESS | 1941 | 1467360574423 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 01:09:34 INFO - PROCESS | 1941 | 1467360574437 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:34 INFO - PROCESS | 1941 | 1467360574439 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:34 INFO - PROCESS | 1941 | ++DOCSHELL 0x11876b800 == 54 [pid = 1941] [id = 159] 01:09:34 INFO - PROCESS | 1941 | ++DOMWINDOW == 109 (0x12a5f4c00) [pid = 1941] [serial = 474] [outer = 0x0] 01:09:34 INFO - PROCESS | 1941 | ++DOMWINDOW == 110 (0x12aac9000) [pid = 1941] [serial = 475] [outer = 0x12a5f4c00] 01:09:34 INFO - PROCESS | 1941 | 1467360574463 Marionette DEBUG loaded listener.js 01:09:34 INFO - PROCESS | 1941 | ++DOMWINDOW == 111 (0x12b14c400) [pid = 1941] [serial = 476] [outer = 0x12a5f4c00] 01:09:34 INFO - PROCESS | 1941 | 1467360574802 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]]]}] 01:09:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 01:09:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 520ms 01:09:34 INFO - PROCESS | 1941 | 1467360574835 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 01:09:34 INFO - PROCESS | 1941 | 1467360574836 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 01:09:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 01:09:34 INFO - PROCESS | 1941 | 1467360574845 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 01:09:34 INFO - PROCESS | 1941 | 1467360574846 Marionette TRACE conn2 <- [1,610,null,{}] 01:09:34 INFO - PROCESS | 1941 | 1467360574849 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}] 01:09:34 INFO - PROCESS | 1941 | 1467360574850 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:34 INFO - PROCESS | 1941 | 1467360574971 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 01:09:34 INFO - PROCESS | 1941 | 1467360574975 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:34 INFO - PROCESS | 1941 | 1467360574976 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:34 INFO - PROCESS | 1941 | ++DOCSHELL 0x12b106000 == 55 [pid = 1941] [id = 160] 01:09:34 INFO - PROCESS | 1941 | ++DOMWINDOW == 112 (0x12a76b800) [pid = 1941] [serial = 477] [outer = 0x0] 01:09:35 INFO - PROCESS | 1941 | ++DOMWINDOW == 113 (0x12b981400) [pid = 1941] [serial = 478] [outer = 0x12a76b800] 01:09:35 INFO - PROCESS | 1941 | 1467360575001 Marionette DEBUG loaded listener.js 01:09:35 INFO - PROCESS | 1941 | ++DOMWINDOW == 114 (0x126a28c00) [pid = 1941] [serial = 479] [outer = 0x12a76b800] 01:09:35 INFO - PROCESS | 1941 | 1467360575352 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]]]}] 01:09:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 01:09:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 568ms 01:09:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 01:09:35 INFO - PROCESS | 1941 | 1467360575414 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 01:09:35 INFO - PROCESS | 1941 | 1467360575415 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 01:09:35 INFO - PROCESS | 1941 | 1467360575418 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 01:09:35 INFO - PROCESS | 1941 | 1467360575419 Marionette TRACE conn2 <- [1,614,null,{}] 01:09:35 INFO - PROCESS | 1941 | 1467360575429 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}] 01:09:35 INFO - PROCESS | 1941 | 1467360575430 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:35 INFO - PROCESS | 1941 | 1467360575573 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 01:09:35 INFO - PROCESS | 1941 | 1467360575576 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:35 INFO - PROCESS | 1941 | 1467360575577 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:35 INFO - PROCESS | 1941 | ++DOCSHELL 0x12b1a8800 == 56 [pid = 1941] [id = 161] 01:09:35 INFO - PROCESS | 1941 | ++DOMWINDOW == 115 (0x12811bc00) [pid = 1941] [serial = 480] [outer = 0x0] 01:09:35 INFO - PROCESS | 1941 | ++DOMWINDOW == 116 (0x12bcd8800) [pid = 1941] [serial = 481] [outer = 0x12811bc00] 01:09:35 INFO - PROCESS | 1941 | 1467360575637 Marionette DEBUG loaded listener.js 01:09:35 INFO - PROCESS | 1941 | ++DOMWINDOW == 117 (0x12be8a000) [pid = 1941] [serial = 482] [outer = 0x12811bc00] 01:09:36 INFO - PROCESS | 1941 | --DOMWINDOW == 116 (0x1185b5400) [pid = 1941] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 01:09:36 INFO - PROCESS | 1941 | --DOMWINDOW == 115 (0x12a772000) [pid = 1941] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 01:09:36 INFO - PROCESS | 1941 | --DOMWINDOW == 114 (0x1127ca400) [pid = 1941] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 01:09:36 INFO - PROCESS | 1941 | --DOMWINDOW == 113 (0x12ba24c00) [pid = 1941] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 01:09:36 INFO - PROCESS | 1941 | --DOMWINDOW == 112 (0x11823b800) [pid = 1941] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 01:09:36 INFO - PROCESS | 1941 | --DOMWINDOW == 111 (0x123dcd000) [pid = 1941] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 01:09:36 INFO - PROCESS | 1941 | --DOMWINDOW == 110 (0x126830800) [pid = 1941] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 01:09:36 INFO - PROCESS | 1941 | --DOMWINDOW == 109 (0x1133dc000) [pid = 1941] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 01:09:36 INFO - PROCESS | 1941 | --DOMWINDOW == 108 (0x119887400) [pid = 1941] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 01:09:36 INFO - PROCESS | 1941 | --DOMWINDOW == 107 (0x123dd4000) [pid = 1941] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 01:09:36 INFO - PROCESS | 1941 | --DOMWINDOW == 106 (0x12810a400) [pid = 1941] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 01:09:36 INFO - PROCESS | 1941 | --DOMWINDOW == 105 (0x12ba24400) [pid = 1941] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 01:09:36 INFO - PROCESS | 1941 | --DOMWINDOW == 104 (0x11811d400) [pid = 1941] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 01:09:36 INFO - PROCESS | 1941 | --DOMWINDOW == 103 (0x12b98f400) [pid = 1941] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 01:09:36 INFO - PROCESS | 1941 | --DOMWINDOW == 102 (0x1193ecc00) [pid = 1941] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 01:09:36 INFO - PROCESS | 1941 | --DOMWINDOW == 101 (0x1193f3800) [pid = 1941] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 01:09:36 INFO - PROCESS | 1941 | --DOMWINDOW == 100 (0x12a773400) [pid = 1941] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 01:09:36 INFO - PROCESS | 1941 | --DOMWINDOW == 99 (0x11336d400) [pid = 1941] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 01:09:36 INFO - PROCESS | 1941 | 1467360576101 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]]]}] 01:09:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 01:09:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 720ms 01:09:36 INFO - PROCESS | 1941 | 1467360576138 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 01:09:36 INFO - PROCESS | 1941 | 1467360576140 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 01:09:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 01:09:36 INFO - PROCESS | 1941 | 1467360576142 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 01:09:36 INFO - PROCESS | 1941 | 1467360576143 Marionette TRACE conn2 <- [1,618,null,{}] 01:09:36 INFO - PROCESS | 1941 | 1467360576153 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}] 01:09:36 INFO - PROCESS | 1941 | 1467360576155 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:36 INFO - PROCESS | 1941 | 1467360576238 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 01:09:36 INFO - PROCESS | 1941 | 1467360576244 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:36 INFO - PROCESS | 1941 | 1467360576245 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:36 INFO - PROCESS | 1941 | ++DOCSHELL 0x128da8000 == 57 [pid = 1941] [id = 162] 01:09:36 INFO - PROCESS | 1941 | ++DOMWINDOW == 100 (0x110e35400) [pid = 1941] [serial = 483] [outer = 0x0] 01:09:36 INFO - PROCESS | 1941 | ++DOMWINDOW == 101 (0x110e3d000) [pid = 1941] [serial = 484] [outer = 0x110e35400] 01:09:36 INFO - PROCESS | 1941 | 1467360576269 Marionette DEBUG loaded listener.js 01:09:36 INFO - PROCESS | 1941 | ++DOMWINDOW == 102 (0x110e41000) [pid = 1941] [serial = 485] [outer = 0x110e35400] 01:09:36 INFO - PROCESS | 1941 | 1467360576617 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]]]}] 01:09:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 01:09:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 519ms 01:09:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 01:09:36 INFO - PROCESS | 1941 | 1467360576668 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 01:09:36 INFO - PROCESS | 1941 | 1467360576670 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 01:09:36 INFO - PROCESS | 1941 | 1467360576672 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 01:09:36 INFO - PROCESS | 1941 | 1467360576674 Marionette TRACE conn2 <- [1,622,null,{}] 01:09:36 INFO - PROCESS | 1941 | 1467360576676 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}] 01:09:36 INFO - PROCESS | 1941 | 1467360576678 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:36 INFO - PROCESS | 1941 | 1467360576774 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 01:09:36 INFO - PROCESS | 1941 | 1467360576778 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:36 INFO - PROCESS | 1941 | 1467360576779 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:36 INFO - PROCESS | 1941 | ++DOCSHELL 0x12c49d000 == 58 [pid = 1941] [id = 163] 01:09:36 INFO - PROCESS | 1941 | ++DOMWINDOW == 103 (0x110e3c000) [pid = 1941] [serial = 486] [outer = 0x0] 01:09:36 INFO - PROCESS | 1941 | ++DOMWINDOW == 104 (0x119d10000) [pid = 1941] [serial = 487] [outer = 0x110e3c000] 01:09:36 INFO - PROCESS | 1941 | 1467360576806 Marionette DEBUG loaded listener.js 01:09:36 INFO - PROCESS | 1941 | ++DOMWINDOW == 105 (0x12a770c00) [pid = 1941] [serial = 488] [outer = 0x110e3c000] 01:09:37 INFO - PROCESS | 1941 | 1467360577159 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]]]}] 01:09:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 01:09:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 520ms 01:09:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 01:09:37 INFO - PROCESS | 1941 | 1467360577192 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 01:09:37 INFO - PROCESS | 1941 | 1467360577193 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 01:09:37 INFO - PROCESS | 1941 | 1467360577195 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 01:09:37 INFO - PROCESS | 1941 | 1467360577196 Marionette TRACE conn2 <- [1,626,null,{}] 01:09:37 INFO - PROCESS | 1941 | 1467360577198 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}] 01:09:37 INFO - PROCESS | 1941 | 1467360577199 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:37 INFO - PROCESS | 1941 | 1467360577268 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 01:09:37 INFO - PROCESS | 1941 | 1467360577335 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:37 INFO - PROCESS | 1941 | 1467360577336 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:37 INFO - PROCESS | 1941 | ++DOCSHELL 0x12d012000 == 59 [pid = 1941] [id = 164] 01:09:37 INFO - PROCESS | 1941 | ++DOMWINDOW == 106 (0x11858f400) [pid = 1941] [serial = 489] [outer = 0x0] 01:09:37 INFO - PROCESS | 1941 | ++DOMWINDOW == 107 (0x12bcda000) [pid = 1941] [serial = 490] [outer = 0x11858f400] 01:09:37 INFO - PROCESS | 1941 | 1467360577369 Marionette DEBUG loaded listener.js 01:09:37 INFO - PROCESS | 1941 | ++DOMWINDOW == 108 (0x12be93000) [pid = 1941] [serial = 491] [outer = 0x11858f400] 01:09:37 INFO - PROCESS | 1941 | ++DOMWINDOW == 109 (0x123dd4000) [pid = 1941] [serial = 492] [outer = 0x12c996c00] 01:09:37 INFO - PROCESS | 1941 | 1467360577847 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]]]}] 01:09:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 01:09:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 670ms 01:09:37 INFO - PROCESS | 1941 | 1467360577866 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 01:09:37 INFO - PROCESS | 1941 | 1467360577868 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 01:09:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 01:09:37 INFO - PROCESS | 1941 | 1467360577881 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 01:09:37 INFO - PROCESS | 1941 | 1467360577883 Marionette TRACE conn2 <- [1,630,null,{}] 01:09:37 INFO - PROCESS | 1941 | 1467360577887 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}] 01:09:37 INFO - PROCESS | 1941 | 1467360577890 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:38 INFO - PROCESS | 1941 | 1467360578028 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 01:09:38 INFO - PROCESS | 1941 | 1467360578045 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:38 INFO - PROCESS | 1941 | 1467360578046 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:38 INFO - PROCESS | 1941 | ++DOCSHELL 0x113d7a800 == 60 [pid = 1941] [id = 165] 01:09:38 INFO - PROCESS | 1941 | ++DOMWINDOW == 110 (0x110e34c00) [pid = 1941] [serial = 493] [outer = 0x0] 01:09:38 INFO - PROCESS | 1941 | ++DOMWINDOW == 111 (0x110e3dc00) [pid = 1941] [serial = 494] [outer = 0x110e34c00] 01:09:38 INFO - PROCESS | 1941 | 1467360578132 Marionette DEBUG loaded listener.js 01:09:38 INFO - PROCESS | 1941 | ++DOMWINDOW == 112 (0x113daa400) [pid = 1941] [serial = 495] [outer = 0x110e34c00] 01:09:38 INFO - PROCESS | 1941 | 1467360578647 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]]]}] 01:09:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 01:09:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 781ms 01:09:38 INFO - PROCESS | 1941 | 1467360578653 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 01:09:38 INFO - PROCESS | 1941 | 1467360578658 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 01:09:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 01:09:38 INFO - PROCESS | 1941 | 1467360578662 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 01:09:38 INFO - PROCESS | 1941 | 1467360578663 Marionette TRACE conn2 <- [1,634,null,{}] 01:09:38 INFO - PROCESS | 1941 | 1467360578667 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}] 01:09:38 INFO - PROCESS | 1941 | 1467360578668 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:38 INFO - PROCESS | 1941 | 1467360578779 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 01:09:38 INFO - PROCESS | 1941 | 1467360578854 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:38 INFO - PROCESS | 1941 | 1467360578856 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:38 INFO - PROCESS | 1941 | ++DOCSHELL 0x119a4e800 == 61 [pid = 1941] [id = 166] 01:09:38 INFO - PROCESS | 1941 | ++DOMWINDOW == 113 (0x11811fc00) [pid = 1941] [serial = 496] [outer = 0x0] 01:09:38 INFO - PROCESS | 1941 | ++DOMWINDOW == 114 (0x11858cc00) [pid = 1941] [serial = 497] [outer = 0x11811fc00] 01:09:38 INFO - PROCESS | 1941 | 1467360578887 Marionette DEBUG loaded listener.js 01:09:38 INFO - PROCESS | 1941 | ++DOMWINDOW == 115 (0x1193f0c00) [pid = 1941] [serial = 498] [outer = 0x11811fc00] 01:09:39 INFO - PROCESS | 1941 | [1941] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:09:39 INFO - PROCESS | 1941 | 1467360579315 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]]]}] 01:09:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 01:09:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 670ms 01:09:39 INFO - PROCESS | 1941 | 1467360579332 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 01:09:39 INFO - PROCESS | 1941 | 1467360579335 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 01:09:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 01:09:39 INFO - PROCESS | 1941 | 1467360579341 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 01:09:39 INFO - PROCESS | 1941 | 1467360579344 Marionette TRACE conn2 <- [1,638,null,{}] 01:09:39 INFO - PROCESS | 1941 | 1467360579347 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}] 01:09:39 INFO - PROCESS | 1941 | 1467360579349 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:39 INFO - PROCESS | 1941 | 1467360579538 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 01:09:39 INFO - PROCESS | 1941 | 1467360579673 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:39 INFO - PROCESS | 1941 | 1467360579675 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:39 INFO - PROCESS | 1941 | ++DOCSHELL 0x128da9800 == 62 [pid = 1941] [id = 167] 01:09:39 INFO - PROCESS | 1941 | ++DOMWINDOW == 116 (0x11986fc00) [pid = 1941] [serial = 499] [outer = 0x0] 01:09:39 INFO - PROCESS | 1941 | ++DOMWINDOW == 117 (0x119d8d800) [pid = 1941] [serial = 500] [outer = 0x11986fc00] 01:09:39 INFO - PROCESS | 1941 | 1467360579708 Marionette DEBUG loaded listener.js 01:09:39 INFO - PROCESS | 1941 | ++DOMWINDOW == 118 (0x12392c800) [pid = 1941] [serial = 501] [outer = 0x11986fc00] 01:09:39 INFO - PROCESS | 1941 | [1941] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:09:40 INFO - PROCESS | 1941 | 1467360580129 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]]]}] 01:09:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 01:09:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 824ms 01:09:40 INFO - PROCESS | 1941 | 1467360580165 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 01:09:40 INFO - PROCESS | 1941 | 1467360580166 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 01:09:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 01:09:40 INFO - PROCESS | 1941 | 1467360580169 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 01:09:40 INFO - PROCESS | 1941 | 1467360580172 Marionette TRACE conn2 <- [1,642,null,{}] 01:09:40 INFO - PROCESS | 1941 | 1467360580180 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}] 01:09:40 INFO - PROCESS | 1941 | 1467360580183 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:40 INFO - PROCESS | 1941 | 1467360580293 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 01:09:40 INFO - PROCESS | 1941 | 1467360580398 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:40 INFO - PROCESS | 1941 | 1467360580399 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:40 INFO - PROCESS | 1941 | ++DOCSHELL 0x12d59c800 == 63 [pid = 1941] [id = 168] 01:09:40 INFO - PROCESS | 1941 | ++DOMWINDOW == 119 (0x123a22800) [pid = 1941] [serial = 502] [outer = 0x0] 01:09:40 INFO - PROCESS | 1941 | ++DOMWINDOW == 120 (0x12810a400) [pid = 1941] [serial = 503] [outer = 0x123a22800] 01:09:40 INFO - PROCESS | 1941 | 1467360580430 Marionette DEBUG loaded listener.js 01:09:40 INFO - PROCESS | 1941 | ++DOMWINDOW == 121 (0x128128400) [pid = 1941] [serial = 504] [outer = 0x123a22800] 01:09:40 INFO - PROCESS | 1941 | 1467360580870 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]]]}] 01:09:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 01:09:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 723ms 01:09:40 INFO - PROCESS | 1941 | 1467360580909 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 01:09:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 01:09:40 INFO - PROCESS | 1941 | 1467360580911 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 01:09:40 INFO - PROCESS | 1941 | 1467360580914 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 01:09:40 INFO - PROCESS | 1941 | 1467360580915 Marionette TRACE conn2 <- [1,646,null,{}] 01:09:40 INFO - PROCESS | 1941 | 1467360580917 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}] 01:09:40 INFO - PROCESS | 1941 | 1467360580919 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:41 INFO - PROCESS | 1941 | 1467360581027 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 01:09:41 INFO - PROCESS | 1941 | 1467360581144 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:41 INFO - PROCESS | 1941 | 1467360581145 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:41 INFO - PROCESS | 1941 | ++DOCSHELL 0x12d9e1800 == 64 [pid = 1941] [id = 169] 01:09:41 INFO - PROCESS | 1941 | ++DOMWINDOW == 122 (0x123929400) [pid = 1941] [serial = 505] [outer = 0x0] 01:09:41 INFO - PROCESS | 1941 | ++DOMWINDOW == 123 (0x1281b5000) [pid = 1941] [serial = 506] [outer = 0x123929400] 01:09:41 INFO - PROCESS | 1941 | 1467360581177 Marionette DEBUG loaded listener.js 01:09:41 INFO - PROCESS | 1941 | ++DOMWINDOW == 124 (0x12890b800) [pid = 1941] [serial = 507] [outer = 0x123929400] 01:09:41 INFO - PROCESS | 1941 | 1467360581745 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]]]}] 01:09:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 01:09:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 869ms 01:09:41 INFO - PROCESS | 1941 | 1467360581784 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 01:09:41 INFO - PROCESS | 1941 | 1467360581786 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 01:09:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 01:09:41 INFO - PROCESS | 1941 | 1467360581790 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 01:09:41 INFO - PROCESS | 1941 | 1467360581792 Marionette TRACE conn2 <- [1,650,null,{}] 01:09:41 INFO - PROCESS | 1941 | 1467360581795 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}] 01:09:41 INFO - PROCESS | 1941 | 1467360581797 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:41 INFO - PROCESS | 1941 | 1467360581897 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 01:09:41 INFO - PROCESS | 1941 | 1467360581960 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:41 INFO - PROCESS | 1941 | 1467360581963 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:41 INFO - PROCESS | 1941 | ++DOCSHELL 0x118f0a800 == 65 [pid = 1941] [id = 170] 01:09:41 INFO - PROCESS | 1941 | ++DOMWINDOW == 125 (0x11823d400) [pid = 1941] [serial = 508] [outer = 0x0] 01:09:41 INFO - PROCESS | 1941 | ++DOMWINDOW == 126 (0x1183aa800) [pid = 1941] [serial = 509] [outer = 0x11823d400] 01:09:41 INFO - PROCESS | 1941 | 1467360581991 Marionette DEBUG loaded listener.js 01:09:42 INFO - PROCESS | 1941 | ++DOMWINDOW == 127 (0x1193ea800) [pid = 1941] [serial = 510] [outer = 0x11823d400] 01:09:42 INFO - PROCESS | 1941 | 1467360582466 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]]]}] 01:09:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 01:09:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 721ms 01:09:42 INFO - PROCESS | 1941 | 1467360582510 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 01:09:42 INFO - PROCESS | 1941 | 1467360582513 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 01:09:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 01:09:42 INFO - PROCESS | 1941 | 1467360582517 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 01:09:42 INFO - PROCESS | 1941 | 1467360582519 Marionette TRACE conn2 <- [1,654,null,{}] 01:09:42 INFO - PROCESS | 1941 | 1467360582523 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}] 01:09:42 INFO - PROCESS | 1941 | 1467360582526 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:43 INFO - PROCESS | 1941 | --DOCSHELL 0x12a65c000 == 64 [pid = 1941] [id = 115] 01:09:43 INFO - PROCESS | 1941 | --DOCSHELL 0x12d012000 == 63 [pid = 1941] [id = 164] 01:09:43 INFO - PROCESS | 1941 | --DOCSHELL 0x12c49d000 == 62 [pid = 1941] [id = 163] 01:09:43 INFO - PROCESS | 1941 | --DOCSHELL 0x128da8000 == 61 [pid = 1941] [id = 162] 01:09:43 INFO - PROCESS | 1941 | --DOCSHELL 0x12b1a8800 == 60 [pid = 1941] [id = 161] 01:09:43 INFO - PROCESS | 1941 | --DOCSHELL 0x12b106000 == 59 [pid = 1941] [id = 160] 01:09:43 INFO - PROCESS | 1941 | --DOCSHELL 0x11876b800 == 58 [pid = 1941] [id = 159] 01:09:43 INFO - PROCESS | 1941 | --DOCSHELL 0x12819e800 == 57 [pid = 1941] [id = 158] 01:09:43 INFO - PROCESS | 1941 | --DOCSHELL 0x12605c000 == 56 [pid = 1941] [id = 157] 01:09:43 INFO - PROCESS | 1941 | --DOCSHELL 0x1245c7000 == 55 [pid = 1941] [id = 156] 01:09:43 INFO - PROCESS | 1941 | --DOCSHELL 0x119b37800 == 54 [pid = 1941] [id = 155] 01:09:43 INFO - PROCESS | 1941 | --DOCSHELL 0x118778000 == 53 [pid = 1941] [id = 154] 01:09:43 INFO - PROCESS | 1941 | --DOCSHELL 0x123953800 == 52 [pid = 1941] [id = 153] 01:09:43 INFO - PROCESS | 1941 | --DOCSHELL 0x123886800 == 51 [pid = 1941] [id = 149] 01:09:43 INFO - PROCESS | 1941 | --DOCSHELL 0x11661f800 == 50 [pid = 1941] [id = 148] 01:09:43 INFO - PROCESS | 1941 | --DOCSHELL 0x12c48f800 == 49 [pid = 1941] [id = 129] 01:09:43 INFO - PROCESS | 1941 | --DOCSHELL 0x117e56800 == 48 [pid = 1941] [id = 116] 01:09:43 INFO - PROCESS | 1941 | --DOCSHELL 0x128bcf000 == 47 [pid = 1941] [id = 99] 01:09:43 INFO - PROCESS | 1941 | --DOCSHELL 0x119daa000 == 46 [pid = 1941] [id = 152] 01:09:43 INFO - PROCESS | 1941 | --DOCSHELL 0x12cbcd000 == 45 [pid = 1941] [id = 134] 01:09:43 INFO - PROCESS | 1941 | --DOCSHELL 0x12d5a5000 == 44 [pid = 1941] [id = 151] 01:09:43 INFO - PROCESS | 1941 | --DOCSHELL 0x128da3800 == 43 [pid = 1941] [id = 150] 01:09:43 INFO - PROCESS | 1941 | --DOCSHELL 0x12b194800 == 42 [pid = 1941] [id = 100] 01:09:43 INFO - PROCESS | 1941 | --DOCSHELL 0x12b9da000 == 41 [pid = 1941] [id = 132] 01:09:43 INFO - PROCESS | 1941 | --DOCSHELL 0x11877b800 == 40 [pid = 1941] [id = 66] 01:09:43 INFO - PROCESS | 1941 | --DOCSHELL 0x12aab7800 == 39 [pid = 1941] [id = 96] 01:09:43 INFO - PROCESS | 1941 | --DOCSHELL 0x128196000 == 38 [pid = 1941] [id = 82] 01:09:43 INFO - PROCESS | 1941 | --DOCSHELL 0x12560c000 == 37 [pid = 1941] [id = 101] 01:09:43 INFO - PROCESS | 1941 | --DOCSHELL 0x116fd5800 == 36 [pid = 1941] [id = 52] 01:09:43 INFO - PROCESS | 1941 | --DOCSHELL 0x128bc3000 == 35 [pid = 1941] [id = 81] 01:09:43 INFO - PROCESS | 1941 | --DOCSHELL 0x12cacc000 == 34 [pid = 1941] [id = 133] 01:09:43 INFO - PROCESS | 1941 | --DOCSHELL 0x123954000 == 33 [pid = 1941] [id = 80] 01:09:43 INFO - PROCESS | 1941 | --DOCSHELL 0x116246000 == 32 [pid = 1941] [id = 79] 01:09:43 INFO - PROCESS | 1941 | --DOCSHELL 0x118f0a800 == 31 [pid = 1941] [id = 170] 01:09:43 INFO - PROCESS | 1941 | --DOCSHELL 0x12d9e1800 == 30 [pid = 1941] [id = 169] 01:09:43 INFO - PROCESS | 1941 | --DOCSHELL 0x12d59c800 == 29 [pid = 1941] [id = 168] 01:09:43 INFO - PROCESS | 1941 | --DOCSHELL 0x128da9800 == 28 [pid = 1941] [id = 167] 01:09:43 INFO - PROCESS | 1941 | --DOCSHELL 0x119a4e800 == 27 [pid = 1941] [id = 166] 01:09:43 INFO - PROCESS | 1941 | --DOCSHELL 0x113d7a800 == 26 [pid = 1941] [id = 165] 01:09:43 INFO - PROCESS | 1941 | 1467360583225 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 01:09:43 INFO - PROCESS | 1941 | --DOMWINDOW == 126 (0x123930000) [pid = 1941] [serial = 439] [outer = 0x0] [url = about:blank] 01:09:43 INFO - PROCESS | 1941 | --DOMWINDOW == 125 (0x12be90400) [pid = 1941] [serial = 437] [outer = 0x0] [url = about:blank] 01:09:43 INFO - PROCESS | 1941 | --DOMWINDOW == 124 (0x118f55400) [pid = 1941] [serial = 391] [outer = 0x0] [url = about:blank] 01:09:43 INFO - PROCESS | 1941 | --DOMWINDOW == 123 (0x12be8ac00) [pid = 1941] [serial = 436] [outer = 0x0] [url = about:blank] 01:09:43 INFO - PROCESS | 1941 | --DOMWINDOW == 122 (0x12865c800) [pid = 1941] [serial = 335] [outer = 0x0] [url = about:blank] 01:09:43 INFO - PROCESS | 1941 | --DOMWINDOW == 121 (0x12c472400) [pid = 1941] [serial = 430] [outer = 0x0] [url = about:blank] 01:09:43 INFO - PROCESS | 1941 | --DOMWINDOW == 120 (0x1193ed400) [pid = 1941] [serial = 409] [outer = 0x0] [url = about:blank] 01:09:43 INFO - PROCESS | 1941 | --DOMWINDOW == 119 (0x12657d000) [pid = 1941] [serial = 413] [outer = 0x0] [url = about:blank] 01:09:43 INFO - PROCESS | 1941 | --DOMWINDOW == 118 (0x1193ec000) [pid = 1941] [serial = 392] [outer = 0x0] [url = about:blank] 01:09:43 INFO - PROCESS | 1941 | --DOMWINDOW == 117 (0x1255cd800) [pid = 1941] [serial = 412] [outer = 0x0] [url = about:blank] 01:09:43 INFO - PROCESS | 1941 | --DOMWINDOW == 116 (0x128914c00) [pid = 1941] [serial = 416] [outer = 0x0] [url = about:blank] 01:09:43 INFO - PROCESS | 1941 | --DOMWINDOW == 115 (0x128298c00) [pid = 1941] [serial = 400] [outer = 0x0] [url = about:blank] 01:09:43 INFO - PROCESS | 1941 | --DOMWINDOW == 114 (0x120fecc00) [pid = 1941] [serial = 410] [outer = 0x0] [url = about:blank] 01:09:43 INFO - PROCESS | 1941 | --DOMWINDOW == 113 (0x118118400) [pid = 1941] [serial = 389] [outer = 0x0] [url = about:blank] 01:09:43 INFO - PROCESS | 1941 | --DOMWINDOW == 112 (0x119fe1800) [pid = 1941] [serial = 395] [outer = 0x0] [url = about:blank] 01:09:43 INFO - PROCESS | 1941 | --DOMWINDOW == 111 (0x12c47fc00) [pid = 1941] [serial = 431] [outer = 0x0] [url = about:blank] 01:09:43 INFO - PROCESS | 1941 | --DOMWINDOW == 110 (0x12829a800) [pid = 1941] [serial = 415] [outer = 0x0] [url = about:blank] 01:09:43 INFO - PROCESS | 1941 | --DOMWINDOW == 109 (0x126575c00) [pid = 1941] [serial = 398] [outer = 0x0] [url = about:blank] 01:09:43 INFO - PROCESS | 1941 | --DOMWINDOW == 108 (0x113d42c00) [pid = 1941] [serial = 388] [outer = 0x0] [url = about:blank] 01:09:43 INFO - PROCESS | 1941 | --DOMWINDOW == 107 (0x119889800) [pid = 1941] [serial = 394] [outer = 0x0] [url = about:blank] 01:09:43 INFO - PROCESS | 1941 | --DOMWINDOW == 106 (0x1255d1000) [pid = 1941] [serial = 397] [outer = 0x0] [url = about:blank] 01:09:43 INFO - PROCESS | 1941 | --DOMWINDOW == 105 (0x128110c00) [pid = 1941] [serial = 421] [outer = 0x0] [url = about:blank] 01:09:43 INFO - PROCESS | 1941 | --DOMWINDOW == 104 (0x12bce4c00) [pid = 1941] [serial = 428] [outer = 0x0] [url = about:blank] 01:09:43 INFO - PROCESS | 1941 | --DOMWINDOW == 103 (0x1182d6c00) [pid = 1941] [serial = 404] [outer = 0x0] [url = about:blank] 01:09:43 INFO - PROCESS | 1941 | --DOMWINDOW == 102 (0x12ba2d800) [pid = 1941] [serial = 424] [outer = 0x0] [url = about:blank] 01:09:43 INFO - PROCESS | 1941 | --DOMWINDOW == 101 (0x119755000) [pid = 1941] [serial = 407] [outer = 0x0] [url = about:blank] 01:09:43 INFO - PROCESS | 1941 | --DOMWINDOW == 100 (0x12ba24800) [pid = 1941] [serial = 386] [outer = 0x0] [url = about:blank] 01:09:43 INFO - PROCESS | 1941 | --DOMWINDOW == 99 (0x12bcdbc00) [pid = 1941] [serial = 427] [outer = 0x0] [url = about:blank] 01:09:43 INFO - PROCESS | 1941 | --DOMWINDOW == 98 (0x12bcd9400) [pid = 1941] [serial = 425] [outer = 0x0] [url = about:blank] 01:09:43 INFO - PROCESS | 1941 | --DOMWINDOW == 97 (0x12b987800) [pid = 1941] [serial = 419] [outer = 0x0] [url = about:blank] 01:09:43 INFO - PROCESS | 1941 | --DOMWINDOW == 96 (0x11938d000) [pid = 1941] [serial = 422] [outer = 0x0] [url = about:blank] 01:09:43 INFO - PROCESS | 1941 | --DOMWINDOW == 95 (0x118fae000) [pid = 1941] [serial = 433] [outer = 0x0] [url = about:blank] 01:09:43 INFO - PROCESS | 1941 | --DOMWINDOW == 94 (0x1193f3c00) [pid = 1941] [serial = 406] [outer = 0x0] [url = about:blank] 01:09:43 INFO - PROCESS | 1941 | --DOMWINDOW == 93 (0x1181c7800) [pid = 1941] [serial = 403] [outer = 0x0] [url = about:blank] 01:09:43 INFO - PROCESS | 1941 | --DOMWINDOW == 92 (0x12b1d0c00) [pid = 1941] [serial = 418] [outer = 0x0] [url = about:blank] 01:09:43 INFO - PROCESS | 1941 | --DOMWINDOW == 91 (0x12a766c00) [pid = 1941] [serial = 434] [outer = 0x0] [url = about:blank] 01:09:43 INFO - PROCESS | 1941 | 1467360583333 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:43 INFO - PROCESS | 1941 | 1467360583334 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:43 INFO - PROCESS | 1941 | ++DOCSHELL 0x111c97800 == 27 [pid = 1941] [id = 171] 01:09:43 INFO - PROCESS | 1941 | ++DOMWINDOW == 92 (0x111c81800) [pid = 1941] [serial = 511] [outer = 0x0] 01:09:43 INFO - PROCESS | 1941 | ++DOMWINDOW == 93 (0x1121b7c00) [pid = 1941] [serial = 512] [outer = 0x111c81800] 01:09:43 INFO - PROCESS | 1941 | 1467360583364 Marionette DEBUG loaded listener.js 01:09:43 INFO - PROCESS | 1941 | ++DOMWINDOW == 94 (0x11295c400) [pid = 1941] [serial = 513] [outer = 0x111c81800] 01:09:43 INFO - PROCESS | 1941 | 1467360583676 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]]]}] 01:09:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 01:09:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1174ms 01:09:43 INFO - PROCESS | 1941 | 1467360583697 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 01:09:43 INFO - PROCESS | 1941 | 1467360583699 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 01:09:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 01:09:43 INFO - PROCESS | 1941 | 1467360583702 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 01:09:43 INFO - PROCESS | 1941 | 1467360583706 Marionette TRACE conn2 <- [1,658,null,{}] 01:09:43 INFO - PROCESS | 1941 | 1467360583711 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}] 01:09:43 INFO - PROCESS | 1941 | 1467360583713 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:43 INFO - PROCESS | 1941 | 1467360583793 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 01:09:43 INFO - PROCESS | 1941 | 1467360583859 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:43 INFO - PROCESS | 1941 | 1467360583861 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:43 INFO - PROCESS | 1941 | ++DOCSHELL 0x116251000 == 28 [pid = 1941] [id = 172] 01:09:43 INFO - PROCESS | 1941 | ++DOMWINDOW == 95 (0x112eb0400) [pid = 1941] [serial = 514] [outer = 0x0] 01:09:43 INFO - PROCESS | 1941 | ++DOMWINDOW == 96 (0x116074c00) [pid = 1941] [serial = 515] [outer = 0x112eb0400] 01:09:43 INFO - PROCESS | 1941 | 1467360583887 Marionette DEBUG loaded listener.js 01:09:43 INFO - PROCESS | 1941 | ++DOMWINDOW == 97 (0x117107400) [pid = 1941] [serial = 516] [outer = 0x112eb0400] 01:09:44 INFO - PROCESS | 1941 | 1467360584195 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]]]}] 01:09:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 01:09:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 524ms 01:09:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 01:09:44 INFO - PROCESS | 1941 | 1467360584229 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 01:09:44 INFO - PROCESS | 1941 | 1467360584232 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 01:09:44 INFO - PROCESS | 1941 | 1467360584235 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 01:09:44 INFO - PROCESS | 1941 | 1467360584239 Marionette TRACE conn2 <- [1,662,null,{}] 01:09:44 INFO - PROCESS | 1941 | 1467360584244 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}] 01:09:44 INFO - PROCESS | 1941 | 1467360584246 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:44 INFO - PROCESS | 1941 | 1467360584368 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 01:09:44 INFO - PROCESS | 1941 | 1467360584458 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:44 INFO - PROCESS | 1941 | 1467360584459 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:44 INFO - PROCESS | 1941 | ++DOCSHELL 0x116246000 == 29 [pid = 1941] [id = 173] 01:09:44 INFO - PROCESS | 1941 | ++DOMWINDOW == 98 (0x11696bc00) [pid = 1941] [serial = 517] [outer = 0x0] 01:09:44 INFO - PROCESS | 1941 | ++DOMWINDOW == 99 (0x118117c00) [pid = 1941] [serial = 518] [outer = 0x11696bc00] 01:09:44 INFO - PROCESS | 1941 | 1467360584513 Marionette DEBUG loaded listener.js 01:09:44 INFO - PROCESS | 1941 | ++DOMWINDOW == 100 (0x1181bac00) [pid = 1941] [serial = 519] [outer = 0x11696bc00] 01:09:44 INFO - PROCESS | 1941 | [1941] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:09:44 INFO - PROCESS | 1941 | [1941] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:09:44 INFO - PROCESS | 1941 | 1467360584893 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]]]}] 01:09:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 01:09:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 675ms 01:09:44 INFO - PROCESS | 1941 | 1467360584910 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 01:09:44 INFO - PROCESS | 1941 | 1467360584913 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 01:09:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 01:09:44 INFO - PROCESS | 1941 | 1467360584921 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 01:09:44 INFO - PROCESS | 1941 | 1467360584924 Marionette TRACE conn2 <- [1,666,null,{}] 01:09:44 INFO - PROCESS | 1941 | 1467360584927 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}] 01:09:44 INFO - PROCESS | 1941 | 1467360584929 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:45 INFO - PROCESS | 1941 | 1467360585041 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 01:09:45 INFO - PROCESS | 1941 | 1467360585076 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:45 INFO - PROCESS | 1941 | 1467360585077 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:45 INFO - PROCESS | 1941 | ++DOCSHELL 0x118761800 == 30 [pid = 1941] [id = 174] 01:09:45 INFO - PROCESS | 1941 | ++DOMWINDOW == 101 (0x117106c00) [pid = 1941] [serial = 520] [outer = 0x0] 01:09:45 INFO - PROCESS | 1941 | ++DOMWINDOW == 102 (0x1181bf000) [pid = 1941] [serial = 521] [outer = 0x117106c00] 01:09:45 INFO - PROCESS | 1941 | 1467360585103 Marionette DEBUG loaded listener.js 01:09:45 INFO - PROCESS | 1941 | ++DOMWINDOW == 103 (0x1184f0400) [pid = 1941] [serial = 522] [outer = 0x117106c00] 01:09:45 INFO - PROCESS | 1941 | [1941] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:09:45 INFO - PROCESS | 1941 | [1941] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:09:45 INFO - PROCESS | 1941 | 1467360585412 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]]]}] 01:09:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 01:09:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 526ms 01:09:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 01:09:45 INFO - PROCESS | 1941 | 1467360585443 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 01:09:45 INFO - PROCESS | 1941 | 1467360585445 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 01:09:45 INFO - PROCESS | 1941 | 1467360585447 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 01:09:45 INFO - PROCESS | 1941 | 1467360585448 Marionette TRACE conn2 <- [1,670,null,{}] 01:09:45 INFO - PROCESS | 1941 | 1467360585450 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}] 01:09:45 INFO - PROCESS | 1941 | 1467360585451 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:45 INFO - PROCESS | 1941 | 1467360585557 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 01:09:45 INFO - PROCESS | 1941 | 1467360585561 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:45 INFO - PROCESS | 1941 | 1467360585562 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:45 INFO - PROCESS | 1941 | ++DOCSHELL 0x119706000 == 31 [pid = 1941] [id = 175] 01:09:45 INFO - PROCESS | 1941 | ++DOMWINDOW == 104 (0x1171b9400) [pid = 1941] [serial = 523] [outer = 0x0] 01:09:45 INFO - PROCESS | 1941 | ++DOMWINDOW == 105 (0x1185bd400) [pid = 1941] [serial = 524] [outer = 0x1171b9400] 01:09:45 INFO - PROCESS | 1941 | 1467360585587 Marionette DEBUG loaded listener.js 01:09:45 INFO - PROCESS | 1941 | ++DOMWINDOW == 106 (0x118fb4800) [pid = 1941] [serial = 525] [outer = 0x1171b9400] 01:09:45 INFO - PROCESS | 1941 | 1467360585968 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]]]}] 01:09:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 01:09:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 567ms 01:09:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 01:09:46 INFO - PROCESS | 1941 | 1467360586016 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 01:09:46 INFO - PROCESS | 1941 | 1467360586018 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 01:09:46 INFO - PROCESS | 1941 | 1467360586021 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 01:09:46 INFO - PROCESS | 1941 | 1467360586023 Marionette TRACE conn2 <- [1,674,null,{}] 01:09:46 INFO - PROCESS | 1941 | 1467360586027 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}] 01:09:46 INFO - PROCESS | 1941 | 1467360586029 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:46 INFO - PROCESS | 1941 | 1467360586183 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 01:09:46 INFO - PROCESS | 1941 | 1467360586210 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:46 INFO - PROCESS | 1941 | 1467360586215 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:46 INFO - PROCESS | 1941 | ++DOCSHELL 0x123aaa000 == 32 [pid = 1941] [id = 176] 01:09:46 INFO - PROCESS | 1941 | ++DOMWINDOW == 107 (0x113f30800) [pid = 1941] [serial = 526] [outer = 0x0] 01:09:46 INFO - PROCESS | 1941 | ++DOMWINDOW == 108 (0x1193f7000) [pid = 1941] [serial = 527] [outer = 0x113f30800] 01:09:46 INFO - PROCESS | 1941 | 1467360586267 Marionette DEBUG loaded listener.js 01:09:46 INFO - PROCESS | 1941 | ++DOMWINDOW == 109 (0x119883000) [pid = 1941] [serial = 528] [outer = 0x113f30800] 01:09:46 INFO - PROCESS | 1941 | [1941] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:09:46 INFO - PROCESS | 1941 | [1941] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:09:46 INFO - PROCESS | 1941 | 1467360586679 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]]]}] 01:09:46 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 01:09:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 671ms 01:09:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 01:09:46 INFO - PROCESS | 1941 | 1467360586692 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 01:09:46 INFO - PROCESS | 1941 | 1467360586694 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 01:09:46 INFO - PROCESS | 1941 | 1467360586696 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 01:09:46 INFO - PROCESS | 1941 | 1467360586697 Marionette TRACE conn2 <- [1,678,null,{}] 01:09:46 INFO - PROCESS | 1941 | 1467360586699 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}] 01:09:46 INFO - PROCESS | 1941 | 1467360586700 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:46 INFO - PROCESS | 1941 | 1467360586800 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 01:09:46 INFO - PROCESS | 1941 | 1467360586811 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:46 INFO - PROCESS | 1941 | 1467360586813 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:46 INFO - PROCESS | 1941 | ++DOCSHELL 0x110de0800 == 33 [pid = 1941] [id = 177] 01:09:46 INFO - PROCESS | 1941 | ++DOMWINDOW == 110 (0x119b80000) [pid = 1941] [serial = 529] [outer = 0x0] 01:09:46 INFO - PROCESS | 1941 | ++DOMWINDOW == 111 (0x119d4c400) [pid = 1941] [serial = 530] [outer = 0x119b80000] 01:09:46 INFO - PROCESS | 1941 | 1467360586837 Marionette DEBUG loaded listener.js 01:09:46 INFO - PROCESS | 1941 | ++DOMWINDOW == 112 (0x120fed000) [pid = 1941] [serial = 531] [outer = 0x119b80000] 01:09:47 INFO - PROCESS | 1941 | 1467360587198 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]]]}] 01:09:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 01:09:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 519ms 01:09:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 01:09:47 INFO - PROCESS | 1941 | 1467360587215 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 01:09:47 INFO - PROCESS | 1941 | 1467360587217 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 01:09:47 INFO - PROCESS | 1941 | 1467360587219 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 01:09:47 INFO - PROCESS | 1941 | 1467360587220 Marionette TRACE conn2 <- [1,682,null,{}] 01:09:47 INFO - PROCESS | 1941 | 1467360587222 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}] 01:09:47 INFO - PROCESS | 1941 | 1467360587224 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:47 INFO - PROCESS | 1941 | 1467360587321 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 01:09:47 INFO - PROCESS | 1941 | --DOMWINDOW == 111 (0x12a5f4c00) [pid = 1941] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 01:09:47 INFO - PROCESS | 1941 | --DOMWINDOW == 110 (0x12a76b800) [pid = 1941] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 01:09:47 INFO - PROCESS | 1941 | --DOMWINDOW == 109 (0x12811bc00) [pid = 1941] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 01:09:47 INFO - PROCESS | 1941 | --DOMWINDOW == 108 (0x116ea1800) [pid = 1941] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 01:09:47 INFO - PROCESS | 1941 | --DOMWINDOW == 107 (0x123c05800) [pid = 1941] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 01:09:47 INFO - PROCESS | 1941 | --DOMWINDOW == 106 (0x120f30800) [pid = 1941] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 01:09:47 INFO - PROCESS | 1941 | --DOMWINDOW == 105 (0x118235000) [pid = 1941] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 01:09:47 INFO - PROCESS | 1941 | --DOMWINDOW == 104 (0x12392a000) [pid = 1941] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 01:09:47 INFO - PROCESS | 1941 | --DOMWINDOW == 103 (0x1121bcc00) [pid = 1941] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 01:09:47 INFO - PROCESS | 1941 | --DOMWINDOW == 102 (0x110e35400) [pid = 1941] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 01:09:47 INFO - PROCESS | 1941 | --DOMWINDOW == 101 (0x123b78c00) [pid = 1941] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 01:09:47 INFO - PROCESS | 1941 | --DOMWINDOW == 100 (0x11817cc00) [pid = 1941] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 01:09:47 INFO - PROCESS | 1941 | --DOMWINDOW == 99 (0x119872c00) [pid = 1941] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 01:09:47 INFO - PROCESS | 1941 | --DOMWINDOW == 98 (0x119b7f000) [pid = 1941] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 01:09:47 INFO - PROCESS | 1941 | --DOMWINDOW == 97 (0x123dd3400) [pid = 1941] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 01:09:47 INFO - PROCESS | 1941 | --DOMWINDOW == 96 (0x110e3c000) [pid = 1941] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 01:09:47 INFO - PROCESS | 1941 | --DOMWINDOW == 95 (0x1162b7c00) [pid = 1941] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 01:09:47 INFO - PROCESS | 1941 | --DOMWINDOW == 94 (0x12646ec00) [pid = 1941] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 01:09:47 INFO - PROCESS | 1941 | --DOMWINDOW == 93 (0x11858f400) [pid = 1941] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 01:09:47 INFO - PROCESS | 1941 | 1467360587727 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:47 INFO - PROCESS | 1941 | 1467360587728 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:47 INFO - PROCESS | 1941 | ++DOCSHELL 0x11666e800 == 34 [pid = 1941] [id = 178] 01:09:47 INFO - PROCESS | 1941 | ++DOMWINDOW == 94 (0x110e34400) [pid = 1941] [serial = 532] [outer = 0x0] 01:09:47 INFO - PROCESS | 1941 | ++DOMWINDOW == 95 (0x110e40000) [pid = 1941] [serial = 533] [outer = 0x110e34400] 01:09:47 INFO - PROCESS | 1941 | 1467360587753 Marionette DEBUG loaded listener.js 01:09:47 INFO - PROCESS | 1941 | ++DOMWINDOW == 96 (0x118236c00) [pid = 1941] [serial = 534] [outer = 0x110e34400] 01:09:48 INFO - PROCESS | 1941 | 1467360588511 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]]]}] 01:09:48 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) 01:09:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1318ms 01:09:48 INFO - PROCESS | 1941 | 1467360588538 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 01:09:48 INFO - PROCESS | 1941 | 1467360588540 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 01:09:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 01:09:48 INFO - PROCESS | 1941 | 1467360588543 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 01:09:48 INFO - PROCESS | 1941 | 1467360588544 Marionette TRACE conn2 <- [1,686,null,{}] 01:09:48 INFO - PROCESS | 1941 | 1467360588547 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}] 01:09:48 INFO - PROCESS | 1941 | 1467360588548 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:48 INFO - PROCESS | 1941 | 1467360588621 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 01:09:48 INFO - PROCESS | 1941 | 1467360588626 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:48 INFO - PROCESS | 1941 | 1467360588627 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:48 INFO - PROCESS | 1941 | ++DOCSHELL 0x126865000 == 35 [pid = 1941] [id = 179] 01:09:48 INFO - PROCESS | 1941 | ++DOMWINDOW == 97 (0x11817cc00) [pid = 1941] [serial = 535] [outer = 0x0] 01:09:48 INFO - PROCESS | 1941 | ++DOMWINDOW == 98 (0x12392b800) [pid = 1941] [serial = 536] [outer = 0x11817cc00] 01:09:48 INFO - PROCESS | 1941 | 1467360588652 Marionette DEBUG loaded listener.js 01:09:48 INFO - PROCESS | 1941 | ++DOMWINDOW == 99 (0x123a1f000) [pid = 1941] [serial = 537] [outer = 0x11817cc00] 01:09:49 INFO - PROCESS | 1941 | 1467360589446 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]]]}] 01:09:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 01:09:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 919ms 01:09:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 01:09:49 INFO - PROCESS | 1941 | 1467360589463 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 01:09:49 INFO - PROCESS | 1941 | 1467360589464 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 01:09:49 INFO - PROCESS | 1941 | 1467360589466 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 01:09:49 INFO - PROCESS | 1941 | 1467360589467 Marionette TRACE conn2 <- [1,690,null,{}] 01:09:49 INFO - PROCESS | 1941 | 1467360589470 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}] 01:09:49 INFO - PROCESS | 1941 | 1467360589471 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:49 INFO - PROCESS | 1941 | 1467360589549 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 01:09:49 INFO - PROCESS | 1941 | 1467360589553 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:49 INFO - PROCESS | 1941 | 1467360589554 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:49 INFO - PROCESS | 1941 | ++DOCSHELL 0x1286c0800 == 36 [pid = 1941] [id = 180] 01:09:49 INFO - PROCESS | 1941 | ++DOMWINDOW == 100 (0x123b78c00) [pid = 1941] [serial = 538] [outer = 0x0] 01:09:49 INFO - PROCESS | 1941 | ++DOMWINDOW == 101 (0x123dd6c00) [pid = 1941] [serial = 539] [outer = 0x123b78c00] 01:09:49 INFO - PROCESS | 1941 | 1467360589582 Marionette DEBUG loaded listener.js 01:09:49 INFO - PROCESS | 1941 | ++DOMWINDOW == 102 (0x124599800) [pid = 1941] [serial = 540] [outer = 0x123b78c00] 01:09:50 INFO - PROCESS | 1941 | 1467360590646 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]]]}] 01:09:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 01:09:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1221ms 01:09:50 INFO - PROCESS | 1941 | 1467360590688 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 01:09:50 INFO - PROCESS | 1941 | 1467360590691 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 01:09:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 01:09:50 INFO - PROCESS | 1941 | 1467360590695 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 01:09:50 INFO - PROCESS | 1941 | 1467360590697 Marionette TRACE conn2 <- [1,694,null,{}] 01:09:50 INFO - PROCESS | 1941 | 1467360590700 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}] 01:09:50 INFO - PROCESS | 1941 | 1467360590702 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:50 INFO - PROCESS | 1941 | 1467360590812 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 01:09:50 INFO - PROCESS | 1941 | 1467360590865 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:50 INFO - PROCESS | 1941 | 1467360590866 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:50 INFO - PROCESS | 1941 | ++DOCSHELL 0x116e47800 == 37 [pid = 1941] [id = 181] 01:09:50 INFO - PROCESS | 1941 | ++DOMWINDOW == 103 (0x115d63000) [pid = 1941] [serial = 541] [outer = 0x0] 01:09:50 INFO - PROCESS | 1941 | ++DOMWINDOW == 104 (0x116a09000) [pid = 1941] [serial = 542] [outer = 0x115d63000] 01:09:50 INFO - PROCESS | 1941 | 1467360590898 Marionette DEBUG loaded listener.js 01:09:50 INFO - PROCESS | 1941 | ++DOMWINDOW == 105 (0x117ea3000) [pid = 1941] [serial = 543] [outer = 0x115d63000] 01:09:51 INFO - PROCESS | 1941 | --DOCSHELL 0x126865000 == 36 [pid = 1941] [id = 179] 01:09:51 INFO - PROCESS | 1941 | --DOCSHELL 0x11666e800 == 35 [pid = 1941] [id = 178] 01:09:51 INFO - PROCESS | 1941 | --DOCSHELL 0x110de0800 == 34 [pid = 1941] [id = 177] 01:09:51 INFO - PROCESS | 1941 | --DOCSHELL 0x123aaa000 == 33 [pid = 1941] [id = 176] 01:09:51 INFO - PROCESS | 1941 | --DOCSHELL 0x119706000 == 32 [pid = 1941] [id = 175] 01:09:51 INFO - PROCESS | 1941 | --DOCSHELL 0x118761800 == 31 [pid = 1941] [id = 174] 01:09:51 INFO - PROCESS | 1941 | --DOCSHELL 0x116246000 == 30 [pid = 1941] [id = 173] 01:09:51 INFO - PROCESS | 1941 | --DOCSHELL 0x116251000 == 29 [pid = 1941] [id = 172] 01:09:51 INFO - PROCESS | 1941 | --DOCSHELL 0x111c97800 == 28 [pid = 1941] [id = 171] 01:09:51 INFO - PROCESS | 1941 | --DOMWINDOW == 104 (0x128906c00) [pid = 1941] [serial = 401] [outer = 0x0] [url = about:blank] 01:09:51 INFO - PROCESS | 1941 | --DOMWINDOW == 103 (0x12aac9000) [pid = 1941] [serial = 475] [outer = 0x0] [url = about:blank] 01:09:51 INFO - PROCESS | 1941 | --DOMWINDOW == 102 (0x12b981400) [pid = 1941] [serial = 478] [outer = 0x0] [url = about:blank] 01:09:51 INFO - PROCESS | 1941 | --DOMWINDOW == 101 (0x12bcd8800) [pid = 1941] [serial = 481] [outer = 0x0] [url = about:blank] 01:09:51 INFO - PROCESS | 1941 | --DOMWINDOW == 100 (0x11823f800) [pid = 1941] [serial = 457] [outer = 0x0] [url = about:blank] 01:09:51 INFO - PROCESS | 1941 | --DOMWINDOW == 99 (0x1185bd800) [pid = 1941] [serial = 458] [outer = 0x0] [url = about:blank] 01:09:51 INFO - PROCESS | 1941 | --DOMWINDOW == 98 (0x126a24400) [pid = 1941] [serial = 451] [outer = 0x0] [url = about:blank] 01:09:51 INFO - PROCESS | 1941 | --DOMWINDOW == 97 (0x128124400) [pid = 1941] [serial = 452] [outer = 0x0] [url = about:blank] 01:09:51 INFO - PROCESS | 1941 | --DOMWINDOW == 96 (0x123808800) [pid = 1941] [serial = 463] [outer = 0x0] [url = about:blank] 01:09:51 INFO - PROCESS | 1941 | --DOMWINDOW == 95 (0x123937400) [pid = 1941] [serial = 464] [outer = 0x0] [url = about:blank] 01:09:51 INFO - PROCESS | 1941 | --DOMWINDOW == 94 (0x1185ba000) [pid = 1941] [serial = 445] [outer = 0x0] [url = about:blank] 01:09:51 INFO - PROCESS | 1941 | --DOMWINDOW == 93 (0x1193f4000) [pid = 1941] [serial = 446] [outer = 0x0] [url = about:blank] 01:09:51 INFO - PROCESS | 1941 | --DOMWINDOW == 92 (0x123936000) [pid = 1941] [serial = 440] [outer = 0x0] [url = about:blank] 01:09:51 INFO - PROCESS | 1941 | --DOMWINDOW == 91 (0x112951400) [pid = 1941] [serial = 442] [outer = 0x0] [url = about:blank] 01:09:51 INFO - PROCESS | 1941 | --DOMWINDOW == 90 (0x110e3d000) [pid = 1941] [serial = 484] [outer = 0x0] [url = about:blank] 01:09:51 INFO - PROCESS | 1941 | --DOMWINDOW == 89 (0x116025000) [pid = 1941] [serial = 443] [outer = 0x0] [url = about:blank] 01:09:51 INFO - PROCESS | 1941 | --DOMWINDOW == 88 (0x1245df000) [pid = 1941] [serial = 466] [outer = 0x0] [url = about:blank] 01:09:51 INFO - PROCESS | 1941 | --DOMWINDOW == 87 (0x125675400) [pid = 1941] [serial = 467] [outer = 0x0] [url = about:blank] 01:09:51 INFO - PROCESS | 1941 | --DOMWINDOW == 86 (0x126576800) [pid = 1941] [serial = 454] [outer = 0x0] [url = about:blank] 01:09:51 INFO - PROCESS | 1941 | --DOMWINDOW == 85 (0x128290c00) [pid = 1941] [serial = 455] [outer = 0x0] [url = about:blank] 01:09:51 INFO - PROCESS | 1941 | --DOMWINDOW == 84 (0x119880800) [pid = 1941] [serial = 460] [outer = 0x0] [url = about:blank] 01:09:51 INFO - PROCESS | 1941 | --DOMWINDOW == 83 (0x11988a400) [pid = 1941] [serial = 461] [outer = 0x0] [url = about:blank] 01:09:51 INFO - PROCESS | 1941 | --DOMWINDOW == 82 (0x120f2b000) [pid = 1941] [serial = 448] [outer = 0x0] [url = about:blank] 01:09:51 INFO - PROCESS | 1941 | --DOMWINDOW == 81 (0x123931400) [pid = 1941] [serial = 449] [outer = 0x0] [url = about:blank] 01:09:51 INFO - PROCESS | 1941 | --DOMWINDOW == 80 (0x126468400) [pid = 1941] [serial = 469] [outer = 0x0] [url = about:blank] 01:09:51 INFO - PROCESS | 1941 | --DOMWINDOW == 79 (0x12810cc00) [pid = 1941] [serial = 470] [outer = 0x0] [url = about:blank] 01:09:51 INFO - PROCESS | 1941 | --DOMWINDOW == 78 (0x119d8d000) [pid = 1941] [serial = 206] [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.] 01:09:51 INFO - PROCESS | 1941 | --DOMWINDOW == 77 (0x12be93000) [pid = 1941] [serial = 491] [outer = 0x0] [url = about:blank] 01:09:51 INFO - PROCESS | 1941 | --DOMWINDOW == 76 (0x12be8a000) [pid = 1941] [serial = 482] [outer = 0x0] [url = about:blank] 01:09:51 INFO - PROCESS | 1941 | --DOMWINDOW == 75 (0x119d10000) [pid = 1941] [serial = 487] [outer = 0x0] [url = about:blank] 01:09:51 INFO - PROCESS | 1941 | --DOMWINDOW == 74 (0x12a770c00) [pid = 1941] [serial = 488] [outer = 0x0] [url = about:blank] 01:09:51 INFO - PROCESS | 1941 | --DOMWINDOW == 73 (0x128127400) [pid = 1941] [serial = 472] [outer = 0x0] [url = about:blank] 01:09:51 INFO - PROCESS | 1941 | --DOMWINDOW == 72 (0x12a5ee400) [pid = 1941] [serial = 473] [outer = 0x0] [url = about:blank] 01:09:51 INFO - PROCESS | 1941 | --DOMWINDOW == 71 (0x126a28c00) [pid = 1941] [serial = 479] [outer = 0x0] [url = about:blank] 01:09:51 INFO - PROCESS | 1941 | --DOMWINDOW == 70 (0x12b14c400) [pid = 1941] [serial = 476] [outer = 0x0] [url = about:blank] 01:09:51 INFO - PROCESS | 1941 | --DOMWINDOW == 69 (0x110e41000) [pid = 1941] [serial = 485] [outer = 0x0] [url = about:blank] 01:09:51 INFO - PROCESS | 1941 | --DOMWINDOW == 68 (0x12bcda000) [pid = 1941] [serial = 490] [outer = 0x0] [url = about:blank] 01:09:51 INFO - PROCESS | 1941 | 1467360591993 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]]]}] 01:09:52 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) 01:09:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1322ms 01:09:52 INFO - PROCESS | 1941 | 1467360592028 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 01:09:52 INFO - PROCESS | 1941 | 1467360592030 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 01:09:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 01:09:52 INFO - PROCESS | 1941 | 1467360592036 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 01:09:52 INFO - PROCESS | 1941 | 1467360592038 Marionette TRACE conn2 <- [1,698,null,{}] 01:09:52 INFO - PROCESS | 1941 | 1467360592041 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}] 01:09:52 INFO - PROCESS | 1941 | 1467360592043 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:52 INFO - PROCESS | 1941 | 1467360592120 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 01:09:52 INFO - PROCESS | 1941 | 1467360592150 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:52 INFO - PROCESS | 1941 | 1467360592152 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:52 INFO - PROCESS | 1941 | ++DOCSHELL 0x113ad3800 == 29 [pid = 1941] [id = 182] 01:09:52 INFO - PROCESS | 1941 | ++DOMWINDOW == 69 (0x112fe6400) [pid = 1941] [serial = 544] [outer = 0x0] 01:09:52 INFO - PROCESS | 1941 | ++DOMWINDOW == 70 (0x1133dc000) [pid = 1941] [serial = 545] [outer = 0x112fe6400] 01:09:52 INFO - PROCESS | 1941 | 1467360592180 Marionette DEBUG loaded listener.js 01:09:52 INFO - PROCESS | 1941 | ++DOMWINDOW == 71 (0x113f2fc00) [pid = 1941] [serial = 546] [outer = 0x112fe6400] 01:09:52 INFO - PROCESS | 1941 | 1467360592994 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]]]}] 01:09:53 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) 01:09:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 973ms 01:09:53 INFO - PROCESS | 1941 | 1467360593009 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 01:09:53 INFO - PROCESS | 1941 | 1467360593012 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 01:09:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 01:09:53 INFO - PROCESS | 1941 | 1467360593017 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 01:09:53 INFO - PROCESS | 1941 | 1467360593018 Marionette TRACE conn2 <- [1,702,null,{}] 01:09:53 INFO - PROCESS | 1941 | 1467360593021 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}] 01:09:53 INFO - PROCESS | 1941 | 1467360593023 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:53 INFO - PROCESS | 1941 | 1467360593100 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 01:09:53 INFO - PROCESS | 1941 | 1467360593152 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:53 INFO - PROCESS | 1941 | 1467360593154 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:53 INFO - PROCESS | 1941 | ++DOCSHELL 0x117149000 == 30 [pid = 1941] [id = 183] 01:09:53 INFO - PROCESS | 1941 | ++DOMWINDOW == 72 (0x117107800) [pid = 1941] [serial = 547] [outer = 0x0] 01:09:53 INFO - PROCESS | 1941 | ++DOMWINDOW == 73 (0x117ea4400) [pid = 1941] [serial = 548] [outer = 0x117107800] 01:09:53 INFO - PROCESS | 1941 | 1467360593182 Marionette DEBUG loaded listener.js 01:09:53 INFO - PROCESS | 1941 | ++DOMWINDOW == 74 (0x1181ad000) [pid = 1941] [serial = 549] [outer = 0x117107800] 01:09:53 INFO - PROCESS | 1941 | 1467360593965 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]]]}] 01:09:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 01:09:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 971ms 01:09:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 01:09:53 INFO - PROCESS | 1941 | 1467360593988 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 01:09:53 INFO - PROCESS | 1941 | 1467360593990 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 01:09:53 INFO - PROCESS | 1941 | 1467360593992 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 01:09:53 INFO - PROCESS | 1941 | 1467360593995 Marionette TRACE conn2 <- [1,706,null,{}] 01:09:54 INFO - PROCESS | 1941 | 1467360594002 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}] 01:09:54 INFO - PROCESS | 1941 | 1467360594006 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:54 INFO - PROCESS | 1941 | 1467360594110 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 01:09:54 INFO - PROCESS | 1941 | 1467360594115 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:54 INFO - PROCESS | 1941 | 1467360594117 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:54 INFO - PROCESS | 1941 | ++DOCSHELL 0x119a3a000 == 31 [pid = 1941] [id = 184] 01:09:54 INFO - PROCESS | 1941 | ++DOMWINDOW == 75 (0x11823e400) [pid = 1941] [serial = 550] [outer = 0x0] 01:09:54 INFO - PROCESS | 1941 | ++DOMWINDOW == 76 (0x1182ddc00) [pid = 1941] [serial = 551] [outer = 0x11823e400] 01:09:54 INFO - PROCESS | 1941 | 1467360594145 Marionette DEBUG loaded listener.js 01:09:54 INFO - PROCESS | 1941 | ++DOMWINDOW == 77 (0x1185b3400) [pid = 1941] [serial = 552] [outer = 0x11823e400] 01:09:54 INFO - PROCESS | 1941 | 1467360594987 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]]]}] 01:09:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 01:09:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1023ms 01:09:55 INFO - PROCESS | 1941 | 1467360595015 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 01:09:55 INFO - PROCESS | 1941 | 1467360595017 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 01:09:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 01:09:55 INFO - PROCESS | 1941 | 1467360595019 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 01:09:55 INFO - PROCESS | 1941 | 1467360595020 Marionette TRACE conn2 <- [1,710,null,{}] 01:09:55 INFO - PROCESS | 1941 | 1467360595025 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}] 01:09:55 INFO - PROCESS | 1941 | 1467360595026 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:55 INFO - PROCESS | 1941 | 1467360595119 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 01:09:55 INFO - PROCESS | 1941 | 1467360595153 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:55 INFO - PROCESS | 1941 | 1467360595154 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:55 INFO - PROCESS | 1941 | ++DOCSHELL 0x12395d000 == 32 [pid = 1941] [id = 185] 01:09:55 INFO - PROCESS | 1941 | ++DOMWINDOW == 78 (0x118faec00) [pid = 1941] [serial = 553] [outer = 0x0] 01:09:55 INFO - PROCESS | 1941 | ++DOMWINDOW == 79 (0x1193eb800) [pid = 1941] [serial = 554] [outer = 0x118faec00] 01:09:55 INFO - PROCESS | 1941 | 1467360595180 Marionette DEBUG loaded listener.js 01:09:55 INFO - PROCESS | 1941 | ++DOMWINDOW == 80 (0x1193f4000) [pid = 1941] [serial = 555] [outer = 0x118faec00] 01:09:55 INFO - PROCESS | 1941 | --DOMWINDOW == 79 (0x11696bc00) [pid = 1941] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 01:09:55 INFO - PROCESS | 1941 | --DOMWINDOW == 78 (0x117106c00) [pid = 1941] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 01:09:55 INFO - PROCESS | 1941 | --DOMWINDOW == 77 (0x111c81800) [pid = 1941] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 01:09:55 INFO - PROCESS | 1941 | --DOMWINDOW == 76 (0x11823d400) [pid = 1941] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 01:09:55 INFO - PROCESS | 1941 | --DOMWINDOW == 75 (0x11811fc00) [pid = 1941] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 01:09:55 INFO - PROCESS | 1941 | --DOMWINDOW == 74 (0x11986fc00) [pid = 1941] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 01:09:55 INFO - PROCESS | 1941 | --DOMWINDOW == 73 (0x123a22800) [pid = 1941] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 01:09:55 INFO - PROCESS | 1941 | --DOMWINDOW == 72 (0x1171b9400) [pid = 1941] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 01:09:55 INFO - PROCESS | 1941 | --DOMWINDOW == 71 (0x113f30800) [pid = 1941] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 01:09:55 INFO - PROCESS | 1941 | --DOMWINDOW == 70 (0x123929400) [pid = 1941] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 01:09:55 INFO - PROCESS | 1941 | --DOMWINDOW == 69 (0x119b80000) [pid = 1941] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 01:09:55 INFO - PROCESS | 1941 | --DOMWINDOW == 68 (0x110e34400) [pid = 1941] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 01:09:55 INFO - PROCESS | 1941 | --DOMWINDOW == 67 (0x11817cc00) [pid = 1941] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 01:09:55 INFO - PROCESS | 1941 | --DOMWINDOW == 66 (0x110e34c00) [pid = 1941] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 01:09:55 INFO - PROCESS | 1941 | --DOMWINDOW == 65 (0x112eb0400) [pid = 1941] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 01:09:55 INFO - PROCESS | 1941 | 1467360595980 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]]]}] 01:09:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 01:09:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 972ms 01:09:55 INFO - PROCESS | 1941 | 1467360595991 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 01:09:55 INFO - PROCESS | 1941 | 1467360595993 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 01:09:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 01:09:55 INFO - PROCESS | 1941 | 1467360595995 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 01:09:55 INFO - PROCESS | 1941 | 1467360595996 Marionette TRACE conn2 <- [1,714,null,{}] 01:09:56 INFO - PROCESS | 1941 | 1467360595998 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}] 01:09:56 INFO - PROCESS | 1941 | 1467360595999 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:56 INFO - PROCESS | 1941 | 1467360596073 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 01:09:56 INFO - PROCESS | 1941 | 1467360596078 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:56 INFO - PROCESS | 1941 | 1467360596079 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:56 INFO - PROCESS | 1941 | ++DOCSHELL 0x119dd4800 == 33 [pid = 1941] [id = 186] 01:09:56 INFO - PROCESS | 1941 | ++DOMWINDOW == 66 (0x112c86000) [pid = 1941] [serial = 556] [outer = 0x0] 01:09:56 INFO - PROCESS | 1941 | ++DOMWINDOW == 67 (0x117ea0800) [pid = 1941] [serial = 557] [outer = 0x112c86000] 01:09:56 INFO - PROCESS | 1941 | 1467360596103 Marionette DEBUG loaded listener.js 01:09:56 INFO - PROCESS | 1941 | ++DOMWINDOW == 68 (0x11858c000) [pid = 1941] [serial = 558] [outer = 0x112c86000] 01:09:56 INFO - PROCESS | 1941 | 1467360596896 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]]]}] 01:09:56 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 01:09:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 920ms 01:09:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 01:09:56 INFO - PROCESS | 1941 | 1467360596916 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 01:09:56 INFO - PROCESS | 1941 | 1467360596917 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 01:09:56 INFO - PROCESS | 1941 | 1467360596919 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 01:09:56 INFO - PROCESS | 1941 | 1467360596920 Marionette TRACE conn2 <- [1,718,null,{}] 01:09:56 INFO - PROCESS | 1941 | 1467360596924 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}] 01:09:56 INFO - PROCESS | 1941 | 1467360596929 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:57 INFO - PROCESS | 1941 | 1467360597022 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 01:09:57 INFO - PROCESS | 1941 | 1467360597071 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:57 INFO - PROCESS | 1941 | 1467360597072 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:57 INFO - PROCESS | 1941 | ++DOCSHELL 0x124b10000 == 34 [pid = 1941] [id = 187] 01:09:57 INFO - PROCESS | 1941 | ++DOMWINDOW == 69 (0x1125fcc00) [pid = 1941] [serial = 559] [outer = 0x0] 01:09:57 INFO - PROCESS | 1941 | ++DOMWINDOW == 70 (0x119866800) [pid = 1941] [serial = 560] [outer = 0x1125fcc00] 01:09:57 INFO - PROCESS | 1941 | 1467360597100 Marionette DEBUG loaded listener.js 01:09:57 INFO - PROCESS | 1941 | ++DOMWINDOW == 71 (0x119d43400) [pid = 1941] [serial = 561] [outer = 0x1125fcc00] 01:09:57 INFO - PROCESS | 1941 | 1467360597864 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]]]}] 01:09:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 01:09:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 972ms 01:09:57 INFO - PROCESS | 1941 | 1467360597892 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 01:09:57 INFO - PROCESS | 1941 | 1467360597893 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 01:09:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 01:09:57 INFO - PROCESS | 1941 | 1467360597895 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 01:09:57 INFO - PROCESS | 1941 | 1467360597897 Marionette TRACE conn2 <- [1,722,null,{}] 01:09:57 INFO - PROCESS | 1941 | 1467360597947 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}] 01:09:57 INFO - PROCESS | 1941 | 1467360597949 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:58 INFO - PROCESS | 1941 | 1467360598040 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 01:09:58 INFO - PROCESS | 1941 | 1467360598127 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:58 INFO - PROCESS | 1941 | 1467360598129 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:58 INFO - PROCESS | 1941 | ++DOCSHELL 0x112e09000 == 35 [pid = 1941] [id = 188] 01:09:58 INFO - PROCESS | 1941 | ++DOMWINDOW == 72 (0x1127cec00) [pid = 1941] [serial = 562] [outer = 0x0] 01:09:58 INFO - PROCESS | 1941 | ++DOMWINDOW == 73 (0x11295b000) [pid = 1941] [serial = 563] [outer = 0x1127cec00] 01:09:58 INFO - PROCESS | 1941 | 1467360598163 Marionette DEBUG loaded listener.js 01:09:58 INFO - PROCESS | 1941 | ++DOMWINDOW == 74 (0x113866800) [pid = 1941] [serial = 564] [outer = 0x1127cec00] 01:09:58 INFO - PROCESS | 1941 | 1467360598607 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] 01:09:58 INFO - PROCESS | 1941 | 1467360598668 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 01:09:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 01:09:58 INFO - PROCESS | 1941 | 1467360598671 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 01:09:58 INFO - PROCESS | 1941 | 1467360598673 Marionette TRACE conn2 <- [1,726,null,{}] 01:09:58 INFO - PROCESS | 1941 | 1467360598677 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}] 01:09:58 INFO - PROCESS | 1941 | 1467360598679 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:58 INFO - PROCESS | 1941 | 1467360598779 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 01:09:58 INFO - PROCESS | 1941 | 1467360598833 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:58 INFO - PROCESS | 1941 | 1467360598836 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:58 INFO - PROCESS | 1941 | ++DOCSHELL 0x119dcb800 == 36 [pid = 1941] [id = 189] 01:09:58 INFO - PROCESS | 1941 | ++DOMWINDOW == 75 (0x1171c2800) [pid = 1941] [serial = 565] [outer = 0x0] 01:09:58 INFO - PROCESS | 1941 | ++DOMWINDOW == 76 (0x118233800) [pid = 1941] [serial = 566] [outer = 0x1171c2800] 01:09:58 INFO - PROCESS | 1941 | 1467360598866 Marionette DEBUG loaded listener.js 01:09:58 INFO - PROCESS | 1941 | ++DOMWINDOW == 77 (0x1182d5000) [pid = 1941] [serial = 567] [outer = 0x1171c2800] 01:09:59 INFO - PROCESS | 1941 | 1467360599356 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]]]}] 01:09:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 01:09:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 723ms 01:09:59 INFO - PROCESS | 1941 | 1467360599403 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 01:09:59 INFO - PROCESS | 1941 | 1467360599404 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 01:09:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 01:09:59 INFO - PROCESS | 1941 | 1467360599408 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 01:09:59 INFO - PROCESS | 1941 | 1467360599410 Marionette TRACE conn2 <- [1,730,null,{}] 01:09:59 INFO - PROCESS | 1941 | 1467360599412 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}] 01:09:59 INFO - PROCESS | 1941 | 1467360599414 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:59 INFO - PROCESS | 1941 | 1467360599513 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 01:09:59 INFO - PROCESS | 1941 | 1467360599567 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:59 INFO - PROCESS | 1941 | 1467360599570 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:09:59 INFO - PROCESS | 1941 | ++DOCSHELL 0x124b05800 == 37 [pid = 1941] [id = 190] 01:09:59 INFO - PROCESS | 1941 | ++DOMWINDOW == 78 (0x118fae000) [pid = 1941] [serial = 568] [outer = 0x0] 01:09:59 INFO - PROCESS | 1941 | ++DOMWINDOW == 79 (0x1193f3800) [pid = 1941] [serial = 569] [outer = 0x118fae000] 01:09:59 INFO - PROCESS | 1941 | 1467360599602 Marionette DEBUG loaded listener.js 01:09:59 INFO - PROCESS | 1941 | ++DOMWINDOW == 80 (0x119884000) [pid = 1941] [serial = 570] [outer = 0x118fae000] 01:10:00 INFO - PROCESS | 1941 | 1467360600035 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] 01:10:00 INFO - PROCESS | 1941 | 1467360600089 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 01:10:00 INFO - PROCESS | 1941 | 1467360600093 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 01:10:00 INFO - PROCESS | 1941 | 1467360600095 Marionette TRACE conn2 <- [1,734,null,{}] 01:10:00 INFO - PROCESS | 1941 | 1467360600097 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}] 01:10:00 INFO - PROCESS | 1941 | 1467360600099 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:00 INFO - PROCESS | 1941 | 1467360600195 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 01:10:00 INFO - PROCESS | 1941 | 1467360600249 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:00 INFO - PROCESS | 1941 | 1467360600250 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:00 INFO - PROCESS | 1941 | ++DOCSHELL 0x123878000 == 38 [pid = 1941] [id = 191] 01:10:00 INFO - PROCESS | 1941 | ++DOMWINDOW == 81 (0x119d05800) [pid = 1941] [serial = 571] [outer = 0x0] 01:10:00 INFO - PROCESS | 1941 | ++DOMWINDOW == 82 (0x123802800) [pid = 1941] [serial = 572] [outer = 0x119d05800] 01:10:00 INFO - PROCESS | 1941 | 1467360600281 Marionette DEBUG loaded listener.js 01:10:00 INFO - PROCESS | 1941 | ++DOMWINDOW == 83 (0x123937400) [pid = 1941] [serial = 573] [outer = 0x119d05800] 01:10:00 INFO - PROCESS | 1941 | 1467360600693 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]]]}] 01:10:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 01:10:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 619ms 01:10:00 INFO - PROCESS | 1941 | 1467360600713 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 01:10:00 INFO - PROCESS | 1941 | 1467360600714 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 01:10:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 01:10:00 INFO - PROCESS | 1941 | 1467360600717 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 01:10:00 INFO - PROCESS | 1941 | 1467360600718 Marionette TRACE conn2 <- [1,738,null,{}] 01:10:00 INFO - PROCESS | 1941 | 1467360600720 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}] 01:10:00 INFO - PROCESS | 1941 | 1467360600722 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:00 INFO - PROCESS | 1941 | 1467360600833 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 01:10:00 INFO - PROCESS | 1941 | 1467360600899 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:00 INFO - PROCESS | 1941 | 1467360600900 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:00 INFO - PROCESS | 1941 | ++DOCSHELL 0x128b60000 == 39 [pid = 1941] [id = 192] 01:10:00 INFO - PROCESS | 1941 | ++DOMWINDOW == 84 (0x123cfb800) [pid = 1941] [serial = 574] [outer = 0x0] 01:10:00 INFO - PROCESS | 1941 | ++DOMWINDOW == 85 (0x123dd0400) [pid = 1941] [serial = 575] [outer = 0x123cfb800] 01:10:00 INFO - PROCESS | 1941 | 1467360600929 Marionette DEBUG loaded listener.js 01:10:00 INFO - PROCESS | 1941 | ++DOMWINDOW == 86 (0x1242dd400) [pid = 1941] [serial = 576] [outer = 0x123cfb800] 01:10:01 INFO - PROCESS | 1941 | 1467360601807 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]]]}] 01:10:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 01:10:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1119ms 01:10:01 INFO - PROCESS | 1941 | 1467360601836 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 01:10:01 INFO - PROCESS | 1941 | 1467360601839 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 01:10:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 01:10:01 INFO - PROCESS | 1941 | 1467360601843 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 01:10:01 INFO - PROCESS | 1941 | 1467360601845 Marionette TRACE conn2 <- [1,742,null,{}] 01:10:01 INFO - PROCESS | 1941 | 1467360601848 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}] 01:10:01 INFO - PROCESS | 1941 | 1467360601850 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:01 INFO - PROCESS | 1941 | 1467360601945 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 01:10:02 INFO - PROCESS | 1941 | 1467360601997 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:02 INFO - PROCESS | 1941 | 1467360601998 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:02 INFO - PROCESS | 1941 | ++DOCSHELL 0x117133000 == 40 [pid = 1941] [id = 193] 01:10:02 INFO - PROCESS | 1941 | ++DOMWINDOW == 87 (0x1133cc400) [pid = 1941] [serial = 577] [outer = 0x0] 01:10:02 INFO - PROCESS | 1941 | ++DOMWINDOW == 88 (0x1150d8c00) [pid = 1941] [serial = 578] [outer = 0x1133cc400] 01:10:02 INFO - PROCESS | 1941 | 1467360602027 Marionette DEBUG loaded listener.js 01:10:02 INFO - PROCESS | 1941 | ++DOMWINDOW == 89 (0x116a0a400) [pid = 1941] [serial = 579] [outer = 0x1133cc400] 01:10:03 INFO - PROCESS | 1941 | --DOCSHELL 0x119dd4800 == 39 [pid = 1941] [id = 186] 01:10:03 INFO - PROCESS | 1941 | --DOCSHELL 0x12395d000 == 38 [pid = 1941] [id = 185] 01:10:03 INFO - PROCESS | 1941 | --DOCSHELL 0x119a3a000 == 37 [pid = 1941] [id = 184] 01:10:03 INFO - PROCESS | 1941 | --DOCSHELL 0x117149000 == 36 [pid = 1941] [id = 183] 01:10:03 INFO - PROCESS | 1941 | --DOCSHELL 0x113ad3800 == 35 [pid = 1941] [id = 182] 01:10:03 INFO - PROCESS | 1941 | --DOCSHELL 0x116e47800 == 34 [pid = 1941] [id = 181] 01:10:03 INFO - PROCESS | 1941 | --DOCSHELL 0x1286c0800 == 33 [pid = 1941] [id = 180] 01:10:03 INFO - PROCESS | 1941 | --DOCSHELL 0x128b60000 == 32 [pid = 1941] [id = 192] 01:10:03 INFO - PROCESS | 1941 | --DOCSHELL 0x123878000 == 31 [pid = 1941] [id = 191] 01:10:03 INFO - PROCESS | 1941 | --DOCSHELL 0x124b05800 == 30 [pid = 1941] [id = 190] 01:10:03 INFO - PROCESS | 1941 | --DOCSHELL 0x119dcb800 == 29 [pid = 1941] [id = 189] 01:10:03 INFO - PROCESS | 1941 | --DOCSHELL 0x124b10000 == 28 [pid = 1941] [id = 187] 01:10:03 INFO - PROCESS | 1941 | --DOCSHELL 0x112e09000 == 27 [pid = 1941] [id = 188] 01:10:03 INFO - PROCESS | 1941 | --DOMWINDOW == 88 (0x123dd6c00) [pid = 1941] [serial = 539] [outer = 0x0] [url = about:blank] 01:10:03 INFO - PROCESS | 1941 | --DOMWINDOW == 87 (0x110e3dc00) [pid = 1941] [serial = 494] [outer = 0x0] [url = about:blank] 01:10:03 INFO - PROCESS | 1941 | --DOMWINDOW == 86 (0x116074c00) [pid = 1941] [serial = 515] [outer = 0x0] [url = about:blank] 01:10:03 INFO - PROCESS | 1941 | --DOMWINDOW == 85 (0x117107400) [pid = 1941] [serial = 516] [outer = 0x0] [url = about:blank] 01:10:03 INFO - PROCESS | 1941 | --DOMWINDOW == 84 (0x118117c00) [pid = 1941] [serial = 518] [outer = 0x0] [url = about:blank] 01:10:03 INFO - PROCESS | 1941 | --DOMWINDOW == 83 (0x1181bac00) [pid = 1941] [serial = 519] [outer = 0x0] [url = about:blank] 01:10:03 INFO - PROCESS | 1941 | --DOMWINDOW == 82 (0x1181bf000) [pid = 1941] [serial = 521] [outer = 0x0] [url = about:blank] 01:10:03 INFO - PROCESS | 1941 | --DOMWINDOW == 81 (0x113daa400) [pid = 1941] [serial = 495] [outer = 0x0] [url = about:blank] 01:10:03 INFO - PROCESS | 1941 | --DOMWINDOW == 80 (0x1121b7c00) [pid = 1941] [serial = 512] [outer = 0x0] [url = about:blank] 01:10:03 INFO - PROCESS | 1941 | --DOMWINDOW == 79 (0x11295c400) [pid = 1941] [serial = 513] [outer = 0x0] [url = about:blank] 01:10:03 INFO - PROCESS | 1941 | --DOMWINDOW == 78 (0x1193ea800) [pid = 1941] [serial = 510] [outer = 0x0] [url = about:blank] 01:10:03 INFO - PROCESS | 1941 | --DOMWINDOW == 77 (0x1183aa800) [pid = 1941] [serial = 509] [outer = 0x0] [url = about:blank] 01:10:03 INFO - PROCESS | 1941 | --DOMWINDOW == 76 (0x1193f0c00) [pid = 1941] [serial = 498] [outer = 0x0] [url = about:blank] 01:10:03 INFO - PROCESS | 1941 | --DOMWINDOW == 75 (0x11858cc00) [pid = 1941] [serial = 497] [outer = 0x0] [url = about:blank] 01:10:03 INFO - PROCESS | 1941 | --DOMWINDOW == 74 (0x12392c800) [pid = 1941] [serial = 501] [outer = 0x0] [url = about:blank] 01:10:03 INFO - PROCESS | 1941 | --DOMWINDOW == 73 (0x119d8d800) [pid = 1941] [serial = 500] [outer = 0x0] [url = about:blank] 01:10:03 INFO - PROCESS | 1941 | --DOMWINDOW == 72 (0x12810a400) [pid = 1941] [serial = 503] [outer = 0x0] [url = about:blank] 01:10:03 INFO - PROCESS | 1941 | --DOMWINDOW == 71 (0x128128400) [pid = 1941] [serial = 504] [outer = 0x0] [url = about:blank] 01:10:03 INFO - PROCESS | 1941 | --DOMWINDOW == 70 (0x1185bd400) [pid = 1941] [serial = 524] [outer = 0x0] [url = about:blank] 01:10:03 INFO - PROCESS | 1941 | --DOMWINDOW == 69 (0x1193f7000) [pid = 1941] [serial = 527] [outer = 0x0] [url = about:blank] 01:10:03 INFO - PROCESS | 1941 | --DOMWINDOW == 68 (0x12890b800) [pid = 1941] [serial = 507] [outer = 0x0] [url = about:blank] 01:10:03 INFO - PROCESS | 1941 | --DOMWINDOW == 67 (0x1281b5000) [pid = 1941] [serial = 506] [outer = 0x0] [url = about:blank] 01:10:03 INFO - PROCESS | 1941 | --DOMWINDOW == 66 (0x119d4c400) [pid = 1941] [serial = 530] [outer = 0x0] [url = about:blank] 01:10:03 INFO - PROCESS | 1941 | --DOMWINDOW == 65 (0x118236c00) [pid = 1941] [serial = 534] [outer = 0x0] [url = about:blank] 01:10:03 INFO - PROCESS | 1941 | --DOMWINDOW == 64 (0x123a1f000) [pid = 1941] [serial = 537] [outer = 0x0] [url = about:blank] 01:10:03 INFO - PROCESS | 1941 | --DOMWINDOW == 63 (0x110e40000) [pid = 1941] [serial = 533] [outer = 0x0] [url = about:blank] 01:10:03 INFO - PROCESS | 1941 | --DOMWINDOW == 62 (0x12392b800) [pid = 1941] [serial = 536] [outer = 0x0] [url = about:blank] 01:10:03 INFO - PROCESS | 1941 | --DOMWINDOW == 61 (0x120fed000) [pid = 1941] [serial = 531] [outer = 0x0] [url = about:blank] 01:10:03 INFO - PROCESS | 1941 | --DOMWINDOW == 60 (0x119883000) [pid = 1941] [serial = 528] [outer = 0x0] [url = about:blank] 01:10:03 INFO - PROCESS | 1941 | --DOMWINDOW == 59 (0x118fb4800) [pid = 1941] [serial = 525] [outer = 0x0] [url = about:blank] 01:10:03 INFO - PROCESS | 1941 | --DOMWINDOW == 58 (0x1184f0400) [pid = 1941] [serial = 522] [outer = 0x0] [url = about:blank] 01:10:03 INFO - PROCESS | 1941 | 1467360603179 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]]]}] 01:10:03 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 01:10:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1374ms 01:10:03 INFO - PROCESS | 1941 | 1467360603246 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 01:10:03 INFO - PROCESS | 1941 | 1467360603249 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 01:10:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 01:10:03 INFO - PROCESS | 1941 | 1467360603254 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 01:10:03 INFO - PROCESS | 1941 | 1467360603257 Marionette TRACE conn2 <- [1,746,null,{}] 01:10:03 INFO - PROCESS | 1941 | 1467360603263 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}] 01:10:03 INFO - PROCESS | 1941 | 1467360603265 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:03 INFO - PROCESS | 1941 | 1467360603352 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 01:10:03 INFO - PROCESS | 1941 | 1467360603397 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:03 INFO - PROCESS | 1941 | 1467360603400 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:03 INFO - PROCESS | 1941 | ++DOCSHELL 0x11253d000 == 28 [pid = 1941] [id = 194] 01:10:03 INFO - PROCESS | 1941 | ++DOMWINDOW == 59 (0x1127d3c00) [pid = 1941] [serial = 580] [outer = 0x0] 01:10:03 INFO - PROCESS | 1941 | ++DOMWINDOW == 60 (0x112951c00) [pid = 1941] [serial = 581] [outer = 0x1127d3c00] 01:10:03 INFO - PROCESS | 1941 | 1467360603428 Marionette DEBUG loaded listener.js 01:10:03 INFO - PROCESS | 1941 | ++DOMWINDOW == 61 (0x112c07800) [pid = 1941] [serial = 582] [outer = 0x1127d3c00] 01:10:04 INFO - PROCESS | 1941 | 1467360604236 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]]]}] 01:10:04 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.) 01:10:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1026ms 01:10:04 INFO - PROCESS | 1941 | 1467360604280 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 01:10:04 INFO - PROCESS | 1941 | 1467360604285 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 01:10:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 01:10:04 INFO - PROCESS | 1941 | 1467360604292 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 01:10:04 INFO - PROCESS | 1941 | 1467360604295 Marionette TRACE conn2 <- [1,750,null,{}] 01:10:04 INFO - PROCESS | 1941 | 1467360604298 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}] 01:10:04 INFO - PROCESS | 1941 | 1467360604300 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:04 INFO - PROCESS | 1941 | 1467360604376 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 01:10:04 INFO - PROCESS | 1941 | 1467360604381 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:04 INFO - PROCESS | 1941 | 1467360604383 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:04 INFO - PROCESS | 1941 | ++DOCSHELL 0x116673000 == 29 [pid = 1941] [id = 195] 01:10:04 INFO - PROCESS | 1941 | ++DOMWINDOW == 62 (0x113d40800) [pid = 1941] [serial = 583] [outer = 0x0] 01:10:04 INFO - PROCESS | 1941 | ++DOMWINDOW == 63 (0x115021400) [pid = 1941] [serial = 584] [outer = 0x113d40800] 01:10:04 INFO - PROCESS | 1941 | 1467360604412 Marionette DEBUG loaded listener.js 01:10:04 INFO - PROCESS | 1941 | ++DOMWINDOW == 64 (0x116718c00) [pid = 1941] [serial = 585] [outer = 0x113d40800] 01:10:05 INFO - PROCESS | 1941 | 1467360605233 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]]]}] 01:10:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 01:10:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 972ms 01:10:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 01:10:05 INFO - PROCESS | 1941 | 1467360605263 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 01:10:05 INFO - PROCESS | 1941 | 1467360605265 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 01:10:05 INFO - PROCESS | 1941 | 1467360605267 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 01:10:05 INFO - PROCESS | 1941 | 1467360605269 Marionette TRACE conn2 <- [1,754,null,{}] 01:10:05 INFO - PROCESS | 1941 | 1467360605277 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}] 01:10:05 INFO - PROCESS | 1941 | 1467360605281 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:05 INFO - PROCESS | 1941 | 1467360605370 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 01:10:05 INFO - PROCESS | 1941 | 1467360605405 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:05 INFO - PROCESS | 1941 | 1467360605407 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:05 INFO - PROCESS | 1941 | ++DOCSHELL 0x117140800 == 30 [pid = 1941] [id = 196] 01:10:05 INFO - PROCESS | 1941 | ++DOMWINDOW == 65 (0x117e9b400) [pid = 1941] [serial = 586] [outer = 0x0] 01:10:05 INFO - PROCESS | 1941 | ++DOMWINDOW == 66 (0x1181afc00) [pid = 1941] [serial = 587] [outer = 0x117e9b400] 01:10:05 INFO - PROCESS | 1941 | 1467360605435 Marionette DEBUG loaded listener.js 01:10:05 INFO - PROCESS | 1941 | ++DOMWINDOW == 67 (0x1181bf000) [pid = 1941] [serial = 588] [outer = 0x117e9b400] 01:10:06 INFO - PROCESS | 1941 | 1467360606241 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]]]}] 01:10:06 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 01:10:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1021ms 01:10:06 INFO - PROCESS | 1941 | 1467360606289 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 01:10:06 INFO - PROCESS | 1941 | 1467360606291 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 01:10:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 01:10:06 INFO - PROCESS | 1941 | 1467360606293 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 01:10:06 INFO - PROCESS | 1941 | 1467360606294 Marionette TRACE conn2 <- [1,758,null,{}] 01:10:06 INFO - PROCESS | 1941 | 1467360606297 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}] 01:10:06 INFO - PROCESS | 1941 | 1467360606298 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:06 INFO - PROCESS | 1941 | 1467360606393 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 01:10:06 INFO - PROCESS | 1941 | 1467360606423 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:06 INFO - PROCESS | 1941 | 1467360606424 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:06 INFO - PROCESS | 1941 | ++DOCSHELL 0x118f07000 == 31 [pid = 1941] [id = 197] 01:10:06 INFO - PROCESS | 1941 | ++DOMWINDOW == 68 (0x1181c7400) [pid = 1941] [serial = 589] [outer = 0x0] 01:10:06 INFO - PROCESS | 1941 | ++DOMWINDOW == 69 (0x11823c000) [pid = 1941] [serial = 590] [outer = 0x1181c7400] 01:10:06 INFO - PROCESS | 1941 | 1467360606449 Marionette DEBUG loaded listener.js 01:10:06 INFO - PROCESS | 1941 | ++DOMWINDOW == 70 (0x1182d9400) [pid = 1941] [serial = 591] [outer = 0x1181c7400] 01:10:06 INFO - PROCESS | 1941 | 1467360606756 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]]]}] 01:10:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 01:10:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 518ms 01:10:06 INFO - PROCESS | 1941 | 1467360606812 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 01:10:06 INFO - PROCESS | 1941 | 1467360606813 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 01:10:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 01:10:06 INFO - PROCESS | 1941 | 1467360606815 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 01:10:06 INFO - PROCESS | 1941 | 1467360606816 Marionette TRACE conn2 <- [1,762,null,{}] 01:10:06 INFO - PROCESS | 1941 | 1467360606819 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}] 01:10:06 INFO - PROCESS | 1941 | 1467360606828 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:06 INFO - PROCESS | 1941 | 1467360606916 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 01:10:06 INFO - PROCESS | 1941 | 1467360606948 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:06 INFO - PROCESS | 1941 | 1467360606949 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:06 INFO - PROCESS | 1941 | ++DOCSHELL 0x1191fb800 == 32 [pid = 1941] [id = 198] 01:10:06 INFO - PROCESS | 1941 | ++DOMWINDOW == 71 (0x1125f8800) [pid = 1941] [serial = 592] [outer = 0x0] 01:10:06 INFO - PROCESS | 1941 | ++DOMWINDOW == 72 (0x1184f1000) [pid = 1941] [serial = 593] [outer = 0x1125f8800] 01:10:06 INFO - PROCESS | 1941 | 1467360606974 Marionette DEBUG loaded listener.js 01:10:07 INFO - PROCESS | 1941 | ++DOMWINDOW == 73 (0x1185b3800) [pid = 1941] [serial = 594] [outer = 0x1125f8800] 01:10:07 INFO - PROCESS | 1941 | --DOMWINDOW == 72 (0x1125fcc00) [pid = 1941] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 01:10:07 INFO - PROCESS | 1941 | --DOMWINDOW == 71 (0x11823e400) [pid = 1941] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 01:10:07 INFO - PROCESS | 1941 | --DOMWINDOW == 70 (0x118faec00) [pid = 1941] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 01:10:07 INFO - PROCESS | 1941 | --DOMWINDOW == 69 (0x112c86000) [pid = 1941] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 01:10:07 INFO - PROCESS | 1941 | --DOMWINDOW == 68 (0x115d63000) [pid = 1941] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 01:10:07 INFO - PROCESS | 1941 | --DOMWINDOW == 67 (0x112fe6400) [pid = 1941] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 01:10:07 INFO - PROCESS | 1941 | --DOMWINDOW == 66 (0x117107800) [pid = 1941] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 01:10:07 INFO - PROCESS | 1941 | --DOMWINDOW == 65 (0x123b78c00) [pid = 1941] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 01:10:07 INFO - PROCESS | 1941 | 1467360607757 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]]]}] 01:10:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 01:10:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 970ms 01:10:07 INFO - PROCESS | 1941 | 1467360607785 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 01:10:07 INFO - PROCESS | 1941 | 1467360607787 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 01:10:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 01:10:07 INFO - PROCESS | 1941 | 1467360607789 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 01:10:07 INFO - PROCESS | 1941 | 1467360607790 Marionette TRACE conn2 <- [1,766,null,{}] 01:10:07 INFO - PROCESS | 1941 | 1467360607792 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}] 01:10:07 INFO - PROCESS | 1941 | 1467360607796 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:07 INFO - PROCESS | 1941 | 1467360607885 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 01:10:07 INFO - PROCESS | 1941 | 1467360607889 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:07 INFO - PROCESS | 1941 | 1467360607890 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:07 INFO - PROCESS | 1941 | ++DOCSHELL 0x119db5800 == 33 [pid = 1941] [id = 199] 01:10:07 INFO - PROCESS | 1941 | ++DOMWINDOW == 66 (0x1176e1c00) [pid = 1941] [serial = 595] [outer = 0x0] 01:10:07 INFO - PROCESS | 1941 | ++DOMWINDOW == 67 (0x118886400) [pid = 1941] [serial = 596] [outer = 0x1176e1c00] 01:10:07 INFO - PROCESS | 1941 | 1467360607918 Marionette DEBUG loaded listener.js 01:10:07 INFO - PROCESS | 1941 | ++DOMWINDOW == 68 (0x11938ac00) [pid = 1941] [serial = 597] [outer = 0x1176e1c00] 01:10:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 01:10:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 921ms 01:10:08 INFO - PROCESS | 1941 | 1467360608703 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]]]}] 01:10:08 INFO - PROCESS | 1941 | 1467360608710 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 01:10:08 INFO - PROCESS | 1941 | 1467360608712 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 01:10:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 01:10:08 INFO - PROCESS | 1941 | 1467360608714 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 01:10:08 INFO - PROCESS | 1941 | 1467360608715 Marionette TRACE conn2 <- [1,770,null,{}] 01:10:08 INFO - PROCESS | 1941 | 1467360608717 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}] 01:10:08 INFO - PROCESS | 1941 | 1467360608718 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:08 INFO - PROCESS | 1941 | 1467360608798 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 01:10:08 INFO - PROCESS | 1941 | 1467360608845 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:08 INFO - PROCESS | 1941 | 1467360608847 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:08 INFO - PROCESS | 1941 | ++DOCSHELL 0x123959800 == 34 [pid = 1941] [id = 200] 01:10:08 INFO - PROCESS | 1941 | ++DOMWINDOW == 69 (0x112954800) [pid = 1941] [serial = 598] [outer = 0x0] 01:10:08 INFO - PROCESS | 1941 | ++DOMWINDOW == 70 (0x1193f2800) [pid = 1941] [serial = 599] [outer = 0x112954800] 01:10:08 INFO - PROCESS | 1941 | 1467360608871 Marionette DEBUG loaded listener.js 01:10:08 INFO - PROCESS | 1941 | ++DOMWINDOW == 71 (0x119420800) [pid = 1941] [serial = 600] [outer = 0x112954800] 01:10:09 INFO - PROCESS | 1941 | 1467360609138 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]]]}] 01:10:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 01:10:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 468ms 01:10:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 01:10:09 INFO - PROCESS | 1941 | 1467360609207 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 01:10:09 INFO - PROCESS | 1941 | 1467360609209 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 01:10:09 INFO - PROCESS | 1941 | 1467360609213 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 01:10:09 INFO - PROCESS | 1941 | 1467360609216 Marionette TRACE conn2 <- [1,774,null,{}] 01:10:09 INFO - PROCESS | 1941 | 1467360609220 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}] 01:10:09 INFO - PROCESS | 1941 | 1467360609223 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:09 INFO - PROCESS | 1941 | 1467360609336 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 01:10:09 INFO - PROCESS | 1941 | 1467360609384 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:09 INFO - PROCESS | 1941 | 1467360609386 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:09 INFO - PROCESS | 1941 | ++DOCSHELL 0x112157000 == 35 [pid = 1941] [id = 201] 01:10:09 INFO - PROCESS | 1941 | ++DOMWINDOW == 72 (0x1125f2c00) [pid = 1941] [serial = 601] [outer = 0x0] 01:10:09 INFO - PROCESS | 1941 | ++DOMWINDOW == 73 (0x1125f9c00) [pid = 1941] [serial = 602] [outer = 0x1125f2c00] 01:10:09 INFO - PROCESS | 1941 | 1467360609419 Marionette DEBUG loaded listener.js 01:10:09 INFO - PROCESS | 1941 | ++DOMWINDOW == 74 (0x11295f000) [pid = 1941] [serial = 603] [outer = 0x1125f2c00] 01:10:09 INFO - PROCESS | 1941 | 1467360609932 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]]]}] 01:10:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 01:10:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 772ms 01:10:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 01:10:09 INFO - PROCESS | 1941 | 1467360609986 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 01:10:09 INFO - PROCESS | 1941 | 1467360609988 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 01:10:09 INFO - PROCESS | 1941 | 1467360609993 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 01:10:09 INFO - PROCESS | 1941 | 1467360609996 Marionette TRACE conn2 <- [1,778,null,{}] 01:10:10 INFO - PROCESS | 1941 | 1467360609999 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}] 01:10:10 INFO - PROCESS | 1941 | 1467360610000 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:10 INFO - PROCESS | 1941 | 1467360610105 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 01:10:10 INFO - PROCESS | 1941 | 1467360610174 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:10 INFO - PROCESS | 1941 | 1467360610176 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:10 INFO - PROCESS | 1941 | ++DOCSHELL 0x118775800 == 36 [pid = 1941] [id = 202] 01:10:10 INFO - PROCESS | 1941 | ++DOMWINDOW == 75 (0x113aa8400) [pid = 1941] [serial = 604] [outer = 0x0] 01:10:10 INFO - PROCESS | 1941 | ++DOMWINDOW == 76 (0x116023c00) [pid = 1941] [serial = 605] [outer = 0x113aa8400] 01:10:10 INFO - PROCESS | 1941 | 1467360610207 Marionette DEBUG loaded listener.js 01:10:10 INFO - PROCESS | 1941 | ++DOMWINDOW == 77 (0x116a03c00) [pid = 1941] [serial = 606] [outer = 0x113aa8400] 01:10:10 INFO - PROCESS | 1941 | 1467360610867 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]]]}] 01:10:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 01:10:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 923ms 01:10:10 INFO - PROCESS | 1941 | --DOCSHELL 0x119db5800 == 35 [pid = 1941] [id = 199] 01:10:10 INFO - PROCESS | 1941 | --DOCSHELL 0x1191fb800 == 34 [pid = 1941] [id = 198] 01:10:10 INFO - PROCESS | 1941 | --DOCSHELL 0x118f07000 == 33 [pid = 1941] [id = 197] 01:10:10 INFO - PROCESS | 1941 | --DOCSHELL 0x117140800 == 32 [pid = 1941] [id = 196] 01:10:10 INFO - PROCESS | 1941 | --DOCSHELL 0x116673000 == 31 [pid = 1941] [id = 195] 01:10:10 INFO - PROCESS | 1941 | --DOCSHELL 0x11253d000 == 30 [pid = 1941] [id = 194] 01:10:10 INFO - PROCESS | 1941 | --DOMWINDOW == 76 (0x1182ddc00) [pid = 1941] [serial = 551] [outer = 0x0] [url = about:blank] 01:10:10 INFO - PROCESS | 1941 | --DOMWINDOW == 75 (0x1193f4000) [pid = 1941] [serial = 555] [outer = 0x0] [url = about:blank] 01:10:10 INFO - PROCESS | 1941 | --DOMWINDOW == 74 (0x1193eb800) [pid = 1941] [serial = 554] [outer = 0x0] [url = about:blank] 01:10:10 INFO - PROCESS | 1941 | --DOMWINDOW == 73 (0x117ea0800) [pid = 1941] [serial = 557] [outer = 0x0] [url = about:blank] 01:10:10 INFO - PROCESS | 1941 | --DOMWINDOW == 72 (0x116a09000) [pid = 1941] [serial = 542] [outer = 0x0] [url = about:blank] 01:10:10 INFO - PROCESS | 1941 | --DOMWINDOW == 71 (0x117ea3000) [pid = 1941] [serial = 543] [outer = 0x0] [url = about:blank] 01:10:10 INFO - PROCESS | 1941 | --DOMWINDOW == 70 (0x1133dc000) [pid = 1941] [serial = 545] [outer = 0x0] [url = about:blank] 01:10:10 INFO - PROCESS | 1941 | --DOMWINDOW == 69 (0x113f2fc00) [pid = 1941] [serial = 546] [outer = 0x0] [url = about:blank] 01:10:10 INFO - PROCESS | 1941 | --DOMWINDOW == 68 (0x117ea4400) [pid = 1941] [serial = 548] [outer = 0x0] [url = about:blank] 01:10:10 INFO - PROCESS | 1941 | --DOMWINDOW == 67 (0x124599800) [pid = 1941] [serial = 540] [outer = 0x0] [url = about:blank] 01:10:10 INFO - PROCESS | 1941 | --DOMWINDOW == 66 (0x1185b3400) [pid = 1941] [serial = 552] [outer = 0x0] [url = about:blank] 01:10:10 INFO - PROCESS | 1941 | --DOMWINDOW == 65 (0x119d43400) [pid = 1941] [serial = 561] [outer = 0x0] [url = about:blank] 01:10:10 INFO - PROCESS | 1941 | --DOMWINDOW == 64 (0x1181ad000) [pid = 1941] [serial = 549] [outer = 0x0] [url = about:blank] 01:10:10 INFO - PROCESS | 1941 | --DOMWINDOW == 63 (0x11858c000) [pid = 1941] [serial = 558] [outer = 0x0] [url = about:blank] 01:10:10 INFO - PROCESS | 1941 | --DOMWINDOW == 62 (0x119866800) [pid = 1941] [serial = 560] [outer = 0x0] [url = about:blank] 01:10:10 INFO - PROCESS | 1941 | 1467360610943 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 01:10:10 INFO - PROCESS | 1941 | 1467360610946 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 01:10:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 01:10:10 INFO - PROCESS | 1941 | 1467360610951 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 01:10:10 INFO - PROCESS | 1941 | 1467360610952 Marionette TRACE conn2 <- [1,782,null,{}] 01:10:10 INFO - PROCESS | 1941 | 1467360610956 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}] 01:10:10 INFO - PROCESS | 1941 | 1467360610957 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:11 INFO - PROCESS | 1941 | 1467360611044 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 01:10:11 INFO - PROCESS | 1941 | 1467360611093 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:11 INFO - PROCESS | 1941 | 1467360611096 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:11 INFO - PROCESS | 1941 | ++DOCSHELL 0x11608b000 == 31 [pid = 1941] [id = 203] 01:10:11 INFO - PROCESS | 1941 | ++DOMWINDOW == 63 (0x11336c000) [pid = 1941] [serial = 607] [outer = 0x0] 01:10:11 INFO - PROCESS | 1941 | ++DOMWINDOW == 64 (0x1133de000) [pid = 1941] [serial = 608] [outer = 0x11336c000] 01:10:11 INFO - PROCESS | 1941 | 1467360611124 Marionette DEBUG loaded listener.js 01:10:11 INFO - PROCESS | 1941 | ++DOMWINDOW == 65 (0x113da9000) [pid = 1941] [serial = 609] [outer = 0x11336c000] 01:10:11 INFO - PROCESS | 1941 | 1467360611436 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]]]}] 01:10:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 01:10:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 519ms 01:10:11 INFO - PROCESS | 1941 | 1467360611470 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 01:10:11 INFO - PROCESS | 1941 | 1467360611474 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 01:10:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 01:10:11 INFO - PROCESS | 1941 | 1467360611482 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 01:10:11 INFO - PROCESS | 1941 | 1467360611485 Marionette TRACE conn2 <- [1,786,null,{}] 01:10:11 INFO - PROCESS | 1941 | 1467360611488 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}] 01:10:11 INFO - PROCESS | 1941 | 1467360611491 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:11 INFO - PROCESS | 1941 | 1467360611611 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 01:10:11 INFO - PROCESS | 1941 | 1467360611689 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:11 INFO - PROCESS | 1941 | 1467360611690 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:11 INFO - PROCESS | 1941 | ++DOCSHELL 0x116e37000 == 32 [pid = 1941] [id = 204] 01:10:11 INFO - PROCESS | 1941 | ++DOMWINDOW == 66 (0x113d42c00) [pid = 1941] [serial = 610] [outer = 0x0] 01:10:11 INFO - PROCESS | 1941 | ++DOMWINDOW == 67 (0x117107800) [pid = 1941] [serial = 611] [outer = 0x113d42c00] 01:10:11 INFO - PROCESS | 1941 | 1467360611737 Marionette DEBUG loaded listener.js 01:10:11 INFO - PROCESS | 1941 | ++DOMWINDOW == 68 (0x1181b3800) [pid = 1941] [serial = 612] [outer = 0x113d42c00] 01:10:12 INFO - PROCESS | 1941 | 1467360612101 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]]]}] 01:10:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 01:10:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 671ms 01:10:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 01:10:12 INFO - PROCESS | 1941 | 1467360612153 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 01:10:12 INFO - PROCESS | 1941 | 1467360612154 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 01:10:12 INFO - PROCESS | 1941 | 1467360612164 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 01:10:12 INFO - PROCESS | 1941 | 1467360612167 Marionette TRACE conn2 <- [1,790,null,{}] 01:10:12 INFO - PROCESS | 1941 | 1467360612174 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}] 01:10:12 INFO - PROCESS | 1941 | 1467360612178 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:12 INFO - PROCESS | 1941 | 1467360612278 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 01:10:12 INFO - PROCESS | 1941 | 1467360612307 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:12 INFO - PROCESS | 1941 | 1467360612309 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:12 INFO - PROCESS | 1941 | ++DOCSHELL 0x1191f3800 == 33 [pid = 1941] [id = 205] 01:10:12 INFO - PROCESS | 1941 | ++DOMWINDOW == 69 (0x118241c00) [pid = 1941] [serial = 613] [outer = 0x0] 01:10:12 INFO - PROCESS | 1941 | ++DOMWINDOW == 70 (0x1182dc800) [pid = 1941] [serial = 614] [outer = 0x118241c00] 01:10:12 INFO - PROCESS | 1941 | 1467360612337 Marionette DEBUG loaded listener.js 01:10:12 INFO - PROCESS | 1941 | ++DOMWINDOW == 71 (0x118591800) [pid = 1941] [serial = 615] [outer = 0x118241c00] 01:10:12 INFO - PROCESS | 1941 | 1467360612657 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]]]}] 01:10:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 01:10:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 528ms 01:10:12 INFO - PROCESS | 1941 | 1467360612686 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 01:10:12 INFO - PROCESS | 1941 | 1467360612688 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 01:10:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 01:10:12 INFO - PROCESS | 1941 | 1467360612691 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 01:10:12 INFO - PROCESS | 1941 | 1467360612694 Marionette TRACE conn2 <- [1,794,null,{}] 01:10:12 INFO - PROCESS | 1941 | 1467360612696 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}] 01:10:12 INFO - PROCESS | 1941 | 1467360612697 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:12 INFO - PROCESS | 1941 | 1467360612777 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 01:10:12 INFO - PROCESS | 1941 | 1467360612828 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:12 INFO - PROCESS | 1941 | 1467360612830 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:12 INFO - PROCESS | 1941 | ++DOCSHELL 0x119db5800 == 34 [pid = 1941] [id = 206] 01:10:12 INFO - PROCESS | 1941 | ++DOMWINDOW == 72 (0x1125fe000) [pid = 1941] [serial = 616] [outer = 0x0] 01:10:12 INFO - PROCESS | 1941 | ++DOMWINDOW == 73 (0x118882c00) [pid = 1941] [serial = 617] [outer = 0x1125fe000] 01:10:12 INFO - PROCESS | 1941 | 1467360612855 Marionette DEBUG loaded listener.js 01:10:12 INFO - PROCESS | 1941 | ++DOMWINDOW == 74 (0x119387c00) [pid = 1941] [serial = 618] [outer = 0x1125fe000] 01:10:13 INFO - PROCESS | 1941 | 1467360613165 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]]]}] 01:10:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 01:10:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 521ms 01:10:13 INFO - PROCESS | 1941 | 1467360613213 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 01:10:13 INFO - PROCESS | 1941 | 1467360613214 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 01:10:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 01:10:13 INFO - PROCESS | 1941 | 1467360613216 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 01:10:13 INFO - PROCESS | 1941 | 1467360613217 Marionette TRACE conn2 <- [1,798,null,{}] 01:10:13 INFO - PROCESS | 1941 | 1467360613220 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}] 01:10:13 INFO - PROCESS | 1941 | 1467360613229 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:13 INFO - PROCESS | 1941 | 1467360613327 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 01:10:13 INFO - PROCESS | 1941 | 1467360613359 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:13 INFO - PROCESS | 1941 | 1467360613360 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:13 INFO - PROCESS | 1941 | ++DOCSHELL 0x123aa9800 == 35 [pid = 1941] [id = 207] 01:10:13 INFO - PROCESS | 1941 | ++DOMWINDOW == 75 (0x1185b3400) [pid = 1941] [serial = 619] [outer = 0x0] 01:10:13 INFO - PROCESS | 1941 | ++DOMWINDOW == 76 (0x1193f5000) [pid = 1941] [serial = 620] [outer = 0x1185b3400] 01:10:13 INFO - PROCESS | 1941 | 1467360613384 Marionette DEBUG loaded listener.js 01:10:13 INFO - PROCESS | 1941 | ++DOMWINDOW == 77 (0x119755000) [pid = 1941] [serial = 621] [outer = 0x1185b3400] 01:10:13 INFO - PROCESS | 1941 | 1467360613729 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]]]}] 01:10:13 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 01:10:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 518ms 01:10:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 01:10:13 INFO - PROCESS | 1941 | 1467360613735 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 01:10:13 INFO - PROCESS | 1941 | 1467360613737 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 01:10:13 INFO - PROCESS | 1941 | 1467360613739 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 01:10:13 INFO - PROCESS | 1941 | 1467360613741 Marionette TRACE conn2 <- [1,802,null,{}] 01:10:13 INFO - PROCESS | 1941 | 1467360613746 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}] 01:10:13 INFO - PROCESS | 1941 | 1467360613750 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:13 INFO - PROCESS | 1941 | 1467360613867 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 01:10:13 INFO - PROCESS | 1941 | 1467360613902 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:13 INFO - PROCESS | 1941 | 1467360613903 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:13 INFO - PROCESS | 1941 | ++DOCSHELL 0x124697800 == 36 [pid = 1941] [id = 208] 01:10:13 INFO - PROCESS | 1941 | ++DOMWINDOW == 78 (0x1193edc00) [pid = 1941] [serial = 622] [outer = 0x0] 01:10:13 INFO - PROCESS | 1941 | ++DOMWINDOW == 79 (0x119886400) [pid = 1941] [serial = 623] [outer = 0x1193edc00] 01:10:13 INFO - PROCESS | 1941 | 1467360613929 Marionette DEBUG loaded listener.js 01:10:13 INFO - PROCESS | 1941 | ++DOMWINDOW == 80 (0x119d4a400) [pid = 1941] [serial = 624] [outer = 0x1193edc00] 01:10:14 INFO - PROCESS | 1941 | 1467360614255 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]]]}] 01:10:14 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 01:10:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 523ms 01:10:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 01:10:14 INFO - PROCESS | 1941 | 1467360614263 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 01:10:14 INFO - PROCESS | 1941 | 1467360614264 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 01:10:14 INFO - PROCESS | 1941 | 1467360614266 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 01:10:14 INFO - PROCESS | 1941 | 1467360614267 Marionette TRACE conn2 <- [1,806,null,{}] 01:10:14 INFO - PROCESS | 1941 | 1467360614270 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}] 01:10:14 INFO - PROCESS | 1941 | 1467360614271 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:14 INFO - PROCESS | 1941 | 1467360614377 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 01:10:14 INFO - PROCESS | 1941 | 1467360614412 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:14 INFO - PROCESS | 1941 | 1467360614413 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:14 INFO - PROCESS | 1941 | ++DOCSHELL 0x125608800 == 37 [pid = 1941] [id = 209] 01:10:14 INFO - PROCESS | 1941 | ++DOMWINDOW == 81 (0x119d47c00) [pid = 1941] [serial = 625] [outer = 0x0] 01:10:14 INFO - PROCESS | 1941 | ++DOMWINDOW == 82 (0x120f2d400) [pid = 1941] [serial = 626] [outer = 0x119d47c00] 01:10:14 INFO - PROCESS | 1941 | 1467360614437 Marionette DEBUG loaded listener.js 01:10:14 INFO - PROCESS | 1941 | ++DOMWINDOW == 83 (0x120fe1400) [pid = 1941] [serial = 627] [outer = 0x119d47c00] 01:10:14 INFO - PROCESS | 1941 | [1941] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 01:10:14 INFO - PROCESS | 1941 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 01:10:14 INFO - PROCESS | 1941 | Determined SkiaGL cache limits: Size 100663296, Items: 256 01:10:14 INFO - PROCESS | 1941 | [GFX2-]: Using SkiaGL canvas. 01:10:14 INFO - PROCESS | 1941 | 1467360614780 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]]]}] 01:10:14 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 01:10:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 519ms 01:10:14 INFO - PROCESS | 1941 | 1467360614785 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 01:10:14 INFO - PROCESS | 1941 | 1467360614786 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 01:10:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 01:10:14 INFO - PROCESS | 1941 | 1467360614789 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 01:10:14 INFO - PROCESS | 1941 | 1467360614791 Marionette TRACE conn2 <- [1,810,null,{}] 01:10:14 INFO - PROCESS | 1941 | --DOMWINDOW == 82 (0x113d40800) [pid = 1941] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 01:10:14 INFO - PROCESS | 1941 | --DOMWINDOW == 81 (0x1133cc400) [pid = 1941] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 01:10:14 INFO - PROCESS | 1941 | --DOMWINDOW == 80 (0x1127d3c00) [pid = 1941] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 01:10:14 INFO - PROCESS | 1941 | --DOMWINDOW == 79 (0x1127cec00) [pid = 1941] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 01:10:14 INFO - PROCESS | 1941 | --DOMWINDOW == 78 (0x1171c2800) [pid = 1941] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 01:10:14 INFO - PROCESS | 1941 | --DOMWINDOW == 77 (0x118fae000) [pid = 1941] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 01:10:14 INFO - PROCESS | 1941 | --DOMWINDOW == 76 (0x119d05800) [pid = 1941] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 01:10:14 INFO - PROCESS | 1941 | --DOMWINDOW == 75 (0x123cfb800) [pid = 1941] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 01:10:14 INFO - PROCESS | 1941 | --DOMWINDOW == 74 (0x1125f8800) [pid = 1941] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 01:10:14 INFO - PROCESS | 1941 | --DOMWINDOW == 73 (0x1181c7400) [pid = 1941] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 01:10:14 INFO - PROCESS | 1941 | --DOMWINDOW == 72 (0x1176e1c00) [pid = 1941] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 01:10:14 INFO - PROCESS | 1941 | --DOMWINDOW == 71 (0x117e9b400) [pid = 1941] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 01:10:14 INFO - PROCESS | 1941 | 1467360614820 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}] 01:10:14 INFO - PROCESS | 1941 | 1467360614821 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:14 INFO - PROCESS | 1941 | 1467360614920 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 01:10:14 INFO - PROCESS | 1941 | 1467360614949 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:14 INFO - PROCESS | 1941 | 1467360614951 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:14 INFO - PROCESS | 1941 | ++DOCSHELL 0x125603800 == 38 [pid = 1941] [id = 210] 01:10:14 INFO - PROCESS | 1941 | ++DOMWINDOW == 72 (0x112c87400) [pid = 1941] [serial = 628] [outer = 0x0] 01:10:14 INFO - PROCESS | 1941 | ++DOMWINDOW == 73 (0x1176e1c00) [pid = 1941] [serial = 629] [outer = 0x112c87400] 01:10:14 INFO - PROCESS | 1941 | 1467360614977 Marionette DEBUG loaded listener.js 01:10:15 INFO - PROCESS | 1941 | ++DOMWINDOW == 74 (0x1183ab000) [pid = 1941] [serial = 630] [outer = 0x112c87400] 01:10:15 INFO - PROCESS | 1941 | 1467360615335 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]]]}] 01:10:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 01:10:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 591ms 01:10:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 01:10:15 INFO - PROCESS | 1941 | 1467360615380 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 01:10:15 INFO - PROCESS | 1941 | 1467360615382 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 01:10:15 INFO - PROCESS | 1941 | 1467360615384 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 01:10:15 INFO - PROCESS | 1941 | 1467360615385 Marionette TRACE conn2 <- [1,814,null,{}] 01:10:15 INFO - PROCESS | 1941 | 1467360615387 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}] 01:10:15 INFO - PROCESS | 1941 | 1467360615388 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:15 INFO - PROCESS | 1941 | 1467360615477 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 01:10:15 INFO - PROCESS | 1941 | 1467360615525 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:15 INFO - PROCESS | 1941 | 1467360615527 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:15 INFO - PROCESS | 1941 | ++DOCSHELL 0x12685a800 == 39 [pid = 1941] [id = 211] 01:10:15 INFO - PROCESS | 1941 | ++DOMWINDOW == 75 (0x113a9bc00) [pid = 1941] [serial = 631] [outer = 0x0] 01:10:15 INFO - PROCESS | 1941 | ++DOMWINDOW == 76 (0x1182d5800) [pid = 1941] [serial = 632] [outer = 0x113a9bc00] 01:10:15 INFO - PROCESS | 1941 | 1467360615552 Marionette DEBUG loaded listener.js 01:10:15 INFO - PROCESS | 1941 | ++DOMWINDOW == 77 (0x123805000) [pid = 1941] [serial = 633] [outer = 0x113a9bc00] 01:10:15 INFO - PROCESS | 1941 | 1467360615829 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] 01:10:15 INFO - PROCESS | 1941 | 1467360615856 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 01:10:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 01:10:15 INFO - PROCESS | 1941 | 1467360615866 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 01:10:15 INFO - PROCESS | 1941 | 1467360615867 Marionette TRACE conn2 <- [1,818,null,{}] 01:10:15 INFO - PROCESS | 1941 | 1467360615869 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}] 01:10:15 INFO - PROCESS | 1941 | 1467360615870 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:15 INFO - PROCESS | 1941 | 1467360615954 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 01:10:15 INFO - PROCESS | 1941 | 1467360615961 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:15 INFO - PROCESS | 1941 | 1467360615962 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:15 INFO - PROCESS | 1941 | ++DOCSHELL 0x1286c5800 == 40 [pid = 1941] [id = 212] 01:10:15 INFO - PROCESS | 1941 | ++DOMWINDOW == 78 (0x1182de000) [pid = 1941] [serial = 634] [outer = 0x0] 01:10:15 INFO - PROCESS | 1941 | ++DOMWINDOW == 79 (0x123937c00) [pid = 1941] [serial = 635] [outer = 0x1182de000] 01:10:15 INFO - PROCESS | 1941 | 1467360615985 Marionette DEBUG loaded listener.js 01:10:16 INFO - PROCESS | 1941 | ++DOMWINDOW == 80 (0x123cf6400) [pid = 1941] [serial = 636] [outer = 0x1182de000] 01:10:16 INFO - PROCESS | 1941 | 1467360616329 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]]]}] 01:10:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 01:10:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 469ms 01:10:16 INFO - PROCESS | 1941 | 1467360616336 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 01:10:16 INFO - PROCESS | 1941 | 1467360616338 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 01:10:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 01:10:16 INFO - PROCESS | 1941 | 1467360616344 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 01:10:16 INFO - PROCESS | 1941 | 1467360616347 Marionette TRACE conn2 <- [1,822,null,{}] 01:10:16 INFO - PROCESS | 1941 | 1467360616351 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}] 01:10:16 INFO - PROCESS | 1941 | 1467360616353 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:16 INFO - PROCESS | 1941 | 1467360616536 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 01:10:16 INFO - PROCESS | 1941 | 1467360616544 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:16 INFO - PROCESS | 1941 | 1467360616546 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:16 INFO - PROCESS | 1941 | ++DOCSHELL 0x128b4d800 == 41 [pid = 1941] [id = 213] 01:10:16 INFO - PROCESS | 1941 | ++DOMWINDOW == 81 (0x123cf8400) [pid = 1941] [serial = 637] [outer = 0x0] 01:10:16 INFO - PROCESS | 1941 | ++DOMWINDOW == 82 (0x123dd4800) [pid = 1941] [serial = 638] [outer = 0x123cf8400] 01:10:16 INFO - PROCESS | 1941 | 1467360616589 Marionette DEBUG loaded listener.js 01:10:16 INFO - PROCESS | 1941 | ++DOMWINDOW == 83 (0x1245e0000) [pid = 1941] [serial = 639] [outer = 0x123cf8400] 01:10:16 INFO - PROCESS | 1941 | 1467360616984 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] 01:10:17 INFO - PROCESS | 1941 | 1467360617016 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 01:10:17 INFO - PROCESS | 1941 | 1467360617018 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 01:10:17 INFO - PROCESS | 1941 | 1467360617019 Marionette TRACE conn2 <- [1,826,null,{}] 01:10:17 INFO - PROCESS | 1941 | 1467360617022 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}] 01:10:17 INFO - PROCESS | 1941 | 1467360617023 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:17 INFO - PROCESS | 1941 | 1467360617101 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 01:10:17 INFO - PROCESS | 1941 | 1467360617202 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:17 INFO - PROCESS | 1941 | 1467360617204 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:17 INFO - PROCESS | 1941 | ++DOCSHELL 0x111c9b000 == 42 [pid = 1941] [id = 214] 01:10:17 INFO - PROCESS | 1941 | ++DOMWINDOW == 84 (0x110e39c00) [pid = 1941] [serial = 640] [outer = 0x0] 01:10:17 INFO - PROCESS | 1941 | ++DOMWINDOW == 85 (0x1121be400) [pid = 1941] [serial = 641] [outer = 0x110e39c00] 01:10:17 INFO - PROCESS | 1941 | 1467360617237 Marionette DEBUG loaded listener.js 01:10:17 INFO - PROCESS | 1941 | ++DOMWINDOW == 86 (0x112c85800) [pid = 1941] [serial = 642] [outer = 0x110e39c00] 01:10:17 INFO - PROCESS | 1941 | 1467360617684 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]]]}] 01:10:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 01:10:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 718ms 01:10:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 01:10:17 INFO - PROCESS | 1941 | 1467360617756 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 01:10:17 INFO - PROCESS | 1941 | 1467360617759 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 01:10:17 INFO - PROCESS | 1941 | 1467360617764 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 01:10:17 INFO - PROCESS | 1941 | 1467360617766 Marionette TRACE conn2 <- [1,830,null,{}] 01:10:17 INFO - PROCESS | 1941 | 1467360617770 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}] 01:10:17 INFO - PROCESS | 1941 | 1467360617771 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:17 INFO - PROCESS | 1941 | 1467360617872 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 01:10:17 INFO - PROCESS | 1941 | 1467360617973 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:17 INFO - PROCESS | 1941 | 1467360617975 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:17 INFO - PROCESS | 1941 | ++DOCSHELL 0x119a54000 == 43 [pid = 1941] [id = 215] 01:10:17 INFO - PROCESS | 1941 | ++DOMWINDOW == 87 (0x11817fc00) [pid = 1941] [serial = 643] [outer = 0x0] 01:10:18 INFO - PROCESS | 1941 | ++DOMWINDOW == 88 (0x1181b9c00) [pid = 1941] [serial = 644] [outer = 0x11817fc00] 01:10:18 INFO - PROCESS | 1941 | 1467360618005 Marionette DEBUG loaded listener.js 01:10:18 INFO - PROCESS | 1941 | ++DOMWINDOW == 89 (0x1181c8800) [pid = 1941] [serial = 645] [outer = 0x11817fc00] 01:10:18 INFO - PROCESS | 1941 | 1467360618429 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]]]}] 01:10:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 01:10:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 673ms 01:10:18 INFO - PROCESS | 1941 | 1467360618438 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 01:10:18 INFO - PROCESS | 1941 | 1467360618441 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 01:10:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 01:10:18 INFO - PROCESS | 1941 | 1467360618444 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 01:10:18 INFO - PROCESS | 1941 | 1467360618445 Marionette TRACE conn2 <- [1,834,null,{}] 01:10:18 INFO - PROCESS | 1941 | 1467360618448 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}] 01:10:18 INFO - PROCESS | 1941 | 1467360618449 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:18 INFO - PROCESS | 1941 | 1467360618552 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 01:10:18 INFO - PROCESS | 1941 | 1467360618620 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:18 INFO - PROCESS | 1941 | 1467360618621 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:18 INFO - PROCESS | 1941 | ++DOCSHELL 0x1286c1800 == 44 [pid = 1941] [id = 216] 01:10:18 INFO - PROCESS | 1941 | ++DOMWINDOW == 90 (0x1182d2800) [pid = 1941] [serial = 646] [outer = 0x0] 01:10:18 INFO - PROCESS | 1941 | ++DOMWINDOW == 91 (0x1185bf000) [pid = 1941] [serial = 647] [outer = 0x1182d2800] 01:10:18 INFO - PROCESS | 1941 | 1467360618652 Marionette DEBUG loaded listener.js 01:10:18 INFO - PROCESS | 1941 | ++DOMWINDOW == 92 (0x11974f400) [pid = 1941] [serial = 648] [outer = 0x1182d2800] 01:10:19 INFO - PROCESS | 1941 | 1467360619077 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]]]}] 01:10:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 01:10:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 668ms 01:10:19 INFO - PROCESS | 1941 | 1467360619122 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 01:10:19 INFO - PROCESS | 1941 | 1467360619124 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 01:10:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 01:10:19 INFO - PROCESS | 1941 | 1467360619133 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 01:10:19 INFO - PROCESS | 1941 | 1467360619138 Marionette TRACE conn2 <- [1,838,null,{}] 01:10:19 INFO - PROCESS | 1941 | 1467360619142 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}] 01:10:19 INFO - PROCESS | 1941 | 1467360619146 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:19 INFO - PROCESS | 1941 | 1467360619274 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 01:10:19 INFO - PROCESS | 1941 | 1467360619352 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:19 INFO - PROCESS | 1941 | 1467360619354 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:19 INFO - PROCESS | 1941 | ++DOCSHELL 0x12aa58000 == 45 [pid = 1941] [id = 217] 01:10:19 INFO - PROCESS | 1941 | ++DOMWINDOW == 93 (0x119d11400) [pid = 1941] [serial = 649] [outer = 0x0] 01:10:19 INFO - PROCESS | 1941 | ++DOMWINDOW == 94 (0x120f32c00) [pid = 1941] [serial = 650] [outer = 0x119d11400] 01:10:19 INFO - PROCESS | 1941 | 1467360619383 Marionette DEBUG loaded listener.js 01:10:19 INFO - PROCESS | 1941 | ++DOMWINDOW == 95 (0x123cf8800) [pid = 1941] [serial = 651] [outer = 0x119d11400] 01:10:19 INFO - PROCESS | 1941 | 1467360619964 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]]]}] 01:10:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 01:10:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 880ms 01:10:20 INFO - PROCESS | 1941 | 1467360620010 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 01:10:20 INFO - PROCESS | 1941 | 1467360620013 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 01:10:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 01:10:20 INFO - PROCESS | 1941 | 1467360620016 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 01:10:20 INFO - PROCESS | 1941 | 1467360620018 Marionette TRACE conn2 <- [1,842,null,{}] 01:10:20 INFO - PROCESS | 1941 | 1467360620022 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}] 01:10:20 INFO - PROCESS | 1941 | 1467360620023 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:20 INFO - PROCESS | 1941 | 1467360620120 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 01:10:20 INFO - PROCESS | 1941 | 1467360620184 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:20 INFO - PROCESS | 1941 | 1467360620187 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:20 INFO - PROCESS | 1941 | ++DOCSHELL 0x11714d000 == 46 [pid = 1941] [id = 218] 01:10:20 INFO - PROCESS | 1941 | ++DOMWINDOW == 96 (0x112977400) [pid = 1941] [serial = 652] [outer = 0x0] 01:10:20 INFO - PROCESS | 1941 | ++DOMWINDOW == 97 (0x1133c9000) [pid = 1941] [serial = 653] [outer = 0x112977400] 01:10:20 INFO - PROCESS | 1941 | 1467360620214 Marionette DEBUG loaded listener.js 01:10:20 INFO - PROCESS | 1941 | ++DOMWINDOW == 98 (0x113f3a800) [pid = 1941] [serial = 654] [outer = 0x112977400] 01:10:21 INFO - PROCESS | 1941 | --DOCSHELL 0x128b4d800 == 45 [pid = 1941] [id = 213] 01:10:21 INFO - PROCESS | 1941 | --DOCSHELL 0x1286c5800 == 44 [pid = 1941] [id = 212] 01:10:21 INFO - PROCESS | 1941 | --DOCSHELL 0x12685a800 == 43 [pid = 1941] [id = 211] 01:10:21 INFO - PROCESS | 1941 | --DOCSHELL 0x125603800 == 42 [pid = 1941] [id = 210] 01:10:21 INFO - PROCESS | 1941 | --DOCSHELL 0x125608800 == 41 [pid = 1941] [id = 209] 01:10:21 INFO - PROCESS | 1941 | --DOCSHELL 0x124697800 == 40 [pid = 1941] [id = 208] 01:10:21 INFO - PROCESS | 1941 | --DOCSHELL 0x123aa9800 == 39 [pid = 1941] [id = 207] 01:10:21 INFO - PROCESS | 1941 | --DOCSHELL 0x119db5800 == 38 [pid = 1941] [id = 206] 01:10:21 INFO - PROCESS | 1941 | --DOCSHELL 0x1191f3800 == 37 [pid = 1941] [id = 205] 01:10:21 INFO - PROCESS | 1941 | --DOCSHELL 0x116e37000 == 36 [pid = 1941] [id = 204] 01:10:21 INFO - PROCESS | 1941 | --DOCSHELL 0x11608b000 == 35 [pid = 1941] [id = 203] 01:10:21 INFO - PROCESS | 1941 | --DOCSHELL 0x118775800 == 34 [pid = 1941] [id = 202] 01:10:21 INFO - PROCESS | 1941 | --DOCSHELL 0x123959800 == 33 [pid = 1941] [id = 200] 01:10:21 INFO - PROCESS | 1941 | --DOCSHELL 0x112157000 == 32 [pid = 1941] [id = 201] 01:10:21 INFO - PROCESS | 1941 | --DOCSHELL 0x117133000 == 31 [pid = 1941] [id = 193] 01:10:21 INFO - PROCESS | 1941 | --DOCSHELL 0x12aa58000 == 30 [pid = 1941] [id = 217] 01:10:21 INFO - PROCESS | 1941 | --DOCSHELL 0x1286c1800 == 29 [pid = 1941] [id = 216] 01:10:21 INFO - PROCESS | 1941 | --DOCSHELL 0x119a54000 == 28 [pid = 1941] [id = 215] 01:10:21 INFO - PROCESS | 1941 | --DOCSHELL 0x111c9b000 == 27 [pid = 1941] [id = 214] 01:10:21 INFO - PROCESS | 1941 | --DOMWINDOW == 97 (0x115021400) [pid = 1941] [serial = 584] [outer = 0x0] [url = about:blank] 01:10:21 INFO - PROCESS | 1941 | --DOMWINDOW == 96 (0x116a0a400) [pid = 1941] [serial = 579] [outer = 0x0] [url = about:blank] 01:10:21 INFO - PROCESS | 1941 | --DOMWINDOW == 95 (0x1150d8c00) [pid = 1941] [serial = 578] [outer = 0x0] [url = about:blank] 01:10:21 INFO - PROCESS | 1941 | --DOMWINDOW == 94 (0x112951c00) [pid = 1941] [serial = 581] [outer = 0x0] [url = about:blank] 01:10:21 INFO - PROCESS | 1941 | --DOMWINDOW == 93 (0x112c07800) [pid = 1941] [serial = 582] [outer = 0x0] [url = about:blank] 01:10:21 INFO - PROCESS | 1941 | --DOMWINDOW == 92 (0x113866800) [pid = 1941] [serial = 564] [outer = 0x0] [url = about:blank] 01:10:21 INFO - PROCESS | 1941 | --DOMWINDOW == 91 (0x11295b000) [pid = 1941] [serial = 563] [outer = 0x0] [url = about:blank] 01:10:21 INFO - PROCESS | 1941 | --DOMWINDOW == 90 (0x1182d5000) [pid = 1941] [serial = 567] [outer = 0x0] [url = about:blank] 01:10:21 INFO - PROCESS | 1941 | --DOMWINDOW == 89 (0x118233800) [pid = 1941] [serial = 566] [outer = 0x0] [url = about:blank] 01:10:21 INFO - PROCESS | 1941 | --DOMWINDOW == 88 (0x119884000) [pid = 1941] [serial = 570] [outer = 0x0] [url = about:blank] 01:10:21 INFO - PROCESS | 1941 | --DOMWINDOW == 87 (0x1193f3800) [pid = 1941] [serial = 569] [outer = 0x0] [url = about:blank] 01:10:21 INFO - PROCESS | 1941 | --DOMWINDOW == 86 (0x123937400) [pid = 1941] [serial = 573] [outer = 0x0] [url = about:blank] 01:10:21 INFO - PROCESS | 1941 | --DOMWINDOW == 85 (0x123802800) [pid = 1941] [serial = 572] [outer = 0x0] [url = about:blank] 01:10:21 INFO - PROCESS | 1941 | --DOMWINDOW == 84 (0x1242dd400) [pid = 1941] [serial = 576] [outer = 0x0] [url = about:blank] 01:10:21 INFO - PROCESS | 1941 | --DOMWINDOW == 83 (0x123dd0400) [pid = 1941] [serial = 575] [outer = 0x0] [url = about:blank] 01:10:21 INFO - PROCESS | 1941 | --DOMWINDOW == 82 (0x1184f1000) [pid = 1941] [serial = 593] [outer = 0x0] [url = about:blank] 01:10:21 INFO - PROCESS | 1941 | --DOMWINDOW == 81 (0x1193f2800) [pid = 1941] [serial = 599] [outer = 0x0] [url = about:blank] 01:10:21 INFO - PROCESS | 1941 | --DOMWINDOW == 80 (0x1182d9400) [pid = 1941] [serial = 591] [outer = 0x0] [url = about:blank] 01:10:21 INFO - PROCESS | 1941 | --DOMWINDOW == 79 (0x11823c000) [pid = 1941] [serial = 590] [outer = 0x0] [url = about:blank] 01:10:21 INFO - PROCESS | 1941 | --DOMWINDOW == 78 (0x118886400) [pid = 1941] [serial = 596] [outer = 0x0] [url = about:blank] 01:10:21 INFO - PROCESS | 1941 | --DOMWINDOW == 77 (0x1185b3800) [pid = 1941] [serial = 594] [outer = 0x0] [url = about:blank] 01:10:21 INFO - PROCESS | 1941 | --DOMWINDOW == 76 (0x1181afc00) [pid = 1941] [serial = 587] [outer = 0x0] [url = about:blank] 01:10:21 INFO - PROCESS | 1941 | --DOMWINDOW == 75 (0x1181bf000) [pid = 1941] [serial = 588] [outer = 0x0] [url = about:blank] 01:10:21 INFO - PROCESS | 1941 | --DOMWINDOW == 74 (0x11938ac00) [pid = 1941] [serial = 597] [outer = 0x0] [url = about:blank] 01:10:21 INFO - PROCESS | 1941 | --DOMWINDOW == 73 (0x116718c00) [pid = 1941] [serial = 585] [outer = 0x0] [url = about:blank] 01:10:21 INFO - PROCESS | 1941 | 1467360621198 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]]]}] 01:10:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 01:10:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1221ms 01:10:21 INFO - PROCESS | 1941 | 1467360621237 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 01:10:21 INFO - PROCESS | 1941 | 1467360621240 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 01:10:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 01:10:21 INFO - PROCESS | 1941 | 1467360621245 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 01:10:21 INFO - PROCESS | 1941 | 1467360621247 Marionette TRACE conn2 <- [1,846,null,{}] 01:10:21 INFO - PROCESS | 1941 | 1467360621250 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}] 01:10:21 INFO - PROCESS | 1941 | 1467360621252 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:21 INFO - PROCESS | 1941 | 1467360621332 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 01:10:21 INFO - PROCESS | 1941 | 1467360621338 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:21 INFO - PROCESS | 1941 | 1467360621341 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:21 INFO - PROCESS | 1941 | ++DOCSHELL 0x112c22800 == 28 [pid = 1941] [id = 219] 01:10:21 INFO - PROCESS | 1941 | ++DOMWINDOW == 74 (0x112954400) [pid = 1941] [serial = 655] [outer = 0x0] 01:10:21 INFO - PROCESS | 1941 | ++DOMWINDOW == 75 (0x11295d800) [pid = 1941] [serial = 656] [outer = 0x112954400] 01:10:21 INFO - PROCESS | 1941 | 1467360621371 Marionette DEBUG loaded listener.js 01:10:21 INFO - PROCESS | 1941 | ++DOMWINDOW == 76 (0x1127ce000) [pid = 1941] [serial = 657] [outer = 0x112954400] 01:10:21 INFO - PROCESS | 1941 | 1467360621701 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]]]}] 01:10:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 01:10:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 469ms 01:10:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 01:10:21 INFO - PROCESS | 1941 | 1467360621730 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 01:10:21 INFO - PROCESS | 1941 | 1467360621733 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 01:10:21 INFO - PROCESS | 1941 | 1467360621739 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 01:10:21 INFO - PROCESS | 1941 | 1467360621741 Marionette TRACE conn2 <- [1,850,null,{}] 01:10:21 INFO - PROCESS | 1941 | 1467360621744 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}] 01:10:21 INFO - PROCESS | 1941 | 1467360621745 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:21 INFO - PROCESS | 1941 | 1467360621821 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 01:10:21 INFO - PROCESS | 1941 | 1467360621828 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:21 INFO - PROCESS | 1941 | 1467360621829 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:21 INFO - PROCESS | 1941 | ++DOCSHELL 0x116998800 == 29 [pid = 1941] [id = 220] 01:10:21 INFO - PROCESS | 1941 | ++DOMWINDOW == 77 (0x113f3a400) [pid = 1941] [serial = 658] [outer = 0x0] 01:10:21 INFO - PROCESS | 1941 | ++DOMWINDOW == 78 (0x116971400) [pid = 1941] [serial = 659] [outer = 0x113f3a400] 01:10:21 INFO - PROCESS | 1941 | 1467360621857 Marionette DEBUG loaded listener.js 01:10:21 INFO - PROCESS | 1941 | ++DOMWINDOW == 79 (0x1176e6000) [pid = 1941] [serial = 660] [outer = 0x113f3a400] 01:10:22 INFO - PROCESS | 1941 | 1467360622186 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]]]}] 01:10:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 01:10:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 471ms 01:10:22 INFO - PROCESS | 1941 | 1467360622211 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 01:10:22 INFO - PROCESS | 1941 | 1467360622220 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 01:10:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 01:10:22 INFO - PROCESS | 1941 | 1467360622223 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 01:10:22 INFO - PROCESS | 1941 | 1467360622226 Marionette TRACE conn2 <- [1,854,null,{}] 01:10:22 INFO - PROCESS | 1941 | 1467360622233 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}] 01:10:22 INFO - PROCESS | 1941 | 1467360622236 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:22 INFO - PROCESS | 1941 | 1467360622316 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 01:10:22 INFO - PROCESS | 1941 | 1467360622371 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:22 INFO - PROCESS | 1941 | 1467360622373 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:22 INFO - PROCESS | 1941 | ++DOCSHELL 0x118769800 == 30 [pid = 1941] [id = 221] 01:10:22 INFO - PROCESS | 1941 | ++DOMWINDOW == 80 (0x11295b800) [pid = 1941] [serial = 661] [outer = 0x0] 01:10:22 INFO - PROCESS | 1941 | ++DOMWINDOW == 81 (0x1181bdc00) [pid = 1941] [serial = 662] [outer = 0x11295b800] 01:10:22 INFO - PROCESS | 1941 | 1467360622401 Marionette DEBUG loaded listener.js 01:10:22 INFO - PROCESS | 1941 | ++DOMWINDOW == 82 (0x11823e800) [pid = 1941] [serial = 663] [outer = 0x11295b800] 01:10:22 INFO - PROCESS | 1941 | 1467360622696 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]]]}] 01:10:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 01:10:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 521ms 01:10:22 INFO - PROCESS | 1941 | 1467360622745 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 01:10:22 INFO - PROCESS | 1941 | 1467360622747 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 01:10:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 01:10:22 INFO - PROCESS | 1941 | 1467360622749 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 01:10:22 INFO - PROCESS | 1941 | 1467360622750 Marionette TRACE conn2 <- [1,858,null,{}] 01:10:22 INFO - PROCESS | 1941 | 1467360622753 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}] 01:10:22 INFO - PROCESS | 1941 | 1467360622754 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:22 INFO - PROCESS | 1941 | 1467360622833 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 01:10:22 INFO - PROCESS | 1941 | 1467360622889 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:22 INFO - PROCESS | 1941 | 1467360622890 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:22 INFO - PROCESS | 1941 | ++DOCSHELL 0x118fd7000 == 31 [pid = 1941] [id = 222] 01:10:22 INFO - PROCESS | 1941 | ++DOMWINDOW == 83 (0x118235400) [pid = 1941] [serial = 664] [outer = 0x0] 01:10:22 INFO - PROCESS | 1941 | ++DOMWINDOW == 84 (0x1183a3c00) [pid = 1941] [serial = 665] [outer = 0x118235400] 01:10:22 INFO - PROCESS | 1941 | 1467360622916 Marionette DEBUG loaded listener.js 01:10:22 INFO - PROCESS | 1941 | ++DOMWINDOW == 85 (0x1185b5000) [pid = 1941] [serial = 666] [outer = 0x118235400] 01:10:23 INFO - PROCESS | 1941 | 1467360623201 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]]]}] 01:10:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 01:10:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 468ms 01:10:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 01:10:23 INFO - PROCESS | 1941 | 1467360623220 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 01:10:23 INFO - PROCESS | 1941 | 1467360623221 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 01:10:23 INFO - PROCESS | 1941 | 1467360623232 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 01:10:23 INFO - PROCESS | 1941 | 1467360623233 Marionette TRACE conn2 <- [1,862,null,{}] 01:10:23 INFO - PROCESS | 1941 | 1467360623235 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}] 01:10:23 INFO - PROCESS | 1941 | 1467360623237 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:23 INFO - PROCESS | 1941 | 1467360623343 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 01:10:23 INFO - PROCESS | 1941 | 1467360623347 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:23 INFO - PROCESS | 1941 | 1467360623349 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:23 INFO - PROCESS | 1941 | ++DOCSHELL 0x119daa000 == 32 [pid = 1941] [id = 223] 01:10:23 INFO - PROCESS | 1941 | ++DOMWINDOW == 86 (0x1125f9800) [pid = 1941] [serial = 667] [outer = 0x0] 01:10:23 INFO - PROCESS | 1941 | ++DOMWINDOW == 87 (0x11858c800) [pid = 1941] [serial = 668] [outer = 0x1125f9800] 01:10:23 INFO - PROCESS | 1941 | 1467360623373 Marionette DEBUG loaded listener.js 01:10:23 INFO - PROCESS | 1941 | ++DOMWINDOW == 88 (0x119388000) [pid = 1941] [serial = 669] [outer = 0x1125f9800] 01:10:23 INFO - PROCESS | 1941 | 1467360623718 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]]]}] 01:10:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 01:10:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 527ms 01:10:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 01:10:23 INFO - PROCESS | 1941 | 1467360623751 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 01:10:23 INFO - PROCESS | 1941 | 1467360623752 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 01:10:23 INFO - PROCESS | 1941 | 1467360623754 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 01:10:23 INFO - PROCESS | 1941 | 1467360623755 Marionette TRACE conn2 <- [1,866,null,{}] 01:10:23 INFO - PROCESS | 1941 | 1467360623758 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}] 01:10:23 INFO - PROCESS | 1941 | 1467360623762 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:23 INFO - PROCESS | 1941 | 1467360623877 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 01:10:23 INFO - PROCESS | 1941 | 1467360623910 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:23 INFO - PROCESS | 1941 | 1467360623912 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:23 INFO - PROCESS | 1941 | ++DOCSHELL 0x123b3f800 == 33 [pid = 1941] [id = 224] 01:10:23 INFO - PROCESS | 1941 | ++DOMWINDOW == 89 (0x1193f3400) [pid = 1941] [serial = 670] [outer = 0x0] 01:10:23 INFO - PROCESS | 1941 | ++DOMWINDOW == 90 (0x11986b800) [pid = 1941] [serial = 671] [outer = 0x1193f3400] 01:10:23 INFO - PROCESS | 1941 | 1467360623937 Marionette DEBUG loaded listener.js 01:10:23 INFO - PROCESS | 1941 | ++DOMWINDOW == 91 (0x119b7f000) [pid = 1941] [serial = 672] [outer = 0x1193f3400] 01:10:24 INFO - PROCESS | 1941 | 1467360624244 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]]]}] 01:10:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 01:10:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 520ms 01:10:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 01:10:24 INFO - PROCESS | 1941 | 1467360624282 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 01:10:24 INFO - PROCESS | 1941 | 1467360624283 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 01:10:24 INFO - PROCESS | 1941 | 1467360624285 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 01:10:24 INFO - PROCESS | 1941 | 1467360624286 Marionette TRACE conn2 <- [1,870,null,{}] 01:10:24 INFO - PROCESS | 1941 | 1467360624289 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}] 01:10:24 INFO - PROCESS | 1941 | 1467360624291 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:24 INFO - PROCESS | 1941 | 1467360624404 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 01:10:24 INFO - PROCESS | 1941 | 1467360624408 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:24 INFO - PROCESS | 1941 | 1467360624409 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:24 INFO - PROCESS | 1941 | ++DOCSHELL 0x123877000 == 34 [pid = 1941] [id = 225] 01:10:24 INFO - PROCESS | 1941 | ++DOMWINDOW == 92 (0x1193f3800) [pid = 1941] [serial = 673] [outer = 0x0] 01:10:24 INFO - PROCESS | 1941 | ++DOMWINDOW == 93 (0x119d10000) [pid = 1941] [serial = 674] [outer = 0x1193f3800] 01:10:24 INFO - PROCESS | 1941 | 1467360624434 Marionette DEBUG loaded listener.js 01:10:24 INFO - PROCESS | 1941 | ++DOMWINDOW == 94 (0x119d51400) [pid = 1941] [serial = 675] [outer = 0x1193f3800] 01:10:24 INFO - PROCESS | 1941 | 1467360624759 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]]]}] 01:10:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 01:10:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 521ms 01:10:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 01:10:24 INFO - PROCESS | 1941 | 1467360624809 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 01:10:24 INFO - PROCESS | 1941 | 1467360624811 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 01:10:24 INFO - PROCESS | 1941 | 1467360624813 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 01:10:24 INFO - PROCESS | 1941 | 1467360624814 Marionette TRACE conn2 <- [1,874,null,{}] 01:10:24 INFO - PROCESS | 1941 | 1467360624816 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}] 01:10:24 INFO - PROCESS | 1941 | 1467360624817 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:24 INFO - PROCESS | 1941 | 1467360624910 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 01:10:24 INFO - PROCESS | 1941 | 1467360624921 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:24 INFO - PROCESS | 1941 | 1467360624922 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:24 INFO - PROCESS | 1941 | ++DOCSHELL 0x125614000 == 35 [pid = 1941] [id = 226] 01:10:24 INFO - PROCESS | 1941 | ++DOMWINDOW == 95 (0x120f27400) [pid = 1941] [serial = 676] [outer = 0x0] 01:10:24 INFO - PROCESS | 1941 | ++DOMWINDOW == 96 (0x120f2dc00) [pid = 1941] [serial = 677] [outer = 0x120f27400] 01:10:24 INFO - PROCESS | 1941 | 1467360624949 Marionette DEBUG loaded listener.js 01:10:24 INFO - PROCESS | 1941 | ++DOMWINDOW == 97 (0x120fe9000) [pid = 1941] [serial = 678] [outer = 0x120f27400] 01:10:25 INFO - PROCESS | 1941 | --DOMWINDOW == 96 (0x1185b3400) [pid = 1941] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 01:10:25 INFO - PROCESS | 1941 | --DOMWINDOW == 95 (0x119d47c00) [pid = 1941] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 01:10:25 INFO - PROCESS | 1941 | --DOMWINDOW == 94 (0x1193edc00) [pid = 1941] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 01:10:25 INFO - PROCESS | 1941 | --DOMWINDOW == 93 (0x112c87400) [pid = 1941] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 01:10:25 INFO - PROCESS | 1941 | --DOMWINDOW == 92 (0x112954800) [pid = 1941] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 01:10:25 INFO - PROCESS | 1941 | --DOMWINDOW == 91 (0x113d42c00) [pid = 1941] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 01:10:25 INFO - PROCESS | 1941 | --DOMWINDOW == 90 (0x1125f2c00) [pid = 1941] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 01:10:25 INFO - PROCESS | 1941 | --DOMWINDOW == 89 (0x1125fe000) [pid = 1941] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 01:10:25 INFO - PROCESS | 1941 | --DOMWINDOW == 88 (0x11336c000) [pid = 1941] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 01:10:25 INFO - PROCESS | 1941 | --DOMWINDOW == 87 (0x113aa8400) [pid = 1941] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 01:10:25 INFO - PROCESS | 1941 | --DOMWINDOW == 86 (0x118241c00) [pid = 1941] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 01:10:25 INFO - PROCESS | 1941 | --DOMWINDOW == 85 (0x1182de000) [pid = 1941] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 01:10:25 INFO - PROCESS | 1941 | --DOMWINDOW == 84 (0x113a9bc00) [pid = 1941] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 01:10:25 INFO - PROCESS | 1941 | --DOMWINDOW == 83 (0x123cf8400) [pid = 1941] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 01:10:25 INFO - PROCESS | 1941 | 1467360625451 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]]]}] 01:10:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 01:10:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 670ms 01:10:25 INFO - PROCESS | 1941 | 1467360625483 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 01:10:25 INFO - PROCESS | 1941 | 1467360625485 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 01:10:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 01:10:25 INFO - PROCESS | 1941 | 1467360625487 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 01:10:25 INFO - PROCESS | 1941 | 1467360625488 Marionette TRACE conn2 <- [1,878,null,{}] 01:10:25 INFO - PROCESS | 1941 | 1467360625491 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}] 01:10:25 INFO - PROCESS | 1941 | 1467360625492 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:25 INFO - PROCESS | 1941 | 1467360625566 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 01:10:25 INFO - PROCESS | 1941 | 1467360625570 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:25 INFO - PROCESS | 1941 | 1467360625581 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:25 INFO - PROCESS | 1941 | ++DOCSHELL 0x118769000 == 36 [pid = 1941] [id = 227] 01:10:25 INFO - PROCESS | 1941 | ++DOMWINDOW == 84 (0x112eb2c00) [pid = 1941] [serial = 679] [outer = 0x0] 01:10:25 INFO - PROCESS | 1941 | ++DOMWINDOW == 85 (0x1181af400) [pid = 1941] [serial = 680] [outer = 0x112eb2c00] 01:10:25 INFO - PROCESS | 1941 | 1467360625607 Marionette DEBUG loaded listener.js 01:10:25 INFO - PROCESS | 1941 | ++DOMWINDOW == 86 (0x1193ed000) [pid = 1941] [serial = 681] [outer = 0x112eb2c00] 01:10:25 INFO - PROCESS | 1941 | 1467360625931 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]]]}] 01:10:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 01:10:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 471ms 01:10:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 01:10:25 INFO - PROCESS | 1941 | 1467360625960 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 01:10:25 INFO - PROCESS | 1941 | 1467360625961 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 01:10:25 INFO - PROCESS | 1941 | 1467360625963 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 01:10:25 INFO - PROCESS | 1941 | 1467360625964 Marionette TRACE conn2 <- [1,882,null,{}] 01:10:25 INFO - PROCESS | 1941 | 1467360625966 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}] 01:10:25 INFO - PROCESS | 1941 | 1467360625967 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:26 INFO - PROCESS | 1941 | 1467360626065 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 01:10:26 INFO - PROCESS | 1941 | 1467360626072 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:26 INFO - PROCESS | 1941 | 1467360626073 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:26 INFO - PROCESS | 1941 | ++DOCSHELL 0x12819c800 == 37 [pid = 1941] [id = 228] 01:10:26 INFO - PROCESS | 1941 | ++DOMWINDOW == 87 (0x119755c00) [pid = 1941] [serial = 682] [outer = 0x0] 01:10:26 INFO - PROCESS | 1941 | ++DOMWINDOW == 88 (0x119fe2800) [pid = 1941] [serial = 683] [outer = 0x119755c00] 01:10:26 INFO - PROCESS | 1941 | 1467360626100 Marionette DEBUG loaded listener.js 01:10:26 INFO - PROCESS | 1941 | ++DOMWINDOW == 89 (0x120fee000) [pid = 1941] [serial = 684] [outer = 0x119755c00] 01:10:26 INFO - PROCESS | 1941 | 1467360626421 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]]]}] 01:10:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 01:10:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 468ms 01:10:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 01:10:26 INFO - PROCESS | 1941 | 1467360626432 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 01:10:26 INFO - PROCESS | 1941 | 1467360626433 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 01:10:26 INFO - PROCESS | 1941 | 1467360626436 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 01:10:26 INFO - PROCESS | 1941 | 1467360626437 Marionette TRACE conn2 <- [1,886,null,{}] 01:10:26 INFO - PROCESS | 1941 | 1467360626440 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}] 01:10:26 INFO - PROCESS | 1941 | 1467360626444 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:26 INFO - PROCESS | 1941 | 1467360626533 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 01:10:26 INFO - PROCESS | 1941 | 1467360626536 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:26 INFO - PROCESS | 1941 | 1467360626538 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:26 INFO - PROCESS | 1941 | ++DOCSHELL 0x119da4800 == 38 [pid = 1941] [id = 229] 01:10:26 INFO - PROCESS | 1941 | ++DOMWINDOW == 90 (0x123807800) [pid = 1941] [serial = 685] [outer = 0x0] 01:10:26 INFO - PROCESS | 1941 | ++DOMWINDOW == 91 (0x123937800) [pid = 1941] [serial = 686] [outer = 0x123807800] 01:10:26 INFO - PROCESS | 1941 | 1467360626575 Marionette DEBUG loaded listener.js 01:10:26 INFO - PROCESS | 1941 | ++DOMWINDOW == 92 (0x123dd5400) [pid = 1941] [serial = 687] [outer = 0x123807800] 01:10:26 INFO - PROCESS | 1941 | 1467360626899 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]]]}] 01:10:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 01:10:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 471ms 01:10:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 01:10:26 INFO - PROCESS | 1941 | 1467360626908 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 01:10:26 INFO - PROCESS | 1941 | 1467360626911 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 01:10:26 INFO - PROCESS | 1941 | 1467360626914 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 01:10:26 INFO - PROCESS | 1941 | 1467360626915 Marionette TRACE conn2 <- [1,890,null,{}] 01:10:26 INFO - PROCESS | 1941 | 1467360626917 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}] 01:10:26 INFO - PROCESS | 1941 | 1467360626918 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:27 INFO - PROCESS | 1941 | 1467360627025 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 01:10:27 INFO - PROCESS | 1941 | 1467360627031 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:27 INFO - PROCESS | 1941 | 1467360627032 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:27 INFO - PROCESS | 1941 | ++DOCSHELL 0x12a646800 == 39 [pid = 1941] [id = 230] 01:10:27 INFO - PROCESS | 1941 | ++DOMWINDOW == 93 (0x119383c00) [pid = 1941] [serial = 688] [outer = 0x0] 01:10:27 INFO - PROCESS | 1941 | ++DOMWINDOW == 94 (0x124092400) [pid = 1941] [serial = 689] [outer = 0x119383c00] 01:10:27 INFO - PROCESS | 1941 | 1467360627056 Marionette DEBUG loaded listener.js 01:10:27 INFO - PROCESS | 1941 | ++DOMWINDOW == 95 (0x1245a1000) [pid = 1941] [serial = 690] [outer = 0x119383c00] 01:10:27 INFO - PROCESS | 1941 | 1467360627353 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]]]}] 01:10:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 01:10:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 519ms 01:10:27 INFO - PROCESS | 1941 | 1467360627433 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 01:10:27 INFO - PROCESS | 1941 | 1467360627436 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 01:10:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 01:10:27 INFO - PROCESS | 1941 | 1467360627439 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 01:10:27 INFO - PROCESS | 1941 | 1467360627444 Marionette TRACE conn2 <- [1,894,null,{}] 01:10:27 INFO - PROCESS | 1941 | 1467360627448 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}] 01:10:27 INFO - PROCESS | 1941 | 1467360627450 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:27 INFO - PROCESS | 1941 | 1467360627564 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 01:10:27 INFO - PROCESS | 1941 | 1467360627612 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:27 INFO - PROCESS | 1941 | 1467360627614 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:27 INFO - PROCESS | 1941 | ++DOCSHELL 0x112e22000 == 40 [pid = 1941] [id = 231] 01:10:27 INFO - PROCESS | 1941 | ++DOMWINDOW == 96 (0x1127cd400) [pid = 1941] [serial = 691] [outer = 0x0] 01:10:27 INFO - PROCESS | 1941 | ++DOMWINDOW == 97 (0x112953000) [pid = 1941] [serial = 692] [outer = 0x1127cd400] 01:10:27 INFO - PROCESS | 1941 | 1467360627646 Marionette DEBUG loaded listener.js 01:10:27 INFO - PROCESS | 1941 | ++DOMWINDOW == 98 (0x1133cb800) [pid = 1941] [serial = 693] [outer = 0x1127cd400] 01:10:28 INFO - PROCESS | 1941 | 1467360628190 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]]]}] 01:10:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 01:10:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 824ms 01:10:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 01:10:28 INFO - PROCESS | 1941 | 1467360628264 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 01:10:28 INFO - PROCESS | 1941 | 1467360628266 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 01:10:28 INFO - PROCESS | 1941 | 1467360628271 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 01:10:28 INFO - PROCESS | 1941 | 1467360628273 Marionette TRACE conn2 <- [1,898,null,{}] 01:10:28 INFO - PROCESS | 1941 | 1467360628276 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}] 01:10:28 INFO - PROCESS | 1941 | 1467360628278 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:28 INFO - PROCESS | 1941 | 1467360628384 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 01:10:28 INFO - PROCESS | 1941 | 1467360628456 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:28 INFO - PROCESS | 1941 | 1467360628458 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:28 INFO - PROCESS | 1941 | ++DOCSHELL 0x1191f9000 == 41 [pid = 1941] [id = 232] 01:10:28 INFO - PROCESS | 1941 | ++DOMWINDOW == 99 (0x1171b8000) [pid = 1941] [serial = 694] [outer = 0x0] 01:10:28 INFO - PROCESS | 1941 | ++DOMWINDOW == 100 (0x118115400) [pid = 1941] [serial = 695] [outer = 0x1171b8000] 01:10:28 INFO - PROCESS | 1941 | 1467360628489 Marionette DEBUG loaded listener.js 01:10:28 INFO - PROCESS | 1941 | ++DOMWINDOW == 101 (0x1181afc00) [pid = 1941] [serial = 696] [outer = 0x1171b8000] 01:10:29 INFO - PROCESS | 1941 | 1467360629192 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]]]}] 01:10:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 01:10:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 976ms 01:10:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 01:10:29 INFO - PROCESS | 1941 | 1467360629245 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 01:10:29 INFO - PROCESS | 1941 | 1467360629247 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 01:10:29 INFO - PROCESS | 1941 | 1467360629251 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 01:10:29 INFO - PROCESS | 1941 | 1467360629253 Marionette TRACE conn2 <- [1,902,null,{}] 01:10:29 INFO - PROCESS | 1941 | 1467360629256 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}] 01:10:29 INFO - PROCESS | 1941 | 1467360629257 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:29 INFO - PROCESS | 1941 | 1467360629361 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 01:10:29 INFO - PROCESS | 1941 | 1467360629476 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:29 INFO - PROCESS | 1941 | 1467360629479 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:29 INFO - PROCESS | 1941 | --DOCSHELL 0x119da4800 == 40 [pid = 1941] [id = 229] 01:10:29 INFO - PROCESS | 1941 | --DOCSHELL 0x12819c800 == 39 [pid = 1941] [id = 228] 01:10:29 INFO - PROCESS | 1941 | --DOCSHELL 0x118769000 == 38 [pid = 1941] [id = 227] 01:10:29 INFO - PROCESS | 1941 | ++DOCSHELL 0x113a4b800 == 39 [pid = 1941] [id = 233] 01:10:29 INFO - PROCESS | 1941 | ++DOMWINDOW == 102 (0x113a9bc00) [pid = 1941] [serial = 697] [outer = 0x0] 01:10:29 INFO - PROCESS | 1941 | ++DOMWINDOW == 103 (0x11670f800) [pid = 1941] [serial = 698] [outer = 0x113a9bc00] 01:10:29 INFO - PROCESS | 1941 | 1467360629549 Marionette DEBUG loaded listener.js 01:10:29 INFO - PROCESS | 1941 | ++DOMWINDOW == 104 (0x11710e800) [pid = 1941] [serial = 699] [outer = 0x113a9bc00] 01:10:29 INFO - PROCESS | 1941 | --DOCSHELL 0x125614000 == 38 [pid = 1941] [id = 226] 01:10:29 INFO - PROCESS | 1941 | --DOCSHELL 0x123877000 == 37 [pid = 1941] [id = 225] 01:10:29 INFO - PROCESS | 1941 | --DOCSHELL 0x123b3f800 == 36 [pid = 1941] [id = 224] 01:10:29 INFO - PROCESS | 1941 | --DOCSHELL 0x119daa000 == 35 [pid = 1941] [id = 223] 01:10:29 INFO - PROCESS | 1941 | --DOCSHELL 0x118fd7000 == 34 [pid = 1941] [id = 222] 01:10:29 INFO - PROCESS | 1941 | --DOCSHELL 0x118769800 == 33 [pid = 1941] [id = 221] 01:10:29 INFO - PROCESS | 1941 | --DOCSHELL 0x116998800 == 32 [pid = 1941] [id = 220] 01:10:29 INFO - PROCESS | 1941 | --DOCSHELL 0x112c22800 == 31 [pid = 1941] [id = 219] 01:10:29 INFO - PROCESS | 1941 | --DOMWINDOW == 103 (0x119755000) [pid = 1941] [serial = 621] [outer = 0x0] [url = about:blank] 01:10:29 INFO - PROCESS | 1941 | --DOMWINDOW == 102 (0x1193f5000) [pid = 1941] [serial = 620] [outer = 0x0] [url = about:blank] 01:10:29 INFO - PROCESS | 1941 | --DOMWINDOW == 101 (0x120f2d400) [pid = 1941] [serial = 626] [outer = 0x0] [url = about:blank] 01:10:29 INFO - PROCESS | 1941 | --DOMWINDOW == 100 (0x119d4a400) [pid = 1941] [serial = 624] [outer = 0x0] [url = about:blank] 01:10:29 INFO - PROCESS | 1941 | --DOMWINDOW == 99 (0x119886400) [pid = 1941] [serial = 623] [outer = 0x0] [url = about:blank] 01:10:29 INFO - PROCESS | 1941 | --DOMWINDOW == 98 (0x1176e1c00) [pid = 1941] [serial = 629] [outer = 0x0] [url = about:blank] 01:10:29 INFO - PROCESS | 1941 | --DOMWINDOW == 97 (0x119420800) [pid = 1941] [serial = 600] [outer = 0x0] [url = about:blank] 01:10:29 INFO - PROCESS | 1941 | --DOMWINDOW == 96 (0x117107800) [pid = 1941] [serial = 611] [outer = 0x0] [url = about:blank] 01:10:29 INFO - PROCESS | 1941 | --DOMWINDOW == 95 (0x1181b3800) [pid = 1941] [serial = 612] [outer = 0x0] [url = about:blank] 01:10:29 INFO - PROCESS | 1941 | --DOMWINDOW == 94 (0x1125f9c00) [pid = 1941] [serial = 602] [outer = 0x0] [url = about:blank] 01:10:29 INFO - PROCESS | 1941 | --DOMWINDOW == 93 (0x11295f000) [pid = 1941] [serial = 603] [outer = 0x0] [url = about:blank] 01:10:29 INFO - PROCESS | 1941 | --DOMWINDOW == 92 (0x118882c00) [pid = 1941] [serial = 617] [outer = 0x0] [url = about:blank] 01:10:29 INFO - PROCESS | 1941 | --DOMWINDOW == 91 (0x1133de000) [pid = 1941] [serial = 608] [outer = 0x0] [url = about:blank] 01:10:29 INFO - PROCESS | 1941 | --DOMWINDOW == 90 (0x113da9000) [pid = 1941] [serial = 609] [outer = 0x0] [url = about:blank] 01:10:29 INFO - PROCESS | 1941 | --DOMWINDOW == 89 (0x116023c00) [pid = 1941] [serial = 605] [outer = 0x0] [url = about:blank] 01:10:29 INFO - PROCESS | 1941 | --DOMWINDOW == 88 (0x116a03c00) [pid = 1941] [serial = 606] [outer = 0x0] [url = about:blank] 01:10:29 INFO - PROCESS | 1941 | --DOMWINDOW == 87 (0x1182dc800) [pid = 1941] [serial = 614] [outer = 0x0] [url = about:blank] 01:10:29 INFO - PROCESS | 1941 | --DOMWINDOW == 86 (0x123cf6400) [pid = 1941] [serial = 636] [outer = 0x0] [url = about:blank] 01:10:29 INFO - PROCESS | 1941 | --DOMWINDOW == 85 (0x118591800) [pid = 1941] [serial = 615] [outer = 0x0] [url = about:blank] 01:10:29 INFO - PROCESS | 1941 | --DOMWINDOW == 84 (0x1182d5800) [pid = 1941] [serial = 632] [outer = 0x0] [url = about:blank] 01:10:29 INFO - PROCESS | 1941 | --DOMWINDOW == 83 (0x1245e0000) [pid = 1941] [serial = 639] [outer = 0x0] [url = about:blank] 01:10:29 INFO - PROCESS | 1941 | --DOMWINDOW == 82 (0x1183ab000) [pid = 1941] [serial = 630] [outer = 0x0] [url = about:blank] 01:10:29 INFO - PROCESS | 1941 | --DOMWINDOW == 81 (0x123dd4800) [pid = 1941] [serial = 638] [outer = 0x0] [url = about:blank] 01:10:29 INFO - PROCESS | 1941 | --DOMWINDOW == 80 (0x123937c00) [pid = 1941] [serial = 635] [outer = 0x0] [url = about:blank] 01:10:29 INFO - PROCESS | 1941 | --DOMWINDOW == 79 (0x120fe1400) [pid = 1941] [serial = 627] [outer = 0x0] [url = about:blank] 01:10:29 INFO - PROCESS | 1941 | --DOMWINDOW == 78 (0x123805000) [pid = 1941] [serial = 633] [outer = 0x0] [url = about:blank] 01:10:29 INFO - PROCESS | 1941 | --DOMWINDOW == 77 (0x119387c00) [pid = 1941] [serial = 618] [outer = 0x0] [url = about:blank] 01:10:30 INFO - PROCESS | 1941 | 1467360629999 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]]]}] 01:10:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 01:10:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 772ms 01:10:30 INFO - PROCESS | 1941 | 1467360630022 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 01:10:30 INFO - PROCESS | 1941 | 1467360630027 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 01:10:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 01:10:30 INFO - PROCESS | 1941 | 1467360630031 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 01:10:30 INFO - PROCESS | 1941 | 1467360630033 Marionette TRACE conn2 <- [1,906,null,{}] 01:10:30 INFO - PROCESS | 1941 | 1467360630035 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}] 01:10:30 INFO - PROCESS | 1941 | 1467360630037 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:30 INFO - PROCESS | 1941 | 1467360630117 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 01:10:30 INFO - PROCESS | 1941 | 1467360630122 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:30 INFO - PROCESS | 1941 | 1467360630123 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:30 INFO - PROCESS | 1941 | ++DOCSHELL 0x117e72000 == 32 [pid = 1941] [id = 234] 01:10:30 INFO - PROCESS | 1941 | ++DOMWINDOW == 78 (0x1181ae800) [pid = 1941] [serial = 700] [outer = 0x0] 01:10:30 INFO - PROCESS | 1941 | ++DOMWINDOW == 79 (0x1181bd400) [pid = 1941] [serial = 701] [outer = 0x1181ae800] 01:10:30 INFO - PROCESS | 1941 | 1467360630154 Marionette DEBUG loaded listener.js 01:10:30 INFO - PROCESS | 1941 | ++DOMWINDOW == 80 (0x118239c00) [pid = 1941] [serial = 702] [outer = 0x1181ae800] 01:10:30 INFO - PROCESS | 1941 | 1467360630502 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]]]}] 01:10:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 01:10:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 520ms 01:10:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 01:10:30 INFO - PROCESS | 1941 | 1467360630551 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 01:10:30 INFO - PROCESS | 1941 | 1467360630553 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 01:10:30 INFO - PROCESS | 1941 | 1467360630555 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 01:10:30 INFO - PROCESS | 1941 | 1467360630557 Marionette TRACE conn2 <- [1,910,null,{}] 01:10:30 INFO - PROCESS | 1941 | 1467360630565 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}] 01:10:30 INFO - PROCESS | 1941 | 1467360630568 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:30 INFO - PROCESS | 1941 | 1467360630654 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 01:10:30 INFO - PROCESS | 1941 | 1467360630661 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:30 INFO - PROCESS | 1941 | 1467360630663 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:30 INFO - PROCESS | 1941 | ++DOCSHELL 0x119a4d800 == 33 [pid = 1941] [id = 235] 01:10:30 INFO - PROCESS | 1941 | ++DOMWINDOW == 81 (0x1183ab800) [pid = 1941] [serial = 703] [outer = 0x0] 01:10:30 INFO - PROCESS | 1941 | ++DOMWINDOW == 82 (0x118fb3c00) [pid = 1941] [serial = 704] [outer = 0x1183ab800] 01:10:30 INFO - PROCESS | 1941 | 1467360630691 Marionette DEBUG loaded listener.js 01:10:30 INFO - PROCESS | 1941 | ++DOMWINDOW == 83 (0x1193ee400) [pid = 1941] [serial = 705] [outer = 0x1183ab800] 01:10:31 INFO - PROCESS | 1941 | 1467360631022 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]]]}] 01:10:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 01:10:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 475ms 01:10:31 INFO - PROCESS | 1941 | 1467360631031 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 01:10:31 INFO - PROCESS | 1941 | 1467360631032 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 01:10:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 01:10:31 INFO - PROCESS | 1941 | 1467360631035 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 01:10:31 INFO - PROCESS | 1941 | 1467360631036 Marionette TRACE conn2 <- [1,914,null,{}] 01:10:31 INFO - PROCESS | 1941 | 1467360631038 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}] 01:10:31 INFO - PROCESS | 1941 | 1467360631039 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:31 INFO - PROCESS | 1941 | 1467360631120 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 01:10:31 INFO - PROCESS | 1941 | 1467360631171 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:31 INFO - PROCESS | 1941 | 1467360631173 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:31 INFO - PROCESS | 1941 | ++DOCSHELL 0x12396e000 == 34 [pid = 1941] [id = 236] 01:10:31 INFO - PROCESS | 1941 | ++DOMWINDOW == 84 (0x1184f0400) [pid = 1941] [serial = 706] [outer = 0x0] 01:10:31 INFO - PROCESS | 1941 | ++DOMWINDOW == 85 (0x119753000) [pid = 1941] [serial = 707] [outer = 0x1184f0400] 01:10:31 INFO - PROCESS | 1941 | 1467360631198 Marionette DEBUG loaded listener.js 01:10:31 INFO - PROCESS | 1941 | ++DOMWINDOW == 86 (0x119884800) [pid = 1941] [serial = 708] [outer = 0x1184f0400] 01:10:31 INFO - PROCESS | 1941 | 1467360631472 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]]]}] 01:10:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 01:10:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 468ms 01:10:31 INFO - PROCESS | 1941 | 1467360631504 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 01:10:31 INFO - PROCESS | 1941 | 1467360631505 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 01:10:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 01:10:31 INFO - PROCESS | 1941 | 1467360631516 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 01:10:31 INFO - PROCESS | 1941 | 1467360631517 Marionette TRACE conn2 <- [1,918,null,{}] 01:10:31 INFO - PROCESS | 1941 | 1467360631519 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}] 01:10:31 INFO - PROCESS | 1941 | 1467360631521 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:31 INFO - PROCESS | 1941 | 1467360631610 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 01:10:31 INFO - PROCESS | 1941 | 1467360631614 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:31 INFO - PROCESS | 1941 | 1467360631615 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:31 INFO - PROCESS | 1941 | ++DOCSHELL 0x124e1f800 == 35 [pid = 1941] [id = 237] 01:10:31 INFO - PROCESS | 1941 | ++DOMWINDOW == 87 (0x11295f800) [pid = 1941] [serial = 709] [outer = 0x0] 01:10:31 INFO - PROCESS | 1941 | ++DOMWINDOW == 88 (0x119d0ac00) [pid = 1941] [serial = 710] [outer = 0x11295f800] 01:10:31 INFO - PROCESS | 1941 | 1467360631641 Marionette DEBUG loaded listener.js 01:10:31 INFO - PROCESS | 1941 | ++DOMWINDOW == 89 (0x120f2a800) [pid = 1941] [serial = 711] [outer = 0x11295f800] 01:10:32 INFO - PROCESS | 1941 | --DOMWINDOW == 88 (0x110e39c00) [pid = 1941] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 01:10:32 INFO - PROCESS | 1941 | --DOMWINDOW == 87 (0x11295b800) [pid = 1941] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 01:10:32 INFO - PROCESS | 1941 | --DOMWINDOW == 86 (0x11817fc00) [pid = 1941] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 01:10:32 INFO - PROCESS | 1941 | --DOMWINDOW == 85 (0x1182d2800) [pid = 1941] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 01:10:32 INFO - PROCESS | 1941 | --DOMWINDOW == 84 (0x119d11400) [pid = 1941] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 01:10:32 INFO - PROCESS | 1941 | --DOMWINDOW == 83 (0x112977400) [pid = 1941] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 01:10:32 INFO - PROCESS | 1941 | --DOMWINDOW == 82 (0x118235400) [pid = 1941] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 01:10:32 INFO - PROCESS | 1941 | --DOMWINDOW == 81 (0x1125f9800) [pid = 1941] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 01:10:32 INFO - PROCESS | 1941 | --DOMWINDOW == 80 (0x1193f3400) [pid = 1941] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 01:10:32 INFO - PROCESS | 1941 | --DOMWINDOW == 79 (0x120f27400) [pid = 1941] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 01:10:32 INFO - PROCESS | 1941 | --DOMWINDOW == 78 (0x1193f3800) [pid = 1941] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 01:10:32 INFO - PROCESS | 1941 | --DOMWINDOW == 77 (0x112eb2c00) [pid = 1941] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 01:10:32 INFO - PROCESS | 1941 | --DOMWINDOW == 76 (0x119755c00) [pid = 1941] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 01:10:32 INFO - PROCESS | 1941 | --DOMWINDOW == 75 (0x123807800) [pid = 1941] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 01:10:32 INFO - PROCESS | 1941 | --DOMWINDOW == 74 (0x112954400) [pid = 1941] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 01:10:32 INFO - PROCESS | 1941 | --DOMWINDOW == 73 (0x113f3a400) [pid = 1941] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 01:10:32 INFO - PROCESS | 1941 | 1467360632295 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]]]}] 01:10:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 01:10:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 819ms 01:10:32 INFO - PROCESS | 1941 | 1467360632336 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 01:10:32 INFO - PROCESS | 1941 | 1467360632339 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 01:10:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 01:10:32 INFO - PROCESS | 1941 | 1467360632342 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 01:10:32 INFO - PROCESS | 1941 | 1467360632344 Marionette TRACE conn2 <- [1,922,null,{}] 01:10:32 INFO - PROCESS | 1941 | 1467360632348 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}] 01:10:32 INFO - PROCESS | 1941 | 1467360632350 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:32 INFO - PROCESS | 1941 | 1467360632452 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 01:10:32 INFO - PROCESS | 1941 | 1467360632517 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:32 INFO - PROCESS | 1941 | 1467360632518 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:32 INFO - PROCESS | 1941 | ++DOCSHELL 0x116950000 == 36 [pid = 1941] [id = 238] 01:10:32 INFO - PROCESS | 1941 | ++DOMWINDOW == 74 (0x1133ccc00) [pid = 1941] [serial = 712] [outer = 0x0] 01:10:32 INFO - PROCESS | 1941 | ++DOMWINDOW == 75 (0x113f3a400) [pid = 1941] [serial = 713] [outer = 0x1133ccc00] 01:10:32 INFO - PROCESS | 1941 | 1467360632550 Marionette DEBUG loaded listener.js 01:10:32 INFO - PROCESS | 1941 | ++DOMWINDOW == 76 (0x117104000) [pid = 1941] [serial = 714] [outer = 0x1133ccc00] 01:10:32 INFO - PROCESS | 1941 | 1467360632985 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]]]}] 01:10:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 01:10:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 671ms 01:10:33 INFO - PROCESS | 1941 | 1467360633013 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 01:10:33 INFO - PROCESS | 1941 | 1467360633016 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 01:10:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 01:10:33 INFO - PROCESS | 1941 | 1467360633021 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 01:10:33 INFO - PROCESS | 1941 | 1467360633023 Marionette TRACE conn2 <- [1,926,null,{}] 01:10:33 INFO - PROCESS | 1941 | 1467360633025 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}] 01:10:33 INFO - PROCESS | 1941 | 1467360633027 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:33 INFO - PROCESS | 1941 | 1467360633126 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 01:10:33 INFO - PROCESS | 1941 | 1467360633180 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:33 INFO - PROCESS | 1941 | 1467360633182 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:33 INFO - PROCESS | 1941 | ++DOCSHELL 0x123887000 == 37 [pid = 1941] [id = 239] 01:10:33 INFO - PROCESS | 1941 | ++DOMWINDOW == 77 (0x1181b5000) [pid = 1941] [serial = 715] [outer = 0x0] 01:10:33 INFO - PROCESS | 1941 | ++DOMWINDOW == 78 (0x118240000) [pid = 1941] [serial = 716] [outer = 0x1181b5000] 01:10:33 INFO - PROCESS | 1941 | 1467360633214 Marionette DEBUG loaded listener.js 01:10:33 INFO - PROCESS | 1941 | ++DOMWINDOW == 79 (0x1183a0400) [pid = 1941] [serial = 717] [outer = 0x1181b5000] 01:10:33 INFO - PROCESS | 1941 | 1467360633664 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]]]}] 01:10:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 01:10:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 673ms 01:10:33 INFO - PROCESS | 1941 | 1467360633694 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 01:10:33 INFO - PROCESS | 1941 | 1467360633696 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 01:10:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 01:10:33 INFO - PROCESS | 1941 | 1467360633698 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 01:10:33 INFO - PROCESS | 1941 | 1467360633701 Marionette TRACE conn2 <- [1,930,null,{}] 01:10:33 INFO - PROCESS | 1941 | 1467360633726 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}] 01:10:33 INFO - PROCESS | 1941 | 1467360633729 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:33 INFO - PROCESS | 1941 | 1467360633845 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 01:10:33 INFO - PROCESS | 1941 | 1467360633895 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:33 INFO - PROCESS | 1941 | 1467360633897 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:33 INFO - PROCESS | 1941 | ++DOCSHELL 0x126ac5800 == 38 [pid = 1941] [id = 240] 01:10:33 INFO - PROCESS | 1941 | ++DOMWINDOW == 80 (0x1193f3c00) [pid = 1941] [serial = 718] [outer = 0x0] 01:10:33 INFO - PROCESS | 1941 | ++DOMWINDOW == 81 (0x119417000) [pid = 1941] [serial = 719] [outer = 0x1193f3c00] 01:10:33 INFO - PROCESS | 1941 | 1467360633929 Marionette DEBUG loaded listener.js 01:10:33 INFO - PROCESS | 1941 | ++DOMWINDOW == 82 (0x119d0b000) [pid = 1941] [serial = 720] [outer = 0x1193f3c00] 01:10:34 INFO - PROCESS | 1941 | 1467360634353 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]]]}] 01:10:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 01:10:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 673ms 01:10:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 01:10:34 INFO - PROCESS | 1941 | 1467360634371 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 01:10:34 INFO - PROCESS | 1941 | 1467360634373 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 01:10:34 INFO - PROCESS | 1941 | 1467360634375 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 01:10:34 INFO - PROCESS | 1941 | 1467360634377 Marionette TRACE conn2 <- [1,934,null,{}] 01:10:34 INFO - PROCESS | 1941 | 1467360634380 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}] 01:10:34 INFO - PROCESS | 1941 | 1467360634381 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:34 INFO - PROCESS | 1941 | 1467360634502 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 01:10:34 INFO - PROCESS | 1941 | 1467360634553 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:34 INFO - PROCESS | 1941 | 1467360634555 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:34 INFO - PROCESS | 1941 | ++DOCSHELL 0x1286d6000 == 39 [pid = 1941] [id = 241] 01:10:34 INFO - PROCESS | 1941 | ++DOMWINDOW == 83 (0x120f27400) [pid = 1941] [serial = 721] [outer = 0x0] 01:10:34 INFO - PROCESS | 1941 | ++DOMWINDOW == 84 (0x120fec400) [pid = 1941] [serial = 722] [outer = 0x120f27400] 01:10:34 INFO - PROCESS | 1941 | 1467360634585 Marionette DEBUG loaded listener.js 01:10:34 INFO - PROCESS | 1941 | ++DOMWINDOW == 85 (0x123808c00) [pid = 1941] [serial = 723] [outer = 0x120f27400] 01:10:35 INFO - PROCESS | 1941 | 1467360635030 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]]]}] 01:10:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 01:10:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 719ms 01:10:35 INFO - PROCESS | 1941 | 1467360635096 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 01:10:35 INFO - PROCESS | 1941 | 1467360635097 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 01:10:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 01:10:35 INFO - PROCESS | 1941 | 1467360635100 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 01:10:35 INFO - PROCESS | 1941 | 1467360635101 Marionette TRACE conn2 <- [1,938,null,{}] 01:10:35 INFO - PROCESS | 1941 | 1467360635104 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}] 01:10:35 INFO - PROCESS | 1941 | 1467360635105 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:35 INFO - PROCESS | 1941 | 1467360635201 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 01:10:35 INFO - PROCESS | 1941 | 1467360635267 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:35 INFO - PROCESS | 1941 | 1467360635268 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:35 INFO - PROCESS | 1941 | ++DOCSHELL 0x112fc2000 == 40 [pid = 1941] [id = 242] 01:10:35 INFO - PROCESS | 1941 | ++DOMWINDOW == 86 (0x1121b7c00) [pid = 1941] [serial = 724] [outer = 0x0] 01:10:35 INFO - PROCESS | 1941 | ++DOMWINDOW == 87 (0x116972400) [pid = 1941] [serial = 725] [outer = 0x1121b7c00] 01:10:35 INFO - PROCESS | 1941 | 1467360635300 Marionette DEBUG loaded listener.js 01:10:35 INFO - PROCESS | 1941 | ++DOMWINDOW == 88 (0x12380d800) [pid = 1941] [serial = 726] [outer = 0x1121b7c00] 01:10:35 INFO - PROCESS | 1941 | 1467360635767 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]]]}] 01:10:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 01:10:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 720ms 01:10:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 01:10:35 INFO - PROCESS | 1941 | 1467360635829 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 01:10:35 INFO - PROCESS | 1941 | 1467360635832 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 01:10:35 INFO - PROCESS | 1941 | 1467360635835 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 01:10:35 INFO - PROCESS | 1941 | 1467360635838 Marionette TRACE conn2 <- [1,942,null,{}] 01:10:35 INFO - PROCESS | 1941 | 1467360635842 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}] 01:10:35 INFO - PROCESS | 1941 | 1467360635844 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:35 INFO - PROCESS | 1941 | 1467360635955 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 01:10:36 INFO - PROCESS | 1941 | 1467360636021 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:36 INFO - PROCESS | 1941 | 1467360636022 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:36 INFO - PROCESS | 1941 | ++DOCSHELL 0x112c22000 == 41 [pid = 1941] [id = 243] 01:10:36 INFO - PROCESS | 1941 | ++DOMWINDOW == 89 (0x112956400) [pid = 1941] [serial = 727] [outer = 0x0] 01:10:36 INFO - PROCESS | 1941 | ++DOMWINDOW == 90 (0x11295b000) [pid = 1941] [serial = 728] [outer = 0x112956400] 01:10:36 INFO - PROCESS | 1941 | 1467360636074 Marionette DEBUG loaded listener.js 01:10:36 INFO - PROCESS | 1941 | ++DOMWINDOW == 91 (0x112c89800) [pid = 1941] [serial = 729] [outer = 0x112956400] 01:10:36 INFO - PROCESS | 1941 | --DOCSHELL 0x12396e000 == 40 [pid = 1941] [id = 236] 01:10:36 INFO - PROCESS | 1941 | --DOCSHELL 0x119a4d800 == 39 [pid = 1941] [id = 235] 01:10:36 INFO - PROCESS | 1941 | --DOCSHELL 0x117e72000 == 38 [pid = 1941] [id = 234] 01:10:36 INFO - PROCESS | 1941 | --DOCSHELL 0x113a4b800 == 37 [pid = 1941] [id = 233] 01:10:36 INFO - PROCESS | 1941 | --DOCSHELL 0x1191f9000 == 36 [pid = 1941] [id = 232] 01:10:36 INFO - PROCESS | 1941 | --DOCSHELL 0x112e22000 == 35 [pid = 1941] [id = 231] 01:10:36 INFO - PROCESS | 1941 | --DOCSHELL 0x11714d000 == 34 [pid = 1941] [id = 218] 01:10:36 INFO - PROCESS | 1941 | --DOCSHELL 0x12a646800 == 33 [pid = 1941] [id = 230] 01:10:36 INFO - PROCESS | 1941 | --DOCSHELL 0x112fc2000 == 32 [pid = 1941] [id = 242] 01:10:36 INFO - PROCESS | 1941 | --DOCSHELL 0x1286d6000 == 31 [pid = 1941] [id = 241] 01:10:36 INFO - PROCESS | 1941 | --DOCSHELL 0x126ac5800 == 30 [pid = 1941] [id = 240] 01:10:36 INFO - PROCESS | 1941 | --DOCSHELL 0x123887000 == 29 [pid = 1941] [id = 239] 01:10:36 INFO - PROCESS | 1941 | --DOCSHELL 0x124e1f800 == 28 [pid = 1941] [id = 237] 01:10:36 INFO - PROCESS | 1941 | --DOCSHELL 0x116950000 == 27 [pid = 1941] [id = 238] 01:10:36 INFO - PROCESS | 1941 | --DOMWINDOW == 90 (0x113f3a800) [pid = 1941] [serial = 654] [outer = 0x0] [url = about:blank] 01:10:36 INFO - PROCESS | 1941 | --DOMWINDOW == 89 (0x1133c9000) [pid = 1941] [serial = 653] [outer = 0x0] [url = about:blank] 01:10:36 INFO - PROCESS | 1941 | --DOMWINDOW == 88 (0x1183a3c00) [pid = 1941] [serial = 665] [outer = 0x0] [url = about:blank] 01:10:36 INFO - PROCESS | 1941 | --DOMWINDOW == 87 (0x11858c800) [pid = 1941] [serial = 668] [outer = 0x0] [url = about:blank] 01:10:36 INFO - PROCESS | 1941 | --DOMWINDOW == 86 (0x119b7f000) [pid = 1941] [serial = 672] [outer = 0x0] [url = about:blank] 01:10:36 INFO - PROCESS | 1941 | --DOMWINDOW == 85 (0x11986b800) [pid = 1941] [serial = 671] [outer = 0x0] [url = about:blank] 01:10:36 INFO - PROCESS | 1941 | --DOMWINDOW == 84 (0x120f2dc00) [pid = 1941] [serial = 677] [outer = 0x0] [url = about:blank] 01:10:36 INFO - PROCESS | 1941 | --DOMWINDOW == 83 (0x119d10000) [pid = 1941] [serial = 674] [outer = 0x0] [url = about:blank] 01:10:36 INFO - PROCESS | 1941 | --DOMWINDOW == 82 (0x1193ed000) [pid = 1941] [serial = 681] [outer = 0x0] [url = about:blank] 01:10:36 INFO - PROCESS | 1941 | --DOMWINDOW == 81 (0x119fe2800) [pid = 1941] [serial = 683] [outer = 0x0] [url = about:blank] 01:10:36 INFO - PROCESS | 1941 | --DOMWINDOW == 80 (0x1181af400) [pid = 1941] [serial = 680] [outer = 0x0] [url = about:blank] 01:10:36 INFO - PROCESS | 1941 | --DOMWINDOW == 79 (0x123937800) [pid = 1941] [serial = 686] [outer = 0x0] [url = about:blank] 01:10:36 INFO - PROCESS | 1941 | --DOMWINDOW == 78 (0x120fe9000) [pid = 1941] [serial = 678] [outer = 0x0] [url = about:blank] 01:10:36 INFO - PROCESS | 1941 | --DOMWINDOW == 77 (0x11295d800) [pid = 1941] [serial = 656] [outer = 0x0] [url = about:blank] 01:10:36 INFO - PROCESS | 1941 | --DOMWINDOW == 76 (0x116971400) [pid = 1941] [serial = 659] [outer = 0x0] [url = about:blank] 01:10:36 INFO - PROCESS | 1941 | --DOMWINDOW == 75 (0x1127ce000) [pid = 1941] [serial = 657] [outer = 0x0] [url = about:blank] 01:10:36 INFO - PROCESS | 1941 | --DOMWINDOW == 74 (0x1176e6000) [pid = 1941] [serial = 660] [outer = 0x0] [url = about:blank] 01:10:36 INFO - PROCESS | 1941 | --DOMWINDOW == 73 (0x112c85800) [pid = 1941] [serial = 642] [outer = 0x0] [url = about:blank] 01:10:36 INFO - PROCESS | 1941 | --DOMWINDOW == 72 (0x11823e800) [pid = 1941] [serial = 663] [outer = 0x0] [url = about:blank] 01:10:36 INFO - PROCESS | 1941 | --DOMWINDOW == 71 (0x123dd5400) [pid = 1941] [serial = 687] [outer = 0x0] [url = about:blank] 01:10:36 INFO - PROCESS | 1941 | --DOMWINDOW == 70 (0x1121be400) [pid = 1941] [serial = 641] [outer = 0x0] [url = about:blank] 01:10:36 INFO - PROCESS | 1941 | --DOMWINDOW == 69 (0x1181bdc00) [pid = 1941] [serial = 662] [outer = 0x0] [url = about:blank] 01:10:36 INFO - PROCESS | 1941 | --DOMWINDOW == 68 (0x1181c8800) [pid = 1941] [serial = 645] [outer = 0x0] [url = about:blank] 01:10:36 INFO - PROCESS | 1941 | --DOMWINDOW == 67 (0x1181b9c00) [pid = 1941] [serial = 644] [outer = 0x0] [url = about:blank] 01:10:36 INFO - PROCESS | 1941 | --DOMWINDOW == 66 (0x11974f400) [pid = 1941] [serial = 648] [outer = 0x0] [url = about:blank] 01:10:36 INFO - PROCESS | 1941 | --DOMWINDOW == 65 (0x1185bf000) [pid = 1941] [serial = 647] [outer = 0x0] [url = about:blank] 01:10:36 INFO - PROCESS | 1941 | --DOMWINDOW == 64 (0x119d51400) [pid = 1941] [serial = 675] [outer = 0x0] [url = about:blank] 01:10:36 INFO - PROCESS | 1941 | --DOMWINDOW == 63 (0x120fee000) [pid = 1941] [serial = 684] [outer = 0x0] [url = about:blank] 01:10:36 INFO - PROCESS | 1941 | --DOMWINDOW == 62 (0x119388000) [pid = 1941] [serial = 669] [outer = 0x0] [url = about:blank] 01:10:36 INFO - PROCESS | 1941 | --DOMWINDOW == 61 (0x124092400) [pid = 1941] [serial = 689] [outer = 0x0] [url = about:blank] 01:10:36 INFO - PROCESS | 1941 | --DOMWINDOW == 60 (0x123cf8800) [pid = 1941] [serial = 651] [outer = 0x0] [url = about:blank] 01:10:36 INFO - PROCESS | 1941 | --DOMWINDOW == 59 (0x120f32c00) [pid = 1941] [serial = 650] [outer = 0x0] [url = about:blank] 01:10:36 INFO - PROCESS | 1941 | --DOMWINDOW == 58 (0x1185b5000) [pid = 1941] [serial = 666] [outer = 0x0] [url = about:blank] 01:10:36 INFO - PROCESS | 1941 | 1467360636863 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]]]}] 01:10:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 01:10:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1077ms 01:10:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 01:10:36 INFO - PROCESS | 1941 | 1467360636913 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 01:10:36 INFO - PROCESS | 1941 | 1467360636915 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 01:10:36 INFO - PROCESS | 1941 | 1467360636931 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 01:10:36 INFO - PROCESS | 1941 | 1467360636934 Marionette TRACE conn2 <- [1,946,null,{}] 01:10:36 INFO - PROCESS | 1941 | 1467360636937 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}] 01:10:36 INFO - PROCESS | 1941 | 1467360636939 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:37 INFO - PROCESS | 1941 | 1467360637032 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 01:10:37 INFO - PROCESS | 1941 | 1467360637036 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:37 INFO - PROCESS | 1941 | 1467360637038 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:37 INFO - PROCESS | 1941 | ++DOCSHELL 0x1132c8000 == 28 [pid = 1941] [id = 244] 01:10:37 INFO - PROCESS | 1941 | ++DOMWINDOW == 59 (0x11295d000) [pid = 1941] [serial = 730] [outer = 0x0] 01:10:37 INFO - PROCESS | 1941 | ++DOMWINDOW == 60 (0x112c8ac00) [pid = 1941] [serial = 731] [outer = 0x11295d000] 01:10:37 INFO - PROCESS | 1941 | 1467360637068 Marionette DEBUG loaded listener.js 01:10:37 INFO - PROCESS | 1941 | ++DOMWINDOW == 61 (0x11327a000) [pid = 1941] [serial = 732] [outer = 0x11295d000] 01:10:37 INFO - PROCESS | 1941 | 1467360637398 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]]]}] 01:10:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 01:10:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 532ms 01:10:37 INFO - PROCESS | 1941 | 1467360637452 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 01:10:37 INFO - PROCESS | 1941 | 1467360637456 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 01:10:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 01:10:37 INFO - PROCESS | 1941 | 1467360637466 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 01:10:37 INFO - PROCESS | 1941 | 1467360637468 Marionette TRACE conn2 <- [1,950,null,{}] 01:10:37 INFO - PROCESS | 1941 | 1467360637470 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}] 01:10:37 INFO - PROCESS | 1941 | 1467360637472 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:37 INFO - PROCESS | 1941 | 1467360637553 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 01:10:37 INFO - PROCESS | 1941 | 1467360637560 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:37 INFO - PROCESS | 1941 | 1467360637561 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:37 INFO - PROCESS | 1941 | ++DOCSHELL 0x116998800 == 29 [pid = 1941] [id = 245] 01:10:37 INFO - PROCESS | 1941 | ++DOMWINDOW == 62 (0x1133e1800) [pid = 1941] [serial = 733] [outer = 0x0] 01:10:37 INFO - PROCESS | 1941 | ++DOMWINDOW == 63 (0x113da8000) [pid = 1941] [serial = 734] [outer = 0x1133e1800] 01:10:37 INFO - PROCESS | 1941 | 1467360637591 Marionette DEBUG loaded listener.js 01:10:37 INFO - PROCESS | 1941 | ++DOMWINDOW == 64 (0x115d59400) [pid = 1941] [serial = 735] [outer = 0x1133e1800] 01:10:38 INFO - PROCESS | 1941 | 1467360638047 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]]]}] 01:10:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 01:10:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 623ms 01:10:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 01:10:38 INFO - PROCESS | 1941 | 1467360638087 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 01:10:38 INFO - PROCESS | 1941 | 1467360638089 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 01:10:38 INFO - PROCESS | 1941 | 1467360638092 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 01:10:38 INFO - PROCESS | 1941 | 1467360638096 Marionette TRACE conn2 <- [1,954,null,{}] 01:10:38 INFO - PROCESS | 1941 | 1467360638108 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}] 01:10:38 INFO - PROCESS | 1941 | 1467360638112 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:38 INFO - PROCESS | 1941 | 1467360638231 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 01:10:38 INFO - PROCESS | 1941 | 1467360638246 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:38 INFO - PROCESS | 1941 | 1467360638248 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:38 INFO - PROCESS | 1941 | ++DOCSHELL 0x1184c4800 == 30 [pid = 1941] [id = 246] 01:10:38 INFO - PROCESS | 1941 | ++DOMWINDOW == 65 (0x116a09000) [pid = 1941] [serial = 736] [outer = 0x0] 01:10:38 INFO - PROCESS | 1941 | ++DOMWINDOW == 66 (0x1171ba800) [pid = 1941] [serial = 737] [outer = 0x116a09000] 01:10:38 INFO - PROCESS | 1941 | 1467360638291 Marionette DEBUG loaded listener.js 01:10:38 INFO - PROCESS | 1941 | ++DOMWINDOW == 67 (0x1176e6800) [pid = 1941] [serial = 738] [outer = 0x116a09000] 01:10:38 INFO - PROCESS | 1941 | 1467360638616 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]]]}] 01:10:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 01:10:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 574ms 01:10:38 INFO - PROCESS | 1941 | 1467360638666 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 01:10:38 INFO - PROCESS | 1941 | 1467360638668 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 01:10:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 01:10:38 INFO - PROCESS | 1941 | 1467360638670 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 01:10:38 INFO - PROCESS | 1941 | 1467360638671 Marionette TRACE conn2 <- [1,958,null,{}] 01:10:38 INFO - PROCESS | 1941 | 1467360638673 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}] 01:10:38 INFO - PROCESS | 1941 | 1467360638675 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:38 INFO - PROCESS | 1941 | 1467360638778 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 01:10:38 INFO - PROCESS | 1941 | 1467360638792 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:38 INFO - PROCESS | 1941 | 1467360638794 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:38 INFO - PROCESS | 1941 | ++DOCSHELL 0x118f06800 == 31 [pid = 1941] [id = 247] 01:10:38 INFO - PROCESS | 1941 | ++DOMWINDOW == 68 (0x117ea6800) [pid = 1941] [serial = 739] [outer = 0x0] 01:10:38 INFO - PROCESS | 1941 | ++DOMWINDOW == 69 (0x118176000) [pid = 1941] [serial = 740] [outer = 0x117ea6800] 01:10:38 INFO - PROCESS | 1941 | 1467360638819 Marionette DEBUG loaded listener.js 01:10:38 INFO - PROCESS | 1941 | ++DOMWINDOW == 70 (0x1181b3000) [pid = 1941] [serial = 741] [outer = 0x117ea6800] 01:10:39 INFO - PROCESS | 1941 | 1467360639157 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]]]}] 01:10:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 01:10:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 518ms 01:10:39 INFO - PROCESS | 1941 | 1467360639188 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 01:10:39 INFO - PROCESS | 1941 | 1467360639190 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 01:10:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 01:10:39 INFO - PROCESS | 1941 | 1467360639199 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 01:10:39 INFO - PROCESS | 1941 | 1467360639208 Marionette TRACE conn2 <- [1,962,null,{}] 01:10:39 INFO - PROCESS | 1941 | 1467360639210 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}] 01:10:39 INFO - PROCESS | 1941 | 1467360639212 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:39 INFO - PROCESS | 1941 | 1467360639305 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 01:10:39 INFO - PROCESS | 1941 | 1467360639309 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:39 INFO - PROCESS | 1941 | 1467360639310 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:39 INFO - PROCESS | 1941 | ++DOCSHELL 0x119708000 == 32 [pid = 1941] [id = 248] 01:10:39 INFO - PROCESS | 1941 | ++DOMWINDOW == 71 (0x1125f8800) [pid = 1941] [serial = 742] [outer = 0x0] 01:10:39 INFO - PROCESS | 1941 | ++DOMWINDOW == 72 (0x1181c2800) [pid = 1941] [serial = 743] [outer = 0x1125f8800] 01:10:39 INFO - PROCESS | 1941 | 1467360639334 Marionette DEBUG loaded listener.js 01:10:39 INFO - PROCESS | 1941 | ++DOMWINDOW == 73 (0x118235000) [pid = 1941] [serial = 744] [outer = 0x1125f8800] 01:10:39 INFO - PROCESS | 1941 | 1467360639683 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]]]}] 01:10:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 01:10:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 529ms 01:10:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 01:10:39 INFO - PROCESS | 1941 | 1467360639729 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 01:10:39 INFO - PROCESS | 1941 | 1467360639730 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 01:10:39 INFO - PROCESS | 1941 | 1467360639732 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 01:10:39 INFO - PROCESS | 1941 | 1467360639733 Marionette TRACE conn2 <- [1,966,null,{}] 01:10:39 INFO - PROCESS | 1941 | 1467360639736 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}] 01:10:39 INFO - PROCESS | 1941 | 1467360639740 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:39 INFO - PROCESS | 1941 | 1467360639851 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 01:10:39 INFO - PROCESS | 1941 | 1467360639883 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:39 INFO - PROCESS | 1941 | 1467360639885 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:39 INFO - PROCESS | 1941 | ++DOCSHELL 0x123874000 == 33 [pid = 1941] [id = 249] 01:10:39 INFO - PROCESS | 1941 | ++DOMWINDOW == 74 (0x11823f000) [pid = 1941] [serial = 745] [outer = 0x0] 01:10:39 INFO - PROCESS | 1941 | ++DOMWINDOW == 75 (0x1184f1c00) [pid = 1941] [serial = 746] [outer = 0x11823f000] 01:10:39 INFO - PROCESS | 1941 | 1467360639910 Marionette DEBUG loaded listener.js 01:10:39 INFO - PROCESS | 1941 | ++DOMWINDOW == 76 (0x118881400) [pid = 1941] [serial = 747] [outer = 0x11823f000] 01:10:40 INFO - PROCESS | 1941 | 1467360640254 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]]]}] 01:10:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 01:10:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 569ms 01:10:40 INFO - PROCESS | 1941 | 1467360640303 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 01:10:40 INFO - PROCESS | 1941 | 1467360640305 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 01:10:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 01:10:40 INFO - PROCESS | 1941 | 1467360640308 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 01:10:40 INFO - PROCESS | 1941 | 1467360640310 Marionette TRACE conn2 <- [1,970,null,{}] 01:10:40 INFO - PROCESS | 1941 | 1467360640313 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}] 01:10:40 INFO - PROCESS | 1941 | 1467360640315 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:40 INFO - PROCESS | 1941 | 1467360640466 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 01:10:40 INFO - PROCESS | 1941 | 1467360640482 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:40 INFO - PROCESS | 1941 | 1467360640484 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:40 INFO - PROCESS | 1941 | ++DOCSHELL 0x123b4f000 == 34 [pid = 1941] [id = 250] 01:10:40 INFO - PROCESS | 1941 | ++DOMWINDOW == 77 (0x111e2ec00) [pid = 1941] [serial = 748] [outer = 0x0] 01:10:40 INFO - PROCESS | 1941 | ++DOMWINDOW == 78 (0x118faa000) [pid = 1941] [serial = 749] [outer = 0x111e2ec00] 01:10:40 INFO - PROCESS | 1941 | 1467360640523 Marionette DEBUG loaded listener.js 01:10:40 INFO - PROCESS | 1941 | ++DOMWINDOW == 79 (0x11938ac00) [pid = 1941] [serial = 750] [outer = 0x111e2ec00] 01:10:40 INFO - PROCESS | 1941 | --DOMWINDOW == 78 (0x11295f800) [pid = 1941] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 01:10:40 INFO - PROCESS | 1941 | --DOMWINDOW == 77 (0x119383c00) [pid = 1941] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 01:10:40 INFO - PROCESS | 1941 | --DOMWINDOW == 76 (0x113a9bc00) [pid = 1941] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 01:10:40 INFO - PROCESS | 1941 | --DOMWINDOW == 75 (0x1171b8000) [pid = 1941] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 01:10:40 INFO - PROCESS | 1941 | --DOMWINDOW == 74 (0x1127cd400) [pid = 1941] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 01:10:40 INFO - PROCESS | 1941 | --DOMWINDOW == 73 (0x1183ab800) [pid = 1941] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 01:10:40 INFO - PROCESS | 1941 | --DOMWINDOW == 72 (0x1184f0400) [pid = 1941] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 01:10:40 INFO - PROCESS | 1941 | --DOMWINDOW == 71 (0x1181ae800) [pid = 1941] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 01:10:40 INFO - PROCESS | 1941 | 1467360640988 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]]]}] 01:10:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 01:10:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 722ms 01:10:41 INFO - PROCESS | 1941 | 1467360641030 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 01:10:41 INFO - PROCESS | 1941 | 1467360641032 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 01:10:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 01:10:41 INFO - PROCESS | 1941 | 1467360641036 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 01:10:41 INFO - PROCESS | 1941 | 1467360641038 Marionette TRACE conn2 <- [1,974,null,{}] 01:10:41 INFO - PROCESS | 1941 | 1467360641041 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}] 01:10:41 INFO - PROCESS | 1941 | 1467360641043 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:41 INFO - PROCESS | 1941 | 1467360641181 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 01:10:41 INFO - PROCESS | 1941 | 1467360641261 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:41 INFO - PROCESS | 1941 | 1467360641262 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:41 INFO - PROCESS | 1941 | ++DOCSHELL 0x124289000 == 35 [pid = 1941] [id = 251] 01:10:41 INFO - PROCESS | 1941 | ++DOMWINDOW == 72 (0x113da9000) [pid = 1941] [serial = 751] [outer = 0x0] 01:10:41 INFO - PROCESS | 1941 | ++DOMWINDOW == 73 (0x1184f0400) [pid = 1941] [serial = 752] [outer = 0x113da9000] 01:10:41 INFO - PROCESS | 1941 | 1467360641300 Marionette DEBUG loaded listener.js 01:10:41 INFO - PROCESS | 1941 | ++DOMWINDOW == 74 (0x11938dc00) [pid = 1941] [serial = 753] [outer = 0x113da9000] 01:10:41 INFO - PROCESS | 1941 | 1467360641548 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]]]}] 01:10:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 01:10:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 519ms 01:10:41 INFO - PROCESS | 1941 | 1467360641554 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 01:10:41 INFO - PROCESS | 1941 | 1467360641556 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 01:10:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 01:10:41 INFO - PROCESS | 1941 | 1467360641566 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 01:10:41 INFO - PROCESS | 1941 | 1467360641567 Marionette TRACE conn2 <- [1,978,null,{}] 01:10:41 INFO - PROCESS | 1941 | 1467360641570 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}] 01:10:41 INFO - PROCESS | 1941 | 1467360641571 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:41 INFO - PROCESS | 1941 | 1467360641663 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 01:10:41 INFO - PROCESS | 1941 | 1467360641667 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:41 INFO - PROCESS | 1941 | 1467360641668 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:41 INFO - PROCESS | 1941 | ++DOCSHELL 0x124e8c000 == 36 [pid = 1941] [id = 252] 01:10:41 INFO - PROCESS | 1941 | ++DOMWINDOW == 75 (0x118f54800) [pid = 1941] [serial = 754] [outer = 0x0] 01:10:41 INFO - PROCESS | 1941 | ++DOMWINDOW == 76 (0x1193f3400) [pid = 1941] [serial = 755] [outer = 0x118f54800] 01:10:41 INFO - PROCESS | 1941 | 1467360641693 Marionette DEBUG loaded listener.js 01:10:41 INFO - PROCESS | 1941 | ++DOMWINDOW == 77 (0x119412400) [pid = 1941] [serial = 756] [outer = 0x118f54800] 01:10:42 INFO - PROCESS | 1941 | 1467360641999 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]]]}] 01:10:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 01:10:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 469ms 01:10:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 01:10:42 INFO - PROCESS | 1941 | 1467360642035 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 01:10:42 INFO - PROCESS | 1941 | 1467360642037 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 01:10:42 INFO - PROCESS | 1941 | 1467360642039 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 01:10:42 INFO - PROCESS | 1941 | 1467360642040 Marionette TRACE conn2 <- [1,982,null,{}] 01:10:42 INFO - PROCESS | 1941 | 1467360642045 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}] 01:10:42 INFO - PROCESS | 1941 | 1467360642046 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:42 INFO - PROCESS | 1941 | 1467360642148 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 01:10:42 INFO - PROCESS | 1941 | 1467360642154 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:42 INFO - PROCESS | 1941 | 1467360642155 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:42 INFO - PROCESS | 1941 | ++DOCSHELL 0x12561b800 == 37 [pid = 1941] [id = 253] 01:10:42 INFO - PROCESS | 1941 | ++DOMWINDOW == 78 (0x1150ce800) [pid = 1941] [serial = 757] [outer = 0x0] 01:10:42 INFO - PROCESS | 1941 | ++DOMWINDOW == 79 (0x1193f4400) [pid = 1941] [serial = 758] [outer = 0x1150ce800] 01:10:42 INFO - PROCESS | 1941 | 1467360642181 Marionette DEBUG loaded listener.js 01:10:42 INFO - PROCESS | 1941 | ++DOMWINDOW == 80 (0x119866c00) [pid = 1941] [serial = 759] [outer = 0x1150ce800] 01:10:42 INFO - PROCESS | 1941 | 1467360642498 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]]]}] 01:10:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 01:10:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 471ms 01:10:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 01:10:42 INFO - PROCESS | 1941 | 1467360642512 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 01:10:42 INFO - PROCESS | 1941 | 1467360642514 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 01:10:42 INFO - PROCESS | 1941 | 1467360642516 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 01:10:42 INFO - PROCESS | 1941 | 1467360642518 Marionette TRACE conn2 <- [1,986,null,{}] 01:10:42 INFO - PROCESS | 1941 | 1467360642520 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}] 01:10:42 INFO - PROCESS | 1941 | 1467360642522 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:42 INFO - PROCESS | 1941 | 1467360642624 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 01:10:42 INFO - PROCESS | 1941 | 1467360642630 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:42 INFO - PROCESS | 1941 | 1467360642632 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:42 INFO - PROCESS | 1941 | ++DOCSHELL 0x126865000 == 38 [pid = 1941] [id = 254] 01:10:42 INFO - PROCESS | 1941 | ++DOMWINDOW == 81 (0x1181bb800) [pid = 1941] [serial = 760] [outer = 0x0] 01:10:42 INFO - PROCESS | 1941 | ++DOMWINDOW == 82 (0x119889000) [pid = 1941] [serial = 761] [outer = 0x1181bb800] 01:10:42 INFO - PROCESS | 1941 | 1467360642659 Marionette DEBUG loaded listener.js 01:10:42 INFO - PROCESS | 1941 | ++DOMWINDOW == 83 (0x119d46400) [pid = 1941] [serial = 762] [outer = 0x1181bb800] 01:10:43 INFO - PROCESS | 1941 | --DOCSHELL 0x1132c8000 == 37 [pid = 1941] [id = 244] 01:10:43 INFO - PROCESS | 1941 | --DOCSHELL 0x112c22000 == 36 [pid = 1941] [id = 243] 01:10:43 INFO - PROCESS | 1941 | --DOCSHELL 0x116998800 == 35 [pid = 1941] [id = 245] 01:10:43 INFO - PROCESS | 1941 | --DOCSHELL 0x118f06800 == 34 [pid = 1941] [id = 247] 01:10:43 INFO - PROCESS | 1941 | --DOCSHELL 0x124289000 == 33 [pid = 1941] [id = 251] 01:10:43 INFO - PROCESS | 1941 | --DOCSHELL 0x123b4f000 == 32 [pid = 1941] [id = 250] 01:10:43 INFO - PROCESS | 1941 | --DOCSHELL 0x123874000 == 31 [pid = 1941] [id = 249] 01:10:43 INFO - PROCESS | 1941 | --DOCSHELL 0x1184c4800 == 30 [pid = 1941] [id = 246] 01:10:43 INFO - PROCESS | 1941 | --DOCSHELL 0x119708000 == 29 [pid = 1941] [id = 248] 01:10:43 INFO - PROCESS | 1941 | --DOCSHELL 0x124e8c000 == 28 [pid = 1941] [id = 252] 01:10:43 INFO - PROCESS | 1941 | --DOMWINDOW == 82 (0x119d0ac00) [pid = 1941] [serial = 710] [outer = 0x0] [url = about:blank] 01:10:43 INFO - PROCESS | 1941 | --DOMWINDOW == 81 (0x120f2a800) [pid = 1941] [serial = 711] [outer = 0x0] [url = about:blank] 01:10:43 INFO - PROCESS | 1941 | --DOMWINDOW == 80 (0x1245a1000) [pid = 1941] [serial = 690] [outer = 0x0] [url = about:blank] 01:10:43 INFO - PROCESS | 1941 | --DOMWINDOW == 79 (0x11670f800) [pid = 1941] [serial = 698] [outer = 0x0] [url = about:blank] 01:10:43 INFO - PROCESS | 1941 | --DOMWINDOW == 78 (0x11710e800) [pid = 1941] [serial = 699] [outer = 0x0] [url = about:blank] 01:10:43 INFO - PROCESS | 1941 | --DOMWINDOW == 77 (0x118115400) [pid = 1941] [serial = 695] [outer = 0x0] [url = about:blank] 01:10:43 INFO - PROCESS | 1941 | --DOMWINDOW == 76 (0x1181afc00) [pid = 1941] [serial = 696] [outer = 0x0] [url = about:blank] 01:10:43 INFO - PROCESS | 1941 | --DOMWINDOW == 75 (0x112953000) [pid = 1941] [serial = 692] [outer = 0x0] [url = about:blank] 01:10:43 INFO - PROCESS | 1941 | --DOMWINDOW == 74 (0x1133cb800) [pid = 1941] [serial = 693] [outer = 0x0] [url = about:blank] 01:10:43 INFO - PROCESS | 1941 | --DOMWINDOW == 73 (0x118fb3c00) [pid = 1941] [serial = 704] [outer = 0x0] [url = about:blank] 01:10:43 INFO - PROCESS | 1941 | --DOMWINDOW == 72 (0x1193ee400) [pid = 1941] [serial = 705] [outer = 0x0] [url = about:blank] 01:10:43 INFO - PROCESS | 1941 | --DOMWINDOW == 71 (0x119753000) [pid = 1941] [serial = 707] [outer = 0x0] [url = about:blank] 01:10:43 INFO - PROCESS | 1941 | --DOMWINDOW == 70 (0x119884800) [pid = 1941] [serial = 708] [outer = 0x0] [url = about:blank] 01:10:43 INFO - PROCESS | 1941 | --DOMWINDOW == 69 (0x118239c00) [pid = 1941] [serial = 702] [outer = 0x0] [url = about:blank] 01:10:43 INFO - PROCESS | 1941 | --DOMWINDOW == 68 (0x1181bd400) [pid = 1941] [serial = 701] [outer = 0x0] [url = about:blank] 01:10:43 INFO - PROCESS | 1941 | --DOCSHELL 0x12561b800 == 27 [pid = 1941] [id = 253] 01:10:43 INFO - PROCESS | 1941 | 1467360643971 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]]]}] 01:10:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 01:10:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1472ms 01:10:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 01:10:43 INFO - PROCESS | 1941 | 1467360643989 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 01:10:43 INFO - PROCESS | 1941 | 1467360643993 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 01:10:43 INFO - PROCESS | 1941 | 1467360643998 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 01:10:44 INFO - PROCESS | 1941 | 1467360644001 Marionette TRACE conn2 <- [1,990,null,{}] 01:10:44 INFO - PROCESS | 1941 | 1467360644005 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}] 01:10:44 INFO - PROCESS | 1941 | 1467360644007 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:44 INFO - PROCESS | 1941 | 1467360644088 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 01:10:44 INFO - PROCESS | 1941 | 1467360644136 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:44 INFO - PROCESS | 1941 | 1467360644139 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:44 INFO - PROCESS | 1941 | ++DOCSHELL 0x112fc2000 == 28 [pid = 1941] [id = 255] 01:10:44 INFO - PROCESS | 1941 | ++DOMWINDOW == 69 (0x11295bc00) [pid = 1941] [serial = 763] [outer = 0x0] 01:10:44 INFO - PROCESS | 1941 | ++DOMWINDOW == 70 (0x112c94000) [pid = 1941] [serial = 764] [outer = 0x11295bc00] 01:10:44 INFO - PROCESS | 1941 | 1467360644167 Marionette DEBUG loaded listener.js 01:10:44 INFO - PROCESS | 1941 | ++DOMWINDOW == 71 (0x1133ce400) [pid = 1941] [serial = 765] [outer = 0x11295bc00] 01:10:44 INFO - PROCESS | 1941 | 1467360644470 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]]]}] 01:10:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 01:10:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 524ms 01:10:44 INFO - PROCESS | 1941 | 1467360644522 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 01:10:44 INFO - PROCESS | 1941 | 1467360644526 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 01:10:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 01:10:44 INFO - PROCESS | 1941 | 1467360644532 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 01:10:44 INFO - PROCESS | 1941 | 1467360644534 Marionette TRACE conn2 <- [1,994,null,{}] 01:10:44 INFO - PROCESS | 1941 | 1467360644536 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}] 01:10:44 INFO - PROCESS | 1941 | 1467360644538 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:44 INFO - PROCESS | 1941 | 1467360644614 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 01:10:44 INFO - PROCESS | 1941 | 1467360644618 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:44 INFO - PROCESS | 1941 | 1467360644620 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:44 INFO - PROCESS | 1941 | ++DOCSHELL 0x11699c800 == 29 [pid = 1941] [id = 256] 01:10:44 INFO - PROCESS | 1941 | ++DOMWINDOW == 72 (0x1133dc800) [pid = 1941] [serial = 766] [outer = 0x0] 01:10:44 INFO - PROCESS | 1941 | ++DOMWINDOW == 73 (0x116029400) [pid = 1941] [serial = 767] [outer = 0x1133dc800] 01:10:44 INFO - PROCESS | 1941 | 1467360644649 Marionette DEBUG loaded listener.js 01:10:44 INFO - PROCESS | 1941 | ++DOMWINDOW == 74 (0x11671c400) [pid = 1941] [serial = 768] [outer = 0x1133dc800] 01:10:44 INFO - PROCESS | 1941 | 1467360644979 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]]]}] 01:10:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 01:10:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 471ms 01:10:45 INFO - PROCESS | 1941 | 1467360645004 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 01:10:45 INFO - PROCESS | 1941 | 1467360645005 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 01:10:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 01:10:45 INFO - PROCESS | 1941 | 1467360645009 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 01:10:45 INFO - PROCESS | 1941 | 1467360645020 Marionette TRACE conn2 <- [1,998,null,{}] 01:10:45 INFO - PROCESS | 1941 | 1467360645029 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}] 01:10:45 INFO - PROCESS | 1941 | 1467360645032 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:45 INFO - PROCESS | 1941 | 1467360645106 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 01:10:45 INFO - PROCESS | 1941 | 1467360645111 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:45 INFO - PROCESS | 1941 | 1467360645113 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:45 INFO - PROCESS | 1941 | ++DOCSHELL 0x118776800 == 30 [pid = 1941] [id = 257] 01:10:45 INFO - PROCESS | 1941 | ++DOMWINDOW == 75 (0x110e41400) [pid = 1941] [serial = 769] [outer = 0x0] 01:10:45 INFO - PROCESS | 1941 | ++DOMWINDOW == 76 (0x117ea3800) [pid = 1941] [serial = 770] [outer = 0x110e41400] 01:10:45 INFO - PROCESS | 1941 | 1467360645142 Marionette DEBUG loaded listener.js 01:10:45 INFO - PROCESS | 1941 | ++DOMWINDOW == 77 (0x116078400) [pid = 1941] [serial = 771] [outer = 0x110e41400] 01:10:45 INFO - PROCESS | 1941 | 1467360645472 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]]]}] 01:10:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 01:10:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 485ms 01:10:45 INFO - PROCESS | 1941 | 1467360645495 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 01:10:45 INFO - PROCESS | 1941 | 1467360645497 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 01:10:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 01:10:45 INFO - PROCESS | 1941 | 1467360645500 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 01:10:45 INFO - PROCESS | 1941 | 1467360645501 Marionette TRACE conn2 <- [1,1002,null,{}] 01:10:45 INFO - PROCESS | 1941 | 1467360645503 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}] 01:10:45 INFO - PROCESS | 1941 | 1467360645504 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:45 INFO - PROCESS | 1941 | 1467360645582 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 01:10:45 INFO - PROCESS | 1941 | 1467360645633 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:45 INFO - PROCESS | 1941 | 1467360645634 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:45 INFO - PROCESS | 1941 | ++DOCSHELL 0x1191e6800 == 31 [pid = 1941] [id = 258] 01:10:45 INFO - PROCESS | 1941 | ++DOMWINDOW == 78 (0x118114c00) [pid = 1941] [serial = 772] [outer = 0x0] 01:10:45 INFO - PROCESS | 1941 | ++DOMWINDOW == 79 (0x1181bbc00) [pid = 1941] [serial = 773] [outer = 0x118114c00] 01:10:45 INFO - PROCESS | 1941 | 1467360645661 Marionette DEBUG loaded listener.js 01:10:45 INFO - PROCESS | 1941 | ++DOMWINDOW == 80 (0x11823c000) [pid = 1941] [serial = 774] [outer = 0x118114c00] 01:10:45 INFO - PROCESS | 1941 | 1467360645947 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]]]}] 01:10:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 01:10:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 471ms 01:10:45 INFO - PROCESS | 1941 | 1467360645971 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 01:10:45 INFO - PROCESS | 1941 | 1467360645973 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 01:10:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 01:10:45 INFO - PROCESS | 1941 | 1467360645983 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 01:10:45 INFO - PROCESS | 1941 | 1467360645984 Marionette TRACE conn2 <- [1,1006,null,{}] 01:10:45 INFO - PROCESS | 1941 | 1467360645987 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}] 01:10:45 INFO - PROCESS | 1941 | 1467360645988 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:46 INFO - PROCESS | 1941 | 1467360646075 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 01:10:46 INFO - PROCESS | 1941 | 1467360646079 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:46 INFO - PROCESS | 1941 | 1467360646081 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:46 INFO - PROCESS | 1941 | ++DOCSHELL 0x119dc9800 == 32 [pid = 1941] [id = 259] 01:10:46 INFO - PROCESS | 1941 | ++DOMWINDOW == 81 (0x1121b0000) [pid = 1941] [serial = 775] [outer = 0x0] 01:10:46 INFO - PROCESS | 1941 | ++DOMWINDOW == 82 (0x1182d2000) [pid = 1941] [serial = 776] [outer = 0x1121b0000] 01:10:46 INFO - PROCESS | 1941 | 1467360646107 Marionette DEBUG loaded listener.js 01:10:46 INFO - PROCESS | 1941 | ++DOMWINDOW == 83 (0x1183ab800) [pid = 1941] [serial = 777] [outer = 0x1121b0000] 01:10:46 INFO - PROCESS | 1941 | 1467360646458 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]]]}] 01:10:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 01:10:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 522ms 01:10:46 INFO - PROCESS | 1941 | 1467360646508 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 01:10:46 INFO - PROCESS | 1941 | 1467360646510 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 01:10:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 01:10:46 INFO - PROCESS | 1941 | 1467360646513 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 01:10:46 INFO - PROCESS | 1941 | 1467360646515 Marionette TRACE conn2 <- [1,1010,null,{}] 01:10:46 INFO - PROCESS | 1941 | 1467360646518 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}] 01:10:46 INFO - PROCESS | 1941 | 1467360646524 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:46 INFO - PROCESS | 1941 | 1467360646653 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 01:10:46 INFO - PROCESS | 1941 | 1467360646660 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:46 INFO - PROCESS | 1941 | 1467360646661 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:46 INFO - PROCESS | 1941 | ++DOCSHELL 0x123ed4800 == 33 [pid = 1941] [id = 260] 01:10:46 INFO - PROCESS | 1941 | ++DOMWINDOW == 84 (0x118592400) [pid = 1941] [serial = 778] [outer = 0x0] 01:10:46 INFO - PROCESS | 1941 | ++DOMWINDOW == 85 (0x1185be000) [pid = 1941] [serial = 779] [outer = 0x118592400] 01:10:46 INFO - PROCESS | 1941 | 1467360646701 Marionette DEBUG loaded listener.js 01:10:46 INFO - PROCESS | 1941 | ++DOMWINDOW == 86 (0x1193ed400) [pid = 1941] [serial = 780] [outer = 0x118592400] 01:10:47 INFO - PROCESS | 1941 | 1467360647068 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]]]}] 01:10:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 01:10:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 572ms 01:10:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 01:10:47 INFO - PROCESS | 1941 | 1467360647085 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 01:10:47 INFO - PROCESS | 1941 | 1467360647087 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 01:10:47 INFO - PROCESS | 1941 | 1467360647092 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 01:10:47 INFO - PROCESS | 1941 | 1467360647094 Marionette TRACE conn2 <- [1,1014,null,{}] 01:10:47 INFO - PROCESS | 1941 | 1467360647097 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}] 01:10:47 INFO - PROCESS | 1941 | 1467360647099 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:47 INFO - PROCESS | 1941 | 1467360647256 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 01:10:47 INFO - PROCESS | 1941 | 1467360647267 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:47 INFO - PROCESS | 1941 | 1467360647268 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:47 INFO - PROCESS | 1941 | ++DOCSHELL 0x124b03000 == 34 [pid = 1941] [id = 261] 01:10:47 INFO - PROCESS | 1941 | ++DOMWINDOW == 87 (0x1185b1400) [pid = 1941] [serial = 781] [outer = 0x0] 01:10:47 INFO - PROCESS | 1941 | ++DOMWINDOW == 88 (0x119750800) [pid = 1941] [serial = 782] [outer = 0x1185b1400] 01:10:47 INFO - PROCESS | 1941 | 1467360647308 Marionette DEBUG loaded listener.js 01:10:47 INFO - PROCESS | 1941 | ++DOMWINDOW == 89 (0x119870c00) [pid = 1941] [serial = 783] [outer = 0x1185b1400] 01:10:47 INFO - PROCESS | 1941 | 1467360647690 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]]]}] 01:10:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 01:10:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 623ms 01:10:47 INFO - PROCESS | 1941 | 1467360647713 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 01:10:47 INFO - PROCESS | 1941 | 1467360647714 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 01:10:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 01:10:47 INFO - PROCESS | 1941 | 1467360647716 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 01:10:47 INFO - PROCESS | 1941 | 1467360647718 Marionette TRACE conn2 <- [1,1018,null,{}] 01:10:47 INFO - PROCESS | 1941 | 1467360647720 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}] 01:10:47 INFO - PROCESS | 1941 | 1467360647721 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:47 INFO - PROCESS | 1941 | 1467360647795 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 01:10:47 INFO - PROCESS | 1941 | 1467360647840 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:47 INFO - PROCESS | 1941 | 1467360647841 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:47 INFO - PROCESS | 1941 | ++DOCSHELL 0x12560a800 == 35 [pid = 1941] [id = 262] 01:10:47 INFO - PROCESS | 1941 | ++DOMWINDOW == 90 (0x118885c00) [pid = 1941] [serial = 784] [outer = 0x0] 01:10:47 INFO - PROCESS | 1941 | ++DOMWINDOW == 91 (0x11987ec00) [pid = 1941] [serial = 785] [outer = 0x118885c00] 01:10:47 INFO - PROCESS | 1941 | 1467360647868 Marionette DEBUG loaded listener.js 01:10:47 INFO - PROCESS | 1941 | ++DOMWINDOW == 92 (0x119d0a800) [pid = 1941] [serial = 786] [outer = 0x118885c00] 01:10:48 INFO - PROCESS | 1941 | 1467360648146 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]]]}] 01:10:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 01:10:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 469ms 01:10:48 INFO - PROCESS | 1941 | 1467360648186 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 01:10:48 INFO - PROCESS | 1941 | 1467360648188 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 01:10:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 01:10:48 INFO - PROCESS | 1941 | 1467360648190 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 01:10:48 INFO - PROCESS | 1941 | 1467360648193 Marionette TRACE conn2 <- [1,1022,null,{}] 01:10:48 INFO - PROCESS | 1941 | 1467360648197 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}] 01:10:48 INFO - PROCESS | 1941 | 1467360648198 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:48 INFO - PROCESS | 1941 | 1467360648275 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 01:10:48 INFO - PROCESS | 1941 | 1467360648280 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:48 INFO - PROCESS | 1941 | 1467360648288 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:48 INFO - PROCESS | 1941 | ++DOCSHELL 0x118775800 == 36 [pid = 1941] [id = 263] 01:10:48 INFO - PROCESS | 1941 | ++DOMWINDOW == 93 (0x118240400) [pid = 1941] [serial = 787] [outer = 0x0] 01:10:48 INFO - PROCESS | 1941 | ++DOMWINDOW == 94 (0x119d0c400) [pid = 1941] [serial = 788] [outer = 0x118240400] 01:10:48 INFO - PROCESS | 1941 | 1467360648314 Marionette DEBUG loaded listener.js 01:10:48 INFO - PROCESS | 1941 | ++DOMWINDOW == 95 (0x119d48800) [pid = 1941] [serial = 789] [outer = 0x118240400] 01:10:48 INFO - PROCESS | 1941 | 1467360648601 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]]]}] 01:10:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 01:10:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 422ms 01:10:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 01:10:48 INFO - PROCESS | 1941 | 1467360648615 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 01:10:48 INFO - PROCESS | 1941 | 1467360648616 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 01:10:48 INFO - PROCESS | 1941 | 1467360648618 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 01:10:48 INFO - PROCESS | 1941 | 1467360648619 Marionette TRACE conn2 <- [1,1026,null,{}] 01:10:48 INFO - PROCESS | 1941 | 1467360648621 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}] 01:10:48 INFO - PROCESS | 1941 | 1467360648623 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:48 INFO - PROCESS | 1941 | 1467360648703 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 01:10:48 INFO - PROCESS | 1941 | 1467360648707 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:48 INFO - PROCESS | 1941 | 1467360648709 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:48 INFO - PROCESS | 1941 | ++DOCSHELL 0x1286c8800 == 37 [pid = 1941] [id = 264] 01:10:48 INFO - PROCESS | 1941 | ++DOMWINDOW == 96 (0x1193f2000) [pid = 1941] [serial = 790] [outer = 0x0] 01:10:48 INFO - PROCESS | 1941 | ++DOMWINDOW == 97 (0x120f2b800) [pid = 1941] [serial = 791] [outer = 0x1193f2000] 01:10:48 INFO - PROCESS | 1941 | 1467360648734 Marionette DEBUG loaded listener.js 01:10:48 INFO - PROCESS | 1941 | ++DOMWINDOW == 98 (0x120f33000) [pid = 1941] [serial = 792] [outer = 0x1193f2000] 01:10:49 INFO - PROCESS | 1941 | 1467360649102 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]]]}] 01:10:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 01:10:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 519ms 01:10:49 INFO - PROCESS | 1941 | 1467360649146 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 01:10:49 INFO - PROCESS | 1941 | 1467360649148 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 01:10:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 01:10:49 INFO - PROCESS | 1941 | 1467360649152 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 01:10:49 INFO - PROCESS | 1941 | 1467360649154 Marionette TRACE conn2 <- [1,1030,null,{}] 01:10:49 INFO - PROCESS | 1941 | 1467360649158 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}] 01:10:49 INFO - PROCESS | 1941 | 1467360649160 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:49 INFO - PROCESS | 1941 | 1467360649316 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 01:10:49 INFO - PROCESS | 1941 | 1467360649332 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:49 INFO - PROCESS | 1941 | 1467360649334 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:49 INFO - PROCESS | 1941 | ++DOCSHELL 0x119dc9000 == 38 [pid = 1941] [id = 265] 01:10:49 INFO - PROCESS | 1941 | ++DOMWINDOW == 99 (0x120f2a000) [pid = 1941] [serial = 793] [outer = 0x0] 01:10:49 INFO - PROCESS | 1941 | ++DOMWINDOW == 100 (0x120fed800) [pid = 1941] [serial = 794] [outer = 0x120f2a000] 01:10:49 INFO - PROCESS | 1941 | 1467360649385 Marionette DEBUG loaded listener.js 01:10:49 INFO - PROCESS | 1941 | ++DOMWINDOW == 101 (0x123932800) [pid = 1941] [serial = 795] [outer = 0x120f2a000] 01:10:49 INFO - PROCESS | 1941 | 1467360649742 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]]]}] 01:10:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 01:10:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 622ms 01:10:49 INFO - PROCESS | 1941 | 1467360649774 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 01:10:49 INFO - PROCESS | 1941 | 1467360649777 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 01:10:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 01:10:49 INFO - PROCESS | 1941 | 1467360649786 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 01:10:49 INFO - PROCESS | 1941 | 1467360649787 Marionette TRACE conn2 <- [1,1034,null,{}] 01:10:49 INFO - PROCESS | 1941 | 1467360649790 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}] 01:10:49 INFO - PROCESS | 1941 | 1467360649791 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:49 INFO - PROCESS | 1941 | 1467360649886 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 01:10:49 INFO - PROCESS | 1941 | 1467360649890 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:49 INFO - PROCESS | 1941 | 1467360649891 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:49 INFO - PROCESS | 1941 | ++DOCSHELL 0x128bd9800 == 39 [pid = 1941] [id = 266] 01:10:49 INFO - PROCESS | 1941 | ++DOMWINDOW == 102 (0x1183a6800) [pid = 1941] [serial = 796] [outer = 0x0] 01:10:49 INFO - PROCESS | 1941 | ++DOMWINDOW == 103 (0x123b73400) [pid = 1941] [serial = 797] [outer = 0x1183a6800] 01:10:49 INFO - PROCESS | 1941 | 1467360649943 Marionette DEBUG loaded listener.js 01:10:49 INFO - PROCESS | 1941 | ++DOMWINDOW == 104 (0x123dcc400) [pid = 1941] [serial = 798] [outer = 0x1183a6800] 01:10:50 INFO - PROCESS | 1941 | 1467360650292 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]]]}] 01:10:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 01:10:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 517ms 01:10:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 01:10:50 INFO - PROCESS | 1941 | 1467360650305 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 01:10:50 INFO - PROCESS | 1941 | 1467360650306 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 01:10:50 INFO - PROCESS | 1941 | 1467360650319 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 01:10:50 INFO - PROCESS | 1941 | 1467360650320 Marionette TRACE conn2 <- [1,1038,null,{}] 01:10:50 INFO - PROCESS | 1941 | 1467360650324 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}] 01:10:50 INFO - PROCESS | 1941 | 1467360650326 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:50 INFO - PROCESS | 1941 | 1467360650482 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 01:10:50 INFO - PROCESS | 1941 | 1467360650497 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:50 INFO - PROCESS | 1941 | 1467360650498 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:50 INFO - PROCESS | 1941 | ++DOCSHELL 0x12a646800 == 40 [pid = 1941] [id = 267] 01:10:50 INFO - PROCESS | 1941 | ++DOMWINDOW == 105 (0x123dcb800) [pid = 1941] [serial = 799] [outer = 0x0] 01:10:50 INFO - PROCESS | 1941 | ++DOMWINDOW == 106 (0x123dd1400) [pid = 1941] [serial = 800] [outer = 0x123dcb800] 01:10:50 INFO - PROCESS | 1941 | 1467360650534 Marionette DEBUG loaded listener.js 01:10:50 INFO - PROCESS | 1941 | ++DOMWINDOW == 107 (0x123dd6400) [pid = 1941] [serial = 801] [outer = 0x123dcb800] 01:10:50 INFO - PROCESS | 1941 | 1467360650969 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]]]}] 01:10:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 01:10:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 678ms 01:10:50 INFO - PROCESS | 1941 | 1467360650989 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 01:10:50 INFO - PROCESS | 1941 | 1467360650990 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 01:10:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 01:10:50 INFO - PROCESS | 1941 | 1467360650996 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 01:10:50 INFO - PROCESS | 1941 | 1467360650997 Marionette TRACE conn2 <- [1,1042,null,{}] 01:10:51 INFO - PROCESS | 1941 | 1467360650999 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}] 01:10:51 INFO - PROCESS | 1941 | 1467360651000 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:51 INFO - PROCESS | 1941 | 1467360651098 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 01:10:51 INFO - PROCESS | 1941 | 1467360651108 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:51 INFO - PROCESS | 1941 | 1467360651109 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:51 INFO - PROCESS | 1941 | ++DOCSHELL 0x12aa60800 == 41 [pid = 1941] [id = 268] 01:10:51 INFO - PROCESS | 1941 | ++DOMWINDOW == 108 (0x123fab000) [pid = 1941] [serial = 802] [outer = 0x0] 01:10:51 INFO - PROCESS | 1941 | ++DOMWINDOW == 109 (0x1242dc400) [pid = 1941] [serial = 803] [outer = 0x123fab000] 01:10:51 INFO - PROCESS | 1941 | 1467360651133 Marionette DEBUG loaded listener.js 01:10:51 INFO - PROCESS | 1941 | ++DOMWINDOW == 110 (0x12459c000) [pid = 1941] [serial = 804] [outer = 0x123fab000] 01:10:51 INFO - PROCESS | 1941 | --DOMWINDOW == 109 (0x1125f8800) [pid = 1941] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 01:10:51 INFO - PROCESS | 1941 | --DOMWINDOW == 108 (0x11823f000) [pid = 1941] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 01:10:51 INFO - PROCESS | 1941 | --DOMWINDOW == 107 (0x111e2ec00) [pid = 1941] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 01:10:51 INFO - PROCESS | 1941 | --DOMWINDOW == 106 (0x113da9000) [pid = 1941] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 01:10:51 INFO - PROCESS | 1941 | --DOMWINDOW == 105 (0x118f54800) [pid = 1941] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 01:10:51 INFO - PROCESS | 1941 | --DOMWINDOW == 104 (0x1150ce800) [pid = 1941] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 01:10:51 INFO - PROCESS | 1941 | --DOMWINDOW == 103 (0x116a09000) [pid = 1941] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 01:10:51 INFO - PROCESS | 1941 | --DOMWINDOW == 102 (0x1133e1800) [pid = 1941] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 01:10:51 INFO - PROCESS | 1941 | --DOMWINDOW == 101 (0x11295d000) [pid = 1941] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 01:10:51 INFO - PROCESS | 1941 | --DOMWINDOW == 100 (0x112956400) [pid = 1941] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 01:10:51 INFO - PROCESS | 1941 | --DOMWINDOW == 99 (0x1121b7c00) [pid = 1941] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 01:10:51 INFO - PROCESS | 1941 | --DOMWINDOW == 98 (0x120f27400) [pid = 1941] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 01:10:51 INFO - PROCESS | 1941 | --DOMWINDOW == 97 (0x1193f3c00) [pid = 1941] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 01:10:51 INFO - PROCESS | 1941 | --DOMWINDOW == 96 (0x1181b5000) [pid = 1941] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 01:10:51 INFO - PROCESS | 1941 | --DOMWINDOW == 95 (0x1133ccc00) [pid = 1941] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 01:10:51 INFO - PROCESS | 1941 | --DOMWINDOW == 94 (0x117ea6800) [pid = 1941] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 01:10:51 INFO - PROCESS | 1941 | 1467360651571 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]]]}] 01:10:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 01:10:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 622ms 01:10:51 INFO - PROCESS | 1941 | 1467360651632 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 01:10:51 INFO - PROCESS | 1941 | 1467360651634 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 01:10:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 01:10:51 INFO - PROCESS | 1941 | 1467360651650 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 01:10:51 INFO - PROCESS | 1941 | 1467360651652 Marionette TRACE conn2 <- [1,1046,null,{}] 01:10:51 INFO - PROCESS | 1941 | 1467360651655 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}] 01:10:51 INFO - PROCESS | 1941 | 1467360651657 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:51 INFO - PROCESS | 1941 | 1467360651796 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 01:10:51 INFO - PROCESS | 1941 | 1467360651828 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:51 INFO - PROCESS | 1941 | 1467360651829 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:51 INFO - PROCESS | 1941 | ++DOCSHELL 0x12a65d800 == 42 [pid = 1941] [id = 269] 01:10:51 INFO - PROCESS | 1941 | ++DOMWINDOW == 95 (0x112956400) [pid = 1941] [serial = 805] [outer = 0x0] 01:10:51 INFO - PROCESS | 1941 | ++DOMWINDOW == 96 (0x116a09000) [pid = 1941] [serial = 806] [outer = 0x112956400] 01:10:51 INFO - PROCESS | 1941 | 1467360651868 Marionette DEBUG loaded listener.js 01:10:51 INFO - PROCESS | 1941 | ++DOMWINDOW == 97 (0x118236000) [pid = 1941] [serial = 807] [outer = 0x112956400] 01:10:52 INFO - PROCESS | 1941 | 1467360652222 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]]]}] 01:10:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 01:10:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 623ms 01:10:52 INFO - PROCESS | 1941 | 1467360652280 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 01:10:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 01:10:52 INFO - PROCESS | 1941 | 1467360652282 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 01:10:52 INFO - PROCESS | 1941 | 1467360652284 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 01:10:52 INFO - PROCESS | 1941 | 1467360652286 Marionette TRACE conn2 <- [1,1050,null,{}] 01:10:52 INFO - PROCESS | 1941 | 1467360652288 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}] 01:10:52 INFO - PROCESS | 1941 | 1467360652290 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:52 INFO - PROCESS | 1941 | 1467360652407 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 01:10:52 INFO - PROCESS | 1941 | 1467360652412 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:52 INFO - PROCESS | 1941 | 1467360652413 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:52 INFO - PROCESS | 1941 | ++DOCSHELL 0x12b11a000 == 43 [pid = 1941] [id = 270] 01:10:52 INFO - PROCESS | 1941 | ++DOMWINDOW == 98 (0x11888b000) [pid = 1941] [serial = 808] [outer = 0x0] 01:10:52 INFO - PROCESS | 1941 | ++DOMWINDOW == 99 (0x119865000) [pid = 1941] [serial = 809] [outer = 0x11888b000] 01:10:52 INFO - PROCESS | 1941 | 1467360652444 Marionette DEBUG loaded listener.js 01:10:52 INFO - PROCESS | 1941 | ++DOMWINDOW == 100 (0x124085800) [pid = 1941] [serial = 810] [outer = 0x11888b000] 01:10:52 INFO - PROCESS | 1941 | 1467360652736 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]]]}] 01:10:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 01:10:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 468ms 01:10:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 01:10:52 INFO - PROCESS | 1941 | 1467360652753 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 01:10:52 INFO - PROCESS | 1941 | 1467360652754 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 01:10:52 INFO - PROCESS | 1941 | 1467360652756 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 01:10:52 INFO - PROCESS | 1941 | 1467360652757 Marionette TRACE conn2 <- [1,1054,null,{}] 01:10:52 INFO - PROCESS | 1941 | 1467360652763 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}] 01:10:52 INFO - PROCESS | 1941 | 1467360652764 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:52 INFO - PROCESS | 1941 | 1467360652852 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 01:10:52 INFO - PROCESS | 1941 | 1467360652902 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:52 INFO - PROCESS | 1941 | 1467360652903 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:52 INFO - PROCESS | 1941 | ++DOCSHELL 0x12b19e800 == 44 [pid = 1941] [id = 271] 01:10:52 INFO - PROCESS | 1941 | ++DOMWINDOW == 101 (0x118f54800) [pid = 1941] [serial = 811] [outer = 0x0] 01:10:52 INFO - PROCESS | 1941 | ++DOMWINDOW == 102 (0x12459a000) [pid = 1941] [serial = 812] [outer = 0x118f54800] 01:10:52 INFO - PROCESS | 1941 | 1467360652927 Marionette DEBUG loaded listener.js 01:10:52 INFO - PROCESS | 1941 | ++DOMWINDOW == 103 (0x1249b9800) [pid = 1941] [serial = 813] [outer = 0x118f54800] 01:10:53 INFO - PROCESS | 1941 | 1467360653194 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]]]}] 01:10:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 01:10:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 473ms 01:10:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 01:10:53 INFO - PROCESS | 1941 | 1467360653232 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 01:10:53 INFO - PROCESS | 1941 | 1467360653234 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 01:10:53 INFO - PROCESS | 1941 | 1467360653236 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 01:10:53 INFO - PROCESS | 1941 | 1467360653237 Marionette TRACE conn2 <- [1,1058,null,{}] 01:10:53 INFO - PROCESS | 1941 | 1467360653246 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}] 01:10:53 INFO - PROCESS | 1941 | 1467360653247 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:53 INFO - PROCESS | 1941 | 1467360653332 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 01:10:53 INFO - PROCESS | 1941 | 1467360653336 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:53 INFO - PROCESS | 1941 | 1467360653337 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:53 INFO - PROCESS | 1941 | ++DOCSHELL 0x12b9e6800 == 45 [pid = 1941] [id = 272] 01:10:53 INFO - PROCESS | 1941 | ++DOMWINDOW == 104 (0x124b5c000) [pid = 1941] [serial = 814] [outer = 0x0] 01:10:53 INFO - PROCESS | 1941 | ++DOMWINDOW == 105 (0x124ec4400) [pid = 1941] [serial = 815] [outer = 0x124b5c000] 01:10:53 INFO - PROCESS | 1941 | 1467360653361 Marionette DEBUG loaded listener.js 01:10:53 INFO - PROCESS | 1941 | ++DOMWINDOW == 106 (0x1250d6800) [pid = 1941] [serial = 816] [outer = 0x124b5c000] 01:10:53 INFO - PROCESS | 1941 | 1467360653878 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]]]}] 01:10:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 01:10:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 669ms 01:10:53 INFO - PROCESS | 1941 | 1467360653906 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 01:10:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 01:10:53 INFO - PROCESS | 1941 | 1467360653909 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 01:10:53 INFO - PROCESS | 1941 | 1467360653912 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 01:10:53 INFO - PROCESS | 1941 | 1467360653915 Marionette TRACE conn2 <- [1,1062,null,{}] 01:10:53 INFO - PROCESS | 1941 | 1467360653919 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}] 01:10:53 INFO - PROCESS | 1941 | 1467360653920 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:54 INFO - PROCESS | 1941 | 1467360654039 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 01:10:54 INFO - PROCESS | 1941 | 1467360654135 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:54 INFO - PROCESS | 1941 | 1467360654137 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:54 INFO - PROCESS | 1941 | ++DOCSHELL 0x116e4c800 == 46 [pid = 1941] [id = 273] 01:10:54 INFO - PROCESS | 1941 | ++DOMWINDOW == 107 (0x112955c00) [pid = 1941] [serial = 817] [outer = 0x0] 01:10:54 INFO - PROCESS | 1941 | ++DOMWINDOW == 108 (0x113280c00) [pid = 1941] [serial = 818] [outer = 0x112955c00] 01:10:54 INFO - PROCESS | 1941 | 1467360654169 Marionette DEBUG loaded listener.js 01:10:54 INFO - PROCESS | 1941 | ++DOMWINDOW == 109 (0x113868c00) [pid = 1941] [serial = 819] [outer = 0x112955c00] 01:10:54 INFO - PROCESS | 1941 | 1467360654671 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]]]}] 01:10:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 01:10:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 772ms 01:10:54 INFO - PROCESS | 1941 | 1467360654684 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 01:10:54 INFO - PROCESS | 1941 | 1467360654687 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 01:10:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 01:10:54 INFO - PROCESS | 1941 | 1467360654720 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 01:10:54 INFO - PROCESS | 1941 | 1467360654722 Marionette TRACE conn2 <- [1,1066,null,{}] 01:10:54 INFO - PROCESS | 1941 | 1467360654728 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}] 01:10:54 INFO - PROCESS | 1941 | 1467360654730 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:54 INFO - PROCESS | 1941 | 1467360654970 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 01:10:55 INFO - PROCESS | 1941 | 1467360655062 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:55 INFO - PROCESS | 1941 | 1467360655063 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:55 INFO - PROCESS | 1941 | ++DOCSHELL 0x1132ce800 == 47 [pid = 1941] [id = 274] 01:10:55 INFO - PROCESS | 1941 | ++DOMWINDOW == 110 (0x1127cf000) [pid = 1941] [serial = 820] [outer = 0x0] 01:10:55 INFO - PROCESS | 1941 | ++DOMWINDOW == 111 (0x1133dac00) [pid = 1941] [serial = 821] [outer = 0x1127cf000] 01:10:55 INFO - PROCESS | 1941 | 1467360655092 Marionette DEBUG loaded listener.js 01:10:55 INFO - PROCESS | 1941 | ++DOMWINDOW == 112 (0x113daa400) [pid = 1941] [serial = 822] [outer = 0x1127cf000] 01:10:55 INFO - PROCESS | 1941 | --DOCSHELL 0x12b19e800 == 46 [pid = 1941] [id = 271] 01:10:55 INFO - PROCESS | 1941 | --DOCSHELL 0x12b11a000 == 45 [pid = 1941] [id = 270] 01:10:55 INFO - PROCESS | 1941 | --DOCSHELL 0x12a65d800 == 44 [pid = 1941] [id = 269] 01:10:55 INFO - PROCESS | 1941 | --DOCSHELL 0x12aa60800 == 43 [pid = 1941] [id = 268] 01:10:55 INFO - PROCESS | 1941 | --DOCSHELL 0x12a646800 == 42 [pid = 1941] [id = 267] 01:10:55 INFO - PROCESS | 1941 | --DOCSHELL 0x128bd9800 == 41 [pid = 1941] [id = 266] 01:10:55 INFO - PROCESS | 1941 | --DOCSHELL 0x119dc9000 == 40 [pid = 1941] [id = 265] 01:10:55 INFO - PROCESS | 1941 | --DOMWINDOW == 111 (0x119889000) [pid = 1941] [serial = 761] [outer = 0x0] [url = about:blank] 01:10:55 INFO - PROCESS | 1941 | --DOCSHELL 0x1286c8800 == 39 [pid = 1941] [id = 264] 01:10:55 INFO - PROCESS | 1941 | --DOCSHELL 0x118775800 == 38 [pid = 1941] [id = 263] 01:10:55 INFO - PROCESS | 1941 | --DOCSHELL 0x12560a800 == 37 [pid = 1941] [id = 262] 01:10:55 INFO - PROCESS | 1941 | --DOCSHELL 0x124b03000 == 36 [pid = 1941] [id = 261] 01:10:55 INFO - PROCESS | 1941 | --DOCSHELL 0x123ed4800 == 35 [pid = 1941] [id = 260] 01:10:55 INFO - PROCESS | 1941 | --DOCSHELL 0x119dc9800 == 34 [pid = 1941] [id = 259] 01:10:55 INFO - PROCESS | 1941 | --DOCSHELL 0x1191e6800 == 33 [pid = 1941] [id = 258] 01:10:55 INFO - PROCESS | 1941 | --DOCSHELL 0x118776800 == 32 [pid = 1941] [id = 257] 01:10:55 INFO - PROCESS | 1941 | --DOCSHELL 0x11699c800 == 31 [pid = 1941] [id = 256] 01:10:55 INFO - PROCESS | 1941 | --DOCSHELL 0x112fc2000 == 30 [pid = 1941] [id = 255] 01:10:55 INFO - PROCESS | 1941 | --DOCSHELL 0x126865000 == 29 [pid = 1941] [id = 254] 01:10:55 INFO - PROCESS | 1941 | --DOMWINDOW == 110 (0x1181c2800) [pid = 1941] [serial = 743] [outer = 0x0] [url = about:blank] 01:10:55 INFO - PROCESS | 1941 | --DOMWINDOW == 109 (0x1184f1c00) [pid = 1941] [serial = 746] [outer = 0x0] [url = about:blank] 01:10:55 INFO - PROCESS | 1941 | --DOMWINDOW == 108 (0x118faa000) [pid = 1941] [serial = 749] [outer = 0x0] [url = about:blank] 01:10:55 INFO - PROCESS | 1941 | --DOMWINDOW == 107 (0x1184f0400) [pid = 1941] [serial = 752] [outer = 0x0] [url = about:blank] 01:10:55 INFO - PROCESS | 1941 | --DOMWINDOW == 106 (0x118881400) [pid = 1941] [serial = 747] [outer = 0x0] [url = about:blank] 01:10:55 INFO - PROCESS | 1941 | --DOMWINDOW == 105 (0x1193f3400) [pid = 1941] [serial = 755] [outer = 0x0] [url = about:blank] 01:10:55 INFO - PROCESS | 1941 | --DOMWINDOW == 104 (0x1193f4400) [pid = 1941] [serial = 758] [outer = 0x0] [url = about:blank] 01:10:55 INFO - PROCESS | 1941 | --DOMWINDOW == 103 (0x1171ba800) [pid = 1941] [serial = 737] [outer = 0x0] [url = about:blank] 01:10:55 INFO - PROCESS | 1941 | --DOMWINDOW == 102 (0x1176e6800) [pid = 1941] [serial = 738] [outer = 0x0] [url = about:blank] 01:10:55 INFO - PROCESS | 1941 | --DOMWINDOW == 101 (0x113da8000) [pid = 1941] [serial = 734] [outer = 0x0] [url = about:blank] 01:10:55 INFO - PROCESS | 1941 | --DOMWINDOW == 100 (0x115d59400) [pid = 1941] [serial = 735] [outer = 0x0] [url = about:blank] 01:10:55 INFO - PROCESS | 1941 | --DOMWINDOW == 99 (0x112c8ac00) [pid = 1941] [serial = 731] [outer = 0x0] [url = about:blank] 01:10:55 INFO - PROCESS | 1941 | --DOMWINDOW == 98 (0x11327a000) [pid = 1941] [serial = 732] [outer = 0x0] [url = about:blank] 01:10:55 INFO - PROCESS | 1941 | --DOMWINDOW == 97 (0x112c89800) [pid = 1941] [serial = 729] [outer = 0x0] [url = about:blank] 01:10:55 INFO - PROCESS | 1941 | --DOMWINDOW == 96 (0x11295b000) [pid = 1941] [serial = 728] [outer = 0x0] [url = about:blank] 01:10:55 INFO - PROCESS | 1941 | --DOMWINDOW == 95 (0x12380d800) [pid = 1941] [serial = 726] [outer = 0x0] [url = about:blank] 01:10:55 INFO - PROCESS | 1941 | --DOMWINDOW == 94 (0x116972400) [pid = 1941] [serial = 725] [outer = 0x0] [url = about:blank] 01:10:55 INFO - PROCESS | 1941 | --DOMWINDOW == 93 (0x123808c00) [pid = 1941] [serial = 723] [outer = 0x0] [url = about:blank] 01:10:55 INFO - PROCESS | 1941 | --DOMWINDOW == 92 (0x120fec400) [pid = 1941] [serial = 722] [outer = 0x0] [url = about:blank] 01:10:55 INFO - PROCESS | 1941 | --DOMWINDOW == 91 (0x119d0b000) [pid = 1941] [serial = 720] [outer = 0x0] [url = about:blank] 01:10:55 INFO - PROCESS | 1941 | --DOMWINDOW == 90 (0x119417000) [pid = 1941] [serial = 719] [outer = 0x0] [url = about:blank] 01:10:55 INFO - PROCESS | 1941 | --DOMWINDOW == 89 (0x1183a0400) [pid = 1941] [serial = 717] [outer = 0x0] [url = about:blank] 01:10:55 INFO - PROCESS | 1941 | --DOMWINDOW == 88 (0x118240000) [pid = 1941] [serial = 716] [outer = 0x0] [url = about:blank] 01:10:55 INFO - PROCESS | 1941 | --DOMWINDOW == 87 (0x117104000) [pid = 1941] [serial = 714] [outer = 0x0] [url = about:blank] 01:10:55 INFO - PROCESS | 1941 | --DOMWINDOW == 86 (0x113f3a400) [pid = 1941] [serial = 713] [outer = 0x0] [url = about:blank] 01:10:55 INFO - PROCESS | 1941 | --DOMWINDOW == 85 (0x119866c00) [pid = 1941] [serial = 759] [outer = 0x0] [url = about:blank] 01:10:55 INFO - PROCESS | 1941 | --DOMWINDOW == 84 (0x11938ac00) [pid = 1941] [serial = 750] [outer = 0x0] [url = about:blank] 01:10:55 INFO - PROCESS | 1941 | --DOMWINDOW == 83 (0x11938dc00) [pid = 1941] [serial = 753] [outer = 0x0] [url = about:blank] 01:10:55 INFO - PROCESS | 1941 | --DOMWINDOW == 82 (0x119412400) [pid = 1941] [serial = 756] [outer = 0x0] [url = about:blank] 01:10:55 INFO - PROCESS | 1941 | --DOMWINDOW == 81 (0x1181b3000) [pid = 1941] [serial = 741] [outer = 0x0] [url = about:blank] 01:10:55 INFO - PROCESS | 1941 | --DOMWINDOW == 80 (0x118176000) [pid = 1941] [serial = 740] [outer = 0x0] [url = about:blank] 01:10:55 INFO - PROCESS | 1941 | --DOMWINDOW == 79 (0x118235000) [pid = 1941] [serial = 744] [outer = 0x0] [url = about:blank] 01:10:55 INFO - PROCESS | 1941 | 1467360655626 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]]]}] 01:10:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 01:10:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 954ms 01:10:55 INFO - PROCESS | 1941 | 1467360655647 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 01:10:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 01:10:55 INFO - PROCESS | 1941 | 1467360655650 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 01:10:55 INFO - PROCESS | 1941 | 1467360655654 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 01:10:55 INFO - PROCESS | 1941 | 1467360655656 Marionette TRACE conn2 <- [1,1070,null,{}] 01:10:55 INFO - PROCESS | 1941 | 1467360655661 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}] 01:10:55 INFO - PROCESS | 1941 | 1467360655663 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:55 INFO - PROCESS | 1941 | 1467360655745 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 01:10:55 INFO - PROCESS | 1941 | 1467360655749 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:55 INFO - PROCESS | 1941 | 1467360655751 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:55 INFO - PROCESS | 1941 | ++DOCSHELL 0x116006800 == 30 [pid = 1941] [id = 275] 01:10:55 INFO - PROCESS | 1941 | ++DOMWINDOW == 80 (0x113dabc00) [pid = 1941] [serial = 823] [outer = 0x0] 01:10:55 INFO - PROCESS | 1941 | ++DOMWINDOW == 81 (0x11607fc00) [pid = 1941] [serial = 824] [outer = 0x113dabc00] 01:10:55 INFO - PROCESS | 1941 | 1467360655780 Marionette DEBUG loaded listener.js 01:10:55 INFO - PROCESS | 1941 | ++DOMWINDOW == 82 (0x11696b000) [pid = 1941] [serial = 825] [outer = 0x113dabc00] 01:10:56 INFO - PROCESS | 1941 | 1467360656116 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]]]}] 01:10:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 01:10:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 475ms 01:10:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 01:10:56 INFO - PROCESS | 1941 | 1467360656129 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 01:10:56 INFO - PROCESS | 1941 | 1467360656131 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 01:10:56 INFO - PROCESS | 1941 | 1467360656133 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 01:10:56 INFO - PROCESS | 1941 | 1467360656134 Marionette TRACE conn2 <- [1,1074,null,{}] 01:10:56 INFO - PROCESS | 1941 | 1467360656136 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}] 01:10:56 INFO - PROCESS | 1941 | 1467360656137 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:56 INFO - PROCESS | 1941 | 1467360656230 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 01:10:56 INFO - PROCESS | 1941 | 1467360656284 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:56 INFO - PROCESS | 1941 | 1467360656285 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:56 INFO - PROCESS | 1941 | ++DOCSHELL 0x117e58800 == 31 [pid = 1941] [id = 276] 01:10:56 INFO - PROCESS | 1941 | ++DOMWINDOW == 83 (0x116973400) [pid = 1941] [serial = 826] [outer = 0x0] 01:10:56 INFO - PROCESS | 1941 | ++DOMWINDOW == 84 (0x118115c00) [pid = 1941] [serial = 827] [outer = 0x116973400] 01:10:56 INFO - PROCESS | 1941 | 1467360656311 Marionette DEBUG loaded listener.js 01:10:56 INFO - PROCESS | 1941 | ++DOMWINDOW == 85 (0x1181aec00) [pid = 1941] [serial = 828] [outer = 0x116973400] 01:10:56 INFO - PROCESS | 1941 | 1467360656634 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]]]}] 01:10:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 01:10:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 518ms 01:10:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 01:10:56 INFO - PROCESS | 1941 | 1467360656652 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 01:10:56 INFO - PROCESS | 1941 | 1467360656654 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 01:10:56 INFO - PROCESS | 1941 | 1467360656664 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 01:10:56 INFO - PROCESS | 1941 | 1467360656667 Marionette TRACE conn2 <- [1,1078,null,{}] 01:10:56 INFO - PROCESS | 1941 | 1467360656669 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}] 01:10:56 INFO - PROCESS | 1941 | 1467360656672 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:56 INFO - PROCESS | 1941 | 1467360656749 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 01:10:56 INFO - PROCESS | 1941 | 1467360656801 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:56 INFO - PROCESS | 1941 | 1467360656802 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:56 INFO - PROCESS | 1941 | ++DOCSHELL 0x1187e6000 == 32 [pid = 1941] [id = 277] 01:10:56 INFO - PROCESS | 1941 | ++DOMWINDOW == 86 (0x117106000) [pid = 1941] [serial = 829] [outer = 0x0] 01:10:56 INFO - PROCESS | 1941 | ++DOMWINDOW == 87 (0x1181c1400) [pid = 1941] [serial = 830] [outer = 0x117106000] 01:10:56 INFO - PROCESS | 1941 | 1467360656827 Marionette DEBUG loaded listener.js 01:10:56 INFO - PROCESS | 1941 | ++DOMWINDOW == 88 (0x1182d8000) [pid = 1941] [serial = 831] [outer = 0x117106000] 01:10:57 INFO - PROCESS | 1941 | 1467360657097 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]]]}] 01:10:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 01:10:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 476ms 01:10:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 01:10:57 INFO - PROCESS | 1941 | 1467360657134 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 01:10:57 INFO - PROCESS | 1941 | 1467360657135 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 01:10:57 INFO - PROCESS | 1941 | 1467360657137 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 01:10:57 INFO - PROCESS | 1941 | 1467360657139 Marionette TRACE conn2 <- [1,1082,null,{}] 01:10:57 INFO - PROCESS | 1941 | 1467360657149 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}] 01:10:57 INFO - PROCESS | 1941 | 1467360657150 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:57 INFO - PROCESS | 1941 | 1467360657228 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 01:10:57 INFO - PROCESS | 1941 | 1467360657231 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:57 INFO - PROCESS | 1941 | 1467360657232 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:57 INFO - PROCESS | 1941 | ++DOCSHELL 0x119b3d000 == 33 [pid = 1941] [id = 278] 01:10:57 INFO - PROCESS | 1941 | ++DOMWINDOW == 89 (0x1181b1c00) [pid = 1941] [serial = 832] [outer = 0x0] 01:10:57 INFO - PROCESS | 1941 | ++DOMWINDOW == 90 (0x118594800) [pid = 1941] [serial = 833] [outer = 0x1181b1c00] 01:10:57 INFO - PROCESS | 1941 | 1467360657258 Marionette DEBUG loaded listener.js 01:10:57 INFO - PROCESS | 1941 | ++DOMWINDOW == 91 (0x1185b9000) [pid = 1941] [serial = 834] [outer = 0x1181b1c00] 01:10:57 INFO - PROCESS | 1941 | 1467360657592 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]]]}] 01:10:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 01:10:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 468ms 01:10:57 INFO - PROCESS | 1941 | 1467360657606 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 01:10:57 INFO - PROCESS | 1941 | 1467360657608 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 01:10:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 01:10:57 INFO - PROCESS | 1941 | 1467360657613 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 01:10:57 INFO - PROCESS | 1941 | 1467360657614 Marionette TRACE conn2 <- [1,1086,null,{}] 01:10:57 INFO - PROCESS | 1941 | 1467360657617 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}] 01:10:57 INFO - PROCESS | 1941 | 1467360657618 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:57 INFO - PROCESS | 1941 | 1467360657726 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 01:10:57 INFO - PROCESS | 1941 | 1467360657741 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:57 INFO - PROCESS | 1941 | 1467360657745 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:57 INFO - PROCESS | 1941 | ++DOCSHELL 0x1191e5000 == 34 [pid = 1941] [id = 279] 01:10:57 INFO - PROCESS | 1941 | ++DOMWINDOW == 92 (0x118fa8000) [pid = 1941] [serial = 835] [outer = 0x0] 01:10:57 INFO - PROCESS | 1941 | ++DOMWINDOW == 93 (0x118fae000) [pid = 1941] [serial = 836] [outer = 0x118fa8000] 01:10:57 INFO - PROCESS | 1941 | 1467360657778 Marionette DEBUG loaded listener.js 01:10:57 INFO - PROCESS | 1941 | ++DOMWINDOW == 94 (0x1193e9400) [pid = 1941] [serial = 837] [outer = 0x118fa8000] 01:10:58 INFO - PROCESS | 1941 | 1467360658130 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]]]}] 01:10:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 01:10:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 570ms 01:10:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 01:10:58 INFO - PROCESS | 1941 | 1467360658183 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 01:10:58 INFO - PROCESS | 1941 | 1467360658184 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 01:10:58 INFO - PROCESS | 1941 | 1467360658186 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 01:10:58 INFO - PROCESS | 1941 | 1467360658187 Marionette TRACE conn2 <- [1,1090,null,{}] 01:10:58 INFO - PROCESS | 1941 | 1467360658189 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}] 01:10:58 INFO - PROCESS | 1941 | 1467360658190 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:58 INFO - PROCESS | 1941 | 1467360658289 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 01:10:58 INFO - PROCESS | 1941 | 1467360658325 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:58 INFO - PROCESS | 1941 | 1467360658326 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:58 INFO - PROCESS | 1941 | ++DOCSHELL 0x124078000 == 35 [pid = 1941] [id = 280] 01:10:58 INFO - PROCESS | 1941 | ++DOMWINDOW == 95 (0x117e9e800) [pid = 1941] [serial = 838] [outer = 0x0] 01:10:58 INFO - PROCESS | 1941 | ++DOMWINDOW == 96 (0x119414c00) [pid = 1941] [serial = 839] [outer = 0x117e9e800] 01:10:58 INFO - PROCESS | 1941 | 1467360658358 Marionette DEBUG loaded listener.js 01:10:58 INFO - PROCESS | 1941 | ++DOMWINDOW == 97 (0x119885400) [pid = 1941] [serial = 840] [outer = 0x117e9e800] 01:10:58 INFO - PROCESS | 1941 | 1467360658647 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]]]}] 01:10:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 01:10:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 518ms 01:10:58 INFO - PROCESS | 1941 | 1467360658704 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 01:10:58 INFO - PROCESS | 1941 | 1467360658706 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 01:10:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 01:10:58 INFO - PROCESS | 1941 | 1467360658710 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 01:10:58 INFO - PROCESS | 1941 | 1467360658712 Marionette TRACE conn2 <- [1,1094,null,{}] 01:10:58 INFO - PROCESS | 1941 | 1467360658719 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}] 01:10:58 INFO - PROCESS | 1941 | 1467360658720 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:58 INFO - PROCESS | 1941 | 1467360658811 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 01:10:58 INFO - PROCESS | 1941 | 1467360658815 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:58 INFO - PROCESS | 1941 | 1467360658816 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:58 INFO - PROCESS | 1941 | ++DOCSHELL 0x116950000 == 36 [pid = 1941] [id = 281] 01:10:58 INFO - PROCESS | 1941 | ++DOMWINDOW == 98 (0x11811e800) [pid = 1941] [serial = 841] [outer = 0x0] 01:10:58 INFO - PROCESS | 1941 | ++DOMWINDOW == 99 (0x119d0c800) [pid = 1941] [serial = 842] [outer = 0x11811e800] 01:10:58 INFO - PROCESS | 1941 | 1467360658841 Marionette DEBUG loaded listener.js 01:10:58 INFO - PROCESS | 1941 | ++DOMWINDOW == 100 (0x119d4c800) [pid = 1941] [serial = 843] [outer = 0x11811e800] 01:10:59 INFO - PROCESS | 1941 | 1467360659180 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]]]}] 01:10:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 01:10:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 521ms 01:10:59 INFO - PROCESS | 1941 | 1467360659231 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 01:10:59 INFO - PROCESS | 1941 | 1467360659232 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 01:10:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 01:10:59 INFO - PROCESS | 1941 | 1467360659234 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 01:10:59 INFO - PROCESS | 1941 | 1467360659235 Marionette TRACE conn2 <- [1,1098,null,{}] 01:10:59 INFO - PROCESS | 1941 | 1467360659237 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}] 01:10:59 INFO - PROCESS | 1941 | 1467360659239 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:59 INFO - PROCESS | 1941 | 1467360659331 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 01:10:59 INFO - PROCESS | 1941 | 1467360659340 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:59 INFO - PROCESS | 1941 | 1467360659342 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:59 INFO - PROCESS | 1941 | ++DOCSHELL 0x12561c000 == 37 [pid = 1941] [id = 282] 01:10:59 INFO - PROCESS | 1941 | ++DOMWINDOW == 101 (0x120f27800) [pid = 1941] [serial = 844] [outer = 0x0] 01:10:59 INFO - PROCESS | 1941 | ++DOMWINDOW == 102 (0x120f28400) [pid = 1941] [serial = 845] [outer = 0x120f27800] 01:10:59 INFO - PROCESS | 1941 | 1467360659377 Marionette DEBUG loaded listener.js 01:10:59 INFO - PROCESS | 1941 | ++DOMWINDOW == 103 (0x120f36800) [pid = 1941] [serial = 846] [outer = 0x120f27800] 01:10:59 INFO - PROCESS | 1941 | 1467360659684 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]]]}] 01:10:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 01:10:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 468ms 01:10:59 INFO - PROCESS | 1941 | --DOMWINDOW == 102 (0x1183a6800) [pid = 1941] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 01:10:59 INFO - PROCESS | 1941 | --DOMWINDOW == 101 (0x123dcb800) [pid = 1941] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 01:10:59 INFO - PROCESS | 1941 | --DOMWINDOW == 100 (0x11295bc00) [pid = 1941] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 01:10:59 INFO - PROCESS | 1941 | --DOMWINDOW == 99 (0x1133dc800) [pid = 1941] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 01:10:59 INFO - PROCESS | 1941 | --DOMWINDOW == 98 (0x1193f2000) [pid = 1941] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 01:10:59 INFO - PROCESS | 1941 | --DOMWINDOW == 97 (0x1121b0000) [pid = 1941] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 01:10:59 INFO - PROCESS | 1941 | --DOMWINDOW == 96 (0x1181bb800) [pid = 1941] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 01:10:59 INFO - PROCESS | 1941 | --DOMWINDOW == 95 (0x118885c00) [pid = 1941] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 01:10:59 INFO - PROCESS | 1941 | --DOMWINDOW == 94 (0x118592400) [pid = 1941] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 01:10:59 INFO - PROCESS | 1941 | --DOMWINDOW == 93 (0x118240400) [pid = 1941] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 01:10:59 INFO - PROCESS | 1941 | --DOMWINDOW == 92 (0x110e41400) [pid = 1941] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 01:10:59 INFO - PROCESS | 1941 | --DOMWINDOW == 91 (0x1185b1400) [pid = 1941] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 01:10:59 INFO - PROCESS | 1941 | --DOMWINDOW == 90 (0x118114c00) [pid = 1941] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 01:10:59 INFO - PROCESS | 1941 | --DOMWINDOW == 89 (0x123fab000) [pid = 1941] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 01:10:59 INFO - PROCESS | 1941 | --DOMWINDOW == 88 (0x11888b000) [pid = 1941] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 01:10:59 INFO - PROCESS | 1941 | --DOMWINDOW == 87 (0x120f2a000) [pid = 1941] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 01:10:59 INFO - PROCESS | 1941 | --DOMWINDOW == 86 (0x112956400) [pid = 1941] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 01:10:59 INFO - PROCESS | 1941 | --DOMWINDOW == 85 (0x118f54800) [pid = 1941] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 01:10:59 INFO - PROCESS | 1941 | 1467360659871 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 01:10:59 INFO - PROCESS | 1941 | 1467360659873 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 01:10:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 01:10:59 INFO - PROCESS | 1941 | 1467360659877 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 01:10:59 INFO - PROCESS | 1941 | 1467360659878 Marionette TRACE conn2 <- [1,1102,null,{}] 01:10:59 INFO - PROCESS | 1941 | 1467360659880 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}] 01:10:59 INFO - PROCESS | 1941 | 1467360659881 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:59 INFO - PROCESS | 1941 | 1467360659952 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 01:10:59 INFO - PROCESS | 1941 | 1467360659957 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:59 INFO - PROCESS | 1941 | 1467360659959 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:10:59 INFO - PROCESS | 1941 | ++DOCSHELL 0x119716000 == 38 [pid = 1941] [id = 283] 01:10:59 INFO - PROCESS | 1941 | ++DOMWINDOW == 86 (0x1133e1800) [pid = 1941] [serial = 847] [outer = 0x0] 01:10:59 INFO - PROCESS | 1941 | ++DOMWINDOW == 87 (0x11670f800) [pid = 1941] [serial = 848] [outer = 0x1133e1800] 01:10:59 INFO - PROCESS | 1941 | 1467360659986 Marionette DEBUG loaded listener.js 01:11:00 INFO - PROCESS | 1941 | ++DOMWINDOW == 88 (0x118236800) [pid = 1941] [serial = 849] [outer = 0x1133e1800] 01:11:00 INFO - PROCESS | 1941 | 1467360660311 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]]]}] 01:11:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 01:11:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 468ms 01:11:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 01:11:00 INFO - PROCESS | 1941 | 1467360660346 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 01:11:00 INFO - PROCESS | 1941 | 1467360660347 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 01:11:00 INFO - PROCESS | 1941 | 1467360660349 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 01:11:00 INFO - PROCESS | 1941 | 1467360660350 Marionette TRACE conn2 <- [1,1106,null,{}] 01:11:00 INFO - PROCESS | 1941 | 1467360660352 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}] 01:11:00 INFO - PROCESS | 1941 | 1467360660353 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:00 INFO - PROCESS | 1941 | 1467360660430 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 01:11:00 INFO - PROCESS | 1941 | 1467360660441 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:00 INFO - PROCESS | 1941 | 1467360660443 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:00 INFO - PROCESS | 1941 | ++DOCSHELL 0x128193800 == 39 [pid = 1941] [id = 284] 01:11:00 INFO - PROCESS | 1941 | ++DOMWINDOW == 89 (0x11383d000) [pid = 1941] [serial = 850] [outer = 0x0] 01:11:00 INFO - PROCESS | 1941 | ++DOMWINDOW == 90 (0x1193f7400) [pid = 1941] [serial = 851] [outer = 0x11383d000] 01:11:00 INFO - PROCESS | 1941 | 1467360660515 Marionette DEBUG loaded listener.js 01:11:00 INFO - PROCESS | 1941 | ++DOMWINDOW == 91 (0x120fecc00) [pid = 1941] [serial = 852] [outer = 0x11383d000] 01:11:01 INFO - PROCESS | 1941 | 1467360661001 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]]]}] 01:11:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 01:11:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 669ms 01:11:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 01:11:01 INFO - PROCESS | 1941 | 1467360661019 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 01:11:01 INFO - PROCESS | 1941 | 1467360661021 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 01:11:01 INFO - PROCESS | 1941 | 1467360661024 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 01:11:01 INFO - PROCESS | 1941 | 1467360661027 Marionette TRACE conn2 <- [1,1110,null,{}] 01:11:01 INFO - PROCESS | 1941 | 1467360661031 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}] 01:11:01 INFO - PROCESS | 1941 | 1467360661033 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:01 INFO - PROCESS | 1941 | 1467360661200 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 01:11:01 INFO - PROCESS | 1941 | 1467360661249 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:01 INFO - PROCESS | 1941 | 1467360661250 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:01 INFO - PROCESS | 1941 | ++DOCSHELL 0x128b49000 == 40 [pid = 1941] [id = 285] 01:11:01 INFO - PROCESS | 1941 | ++DOMWINDOW == 92 (0x123809000) [pid = 1941] [serial = 853] [outer = 0x0] 01:11:01 INFO - PROCESS | 1941 | ++DOMWINDOW == 93 (0x124598400) [pid = 1941] [serial = 854] [outer = 0x123809000] 01:11:01 INFO - PROCESS | 1941 | 1467360661290 Marionette DEBUG loaded listener.js 01:11:01 INFO - PROCESS | 1941 | ++DOMWINDOW == 94 (0x124ec5800) [pid = 1941] [serial = 855] [outer = 0x123809000] 01:11:01 INFO - PROCESS | 1941 | 1467360661633 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]]]}] 01:11:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 01:11:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 621ms 01:11:01 INFO - PROCESS | 1941 | 1467360661646 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 01:11:01 INFO - PROCESS | 1941 | 1467360661648 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 01:11:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 01:11:01 INFO - PROCESS | 1941 | 1467360661650 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 01:11:01 INFO - PROCESS | 1941 | 1467360661651 Marionette TRACE conn2 <- [1,1114,null,{}] 01:11:01 INFO - PROCESS | 1941 | 1467360661653 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}] 01:11:01 INFO - PROCESS | 1941 | 1467360661654 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:01 INFO - PROCESS | 1941 | 1467360661738 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 01:11:01 INFO - PROCESS | 1941 | 1467360661791 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:01 INFO - PROCESS | 1941 | 1467360661793 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:01 INFO - PROCESS | 1941 | ++DOCSHELL 0x12aa65800 == 41 [pid = 1941] [id = 286] 01:11:01 INFO - PROCESS | 1941 | ++DOMWINDOW == 95 (0x124565c00) [pid = 1941] [serial = 856] [outer = 0x0] 01:11:01 INFO - PROCESS | 1941 | ++DOMWINDOW == 96 (0x1255cec00) [pid = 1941] [serial = 857] [outer = 0x124565c00] 01:11:01 INFO - PROCESS | 1941 | 1467360661817 Marionette DEBUG loaded listener.js 01:11:01 INFO - PROCESS | 1941 | ++DOMWINDOW == 97 (0x1255d9000) [pid = 1941] [serial = 858] [outer = 0x124565c00] 01:11:02 INFO - PROCESS | 1941 | 1467360662252 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]]]}] 01:11:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 01:11:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 618ms 01:11:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 01:11:02 INFO - PROCESS | 1941 | 1467360662269 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 01:11:02 INFO - PROCESS | 1941 | 1467360662271 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 01:11:02 INFO - PROCESS | 1941 | 1467360662274 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 01:11:02 INFO - PROCESS | 1941 | 1467360662278 Marionette TRACE conn2 <- [1,1118,null,{}] 01:11:02 INFO - PROCESS | 1941 | 1467360662281 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}] 01:11:02 INFO - PROCESS | 1941 | 1467360662283 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:02 INFO - PROCESS | 1941 | 1467360662390 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 01:11:02 INFO - PROCESS | 1941 | 1467360662457 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:02 INFO - PROCESS | 1941 | 1467360662458 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:02 INFO - PROCESS | 1941 | ++DOCSHELL 0x116fc6000 == 42 [pid = 1941] [id = 287] 01:11:02 INFO - PROCESS | 1941 | ++DOMWINDOW == 98 (0x1133de000) [pid = 1941] [serial = 859] [outer = 0x0] 01:11:02 INFO - PROCESS | 1941 | ++DOMWINDOW == 99 (0x115d57800) [pid = 1941] [serial = 860] [outer = 0x1133de000] 01:11:02 INFO - PROCESS | 1941 | 1467360662490 Marionette DEBUG loaded listener.js 01:11:02 INFO - PROCESS | 1941 | ++DOMWINDOW == 100 (0x116971400) [pid = 1941] [serial = 861] [outer = 0x1133de000] 01:11:02 INFO - PROCESS | 1941 | 1467360662918 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]]]}] 01:11:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 01:11:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 671ms 01:11:02 INFO - PROCESS | 1941 | 1467360662946 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 01:11:02 INFO - PROCESS | 1941 | 1467360662949 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 01:11:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 01:11:02 INFO - PROCESS | 1941 | 1467360662954 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 01:11:02 INFO - PROCESS | 1941 | 1467360662955 Marionette TRACE conn2 <- [1,1122,null,{}] 01:11:02 INFO - PROCESS | 1941 | 1467360662958 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}] 01:11:02 INFO - PROCESS | 1941 | 1467360662960 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:03 INFO - PROCESS | 1941 | 1467360663063 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 01:11:03 INFO - PROCESS | 1941 | 1467360663131 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:03 INFO - PROCESS | 1941 | 1467360663133 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:03 INFO - PROCESS | 1941 | ++DOCSHELL 0x123960800 == 43 [pid = 1941] [id = 288] 01:11:03 INFO - PROCESS | 1941 | ++DOMWINDOW == 101 (0x118115400) [pid = 1941] [serial = 862] [outer = 0x0] 01:11:03 INFO - PROCESS | 1941 | ++DOMWINDOW == 102 (0x1181c5400) [pid = 1941] [serial = 863] [outer = 0x118115400] 01:11:03 INFO - PROCESS | 1941 | 1467360663164 Marionette DEBUG loaded listener.js 01:11:03 INFO - PROCESS | 1941 | ++DOMWINDOW == 103 (0x11823f000) [pid = 1941] [serial = 864] [outer = 0x118115400] 01:11:03 INFO - PROCESS | 1941 | 1467360663591 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]]]}] 01:11:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 01:11:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 675ms 01:11:03 INFO - PROCESS | 1941 | 1467360663629 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 01:11:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 01:11:03 INFO - PROCESS | 1941 | 1467360663630 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 01:11:03 INFO - PROCESS | 1941 | 1467360663633 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 01:11:03 INFO - PROCESS | 1941 | 1467360663635 Marionette TRACE conn2 <- [1,1126,null,{}] 01:11:03 INFO - PROCESS | 1941 | 1467360663660 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}] 01:11:03 INFO - PROCESS | 1941 | 1467360663663 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:03 INFO - PROCESS | 1941 | 1467360663807 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 01:11:03 INFO - PROCESS | 1941 | 1467360663859 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:03 INFO - PROCESS | 1941 | 1467360663861 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:03 INFO - PROCESS | 1941 | ++DOCSHELL 0x12b111800 == 44 [pid = 1941] [id = 289] 01:11:03 INFO - PROCESS | 1941 | ++DOMWINDOW == 104 (0x11938a400) [pid = 1941] [serial = 865] [outer = 0x0] 01:11:03 INFO - PROCESS | 1941 | ++DOMWINDOW == 105 (0x11938e800) [pid = 1941] [serial = 866] [outer = 0x11938a400] 01:11:03 INFO - PROCESS | 1941 | 1467360663892 Marionette DEBUG loaded listener.js 01:11:03 INFO - PROCESS | 1941 | ++DOMWINDOW == 106 (0x119421800) [pid = 1941] [serial = 867] [outer = 0x11938a400] 01:11:04 INFO - PROCESS | 1941 | 1467360664314 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]]]}] 01:11:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 01:11:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 723ms 01:11:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 01:11:04 INFO - PROCESS | 1941 | 1467360664357 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 01:11:04 INFO - PROCESS | 1941 | 1467360664359 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 01:11:04 INFO - PROCESS | 1941 | 1467360664361 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 01:11:04 INFO - PROCESS | 1941 | 1467360664363 Marionette TRACE conn2 <- [1,1130,null,{}] 01:11:04 INFO - PROCESS | 1941 | 1467360664365 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}] 01:11:04 INFO - PROCESS | 1941 | 1467360664366 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:04 INFO - PROCESS | 1941 | 1467360664469 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 01:11:04 INFO - PROCESS | 1941 | 1467360664524 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:04 INFO - PROCESS | 1941 | 1467360664525 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:04 INFO - PROCESS | 1941 | ++DOCSHELL 0x12b9f1800 == 45 [pid = 1941] [id = 290] 01:11:04 INFO - PROCESS | 1941 | ++DOMWINDOW == 107 (0x118fb6c00) [pid = 1941] [serial = 868] [outer = 0x0] 01:11:04 INFO - PROCESS | 1941 | ++DOMWINDOW == 108 (0x119d0d000) [pid = 1941] [serial = 869] [outer = 0x118fb6c00] 01:11:04 INFO - PROCESS | 1941 | 1467360664567 Marionette DEBUG loaded listener.js 01:11:04 INFO - PROCESS | 1941 | ++DOMWINDOW == 109 (0x123802800) [pid = 1941] [serial = 870] [outer = 0x118fb6c00] 01:11:05 INFO - PROCESS | 1941 | 1467360664993 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]]]}] 01:11:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 01:11:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 669ms 01:11:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 01:11:05 INFO - PROCESS | 1941 | 1467360665030 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 01:11:05 INFO - PROCESS | 1941 | 1467360665031 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 01:11:05 INFO - PROCESS | 1941 | 1467360665034 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 01:11:05 INFO - PROCESS | 1941 | 1467360665035 Marionette TRACE conn2 <- [1,1134,null,{}] 01:11:05 INFO - PROCESS | 1941 | 1467360665037 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}] 01:11:05 INFO - PROCESS | 1941 | 1467360665039 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:05 INFO - PROCESS | 1941 | 1467360665157 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 01:11:05 INFO - PROCESS | 1941 | 1467360665213 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:05 INFO - PROCESS | 1941 | 1467360665215 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:05 INFO - PROCESS | 1941 | ++DOCSHELL 0x116fc5000 == 46 [pid = 1941] [id = 291] 01:11:05 INFO - PROCESS | 1941 | ++DOMWINDOW == 110 (0x113dac400) [pid = 1941] [serial = 871] [outer = 0x0] 01:11:05 INFO - PROCESS | 1941 | ++DOMWINDOW == 111 (0x119759c00) [pid = 1941] [serial = 872] [outer = 0x113dac400] 01:11:05 INFO - PROCESS | 1941 | 1467360665244 Marionette DEBUG loaded listener.js 01:11:05 INFO - PROCESS | 1941 | ++DOMWINDOW == 112 (0x1238e4000) [pid = 1941] [serial = 873] [outer = 0x113dac400] 01:11:05 INFO - PROCESS | 1941 | 1467360665770 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]]]}] 01:11:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 01:11:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 773ms 01:11:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 01:11:05 INFO - PROCESS | 1941 | 1467360665810 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 01:11:05 INFO - PROCESS | 1941 | 1467360665813 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 01:11:05 INFO - PROCESS | 1941 | 1467360665816 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 01:11:05 INFO - PROCESS | 1941 | 1467360665818 Marionette TRACE conn2 <- [1,1138,null,{}] 01:11:05 INFO - PROCESS | 1941 | 1467360665822 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}] 01:11:05 INFO - PROCESS | 1941 | 1467360665823 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:05 INFO - PROCESS | 1941 | 1467360665920 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 01:11:06 INFO - PROCESS | 1941 | 1467360665989 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:06 INFO - PROCESS | 1941 | 1467360665991 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:06 INFO - PROCESS | 1941 | ++DOCSHELL 0x116fdd800 == 47 [pid = 1941] [id = 292] 01:11:06 INFO - PROCESS | 1941 | ++DOMWINDOW == 113 (0x116077c00) [pid = 1941] [serial = 874] [outer = 0x0] 01:11:06 INFO - PROCESS | 1941 | ++DOMWINDOW == 114 (0x116972400) [pid = 1941] [serial = 875] [outer = 0x116077c00] 01:11:06 INFO - PROCESS | 1941 | 1467360666020 Marionette DEBUG loaded listener.js 01:11:06 INFO - PROCESS | 1941 | ++DOMWINDOW == 115 (0x117ea6800) [pid = 1941] [serial = 876] [outer = 0x116077c00] 01:11:06 INFO - PROCESS | 1941 | --DOCSHELL 0x128b49000 == 46 [pid = 1941] [id = 285] 01:11:06 INFO - PROCESS | 1941 | --DOCSHELL 0x128193800 == 45 [pid = 1941] [id = 284] 01:11:06 INFO - PROCESS | 1941 | --DOCSHELL 0x119716000 == 44 [pid = 1941] [id = 283] 01:11:06 INFO - PROCESS | 1941 | --DOCSHELL 0x12561c000 == 43 [pid = 1941] [id = 282] 01:11:06 INFO - PROCESS | 1941 | --DOCSHELL 0x116950000 == 42 [pid = 1941] [id = 281] 01:11:06 INFO - PROCESS | 1941 | --DOCSHELL 0x124078000 == 41 [pid = 1941] [id = 280] 01:11:06 INFO - PROCESS | 1941 | --DOCSHELL 0x1191e5000 == 40 [pid = 1941] [id = 279] 01:11:06 INFO - PROCESS | 1941 | --DOCSHELL 0x119b3d000 == 39 [pid = 1941] [id = 278] 01:11:06 INFO - PROCESS | 1941 | --DOCSHELL 0x1187e6000 == 38 [pid = 1941] [id = 277] 01:11:06 INFO - PROCESS | 1941 | --DOCSHELL 0x117e58800 == 37 [pid = 1941] [id = 276] 01:11:06 INFO - PROCESS | 1941 | --DOCSHELL 0x116006800 == 36 [pid = 1941] [id = 275] 01:11:06 INFO - PROCESS | 1941 | --DOCSHELL 0x1132ce800 == 35 [pid = 1941] [id = 274] 01:11:06 INFO - PROCESS | 1941 | --DOCSHELL 0x116e4c800 == 34 [pid = 1941] [id = 273] 01:11:06 INFO - PROCESS | 1941 | --DOCSHELL 0x12b9e6800 == 33 [pid = 1941] [id = 272] 01:11:06 INFO - PROCESS | 1941 | --DOCSHELL 0x116fc5000 == 32 [pid = 1941] [id = 291] 01:11:06 INFO - PROCESS | 1941 | --DOCSHELL 0x12b9f1800 == 31 [pid = 1941] [id = 290] 01:11:06 INFO - PROCESS | 1941 | --DOCSHELL 0x12b111800 == 30 [pid = 1941] [id = 289] 01:11:06 INFO - PROCESS | 1941 | --DOCSHELL 0x123960800 == 29 [pid = 1941] [id = 288] 01:11:06 INFO - PROCESS | 1941 | --DOCSHELL 0x116fc6000 == 28 [pid = 1941] [id = 287] 01:11:06 INFO - PROCESS | 1941 | --DOCSHELL 0x12aa65800 == 27 [pid = 1941] [id = 286] 01:11:06 INFO - PROCESS | 1941 | --DOMWINDOW == 114 (0x123b73400) [pid = 1941] [serial = 797] [outer = 0x0] [url = about:blank] 01:11:06 INFO - PROCESS | 1941 | --DOMWINDOW == 113 (0x123dd1400) [pid = 1941] [serial = 800] [outer = 0x0] [url = about:blank] 01:11:06 INFO - PROCESS | 1941 | --DOMWINDOW == 112 (0x112c94000) [pid = 1941] [serial = 764] [outer = 0x0] [url = about:blank] 01:11:06 INFO - PROCESS | 1941 | --DOMWINDOW == 111 (0x1133ce400) [pid = 1941] [serial = 765] [outer = 0x0] [url = about:blank] 01:11:06 INFO - PROCESS | 1941 | --DOMWINDOW == 110 (0x116029400) [pid = 1941] [serial = 767] [outer = 0x0] [url = about:blank] 01:11:06 INFO - PROCESS | 1941 | --DOMWINDOW == 109 (0x11671c400) [pid = 1941] [serial = 768] [outer = 0x0] [url = about:blank] 01:11:06 INFO - PROCESS | 1941 | --DOMWINDOW == 108 (0x120f2b800) [pid = 1941] [serial = 791] [outer = 0x0] [url = about:blank] 01:11:06 INFO - PROCESS | 1941 | --DOMWINDOW == 107 (0x1183ab800) [pid = 1941] [serial = 777] [outer = 0x0] [url = about:blank] 01:11:06 INFO - PROCESS | 1941 | --DOMWINDOW == 106 (0x1182d2000) [pid = 1941] [serial = 776] [outer = 0x0] [url = about:blank] 01:11:06 INFO - PROCESS | 1941 | --DOMWINDOW == 105 (0x119d46400) [pid = 1941] [serial = 762] [outer = 0x0] [url = about:blank] 01:11:06 INFO - PROCESS | 1941 | --DOMWINDOW == 104 (0x11987ec00) [pid = 1941] [serial = 785] [outer = 0x0] [url = about:blank] 01:11:06 INFO - PROCESS | 1941 | --DOMWINDOW == 103 (0x119d0a800) [pid = 1941] [serial = 786] [outer = 0x0] [url = about:blank] 01:11:06 INFO - PROCESS | 1941 | --DOMWINDOW == 102 (0x1185be000) [pid = 1941] [serial = 779] [outer = 0x0] [url = about:blank] 01:11:06 INFO - PROCESS | 1941 | --DOMWINDOW == 101 (0x1193ed400) [pid = 1941] [serial = 780] [outer = 0x0] [url = about:blank] 01:11:06 INFO - PROCESS | 1941 | --DOMWINDOW == 100 (0x123dcc400) [pid = 1941] [serial = 798] [outer = 0x0] [url = about:blank] 01:11:06 INFO - PROCESS | 1941 | --DOMWINDOW == 99 (0x119d0c400) [pid = 1941] [serial = 788] [outer = 0x0] [url = about:blank] 01:11:06 INFO - PROCESS | 1941 | --DOMWINDOW == 98 (0x119d48800) [pid = 1941] [serial = 789] [outer = 0x0] [url = about:blank] 01:11:06 INFO - PROCESS | 1941 | --DOMWINDOW == 97 (0x117ea3800) [pid = 1941] [serial = 770] [outer = 0x0] [url = about:blank] 01:11:06 INFO - PROCESS | 1941 | --DOMWINDOW == 96 (0x116078400) [pid = 1941] [serial = 771] [outer = 0x0] [url = about:blank] 01:11:06 INFO - PROCESS | 1941 | --DOMWINDOW == 95 (0x119750800) [pid = 1941] [serial = 782] [outer = 0x0] [url = about:blank] 01:11:06 INFO - PROCESS | 1941 | --DOMWINDOW == 94 (0x119870c00) [pid = 1941] [serial = 783] [outer = 0x0] [url = about:blank] 01:11:06 INFO - PROCESS | 1941 | --DOMWINDOW == 93 (0x1181bbc00) [pid = 1941] [serial = 773] [outer = 0x0] [url = about:blank] 01:11:06 INFO - PROCESS | 1941 | --DOMWINDOW == 92 (0x11823c000) [pid = 1941] [serial = 774] [outer = 0x0] [url = about:blank] 01:11:06 INFO - PROCESS | 1941 | --DOMWINDOW == 91 (0x1242dc400) [pid = 1941] [serial = 803] [outer = 0x0] [url = about:blank] 01:11:06 INFO - PROCESS | 1941 | --DOMWINDOW == 90 (0x124085800) [pid = 1941] [serial = 810] [outer = 0x0] [url = about:blank] 01:11:06 INFO - PROCESS | 1941 | --DOMWINDOW == 89 (0x123dd6400) [pid = 1941] [serial = 801] [outer = 0x0] [url = about:blank] 01:11:06 INFO - PROCESS | 1941 | --DOMWINDOW == 88 (0x119865000) [pid = 1941] [serial = 809] [outer = 0x0] [url = about:blank] 01:11:06 INFO - PROCESS | 1941 | --DOMWINDOW == 87 (0x12459c000) [pid = 1941] [serial = 804] [outer = 0x0] [url = about:blank] 01:11:06 INFO - PROCESS | 1941 | --DOMWINDOW == 86 (0x120fed800) [pid = 1941] [serial = 794] [outer = 0x0] [url = about:blank] 01:11:06 INFO - PROCESS | 1941 | --DOMWINDOW == 85 (0x118236000) [pid = 1941] [serial = 807] [outer = 0x0] [url = about:blank] 01:11:06 INFO - PROCESS | 1941 | --DOMWINDOW == 84 (0x123932800) [pid = 1941] [serial = 795] [outer = 0x0] [url = about:blank] 01:11:06 INFO - PROCESS | 1941 | --DOMWINDOW == 83 (0x120f33000) [pid = 1941] [serial = 792] [outer = 0x0] [url = about:blank] 01:11:06 INFO - PROCESS | 1941 | --DOMWINDOW == 82 (0x12459a000) [pid = 1941] [serial = 812] [outer = 0x0] [url = about:blank] 01:11:06 INFO - PROCESS | 1941 | --DOMWINDOW == 81 (0x1249b9800) [pid = 1941] [serial = 813] [outer = 0x0] [url = about:blank] 01:11:06 INFO - PROCESS | 1941 | --DOMWINDOW == 80 (0x116a09000) [pid = 1941] [serial = 806] [outer = 0x0] [url = about:blank] 01:11:06 INFO - PROCESS | 1941 | 1467360666941 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]]]}] 01:11:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 01:11:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1176ms 01:11:06 INFO - PROCESS | 1941 | 1467360666992 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 01:11:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 01:11:06 INFO - PROCESS | 1941 | 1467360666995 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 01:11:07 INFO - PROCESS | 1941 | 1467360666998 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 01:11:07 INFO - PROCESS | 1941 | 1467360666999 Marionette TRACE conn2 <- [1,1142,null,{}] 01:11:07 INFO - PROCESS | 1941 | 1467360667003 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}] 01:11:07 INFO - PROCESS | 1941 | 1467360667005 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:07 INFO - PROCESS | 1941 | 1467360667087 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 01:11:07 INFO - PROCESS | 1941 | 1467360667141 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:07 INFO - PROCESS | 1941 | 1467360667143 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:07 INFO - PROCESS | 1941 | ++DOCSHELL 0x1132c2000 == 28 [pid = 1941] [id = 293] 01:11:07 INFO - PROCESS | 1941 | ++DOMWINDOW == 81 (0x112977c00) [pid = 1941] [serial = 877] [outer = 0x0] 01:11:07 INFO - PROCESS | 1941 | ++DOMWINDOW == 82 (0x1131a3400) [pid = 1941] [serial = 878] [outer = 0x112977c00] 01:11:07 INFO - PROCESS | 1941 | 1467360667170 Marionette DEBUG loaded listener.js 01:11:07 INFO - PROCESS | 1941 | ++DOMWINDOW == 83 (0x1138ecc00) [pid = 1941] [serial = 879] [outer = 0x112977c00] 01:11:07 INFO - PROCESS | 1941 | 1467360667485 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]]]}] 01:11:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 01:11:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 523ms 01:11:07 INFO - PROCESS | 1941 | 1467360667521 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 01:11:07 INFO - PROCESS | 1941 | 1467360667524 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 01:11:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 01:11:07 INFO - PROCESS | 1941 | 1467360667531 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 01:11:07 INFO - PROCESS | 1941 | 1467360667533 Marionette TRACE conn2 <- [1,1146,null,{}] 01:11:07 INFO - PROCESS | 1941 | 1467360667536 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}] 01:11:07 INFO - PROCESS | 1941 | 1467360667537 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:07 INFO - PROCESS | 1941 | 1467360667613 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 01:11:07 INFO - PROCESS | 1941 | 1467360667617 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:07 INFO - PROCESS | 1941 | 1467360667618 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:07 INFO - PROCESS | 1941 | ++DOCSHELL 0x116fc4000 == 29 [pid = 1941] [id = 294] 01:11:07 INFO - PROCESS | 1941 | ++DOMWINDOW == 84 (0x116029400) [pid = 1941] [serial = 880] [outer = 0x0] 01:11:07 INFO - PROCESS | 1941 | ++DOMWINDOW == 85 (0x1176d9000) [pid = 1941] [serial = 881] [outer = 0x116029400] 01:11:07 INFO - PROCESS | 1941 | 1467360667648 Marionette DEBUG loaded listener.js 01:11:07 INFO - PROCESS | 1941 | ++DOMWINDOW == 86 (0x11811c800) [pid = 1941] [serial = 882] [outer = 0x116029400] 01:11:07 INFO - PROCESS | 1941 | ++DOMWINDOW == 87 (0x1181aa400) [pid = 1941] [serial = 883] [outer = 0x12c996c00] 01:11:08 INFO - PROCESS | 1941 | 1467360668032 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]]]}] 01:11:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 01:11:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 521ms 01:11:08 INFO - PROCESS | 1941 | 1467360668052 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 01:11:08 INFO - PROCESS | 1941 | 1467360668054 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 01:11:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 01:11:08 INFO - PROCESS | 1941 | 1467360668056 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 01:11:08 INFO - PROCESS | 1941 | 1467360668058 Marionette TRACE conn2 <- [1,1150,null,{}] 01:11:08 INFO - PROCESS | 1941 | 1467360668066 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}] 01:11:08 INFO - PROCESS | 1941 | 1467360668069 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:08 INFO - PROCESS | 1941 | 1467360668141 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 01:11:08 INFO - PROCESS | 1941 | 1467360668146 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:08 INFO - PROCESS | 1941 | 1467360668148 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:08 INFO - PROCESS | 1941 | ++DOCSHELL 0x118fdb000 == 30 [pid = 1941] [id = 295] 01:11:08 INFO - PROCESS | 1941 | ++DOMWINDOW == 88 (0x1127ca800) [pid = 1941] [serial = 884] [outer = 0x0] 01:11:08 INFO - PROCESS | 1941 | ++DOMWINDOW == 89 (0x1182d3800) [pid = 1941] [serial = 885] [outer = 0x1127ca800] 01:11:08 INFO - PROCESS | 1941 | 1467360668178 Marionette DEBUG loaded listener.js 01:11:08 INFO - PROCESS | 1941 | ++DOMWINDOW == 90 (0x1182e0800) [pid = 1941] [serial = 886] [outer = 0x1127ca800] 01:11:08 INFO - PROCESS | 1941 | 1467360668515 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]]]}] 01:11:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 01:11:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 474ms 01:11:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 01:11:08 INFO - PROCESS | 1941 | 1467360668531 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 01:11:08 INFO - PROCESS | 1941 | 1467360668532 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 01:11:08 INFO - PROCESS | 1941 | 1467360668535 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 01:11:08 INFO - PROCESS | 1941 | 1467360668536 Marionette TRACE conn2 <- [1,1154,null,{}] 01:11:08 INFO - PROCESS | 1941 | 1467360668538 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}] 01:11:08 INFO - PROCESS | 1941 | 1467360668539 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:08 INFO - PROCESS | 1941 | 1467360668618 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 01:11:08 INFO - PROCESS | 1941 | 1467360668676 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:08 INFO - PROCESS | 1941 | 1467360668677 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:08 INFO - PROCESS | 1941 | ++DOCSHELL 0x119b36000 == 31 [pid = 1941] [id = 296] 01:11:08 INFO - PROCESS | 1941 | ++DOMWINDOW == 91 (0x1182df800) [pid = 1941] [serial = 887] [outer = 0x0] 01:11:08 INFO - PROCESS | 1941 | ++DOMWINDOW == 92 (0x1185bf800) [pid = 1941] [serial = 888] [outer = 0x1182df800] 01:11:08 INFO - PROCESS | 1941 | 1467360668703 Marionette DEBUG loaded listener.js 01:11:08 INFO - PROCESS | 1941 | ++DOMWINDOW == 93 (0x118fa7800) [pid = 1941] [serial = 889] [outer = 0x1182df800] 01:11:08 INFO - PROCESS | 1941 | 1467360668988 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]]]}] 01:11:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 01:11:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 469ms 01:11:09 INFO - PROCESS | 1941 | 1467360669013 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 01:11:09 INFO - PROCESS | 1941 | 1467360669021 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 01:11:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 01:11:09 INFO - PROCESS | 1941 | 1467360669031 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 01:11:09 INFO - PROCESS | 1941 | 1467360669032 Marionette TRACE conn2 <- [1,1158,null,{}] 01:11:09 INFO - PROCESS | 1941 | 1467360669035 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}] 01:11:09 INFO - PROCESS | 1941 | 1467360669036 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:09 INFO - PROCESS | 1941 | 1467360669128 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 01:11:09 INFO - PROCESS | 1941 | 1467360669132 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:09 INFO - PROCESS | 1941 | 1467360669134 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:09 INFO - PROCESS | 1941 | ++DOCSHELL 0x123b47800 == 32 [pid = 1941] [id = 297] 01:11:09 INFO - PROCESS | 1941 | ++DOMWINDOW == 94 (0x113f2e400) [pid = 1941] [serial = 890] [outer = 0x0] 01:11:09 INFO - PROCESS | 1941 | ++DOMWINDOW == 95 (0x11938c400) [pid = 1941] [serial = 891] [outer = 0x113f2e400] 01:11:09 INFO - PROCESS | 1941 | 1467360669158 Marionette DEBUG loaded listener.js 01:11:09 INFO - PROCESS | 1941 | ++DOMWINDOW == 96 (0x1193f2400) [pid = 1941] [serial = 892] [outer = 0x113f2e400] 01:11:09 INFO - PROCESS | 1941 | 1467360669516 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]]]}] 01:11:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 01:11:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 521ms 01:11:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 01:11:09 INFO - PROCESS | 1941 | 1467360669552 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 01:11:09 INFO - PROCESS | 1941 | 1467360669554 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 01:11:09 INFO - PROCESS | 1941 | 1467360669556 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 01:11:09 INFO - PROCESS | 1941 | 1467360669557 Marionette TRACE conn2 <- [1,1162,null,{}] 01:11:09 INFO - PROCESS | 1941 | 1467360669559 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}] 01:11:09 INFO - PROCESS | 1941 | 1467360669563 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:09 INFO - PROCESS | 1941 | 1467360669679 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 01:11:09 INFO - PROCESS | 1941 | 1467360669716 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:09 INFO - PROCESS | 1941 | 1467360669717 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:09 INFO - PROCESS | 1941 | ++DOCSHELL 0x124b1f000 == 33 [pid = 1941] [id = 298] 01:11:09 INFO - PROCESS | 1941 | ++DOMWINDOW == 97 (0x119750000) [pid = 1941] [serial = 893] [outer = 0x0] 01:11:09 INFO - PROCESS | 1941 | ++DOMWINDOW == 98 (0x119b7b000) [pid = 1941] [serial = 894] [outer = 0x119750000] 01:11:09 INFO - PROCESS | 1941 | 1467360669742 Marionette DEBUG loaded listener.js 01:11:09 INFO - PROCESS | 1941 | ++DOMWINDOW == 99 (0x119fe2400) [pid = 1941] [serial = 895] [outer = 0x119750000] 01:11:10 INFO - PROCESS | 1941 | 1467360670031 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]]]}] 01:11:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 01:11:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 518ms 01:11:10 INFO - PROCESS | 1941 | 1467360670074 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 01:11:10 INFO - PROCESS | 1941 | 1467360670078 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 01:11:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 01:11:10 INFO - PROCESS | 1941 | 1467360670081 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 01:11:10 INFO - PROCESS | 1941 | 1467360670082 Marionette TRACE conn2 <- [1,1166,null,{}] 01:11:10 INFO - PROCESS | 1941 | 1467360670085 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}] 01:11:10 INFO - PROCESS | 1941 | 1467360670096 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:10 INFO - PROCESS | 1941 | 1467360670206 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 01:11:10 INFO - PROCESS | 1941 | 1467360670210 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:10 INFO - PROCESS | 1941 | 1467360670211 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:10 INFO - PROCESS | 1941 | ++DOCSHELL 0x125643000 == 34 [pid = 1941] [id = 299] 01:11:10 INFO - PROCESS | 1941 | ++DOMWINDOW == 100 (0x119756400) [pid = 1941] [serial = 896] [outer = 0x0] 01:11:10 INFO - PROCESS | 1941 | ++DOMWINDOW == 101 (0x120f33000) [pid = 1941] [serial = 897] [outer = 0x119756400] 01:11:10 INFO - PROCESS | 1941 | 1467360670235 Marionette DEBUG loaded listener.js 01:11:10 INFO - PROCESS | 1941 | ++DOMWINDOW == 102 (0x123806c00) [pid = 1941] [serial = 898] [outer = 0x119756400] 01:11:10 INFO - PROCESS | 1941 | 1467360670553 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]]]}] 01:11:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 01:11:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 520ms 01:11:10 INFO - PROCESS | 1941 | 1467360670603 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 01:11:10 INFO - PROCESS | 1941 | 1467360670604 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 01:11:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 01:11:10 INFO - PROCESS | 1941 | 1467360670606 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 01:11:10 INFO - PROCESS | 1941 | 1467360670608 Marionette TRACE conn2 <- [1,1170,null,{}] 01:11:10 INFO - PROCESS | 1941 | 1467360670610 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}] 01:11:10 INFO - PROCESS | 1941 | 1467360670611 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:10 INFO - PROCESS | 1941 | 1467360670710 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 01:11:10 INFO - PROCESS | 1941 | 1467360670714 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:10 INFO - PROCESS | 1941 | 1467360670715 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:10 INFO - PROCESS | 1941 | ++DOCSHELL 0x128186800 == 35 [pid = 1941] [id = 300] 01:11:10 INFO - PROCESS | 1941 | ++DOMWINDOW == 103 (0x11295a400) [pid = 1941] [serial = 899] [outer = 0x0] 01:11:10 INFO - PROCESS | 1941 | ++DOMWINDOW == 104 (0x123a1f000) [pid = 1941] [serial = 900] [outer = 0x11295a400] 01:11:10 INFO - PROCESS | 1941 | 1467360670739 Marionette DEBUG loaded listener.js 01:11:10 INFO - PROCESS | 1941 | ++DOMWINDOW == 105 (0x123dd3000) [pid = 1941] [serial = 901] [outer = 0x11295a400] 01:11:11 INFO - PROCESS | 1941 | --DOMWINDOW == 104 (0x117106000) [pid = 1941] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 01:11:11 INFO - PROCESS | 1941 | --DOMWINDOW == 103 (0x1181b1c00) [pid = 1941] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 01:11:11 INFO - PROCESS | 1941 | --DOMWINDOW == 102 (0x11811e800) [pid = 1941] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 01:11:11 INFO - PROCESS | 1941 | --DOMWINDOW == 101 (0x113dabc00) [pid = 1941] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 01:11:11 INFO - PROCESS | 1941 | --DOMWINDOW == 100 (0x117e9e800) [pid = 1941] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 01:11:11 INFO - PROCESS | 1941 | --DOMWINDOW == 99 (0x124b5c000) [pid = 1941] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 01:11:11 INFO - PROCESS | 1941 | --DOMWINDOW == 98 (0x118fa8000) [pid = 1941] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 01:11:11 INFO - PROCESS | 1941 | --DOMWINDOW == 97 (0x120f27800) [pid = 1941] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 01:11:11 INFO - PROCESS | 1941 | --DOMWINDOW == 96 (0x123809000) [pid = 1941] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 01:11:11 INFO - PROCESS | 1941 | --DOMWINDOW == 95 (0x1133e1800) [pid = 1941] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 01:11:11 INFO - PROCESS | 1941 | --DOMWINDOW == 94 (0x112955c00) [pid = 1941] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 01:11:11 INFO - PROCESS | 1941 | --DOMWINDOW == 93 (0x1127cf000) [pid = 1941] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 01:11:11 INFO - PROCESS | 1941 | --DOMWINDOW == 92 (0x116973400) [pid = 1941] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 01:11:11 INFO - PROCESS | 1941 | --DOMWINDOW == 91 (0x11383d000) [pid = 1941] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 01:11:11 INFO - PROCESS | 1941 | --DOMWINDOW == 90 (0x124565c00) [pid = 1941] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 01:11:11 INFO - PROCESS | 1941 | 1467360671239 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]]]}] 01:11:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 01:11:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 672ms 01:11:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 01:11:11 INFO - PROCESS | 1941 | 1467360671279 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 01:11:11 INFO - PROCESS | 1941 | 1467360671281 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 01:11:11 INFO - PROCESS | 1941 | 1467360671283 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 01:11:11 INFO - PROCESS | 1941 | 1467360671284 Marionette TRACE conn2 <- [1,1174,null,{}] 01:11:11 INFO - PROCESS | 1941 | 1467360671287 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}] 01:11:11 INFO - PROCESS | 1941 | 1467360671288 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:11 INFO - PROCESS | 1941 | 1467360671366 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 01:11:11 INFO - PROCESS | 1941 | 1467360671369 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:11 INFO - PROCESS | 1941 | 1467360671370 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:11 INFO - PROCESS | 1941 | ++DOCSHELL 0x118fd6800 == 36 [pid = 1941] [id = 301] 01:11:11 INFO - PROCESS | 1941 | ++DOMWINDOW == 91 (0x1127cf000) [pid = 1941] [serial = 902] [outer = 0x0] 01:11:11 INFO - PROCESS | 1941 | ++DOMWINDOW == 92 (0x1160d7800) [pid = 1941] [serial = 903] [outer = 0x1127cf000] 01:11:11 INFO - PROCESS | 1941 | 1467360671397 Marionette DEBUG loaded listener.js 01:11:11 INFO - PROCESS | 1941 | ++DOMWINDOW == 93 (0x118fa8000) [pid = 1941] [serial = 904] [outer = 0x1127cf000] 01:11:11 INFO - PROCESS | 1941 | 1467360671717 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] 01:11:11 INFO - PROCESS | 1941 | 1467360671755 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 01:11:11 INFO - PROCESS | 1941 | 1467360671757 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 01:11:11 INFO - PROCESS | 1941 | 1467360671758 Marionette TRACE conn2 <- [1,1178,null,{}] 01:11:11 INFO - PROCESS | 1941 | 1467360671763 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}] 01:11:11 INFO - PROCESS | 1941 | 1467360671764 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:11 INFO - PROCESS | 1941 | 1467360671860 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 01:11:11 INFO - PROCESS | 1941 | 1467360671868 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:11 INFO - PROCESS | 1941 | 1467360671869 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:11 INFO - PROCESS | 1941 | ++DOCSHELL 0x1286d7000 == 37 [pid = 1941] [id = 302] 01:11:11 INFO - PROCESS | 1941 | ++DOMWINDOW == 94 (0x119888c00) [pid = 1941] [serial = 905] [outer = 0x0] 01:11:11 INFO - PROCESS | 1941 | ++DOMWINDOW == 95 (0x123b76000) [pid = 1941] [serial = 906] [outer = 0x119888c00] 01:11:11 INFO - PROCESS | 1941 | 1467360671894 Marionette DEBUG loaded listener.js 01:11:11 INFO - PROCESS | 1941 | ++DOMWINDOW == 96 (0x124085c00) [pid = 1941] [serial = 907] [outer = 0x119888c00] 01:11:12 INFO - PROCESS | 1941 | 1467360672286 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] 01:11:12 INFO - PROCESS | 1941 | 1467360672333 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 01:11:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 01:11:12 INFO - PROCESS | 1941 | 1467360672336 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 01:11:12 INFO - PROCESS | 1941 | 1467360672339 Marionette TRACE conn2 <- [1,1182,null,{}] 01:11:12 INFO - PROCESS | 1941 | 1467360672351 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}] 01:11:12 INFO - PROCESS | 1941 | 1467360672353 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:12 INFO - PROCESS | 1941 | 1467360672537 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 01:11:12 INFO - PROCESS | 1941 | 1467360672557 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:12 INFO - PROCESS | 1941 | 1467360672559 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:12 INFO - PROCESS | 1941 | ++DOCSHELL 0x123b38800 == 38 [pid = 1941] [id = 303] 01:11:12 INFO - PROCESS | 1941 | ++DOMWINDOW == 97 (0x124085800) [pid = 1941] [serial = 908] [outer = 0x0] 01:11:12 INFO - PROCESS | 1941 | ++DOMWINDOW == 98 (0x124e4f000) [pid = 1941] [serial = 909] [outer = 0x124085800] 01:11:12 INFO - PROCESS | 1941 | 1467360672585 Marionette DEBUG loaded listener.js 01:11:12 INFO - PROCESS | 1941 | ++DOMWINDOW == 99 (0x1255d1c00) [pid = 1941] [serial = 910] [outer = 0x124085800] 01:11:12 INFO - PROCESS | 1941 | 1467360672876 Marionette TRACE conn2 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[76] expected 0 but got 53","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 01:11:12 INFO - PROCESS | 1941 | 1467360672909 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 01:11:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 01:11:12 INFO - PROCESS | 1941 | 1467360672919 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 01:11:12 INFO - PROCESS | 1941 | 1467360672920 Marionette TRACE conn2 <- [1,1186,null,{}] 01:11:12 INFO - PROCESS | 1941 | 1467360672922 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}] 01:11:12 INFO - PROCESS | 1941 | 1467360672923 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:13 INFO - PROCESS | 1941 | 1467360673002 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 01:11:13 INFO - PROCESS | 1941 | 1467360673006 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:13 INFO - PROCESS | 1941 | 1467360673007 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:13 INFO - PROCESS | 1941 | ++DOCSHELL 0x12aaa8800 == 39 [pid = 1941] [id = 304] 01:11:13 INFO - PROCESS | 1941 | ++DOMWINDOW == 100 (0x1255cf400) [pid = 1941] [serial = 911] [outer = 0x0] 01:11:13 INFO - PROCESS | 1941 | ++DOMWINDOW == 101 (0x126006400) [pid = 1941] [serial = 912] [outer = 0x1255cf400] 01:11:13 INFO - PROCESS | 1941 | 1467360673033 Marionette DEBUG loaded listener.js 01:11:13 INFO - PROCESS | 1941 | ++DOMWINDOW == 102 (0x126468c00) [pid = 1941] [serial = 913] [outer = 0x1255cf400] 01:11:13 INFO - PROCESS | 1941 | 1467360673587 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] 01:11:13 INFO - PROCESS | 1941 | 1467360673644 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 01:11:13 INFO - PROCESS | 1941 | 1467360673648 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 01:11:13 INFO - PROCESS | 1941 | 1467360673650 Marionette TRACE conn2 <- [1,1190,null,{}] 01:11:13 INFO - PROCESS | 1941 | 1467360673654 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}] 01:11:13 INFO - PROCESS | 1941 | 1467360673656 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:13 INFO - PROCESS | 1941 | 1467360673770 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 01:11:13 INFO - PROCESS | 1941 | 1467360673873 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:13 INFO - PROCESS | 1941 | 1467360673874 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:13 INFO - PROCESS | 1941 | ++DOCSHELL 0x116e3a800 == 40 [pid = 1941] [id = 305] 01:11:13 INFO - PROCESS | 1941 | ++DOMWINDOW == 103 (0x1133ddc00) [pid = 1941] [serial = 914] [outer = 0x0] 01:11:13 INFO - PROCESS | 1941 | ++DOMWINDOW == 104 (0x113a9e800) [pid = 1941] [serial = 915] [outer = 0x1133ddc00] 01:11:13 INFO - PROCESS | 1941 | 1467360673905 Marionette DEBUG loaded listener.js 01:11:13 INFO - PROCESS | 1941 | ++DOMWINDOW == 105 (0x116710800) [pid = 1941] [serial = 916] [outer = 0x1133ddc00] 01:11:14 INFO - PROCESS | 1941 | 1467360674422 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] 01:11:14 INFO - PROCESS | 1941 | 1467360674492 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 01:11:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 01:11:14 INFO - PROCESS | 1941 | 1467360674500 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 01:11:14 INFO - PROCESS | 1941 | 1467360674503 Marionette TRACE conn2 <- [1,1194,null,{}] 01:11:14 INFO - PROCESS | 1941 | 1467360674505 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}] 01:11:14 INFO - PROCESS | 1941 | 1467360674508 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:14 INFO - PROCESS | 1941 | 1467360674622 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 01:11:14 INFO - PROCESS | 1941 | 1467360674711 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:14 INFO - PROCESS | 1941 | 1467360674712 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:14 INFO - PROCESS | 1941 | ++DOCSHELL 0x11623e800 == 41 [pid = 1941] [id = 306] 01:11:14 INFO - PROCESS | 1941 | ++DOMWINDOW == 106 (0x1133de400) [pid = 1941] [serial = 917] [outer = 0x0] 01:11:14 INFO - PROCESS | 1941 | ++DOMWINDOW == 107 (0x1150d9800) [pid = 1941] [serial = 918] [outer = 0x1133de400] 01:11:14 INFO - PROCESS | 1941 | 1467360674764 Marionette DEBUG loaded listener.js 01:11:14 INFO - PROCESS | 1941 | ++DOMWINDOW == 108 (0x1181c5000) [pid = 1941] [serial = 919] [outer = 0x1133de400] 01:11:15 INFO - PROCESS | 1941 | --DOCSHELL 0x123b38800 == 40 [pid = 1941] [id = 303] 01:11:15 INFO - PROCESS | 1941 | --DOCSHELL 0x1286d7000 == 39 [pid = 1941] [id = 302] 01:11:15 INFO - PROCESS | 1941 | --DOCSHELL 0x118fd6800 == 38 [pid = 1941] [id = 301] 01:11:15 INFO - PROCESS | 1941 | --DOCSHELL 0x128186800 == 37 [pid = 1941] [id = 300] 01:11:15 INFO - PROCESS | 1941 | --DOCSHELL 0x125643000 == 36 [pid = 1941] [id = 299] 01:11:15 INFO - PROCESS | 1941 | --DOCSHELL 0x124b1f000 == 35 [pid = 1941] [id = 298] 01:11:15 INFO - PROCESS | 1941 | --DOCSHELL 0x123b47800 == 34 [pid = 1941] [id = 297] 01:11:15 INFO - PROCESS | 1941 | --DOCSHELL 0x119b36000 == 33 [pid = 1941] [id = 296] 01:11:15 INFO - PROCESS | 1941 | --DOCSHELL 0x118fdb000 == 32 [pid = 1941] [id = 295] 01:11:15 INFO - PROCESS | 1941 | --DOCSHELL 0x116fc4000 == 31 [pid = 1941] [id = 294] 01:11:15 INFO - PROCESS | 1941 | --DOCSHELL 0x1132c2000 == 30 [pid = 1941] [id = 293] 01:11:15 INFO - PROCESS | 1941 | 1467360675429 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] 01:11:15 INFO - PROCESS | 1941 | 1467360675482 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 01:11:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 01:11:15 INFO - PROCESS | 1941 | 1467360675485 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 01:11:15 INFO - PROCESS | 1941 | 1467360675488 Marionette TRACE conn2 <- [1,1198,null,{}] 01:11:15 INFO - PROCESS | 1941 | 1467360675493 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}] 01:11:15 INFO - PROCESS | 1941 | 1467360675494 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:15 INFO - PROCESS | 1941 | 1467360675575 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 01:11:15 INFO - PROCESS | 1941 | 1467360675581 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:15 INFO - PROCESS | 1941 | 1467360675583 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:15 INFO - PROCESS | 1941 | ++DOCSHELL 0x116945800 == 31 [pid = 1941] [id = 307] 01:11:15 INFO - PROCESS | 1941 | ++DOMWINDOW == 109 (0x1181aac00) [pid = 1941] [serial = 920] [outer = 0x0] 01:11:15 INFO - PROCESS | 1941 | ++DOMWINDOW == 110 (0x118235800) [pid = 1941] [serial = 921] [outer = 0x1181aac00] 01:11:15 INFO - PROCESS | 1941 | 1467360675611 Marionette DEBUG loaded listener.js 01:11:15 INFO - PROCESS | 1941 | ++DOMWINDOW == 111 (0x1182d7400) [pid = 1941] [serial = 922] [outer = 0x1181aac00] 01:11:15 INFO - PROCESS | 1941 | --DOMWINDOW == 110 (0x124ec5800) [pid = 1941] [serial = 855] [outer = 0x0] [url = about:blank] 01:11:15 INFO - PROCESS | 1941 | --DOMWINDOW == 109 (0x1181c1400) [pid = 1941] [serial = 830] [outer = 0x0] [url = about:blank] 01:11:15 INFO - PROCESS | 1941 | --DOMWINDOW == 108 (0x118594800) [pid = 1941] [serial = 833] [outer = 0x0] [url = about:blank] 01:11:15 INFO - PROCESS | 1941 | --DOMWINDOW == 107 (0x119d0c800) [pid = 1941] [serial = 842] [outer = 0x0] [url = about:blank] 01:11:15 INFO - PROCESS | 1941 | --DOMWINDOW == 106 (0x11696b000) [pid = 1941] [serial = 825] [outer = 0x0] [url = about:blank] 01:11:15 INFO - PROCESS | 1941 | --DOMWINDOW == 105 (0x119885400) [pid = 1941] [serial = 840] [outer = 0x0] [url = about:blank] 01:11:15 INFO - PROCESS | 1941 | --DOMWINDOW == 104 (0x1182d8000) [pid = 1941] [serial = 831] [outer = 0x0] [url = about:blank] 01:11:15 INFO - PROCESS | 1941 | --DOMWINDOW == 103 (0x1250d6800) [pid = 1941] [serial = 816] [outer = 0x0] [url = about:blank] 01:11:15 INFO - PROCESS | 1941 | --DOMWINDOW == 102 (0x118fae000) [pid = 1941] [serial = 836] [outer = 0x0] [url = about:blank] 01:11:15 INFO - PROCESS | 1941 | --DOMWINDOW == 101 (0x120f36800) [pid = 1941] [serial = 846] [outer = 0x0] [url = about:blank] 01:11:15 INFO - PROCESS | 1941 | --DOMWINDOW == 100 (0x1193e9400) [pid = 1941] [serial = 837] [outer = 0x0] [url = about:blank] 01:11:15 INFO - PROCESS | 1941 | --DOMWINDOW == 99 (0x119414c00) [pid = 1941] [serial = 839] [outer = 0x0] [url = about:blank] 01:11:15 INFO - PROCESS | 1941 | --DOMWINDOW == 98 (0x124ec4400) [pid = 1941] [serial = 815] [outer = 0x0] [url = about:blank] 01:11:15 INFO - PROCESS | 1941 | --DOMWINDOW == 97 (0x124598400) [pid = 1941] [serial = 854] [outer = 0x0] [url = about:blank] 01:11:15 INFO - PROCESS | 1941 | --DOMWINDOW == 96 (0x118236800) [pid = 1941] [serial = 849] [outer = 0x0] [url = about:blank] 01:11:15 INFO - PROCESS | 1941 | --DOMWINDOW == 95 (0x113280c00) [pid = 1941] [serial = 818] [outer = 0x0] [url = about:blank] 01:11:15 INFO - PROCESS | 1941 | --DOMWINDOW == 94 (0x113daa400) [pid = 1941] [serial = 822] [outer = 0x0] [url = about:blank] 01:11:15 INFO - PROCESS | 1941 | --DOMWINDOW == 93 (0x119d4c800) [pid = 1941] [serial = 843] [outer = 0x0] [url = about:blank] 01:11:15 INFO - PROCESS | 1941 | --DOMWINDOW == 92 (0x118115c00) [pid = 1941] [serial = 827] [outer = 0x0] [url = about:blank] 01:11:15 INFO - PROCESS | 1941 | --DOMWINDOW == 91 (0x120f28400) [pid = 1941] [serial = 845] [outer = 0x0] [url = about:blank] 01:11:15 INFO - PROCESS | 1941 | --DOMWINDOW == 90 (0x1133dac00) [pid = 1941] [serial = 821] [outer = 0x0] [url = about:blank] 01:11:15 INFO - PROCESS | 1941 | --DOMWINDOW == 89 (0x1185b9000) [pid = 1941] [serial = 834] [outer = 0x0] [url = about:blank] 01:11:15 INFO - PROCESS | 1941 | --DOMWINDOW == 88 (0x120fecc00) [pid = 1941] [serial = 852] [outer = 0x0] [url = about:blank] 01:11:15 INFO - PROCESS | 1941 | --DOMWINDOW == 87 (0x113868c00) [pid = 1941] [serial = 819] [outer = 0x0] [url = about:blank] 01:11:15 INFO - PROCESS | 1941 | --DOMWINDOW == 86 (0x1193f7400) [pid = 1941] [serial = 851] [outer = 0x0] [url = about:blank] 01:11:15 INFO - PROCESS | 1941 | --DOMWINDOW == 85 (0x11670f800) [pid = 1941] [serial = 848] [outer = 0x0] [url = about:blank] 01:11:15 INFO - PROCESS | 1941 | --DOMWINDOW == 84 (0x11607fc00) [pid = 1941] [serial = 824] [outer = 0x0] [url = about:blank] 01:11:15 INFO - PROCESS | 1941 | --DOMWINDOW == 83 (0x1181aec00) [pid = 1941] [serial = 828] [outer = 0x0] [url = about:blank] 01:11:15 INFO - PROCESS | 1941 | --DOMWINDOW == 82 (0x1255d9000) [pid = 1941] [serial = 858] [outer = 0x0] [url = about:blank] 01:11:15 INFO - PROCESS | 1941 | --DOMWINDOW == 81 (0x1255cec00) [pid = 1941] [serial = 857] [outer = 0x0] [url = about:blank] 01:11:15 INFO - PROCESS | 1941 | 1467360675980 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]]]}] 01:11:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 01:11:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 522ms 01:11:16 INFO - PROCESS | 1941 | 1467360676007 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 01:11:16 INFO - PROCESS | 1941 | 1467360676009 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 01:11:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 01:11:16 INFO - PROCESS | 1941 | 1467360676014 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 01:11:16 INFO - PROCESS | 1941 | 1467360676015 Marionette TRACE conn2 <- [1,1202,null,{}] 01:11:16 INFO - PROCESS | 1941 | 1467360676018 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}] 01:11:16 INFO - PROCESS | 1941 | 1467360676019 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:16 INFO - PROCESS | 1941 | 1467360676103 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 01:11:16 INFO - PROCESS | 1941 | 1467360676107 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:16 INFO - PROCESS | 1941 | 1467360676110 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:16 INFO - PROCESS | 1941 | ++DOCSHELL 0x1187e7000 == 32 [pid = 1941] [id = 308] 01:11:16 INFO - PROCESS | 1941 | ++DOMWINDOW == 82 (0x1183a4800) [pid = 1941] [serial = 923] [outer = 0x0] 01:11:16 INFO - PROCESS | 1941 | ++DOMWINDOW == 83 (0x1185b6000) [pid = 1941] [serial = 924] [outer = 0x1183a4800] 01:11:16 INFO - PROCESS | 1941 | 1467360676141 Marionette DEBUG loaded listener.js 01:11:16 INFO - PROCESS | 1941 | ++DOMWINDOW == 84 (0x118885c00) [pid = 1941] [serial = 925] [outer = 0x1183a4800] 01:11:16 INFO - PROCESS | 1941 | 1467360676499 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]]]}] 01:11:16 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 01:11:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 521ms 01:11:16 INFO - PROCESS | 1941 | 1467360676535 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 01:11:16 INFO - PROCESS | 1941 | 1467360676536 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 01:11:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 01:11:16 INFO - PROCESS | 1941 | 1467360676538 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 01:11:16 INFO - PROCESS | 1941 | 1467360676541 Marionette TRACE conn2 <- [1,1206,null,{}] 01:11:16 INFO - PROCESS | 1941 | 1467360676551 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}] 01:11:16 INFO - PROCESS | 1941 | 1467360676554 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:16 INFO - PROCESS | 1941 | 1467360676633 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 01:11:16 INFO - PROCESS | 1941 | 1467360676638 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:16 INFO - PROCESS | 1941 | 1467360676640 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:16 INFO - PROCESS | 1941 | ++DOCSHELL 0x12395e000 == 33 [pid = 1941] [id = 309] 01:11:16 INFO - PROCESS | 1941 | ++DOMWINDOW == 85 (0x112fe6400) [pid = 1941] [serial = 926] [outer = 0x0] 01:11:16 INFO - PROCESS | 1941 | ++DOMWINDOW == 86 (0x119416000) [pid = 1941] [serial = 927] [outer = 0x112fe6400] 01:11:16 INFO - PROCESS | 1941 | 1467360676670 Marionette DEBUG loaded listener.js 01:11:16 INFO - PROCESS | 1941 | ++DOMWINDOW == 87 (0x119885400) [pid = 1941] [serial = 928] [outer = 0x112fe6400] 01:11:17 INFO - PROCESS | 1941 | 1467360676998 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]]]}] 01:11:17 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 01:11:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 474ms 01:11:17 INFO - PROCESS | 1941 | 1467360677014 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 01:11:17 INFO - PROCESS | 1941 | 1467360677015 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 01:11:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 01:11:17 INFO - PROCESS | 1941 | 1467360677018 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 01:11:17 INFO - PROCESS | 1941 | 1467360677019 Marionette TRACE conn2 <- [1,1210,null,{}] 01:11:17 INFO - PROCESS | 1941 | 1467360677021 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}] 01:11:17 INFO - PROCESS | 1941 | 1467360677022 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:17 INFO - PROCESS | 1941 | 1467360677103 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 01:11:17 INFO - PROCESS | 1941 | 1467360677106 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:17 INFO - PROCESS | 1941 | 1467360677108 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:17 INFO - PROCESS | 1941 | ++DOCSHELL 0x1245bc800 == 34 [pid = 1941] [id = 310] 01:11:17 INFO - PROCESS | 1941 | ++DOMWINDOW == 88 (0x119d0c000) [pid = 1941] [serial = 929] [outer = 0x0] 01:11:17 INFO - PROCESS | 1941 | ++DOMWINDOW == 89 (0x119d44c00) [pid = 1941] [serial = 930] [outer = 0x119d0c000] 01:11:17 INFO - PROCESS | 1941 | 1467360677135 Marionette DEBUG loaded listener.js 01:11:17 INFO - PROCESS | 1941 | ++DOMWINDOW == 90 (0x120f2b800) [pid = 1941] [serial = 931] [outer = 0x119d0c000] 01:11:17 INFO - PROCESS | 1941 | 1467360677464 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]]]}] 01:11:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 01:11:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 469ms 01:11:17 INFO - PROCESS | 1941 | 1467360677487 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 01:11:17 INFO - PROCESS | 1941 | 1467360677488 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 01:11:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 01:11:17 INFO - PROCESS | 1941 | 1467360677491 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 01:11:17 INFO - PROCESS | 1941 | 1467360677492 Marionette TRACE conn2 <- [1,1214,null,{}] 01:11:17 INFO - PROCESS | 1941 | 1467360677531 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}] 01:11:17 INFO - PROCESS | 1941 | 1467360677532 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:17 INFO - PROCESS | 1941 | 1467360677632 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 01:11:17 INFO - PROCESS | 1941 | 1467360677644 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:17 INFO - PROCESS | 1941 | 1467360677646 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:17 INFO - PROCESS | 1941 | ++DOCSHELL 0x125047000 == 35 [pid = 1941] [id = 311] 01:11:17 INFO - PROCESS | 1941 | ++DOMWINDOW == 91 (0x119d45400) [pid = 1941] [serial = 932] [outer = 0x0] 01:11:17 INFO - PROCESS | 1941 | ++DOMWINDOW == 92 (0x120f34800) [pid = 1941] [serial = 933] [outer = 0x119d45400] 01:11:17 INFO - PROCESS | 1941 | 1467360677671 Marionette DEBUG loaded listener.js 01:11:17 INFO - PROCESS | 1941 | ++DOMWINDOW == 93 (0x123805000) [pid = 1941] [serial = 934] [outer = 0x119d45400] 01:11:18 INFO - PROCESS | 1941 | 1467360678033 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]]]}] 01:11:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 01:11:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 576ms 01:11:18 INFO - PROCESS | 1941 | 1467360678074 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 01:11:18 INFO - PROCESS | 1941 | 1467360678076 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 01:11:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 01:11:18 INFO - PROCESS | 1941 | 1467360678080 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 01:11:18 INFO - PROCESS | 1941 | 1467360678082 Marionette TRACE conn2 <- [1,1218,null,{}] 01:11:18 INFO - PROCESS | 1941 | 1467360678084 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}] 01:11:18 INFO - PROCESS | 1941 | 1467360678089 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:18 INFO - PROCESS | 1941 | 1467360678256 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 01:11:18 INFO - PROCESS | 1941 | 1467360678277 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:18 INFO - PROCESS | 1941 | 1467360678278 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:18 INFO - PROCESS | 1941 | ++DOCSHELL 0x128186800 == 36 [pid = 1941] [id = 312] 01:11:18 INFO - PROCESS | 1941 | ++DOMWINDOW == 94 (0x123b73000) [pid = 1941] [serial = 935] [outer = 0x0] 01:11:18 INFO - PROCESS | 1941 | ++DOMWINDOW == 95 (0x124b5c000) [pid = 1941] [serial = 936] [outer = 0x123b73000] 01:11:18 INFO - PROCESS | 1941 | 1467360678319 Marionette DEBUG loaded listener.js 01:11:18 INFO - PROCESS | 1941 | ++DOMWINDOW == 96 (0x1255d0c00) [pid = 1941] [serial = 937] [outer = 0x123b73000] 01:11:18 INFO - PROCESS | 1941 | 1467360678757 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]]]}] 01:11:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 01:11:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 726ms 01:11:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 01:11:18 INFO - PROCESS | 1941 | 1467360678805 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 01:11:18 INFO - PROCESS | 1941 | 1467360678807 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 01:11:18 INFO - PROCESS | 1941 | 1467360678810 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 01:11:18 INFO - PROCESS | 1941 | 1467360678813 Marionette TRACE conn2 <- [1,1222,null,{}] 01:11:18 INFO - PROCESS | 1941 | 1467360678816 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}] 01:11:18 INFO - PROCESS | 1941 | 1467360678817 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:18 INFO - PROCESS | 1941 | 1467360678924 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 01:11:18 INFO - PROCESS | 1941 | 1467360678928 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:18 INFO - PROCESS | 1941 | 1467360678929 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:18 INFO - PROCESS | 1941 | ++DOCSHELL 0x1286c8800 == 37 [pid = 1941] [id = 313] 01:11:18 INFO - PROCESS | 1941 | ++DOMWINDOW == 97 (0x1255d9c00) [pid = 1941] [serial = 938] [outer = 0x0] 01:11:18 INFO - PROCESS | 1941 | ++DOMWINDOW == 98 (0x125682000) [pid = 1941] [serial = 939] [outer = 0x1255d9c00] 01:11:18 INFO - PROCESS | 1941 | 1467360678957 Marionette DEBUG loaded listener.js 01:11:18 INFO - PROCESS | 1941 | ++DOMWINDOW == 99 (0x12646ec00) [pid = 1941] [serial = 940] [outer = 0x1255d9c00] 01:11:19 INFO - PROCESS | 1941 | 1467360679267 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] 01:11:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 01:11:19 INFO - PROCESS | 1941 | 1467360679289 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 01:11:19 INFO - PROCESS | 1941 | 1467360679299 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 01:11:19 INFO - PROCESS | 1941 | 1467360679300 Marionette TRACE conn2 <- [1,1226,null,{}] 01:11:19 INFO - PROCESS | 1941 | 1467360679303 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}] 01:11:19 INFO - PROCESS | 1941 | 1467360679304 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:19 INFO - PROCESS | 1941 | 1467360679413 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 01:11:19 INFO - PROCESS | 1941 | 1467360679417 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:19 INFO - PROCESS | 1941 | 1467360679419 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:19 INFO - PROCESS | 1941 | ++DOCSHELL 0x128dab800 == 38 [pid = 1941] [id = 314] 01:11:19 INFO - PROCESS | 1941 | ++DOMWINDOW == 100 (0x125674800) [pid = 1941] [serial = 941] [outer = 0x0] 01:11:19 INFO - PROCESS | 1941 | ++DOMWINDOW == 101 (0x12682f400) [pid = 1941] [serial = 942] [outer = 0x125674800] 01:11:19 INFO - PROCESS | 1941 | 1467360679450 Marionette DEBUG loaded listener.js 01:11:19 INFO - PROCESS | 1941 | ++DOMWINDOW == 102 (0x126a1b400) [pid = 1941] [serial = 943] [outer = 0x125674800] 01:11:19 INFO - PROCESS | 1941 | --DOMWINDOW == 101 (0x1133de000) [pid = 1941] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 01:11:19 INFO - PROCESS | 1941 | --DOMWINDOW == 100 (0x118115400) [pid = 1941] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 01:11:19 INFO - PROCESS | 1941 | --DOMWINDOW == 99 (0x11938a400) [pid = 1941] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 01:11:19 INFO - PROCESS | 1941 | --DOMWINDOW == 98 (0x118fb6c00) [pid = 1941] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 01:11:19 INFO - PROCESS | 1941 | --DOMWINDOW == 97 (0x1182df800) [pid = 1941] [serial = 887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 01:11:19 INFO - PROCESS | 1941 | --DOMWINDOW == 96 (0x113dac400) [pid = 1941] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 01:11:19 INFO - PROCESS | 1941 | --DOMWINDOW == 95 (0x1127ca800) [pid = 1941] [serial = 884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 01:11:19 INFO - PROCESS | 1941 | --DOMWINDOW == 94 (0x113f2e400) [pid = 1941] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 01:11:19 INFO - PROCESS | 1941 | --DOMWINDOW == 93 (0x116077c00) [pid = 1941] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 01:11:19 INFO - PROCESS | 1941 | --DOMWINDOW == 92 (0x119750000) [pid = 1941] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 01:11:19 INFO - PROCESS | 1941 | --DOMWINDOW == 91 (0x11295a400) [pid = 1941] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 01:11:19 INFO - PROCESS | 1941 | --DOMWINDOW == 90 (0x116029400) [pid = 1941] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 01:11:19 INFO - PROCESS | 1941 | --DOMWINDOW == 89 (0x119756400) [pid = 1941] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 01:11:19 INFO - PROCESS | 1941 | --DOMWINDOW == 88 (0x112977c00) [pid = 1941] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 01:11:19 INFO - PROCESS | 1941 | --DOMWINDOW == 87 (0x1127cf000) [pid = 1941] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 01:11:19 INFO - PROCESS | 1941 | --DOMWINDOW == 86 (0x119888c00) [pid = 1941] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 01:11:19 INFO - PROCESS | 1941 | --DOMWINDOW == 85 (0x124085800) [pid = 1941] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 01:11:19 INFO - PROCESS | 1941 | 1467360679900 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]]]}] 01:11:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 01:11:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 627ms 01:11:19 INFO - PROCESS | 1941 | 1467360679923 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 01:11:19 INFO - PROCESS | 1941 | 1467360679924 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 01:11:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 01:11:19 INFO - PROCESS | 1941 | 1467360679930 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 01:11:19 INFO - PROCESS | 1941 | 1467360679931 Marionette TRACE conn2 <- [1,1230,null,{}] 01:11:19 INFO - PROCESS | 1941 | 1467360679934 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}] 01:11:19 INFO - PROCESS | 1941 | 1467360679935 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:20 INFO - PROCESS | 1941 | 1467360680017 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 01:11:20 INFO - PROCESS | 1941 | 1467360680021 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:20 INFO - PROCESS | 1941 | 1467360680022 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:20 INFO - PROCESS | 1941 | ++DOCSHELL 0x12395c800 == 39 [pid = 1941] [id = 315] 01:11:20 INFO - PROCESS | 1941 | ++DOMWINDOW == 86 (0x1176df400) [pid = 1941] [serial = 944] [outer = 0x0] 01:11:20 INFO - PROCESS | 1941 | ++DOMWINDOW == 87 (0x1184f0400) [pid = 1941] [serial = 945] [outer = 0x1176df400] 01:11:20 INFO - PROCESS | 1941 | 1467360680046 Marionette DEBUG loaded listener.js 01:11:20 INFO - PROCESS | 1941 | ++DOMWINDOW == 88 (0x119750000) [pid = 1941] [serial = 946] [outer = 0x1176df400] 01:11:20 INFO - PROCESS | 1941 | 1467360680363 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]]]}] 01:11:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 01:11:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 470ms 01:11:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 01:11:20 INFO - PROCESS | 1941 | 1467360680398 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 01:11:20 INFO - PROCESS | 1941 | 1467360680399 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 01:11:20 INFO - PROCESS | 1941 | 1467360680401 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 01:11:20 INFO - PROCESS | 1941 | 1467360680402 Marionette TRACE conn2 <- [1,1234,null,{}] 01:11:20 INFO - PROCESS | 1941 | 1467360680405 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}] 01:11:20 INFO - PROCESS | 1941 | 1467360680406 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:20 INFO - PROCESS | 1941 | 1467360680492 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 01:11:20 INFO - PROCESS | 1941 | 1467360680498 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:20 INFO - PROCESS | 1941 | 1467360680499 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:20 INFO - PROCESS | 1941 | ++DOCSHELL 0x12aab4000 == 40 [pid = 1941] [id = 316] 01:11:20 INFO - PROCESS | 1941 | ++DOMWINDOW == 89 (0x119d0f000) [pid = 1941] [serial = 947] [outer = 0x0] 01:11:20 INFO - PROCESS | 1941 | ++DOMWINDOW == 90 (0x124ec8800) [pid = 1941] [serial = 948] [outer = 0x119d0f000] 01:11:20 INFO - PROCESS | 1941 | 1467360680523 Marionette DEBUG loaded listener.js 01:11:20 INFO - PROCESS | 1941 | ++DOMWINDOW == 91 (0x126a21000) [pid = 1941] [serial = 949] [outer = 0x119d0f000] 01:11:20 INFO - PROCESS | 1941 | 1467360680863 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]]]}] 01:11:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 01:11:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 467ms 01:11:20 INFO - PROCESS | 1941 | 1467360680870 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 01:11:20 INFO - PROCESS | 1941 | 1467360680871 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 01:11:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 01:11:20 INFO - PROCESS | 1941 | 1467360680874 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 01:11:20 INFO - PROCESS | 1941 | 1467360680876 Marionette TRACE conn2 <- [1,1238,null,{}] 01:11:20 INFO - PROCESS | 1941 | 1467360680880 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}] 01:11:20 INFO - PROCESS | 1941 | 1467360680881 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:21 INFO - PROCESS | 1941 | 1467360680999 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 01:11:21 INFO - PROCESS | 1941 | 1467360681005 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:21 INFO - PROCESS | 1941 | 1467360681007 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:21 INFO - PROCESS | 1941 | ++DOCSHELL 0x12b1aa000 == 41 [pid = 1941] [id = 317] 01:11:21 INFO - PROCESS | 1941 | ++DOMWINDOW == 92 (0x112c87c00) [pid = 1941] [serial = 950] [outer = 0x0] 01:11:21 INFO - PROCESS | 1941 | ++DOMWINDOW == 93 (0x128015400) [pid = 1941] [serial = 951] [outer = 0x112c87c00] 01:11:21 INFO - PROCESS | 1941 | 1467360681033 Marionette DEBUG loaded listener.js 01:11:21 INFO - PROCESS | 1941 | ++DOMWINDOW == 94 (0x128106c00) [pid = 1941] [serial = 952] [outer = 0x112c87c00] 01:11:21 INFO - PROCESS | 1941 | 1467360681318 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]]]}] 01:11:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 01:11:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 472ms 01:11:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 01:11:21 INFO - PROCESS | 1941 | 1467360681349 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 01:11:21 INFO - PROCESS | 1941 | 1467360681350 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 01:11:21 INFO - PROCESS | 1941 | 1467360681352 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 01:11:21 INFO - PROCESS | 1941 | 1467360681353 Marionette TRACE conn2 <- [1,1242,null,{}] 01:11:21 INFO - PROCESS | 1941 | 1467360681354 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}] 01:11:21 INFO - PROCESS | 1941 | 1467360681355 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:21 INFO - PROCESS | 1941 | 1467360681459 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 01:11:21 INFO - PROCESS | 1941 | 1467360681465 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:21 INFO - PROCESS | 1941 | 1467360681466 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:21 INFO - PROCESS | 1941 | ++DOCSHELL 0x12bc87000 == 42 [pid = 1941] [id = 318] 01:11:21 INFO - PROCESS | 1941 | ++DOMWINDOW == 95 (0x128109c00) [pid = 1941] [serial = 953] [outer = 0x0] 01:11:21 INFO - PROCESS | 1941 | ++DOMWINDOW == 96 (0x128111800) [pid = 1941] [serial = 954] [outer = 0x128109c00] 01:11:21 INFO - PROCESS | 1941 | 1467360681505 Marionette DEBUG loaded listener.js 01:11:21 INFO - PROCESS | 1941 | ++DOMWINDOW == 97 (0x128122400) [pid = 1941] [serial = 955] [outer = 0x128109c00] 01:11:22 INFO - PROCESS | 1941 | 1467360682083 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]]]}] 01:11:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 01:11:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 768ms 01:11:22 INFO - PROCESS | 1941 | 1467360682121 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 01:11:22 INFO - PROCESS | 1941 | 1467360682124 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 01:11:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 01:11:22 INFO - PROCESS | 1941 | 1467360682130 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 01:11:22 INFO - PROCESS | 1941 | 1467360682132 Marionette TRACE conn2 <- [1,1246,null,{}] 01:11:22 INFO - PROCESS | 1941 | 1467360682137 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}] 01:11:22 INFO - PROCESS | 1941 | 1467360682138 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:22 INFO - PROCESS | 1941 | 1467360682265 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 01:11:22 INFO - PROCESS | 1941 | 1467360682336 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:22 INFO - PROCESS | 1941 | 1467360682337 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:22 INFO - PROCESS | 1941 | ++DOCSHELL 0x1184cd800 == 43 [pid = 1941] [id = 319] 01:11:22 INFO - PROCESS | 1941 | ++DOMWINDOW == 98 (0x116974800) [pid = 1941] [serial = 956] [outer = 0x0] 01:11:22 INFO - PROCESS | 1941 | ++DOMWINDOW == 99 (0x1181aec00) [pid = 1941] [serial = 957] [outer = 0x116974800] 01:11:22 INFO - PROCESS | 1941 | 1467360682369 Marionette DEBUG loaded listener.js 01:11:22 INFO - PROCESS | 1941 | ++DOMWINDOW == 100 (0x1182d5000) [pid = 1941] [serial = 958] [outer = 0x116974800] 01:11:22 INFO - PROCESS | 1941 | 1467360682850 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]]]}] 01:11:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 01:11:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 775ms 01:11:22 INFO - PROCESS | 1941 | 1467360682905 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 01:11:22 INFO - PROCESS | 1941 | 1467360682909 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 01:11:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 01:11:22 INFO - PROCESS | 1941 | 1467360682916 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 01:11:22 INFO - PROCESS | 1941 | 1467360682919 Marionette TRACE conn2 <- [1,1250,null,{}] 01:11:22 INFO - PROCESS | 1941 | 1467360682923 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}] 01:11:22 INFO - PROCESS | 1941 | 1467360682926 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:23 INFO - PROCESS | 1941 | 1467360683071 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 01:11:23 INFO - PROCESS | 1941 | 1467360683141 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:23 INFO - PROCESS | 1941 | 1467360683142 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:23 INFO - PROCESS | 1941 | ++DOCSHELL 0x125617000 == 44 [pid = 1941] [id = 320] 01:11:23 INFO - PROCESS | 1941 | ++DOMWINDOW == 101 (0x1185b6c00) [pid = 1941] [serial = 959] [outer = 0x0] 01:11:23 INFO - PROCESS | 1941 | ++DOMWINDOW == 102 (0x1193e9000) [pid = 1941] [serial = 960] [outer = 0x1185b6c00] 01:11:23 INFO - PROCESS | 1941 | 1467360683175 Marionette DEBUG loaded listener.js 01:11:23 INFO - PROCESS | 1941 | ++DOMWINDOW == 103 (0x119757800) [pid = 1941] [serial = 961] [outer = 0x1185b6c00] 01:11:23 INFO - PROCESS | 1941 | 1467360683622 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]]]}] 01:11:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 01:11:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 722ms 01:11:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 01:11:23 INFO - PROCESS | 1941 | 1467360683637 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 01:11:23 INFO - PROCESS | 1941 | 1467360683639 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 01:11:23 INFO - PROCESS | 1941 | 1467360683642 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 01:11:23 INFO - PROCESS | 1941 | 1467360683646 Marionette TRACE conn2 <- [1,1254,null,{}] 01:11:23 INFO - PROCESS | 1941 | 1467360683654 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}] 01:11:23 INFO - PROCESS | 1941 | 1467360683658 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:23 INFO - PROCESS | 1941 | 1467360683760 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 01:11:23 INFO - PROCESS | 1941 | 1467360683817 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:23 INFO - PROCESS | 1941 | 1467360683819 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:23 INFO - PROCESS | 1941 | ++DOCSHELL 0x12bc7b000 == 45 [pid = 1941] [id = 321] 01:11:23 INFO - PROCESS | 1941 | ++DOMWINDOW == 104 (0x119d91000) [pid = 1941] [serial = 962] [outer = 0x0] 01:11:23 INFO - PROCESS | 1941 | ++DOMWINDOW == 105 (0x123c08400) [pid = 1941] [serial = 963] [outer = 0x119d91000] 01:11:23 INFO - PROCESS | 1941 | 1467360683850 Marionette DEBUG loaded listener.js 01:11:23 INFO - PROCESS | 1941 | ++DOMWINDOW == 106 (0x124e5ac00) [pid = 1941] [serial = 964] [outer = 0x119d91000] 01:11:24 INFO - PROCESS | 1941 | 1467360684295 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]]]}] 01:11:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 01:11:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 674ms 01:11:24 INFO - PROCESS | 1941 | 1467360684316 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 01:11:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 01:11:24 INFO - PROCESS | 1941 | 1467360684318 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 01:11:24 INFO - PROCESS | 1941 | 1467360684320 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 01:11:24 INFO - PROCESS | 1941 | 1467360684322 Marionette TRACE conn2 <- [1,1258,null,{}] 01:11:24 INFO - PROCESS | 1941 | 1467360684324 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}] 01:11:24 INFO - PROCESS | 1941 | 1467360684326 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:24 INFO - PROCESS | 1941 | 1467360684430 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 01:11:24 INFO - PROCESS | 1941 | 1467360684488 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:24 INFO - PROCESS | 1941 | 1467360684489 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:24 INFO - PROCESS | 1941 | ++DOCSHELL 0x12c33c000 == 46 [pid = 1941] [id = 322] 01:11:24 INFO - PROCESS | 1941 | ++DOMWINDOW == 107 (0x1250e4400) [pid = 1941] [serial = 965] [outer = 0x0] 01:11:24 INFO - PROCESS | 1941 | ++DOMWINDOW == 108 (0x126a29000) [pid = 1941] [serial = 966] [outer = 0x1250e4400] 01:11:24 INFO - PROCESS | 1941 | 1467360684519 Marionette DEBUG loaded listener.js 01:11:24 INFO - PROCESS | 1941 | ++DOMWINDOW == 109 (0x12801bc00) [pid = 1941] [serial = 967] [outer = 0x1250e4400] 01:11:25 INFO - PROCESS | 1941 | 1467360685154 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]]]}] 01:11:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 01:11:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 869ms 01:11:25 INFO - PROCESS | 1941 | 1467360685189 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 01:11:25 INFO - PROCESS | 1941 | 1467360685192 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 01:11:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 01:11:25 INFO - PROCESS | 1941 | 1467360685198 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 01:11:25 INFO - PROCESS | 1941 | 1467360685199 Marionette TRACE conn2 <- [1,1262,null,{}] 01:11:25 INFO - PROCESS | 1941 | 1467360685203 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}] 01:11:25 INFO - PROCESS | 1941 | 1467360685205 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:25 INFO - PROCESS | 1941 | 1467360685302 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 01:11:25 INFO - PROCESS | 1941 | 1467360685374 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:25 INFO - PROCESS | 1941 | 1467360685377 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:25 INFO - PROCESS | 1941 | ++DOCSHELL 0x1187f3800 == 47 [pid = 1941] [id = 323] 01:11:25 INFO - PROCESS | 1941 | ++DOMWINDOW == 110 (0x115d5f800) [pid = 1941] [serial = 968] [outer = 0x0] 01:11:25 INFO - PROCESS | 1941 | ++DOMWINDOW == 111 (0x1167d5c00) [pid = 1941] [serial = 969] [outer = 0x115d5f800] 01:11:25 INFO - PROCESS | 1941 | 1467360685405 Marionette DEBUG loaded listener.js 01:11:25 INFO - PROCESS | 1941 | ++DOMWINDOW == 112 (0x117ea3000) [pid = 1941] [serial = 970] [outer = 0x115d5f800] 01:11:25 INFO - PROCESS | 1941 | 1467360685857 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]]]}] 01:11:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 01:11:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 673ms 01:11:25 INFO - PROCESS | 1941 | 1467360685871 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 01:11:25 INFO - PROCESS | 1941 | 1467360685876 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 01:11:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 01:11:25 INFO - PROCESS | 1941 | 1467360685905 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 01:11:25 INFO - PROCESS | 1941 | 1467360685907 Marionette TRACE conn2 <- [1,1266,null,{}] 01:11:25 INFO - PROCESS | 1941 | 1467360685913 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}] 01:11:25 INFO - PROCESS | 1941 | 1467360685916 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:26 INFO - PROCESS | 1941 | 1467360686051 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 01:11:26 INFO - PROCESS | 1941 | 1467360686152 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:26 INFO - PROCESS | 1941 | 1467360686154 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:26 INFO - PROCESS | 1941 | ++DOCSHELL 0x117139800 == 48 [pid = 1941] [id = 324] 01:11:26 INFO - PROCESS | 1941 | ++DOMWINDOW == 113 (0x1181be000) [pid = 1941] [serial = 971] [outer = 0x0] 01:11:26 INFO - PROCESS | 1941 | ++DOMWINDOW == 114 (0x1181c5800) [pid = 1941] [serial = 972] [outer = 0x1181be000] 01:11:26 INFO - PROCESS | 1941 | 1467360686195 Marionette DEBUG loaded listener.js 01:11:26 INFO - PROCESS | 1941 | ++DOMWINDOW == 115 (0x1182d2000) [pid = 1941] [serial = 973] [outer = 0x1181be000] 01:11:26 INFO - PROCESS | 1941 | --DOCSHELL 0x12b1aa000 == 47 [pid = 1941] [id = 317] 01:11:26 INFO - PROCESS | 1941 | --DOCSHELL 0x12aab4000 == 46 [pid = 1941] [id = 316] 01:11:26 INFO - PROCESS | 1941 | --DOCSHELL 0x12395c800 == 45 [pid = 1941] [id = 315] 01:11:26 INFO - PROCESS | 1941 | --DOCSHELL 0x128dab800 == 44 [pid = 1941] [id = 314] 01:11:26 INFO - PROCESS | 1941 | --DOCSHELL 0x1286c8800 == 43 [pid = 1941] [id = 313] 01:11:26 INFO - PROCESS | 1941 | --DOCSHELL 0x128186800 == 42 [pid = 1941] [id = 312] 01:11:26 INFO - PROCESS | 1941 | --DOCSHELL 0x125047000 == 41 [pid = 1941] [id = 311] 01:11:26 INFO - PROCESS | 1941 | --DOCSHELL 0x1245bc800 == 40 [pid = 1941] [id = 310] 01:11:26 INFO - PROCESS | 1941 | --DOCSHELL 0x12395e000 == 39 [pid = 1941] [id = 309] 01:11:26 INFO - PROCESS | 1941 | --DOCSHELL 0x1187e7000 == 38 [pid = 1941] [id = 308] 01:11:26 INFO - PROCESS | 1941 | --DOCSHELL 0x116945800 == 37 [pid = 1941] [id = 307] 01:11:26 INFO - PROCESS | 1941 | --DOCSHELL 0x11623e800 == 36 [pid = 1941] [id = 306] 01:11:26 INFO - PROCESS | 1941 | --DOCSHELL 0x116e3a800 == 35 [pid = 1941] [id = 305] 01:11:26 INFO - PROCESS | 1941 | --DOCSHELL 0x12aaa8800 == 34 [pid = 1941] [id = 304] 01:11:26 INFO - PROCESS | 1941 | --DOCSHELL 0x116fdd800 == 33 [pid = 1941] [id = 292] 01:11:26 INFO - PROCESS | 1941 | --DOCSHELL 0x1187f3800 == 32 [pid = 1941] [id = 323] 01:11:26 INFO - PROCESS | 1941 | --DOCSHELL 0x12c33c000 == 31 [pid = 1941] [id = 322] 01:11:26 INFO - PROCESS | 1941 | --DOCSHELL 0x12bc7b000 == 30 [pid = 1941] [id = 321] 01:11:26 INFO - PROCESS | 1941 | --DOCSHELL 0x125617000 == 29 [pid = 1941] [id = 320] 01:11:26 INFO - PROCESS | 1941 | --DOCSHELL 0x12bc87000 == 28 [pid = 1941] [id = 318] 01:11:26 INFO - PROCESS | 1941 | --DOCSHELL 0x1184cd800 == 27 [pid = 1941] [id = 319] 01:11:26 INFO - PROCESS | 1941 | --DOMWINDOW == 114 (0x123dd4000) [pid = 1941] [serial = 492] [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.] 01:11:26 INFO - PROCESS | 1941 | --DOMWINDOW == 113 (0x116971400) [pid = 1941] [serial = 861] [outer = 0x0] [url = about:blank] 01:11:26 INFO - PROCESS | 1941 | --DOMWINDOW == 112 (0x115d57800) [pid = 1941] [serial = 860] [outer = 0x0] [url = about:blank] 01:11:26 INFO - PROCESS | 1941 | --DOMWINDOW == 111 (0x11823f000) [pid = 1941] [serial = 864] [outer = 0x0] [url = about:blank] 01:11:26 INFO - PROCESS | 1941 | --DOMWINDOW == 110 (0x1181c5400) [pid = 1941] [serial = 863] [outer = 0x0] [url = about:blank] 01:11:26 INFO - PROCESS | 1941 | --DOMWINDOW == 109 (0x119421800) [pid = 1941] [serial = 867] [outer = 0x0] [url = about:blank] 01:11:26 INFO - PROCESS | 1941 | --DOMWINDOW == 108 (0x11938e800) [pid = 1941] [serial = 866] [outer = 0x0] [url = about:blank] 01:11:26 INFO - PROCESS | 1941 | --DOMWINDOW == 107 (0x123802800) [pid = 1941] [serial = 870] [outer = 0x0] [url = about:blank] 01:11:26 INFO - PROCESS | 1941 | --DOMWINDOW == 106 (0x119d0d000) [pid = 1941] [serial = 869] [outer = 0x0] [url = about:blank] 01:11:26 INFO - PROCESS | 1941 | --DOMWINDOW == 105 (0x1185bf800) [pid = 1941] [serial = 888] [outer = 0x0] [url = about:blank] 01:11:26 INFO - PROCESS | 1941 | --DOMWINDOW == 104 (0x1238e4000) [pid = 1941] [serial = 873] [outer = 0x0] [url = about:blank] 01:11:26 INFO - PROCESS | 1941 | --DOMWINDOW == 103 (0x1182d3800) [pid = 1941] [serial = 885] [outer = 0x0] [url = about:blank] 01:11:26 INFO - PROCESS | 1941 | --DOMWINDOW == 102 (0x1182e0800) [pid = 1941] [serial = 886] [outer = 0x0] [url = about:blank] 01:11:26 INFO - PROCESS | 1941 | --DOMWINDOW == 101 (0x11938c400) [pid = 1941] [serial = 891] [outer = 0x0] [url = about:blank] 01:11:26 INFO - PROCESS | 1941 | --DOMWINDOW == 100 (0x119759c00) [pid = 1941] [serial = 872] [outer = 0x0] [url = about:blank] 01:11:26 INFO - PROCESS | 1941 | --DOMWINDOW == 99 (0x117ea6800) [pid = 1941] [serial = 876] [outer = 0x0] [url = about:blank] 01:11:26 INFO - PROCESS | 1941 | --DOMWINDOW == 98 (0x116972400) [pid = 1941] [serial = 875] [outer = 0x0] [url = about:blank] 01:11:26 INFO - PROCESS | 1941 | --DOMWINDOW == 97 (0x119b7b000) [pid = 1941] [serial = 894] [outer = 0x0] [url = about:blank] 01:11:26 INFO - PROCESS | 1941 | --DOMWINDOW == 96 (0x119fe2400) [pid = 1941] [serial = 895] [outer = 0x0] [url = about:blank] 01:11:26 INFO - PROCESS | 1941 | --DOMWINDOW == 95 (0x123a1f000) [pid = 1941] [serial = 900] [outer = 0x0] [url = about:blank] 01:11:26 INFO - PROCESS | 1941 | --DOMWINDOW == 94 (0x1176d9000) [pid = 1941] [serial = 881] [outer = 0x0] [url = about:blank] 01:11:26 INFO - PROCESS | 1941 | --DOMWINDOW == 93 (0x120f33000) [pid = 1941] [serial = 897] [outer = 0x0] [url = about:blank] 01:11:26 INFO - PROCESS | 1941 | --DOMWINDOW == 92 (0x11811c800) [pid = 1941] [serial = 882] [outer = 0x0] [url = about:blank] 01:11:26 INFO - PROCESS | 1941 | --DOMWINDOW == 91 (0x1131a3400) [pid = 1941] [serial = 878] [outer = 0x0] [url = about:blank] 01:11:26 INFO - PROCESS | 1941 | --DOMWINDOW == 90 (0x1138ecc00) [pid = 1941] [serial = 879] [outer = 0x0] [url = about:blank] 01:11:26 INFO - PROCESS | 1941 | --DOMWINDOW == 89 (0x118fa8000) [pid = 1941] [serial = 904] [outer = 0x0] [url = about:blank] 01:11:26 INFO - PROCESS | 1941 | --DOMWINDOW == 88 (0x123b76000) [pid = 1941] [serial = 906] [outer = 0x0] [url = about:blank] 01:11:26 INFO - PROCESS | 1941 | --DOMWINDOW == 87 (0x1160d7800) [pid = 1941] [serial = 903] [outer = 0x0] [url = about:blank] 01:11:26 INFO - PROCESS | 1941 | --DOMWINDOW == 86 (0x124e4f000) [pid = 1941] [serial = 909] [outer = 0x0] [url = about:blank] 01:11:26 INFO - PROCESS | 1941 | --DOMWINDOW == 85 (0x123dd3000) [pid = 1941] [serial = 901] [outer = 0x0] [url = about:blank] 01:11:26 INFO - PROCESS | 1941 | --DOMWINDOW == 84 (0x1255d1c00) [pid = 1941] [serial = 910] [outer = 0x0] [url = about:blank] 01:11:26 INFO - PROCESS | 1941 | --DOMWINDOW == 83 (0x126006400) [pid = 1941] [serial = 912] [outer = 0x0] [url = about:blank] 01:11:26 INFO - PROCESS | 1941 | --DOMWINDOW == 82 (0x123806c00) [pid = 1941] [serial = 898] [outer = 0x0] [url = about:blank] 01:11:26 INFO - PROCESS | 1941 | --DOMWINDOW == 81 (0x124085c00) [pid = 1941] [serial = 907] [outer = 0x0] [url = about:blank] 01:11:26 INFO - PROCESS | 1941 | --DOMWINDOW == 80 (0x1193f2400) [pid = 1941] [serial = 892] [outer = 0x0] [url = about:blank] 01:11:26 INFO - PROCESS | 1941 | --DOMWINDOW == 79 (0x118fa7800) [pid = 1941] [serial = 889] [outer = 0x0] [url = about:blank] 01:11:27 INFO - PROCESS | 1941 | 1467360687104 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]]]}] 01:11:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 01:11:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1233ms 01:11:27 INFO - PROCESS | 1941 | 1467360687135 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 01:11:27 INFO - PROCESS | 1941 | 1467360687137 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 01:11:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 01:11:27 INFO - PROCESS | 1941 | 1467360687140 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 01:11:27 INFO - PROCESS | 1941 | 1467360687146 Marionette TRACE conn2 <- [1,1270,null,{}] 01:11:27 INFO - PROCESS | 1941 | 1467360687149 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}] 01:11:27 INFO - PROCESS | 1941 | 1467360687150 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:27 INFO - PROCESS | 1941 | 1467360687230 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 01:11:27 INFO - PROCESS | 1941 | 1467360687235 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:27 INFO - PROCESS | 1941 | 1467360687237 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:27 INFO - PROCESS | 1941 | ++DOCSHELL 0x1160a3800 == 28 [pid = 1941] [id = 325] 01:11:27 INFO - PROCESS | 1941 | ++DOMWINDOW == 80 (0x112c8a400) [pid = 1941] [serial = 974] [outer = 0x0] 01:11:27 INFO - PROCESS | 1941 | ++DOMWINDOW == 81 (0x115021400) [pid = 1941] [serial = 975] [outer = 0x112c8a400] 01:11:27 INFO - PROCESS | 1941 | 1467360687267 Marionette DEBUG loaded listener.js 01:11:27 INFO - PROCESS | 1941 | ++DOMWINDOW == 82 (0x116968c00) [pid = 1941] [serial = 976] [outer = 0x112c8a400] 01:11:27 INFO - PROCESS | 1941 | 1467360687614 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]]]}] 01:11:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 01:11:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 523ms 01:11:27 INFO - PROCESS | 1941 | 1467360687668 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 01:11:27 INFO - PROCESS | 1941 | 1467360687671 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 01:11:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 01:11:27 INFO - PROCESS | 1941 | 1467360687686 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 01:11:27 INFO - PROCESS | 1941 | 1467360687688 Marionette TRACE conn2 <- [1,1274,null,{}] 01:11:27 INFO - PROCESS | 1941 | 1467360687690 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}] 01:11:27 INFO - PROCESS | 1941 | 1467360687692 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:27 INFO - PROCESS | 1941 | 1467360687768 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 01:11:27 INFO - PROCESS | 1941 | 1467360687773 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:27 INFO - PROCESS | 1941 | 1467360687774 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:27 INFO - PROCESS | 1941 | ++DOCSHELL 0x116fdf800 == 29 [pid = 1941] [id = 326] 01:11:27 INFO - PROCESS | 1941 | ++DOMWINDOW == 83 (0x1171ba400) [pid = 1941] [serial = 977] [outer = 0x0] 01:11:27 INFO - PROCESS | 1941 | ++DOMWINDOW == 84 (0x1181abc00) [pid = 1941] [serial = 978] [outer = 0x1171ba400] 01:11:27 INFO - PROCESS | 1941 | 1467360687802 Marionette DEBUG loaded listener.js 01:11:27 INFO - PROCESS | 1941 | ++DOMWINDOW == 85 (0x11823f000) [pid = 1941] [serial = 979] [outer = 0x1171ba400] 01:11:28 INFO - PROCESS | 1941 | 1467360688221 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]]]}] 01:11:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 01:11:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 577ms 01:11:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 01:11:28 INFO - PROCESS | 1941 | 1467360688259 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 01:11:28 INFO - PROCESS | 1941 | 1467360688261 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 01:11:28 INFO - PROCESS | 1941 | 1467360688265 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 01:11:28 INFO - PROCESS | 1941 | 1467360688268 Marionette TRACE conn2 <- [1,1278,null,{}] 01:11:28 INFO - PROCESS | 1941 | 1467360688280 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}] 01:11:28 INFO - PROCESS | 1941 | 1467360688285 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:28 INFO - PROCESS | 1941 | 1467360688369 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 01:11:28 INFO - PROCESS | 1941 | 1467360688374 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:28 INFO - PROCESS | 1941 | 1467360688378 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:28 INFO - PROCESS | 1941 | ++DOCSHELL 0x119713000 == 30 [pid = 1941] [id = 327] 01:11:28 INFO - PROCESS | 1941 | ++DOMWINDOW == 86 (0x1182dd800) [pid = 1941] [serial = 980] [outer = 0x0] 01:11:28 INFO - PROCESS | 1941 | ++DOMWINDOW == 87 (0x1185bcc00) [pid = 1941] [serial = 981] [outer = 0x1182dd800] 01:11:28 INFO - PROCESS | 1941 | 1467360688407 Marionette DEBUG loaded listener.js 01:11:28 INFO - PROCESS | 1941 | ++DOMWINDOW == 88 (0x119385c00) [pid = 1941] [serial = 982] [outer = 0x1182dd800] 01:11:28 INFO - PROCESS | 1941 | 1467360688738 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]]]}] 01:11:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 01:11:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 523ms 01:11:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 01:11:28 INFO - PROCESS | 1941 | 1467360688787 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 01:11:28 INFO - PROCESS | 1941 | 1467360688789 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 01:11:28 INFO - PROCESS | 1941 | 1467360688791 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 01:11:28 INFO - PROCESS | 1941 | 1467360688793 Marionette TRACE conn2 <- [1,1282,null,{}] 01:11:28 INFO - PROCESS | 1941 | 1467360688795 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}] 01:11:28 INFO - PROCESS | 1941 | 1467360688796 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:28 INFO - PROCESS | 1941 | 1467360688904 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 01:11:28 INFO - PROCESS | 1941 | 1467360688918 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:28 INFO - PROCESS | 1941 | 1467360688920 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:28 INFO - PROCESS | 1941 | ++DOCSHELL 0x123870800 == 31 [pid = 1941] [id = 328] 01:11:28 INFO - PROCESS | 1941 | ++DOMWINDOW == 89 (0x118589800) [pid = 1941] [serial = 983] [outer = 0x0] 01:11:28 INFO - PROCESS | 1941 | ++DOMWINDOW == 90 (0x1193e9800) [pid = 1941] [serial = 984] [outer = 0x118589800] 01:11:28 INFO - PROCESS | 1941 | 1467360688945 Marionette DEBUG loaded listener.js 01:11:28 INFO - PROCESS | 1941 | ++DOMWINDOW == 91 (0x119868800) [pid = 1941] [serial = 985] [outer = 0x118589800] 01:11:29 INFO - PROCESS | 1941 | 1467360689297 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]]]}] 01:11:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 01:11:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 520ms 01:11:29 INFO - PROCESS | 1941 | 1467360689311 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 01:11:29 INFO - PROCESS | 1941 | 1467360689313 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 01:11:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 01:11:29 INFO - PROCESS | 1941 | 1467360689322 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 01:11:29 INFO - PROCESS | 1941 | 1467360689324 Marionette TRACE conn2 <- [1,1286,null,{}] 01:11:29 INFO - PROCESS | 1941 | 1467360689327 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}] 01:11:29 INFO - PROCESS | 1941 | 1467360689329 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:29 INFO - PROCESS | 1941 | 1467360689422 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 01:11:29 INFO - PROCESS | 1941 | 1467360689426 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:29 INFO - PROCESS | 1941 | 1467360689428 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:29 INFO - PROCESS | 1941 | ++DOCSHELL 0x123ebc000 == 32 [pid = 1941] [id = 329] 01:11:29 INFO - PROCESS | 1941 | ++DOMWINDOW == 92 (0x113aa8c00) [pid = 1941] [serial = 986] [outer = 0x0] 01:11:29 INFO - PROCESS | 1941 | ++DOMWINDOW == 93 (0x11987fc00) [pid = 1941] [serial = 987] [outer = 0x113aa8c00] 01:11:29 INFO - PROCESS | 1941 | 1467360689452 Marionette DEBUG loaded listener.js 01:11:29 INFO - PROCESS | 1941 | ++DOMWINDOW == 94 (0x119d42400) [pid = 1941] [serial = 988] [outer = 0x113aa8c00] 01:11:29 INFO - PROCESS | 1941 | 1467360689804 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]]]}] 01:11:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 01:11:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 517ms 01:11:29 INFO - PROCESS | 1941 | 1467360689841 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 01:11:29 INFO - PROCESS | 1941 | 1467360689843 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 01:11:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 01:11:29 INFO - PROCESS | 1941 | 1467360689847 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 01:11:29 INFO - PROCESS | 1941 | 1467360689848 Marionette TRACE conn2 <- [1,1290,null,{}] 01:11:29 INFO - PROCESS | 1941 | 1467360689851 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}] 01:11:29 INFO - PROCESS | 1941 | 1467360689855 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:29 INFO - PROCESS | 1941 | 1467360689956 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 01:11:29 INFO - PROCESS | 1941 | 1467360689966 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:29 INFO - PROCESS | 1941 | 1467360689967 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:29 INFO - PROCESS | 1941 | ++DOCSHELL 0x124b1f000 == 33 [pid = 1941] [id = 330] 01:11:29 INFO - PROCESS | 1941 | ++DOMWINDOW == 95 (0x112eb2c00) [pid = 1941] [serial = 989] [outer = 0x0] 01:11:29 INFO - PROCESS | 1941 | ++DOMWINDOW == 96 (0x120f2cc00) [pid = 1941] [serial = 990] [outer = 0x112eb2c00] 01:11:29 INFO - PROCESS | 1941 | 1467360689993 Marionette DEBUG loaded listener.js 01:11:30 INFO - PROCESS | 1941 | ++DOMWINDOW == 97 (0x123dcdc00) [pid = 1941] [serial = 991] [outer = 0x112eb2c00] 01:11:30 INFO - PROCESS | 1941 | 1467360690352 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]]]}] 01:11:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 01:11:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 520ms 01:11:30 INFO - PROCESS | 1941 | 1467360690368 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 01:11:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 01:11:30 INFO - PROCESS | 1941 | 1467360690369 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 01:11:30 INFO - PROCESS | 1941 | 1467360690371 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 01:11:30 INFO - PROCESS | 1941 | 1467360690372 Marionette TRACE conn2 <- [1,1294,null,{}] 01:11:30 INFO - PROCESS | 1941 | 1467360690374 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}] 01:11:30 INFO - PROCESS | 1941 | 1467360690377 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:30 INFO - PROCESS | 1941 | 1467360690498 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 01:11:30 INFO - PROCESS | 1941 | 1467360690544 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:30 INFO - PROCESS | 1941 | 1467360690545 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:30 INFO - PROCESS | 1941 | ++DOCSHELL 0x12560f800 == 34 [pid = 1941] [id = 331] 01:11:30 INFO - PROCESS | 1941 | ++DOMWINDOW == 98 (0x123dce000) [pid = 1941] [serial = 992] [outer = 0x0] 01:11:30 INFO - PROCESS | 1941 | ++DOMWINDOW == 99 (0x124087800) [pid = 1941] [serial = 993] [outer = 0x123dce000] 01:11:30 INFO - PROCESS | 1941 | 1467360690585 Marionette DEBUG loaded listener.js 01:11:30 INFO - PROCESS | 1941 | ++DOMWINDOW == 100 (0x12459c400) [pid = 1941] [serial = 994] [outer = 0x123dce000] 01:11:31 INFO - PROCESS | 1941 | --DOMWINDOW == 99 (0x123b73000) [pid = 1941] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 01:11:31 INFO - PROCESS | 1941 | --DOMWINDOW == 98 (0x1255d9c00) [pid = 1941] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 01:11:31 INFO - PROCESS | 1941 | --DOMWINDOW == 97 (0x125674800) [pid = 1941] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 01:11:31 INFO - PROCESS | 1941 | --DOMWINDOW == 96 (0x1181aac00) [pid = 1941] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 01:11:31 INFO - PROCESS | 1941 | --DOMWINDOW == 95 (0x119d0c000) [pid = 1941] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 01:11:31 INFO - PROCESS | 1941 | --DOMWINDOW == 94 (0x1183a4800) [pid = 1941] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 01:11:31 INFO - PROCESS | 1941 | --DOMWINDOW == 93 (0x1255cf400) [pid = 1941] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 01:11:31 INFO - PROCESS | 1941 | --DOMWINDOW == 92 (0x112fe6400) [pid = 1941] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 01:11:31 INFO - PROCESS | 1941 | --DOMWINDOW == 91 (0x1133ddc00) [pid = 1941] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 01:11:31 INFO - PROCESS | 1941 | --DOMWINDOW == 90 (0x1133de400) [pid = 1941] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 01:11:31 INFO - PROCESS | 1941 | --DOMWINDOW == 89 (0x119d0f000) [pid = 1941] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 01:11:31 INFO - PROCESS | 1941 | --DOMWINDOW == 88 (0x1176df400) [pid = 1941] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 01:11:31 INFO - PROCESS | 1941 | --DOMWINDOW == 87 (0x119d45400) [pid = 1941] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 01:11:31 INFO - PROCESS | 1941 | --DOMWINDOW == 86 (0x112c87c00) [pid = 1941] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 01:11:31 INFO - PROCESS | 1941 | --DOMWINDOW == 85 (0x128109c00) [pid = 1941] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 01:11:31 INFO - PROCESS | 1941 | 1467360691190 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]]]}] 01:11:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 01:11:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 868ms 01:11:31 INFO - PROCESS | 1941 | 1467360691240 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 01:11:31 INFO - PROCESS | 1941 | 1467360691241 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 01:11:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 01:11:31 INFO - PROCESS | 1941 | 1467360691249 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 01:11:31 INFO - PROCESS | 1941 | 1467360691250 Marionette TRACE conn2 <- [1,1298,null,{}] 01:11:31 INFO - PROCESS | 1941 | 1467360691252 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}] 01:11:31 INFO - PROCESS | 1941 | 1467360691253 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:31 INFO - PROCESS | 1941 | 1467360691328 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 01:11:31 INFO - PROCESS | 1941 | 1467360691332 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:31 INFO - PROCESS | 1941 | 1467360691333 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:31 INFO - PROCESS | 1941 | ++DOCSHELL 0x125606000 == 35 [pid = 1941] [id = 332] 01:11:31 INFO - PROCESS | 1941 | ++DOMWINDOW == 86 (0x112953800) [pid = 1941] [serial = 995] [outer = 0x0] 01:11:31 INFO - PROCESS | 1941 | ++DOMWINDOW == 87 (0x1181ad400) [pid = 1941] [serial = 996] [outer = 0x112953800] 01:11:31 INFO - PROCESS | 1941 | 1467360691357 Marionette DEBUG loaded listener.js 01:11:31 INFO - PROCESS | 1941 | ++DOMWINDOW == 88 (0x1193efc00) [pid = 1941] [serial = 997] [outer = 0x112953800] 01:11:31 INFO - PROCESS | 1941 | 1467360691688 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]]]}] 01:11:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 01:11:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 468ms 01:11:31 INFO - PROCESS | 1941 | 1467360691717 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 01:11:31 INFO - PROCESS | 1941 | 1467360691718 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 01:11:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 01:11:31 INFO - PROCESS | 1941 | 1467360691721 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 01:11:31 INFO - PROCESS | 1941 | 1467360691722 Marionette TRACE conn2 <- [1,1302,null,{}] 01:11:31 INFO - PROCESS | 1941 | 1467360691724 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}] 01:11:31 INFO - PROCESS | 1941 | 1467360691725 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:31 INFO - PROCESS | 1941 | 1467360691822 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 01:11:31 INFO - PROCESS | 1941 | 1467360691829 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:31 INFO - PROCESS | 1941 | 1467360691831 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:31 INFO - PROCESS | 1941 | ++DOCSHELL 0x12819d800 == 36 [pid = 1941] [id = 333] 01:11:31 INFO - PROCESS | 1941 | ++DOMWINDOW == 89 (0x1193f7400) [pid = 1941] [serial = 998] [outer = 0x0] 01:11:31 INFO - PROCESS | 1941 | ++DOMWINDOW == 90 (0x12392f000) [pid = 1941] [serial = 999] [outer = 0x1193f7400] 01:11:31 INFO - PROCESS | 1941 | 1467360691855 Marionette DEBUG loaded listener.js 01:11:31 INFO - PROCESS | 1941 | ++DOMWINDOW == 91 (0x124b5bc00) [pid = 1941] [serial = 1000] [outer = 0x1193f7400] 01:11:32 INFO - PROCESS | 1941 | 1467360692146 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]]]}] 01:11:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 01:11:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 468ms 01:11:32 INFO - PROCESS | 1941 | 1467360692189 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 01:11:32 INFO - PROCESS | 1941 | 1467360692191 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 01:11:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 01:11:32 INFO - PROCESS | 1941 | 1467360692194 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 01:11:32 INFO - PROCESS | 1941 | 1467360692197 Marionette TRACE conn2 <- [1,1306,null,{}] 01:11:32 INFO - PROCESS | 1941 | 1467360692199 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}] 01:11:32 INFO - PROCESS | 1941 | 1467360692200 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:32 INFO - PROCESS | 1941 | 1467360692274 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 01:11:32 INFO - PROCESS | 1941 | 1467360692279 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:32 INFO - PROCESS | 1941 | 1467360692281 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:32 INFO - PROCESS | 1941 | ++DOCSHELL 0x128b44000 == 37 [pid = 1941] [id = 334] 01:11:32 INFO - PROCESS | 1941 | ++DOMWINDOW == 92 (0x124e55000) [pid = 1941] [serial = 1001] [outer = 0x0] 01:11:32 INFO - PROCESS | 1941 | ++DOMWINDOW == 93 (0x1250e3000) [pid = 1941] [serial = 1002] [outer = 0x124e55000] 01:11:32 INFO - PROCESS | 1941 | 1467360692305 Marionette DEBUG loaded listener.js 01:11:32 INFO - PROCESS | 1941 | ++DOMWINDOW == 94 (0x125674c00) [pid = 1941] [serial = 1003] [outer = 0x124e55000] 01:11:32 INFO - PROCESS | 1941 | 1467360692650 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]]]}] 01:11:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 01:11:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 471ms 01:11:32 INFO - PROCESS | 1941 | 1467360692665 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 01:11:32 INFO - PROCESS | 1941 | 1467360692674 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 01:11:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 01:11:32 INFO - PROCESS | 1941 | 1467360692676 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 01:11:32 INFO - PROCESS | 1941 | 1467360692679 Marionette TRACE conn2 <- [1,1310,null,{}] 01:11:32 INFO - PROCESS | 1941 | 1467360692693 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}] 01:11:32 INFO - PROCESS | 1941 | 1467360692697 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:32 INFO - PROCESS | 1941 | 1467360692782 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 01:11:32 INFO - PROCESS | 1941 | 1467360692785 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:32 INFO - PROCESS | 1941 | 1467360692787 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:32 INFO - PROCESS | 1941 | ++DOCSHELL 0x12a644800 == 38 [pid = 1941] [id = 335] 01:11:32 INFO - PROCESS | 1941 | ++DOMWINDOW == 95 (0x124ff8c00) [pid = 1941] [serial = 1004] [outer = 0x0] 01:11:32 INFO - PROCESS | 1941 | ++DOMWINDOW == 96 (0x126575c00) [pid = 1941] [serial = 1005] [outer = 0x124ff8c00] 01:11:32 INFO - PROCESS | 1941 | 1467360692812 Marionette DEBUG loaded listener.js 01:11:32 INFO - PROCESS | 1941 | ++DOMWINDOW == 97 (0x128020c00) [pid = 1941] [serial = 1006] [outer = 0x124ff8c00] 01:11:33 INFO - PROCESS | 1941 | 1467360693187 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] 01:11:33 INFO - PROCESS | 1941 | 1467360693216 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 01:11:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 01:11:33 INFO - PROCESS | 1941 | 1467360693220 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 01:11:33 INFO - PROCESS | 1941 | 1467360693222 Marionette TRACE conn2 <- [1,1314,null,{}] 01:11:33 INFO - PROCESS | 1941 | 1467360693227 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}] 01:11:33 INFO - PROCESS | 1941 | 1467360693229 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:33 INFO - PROCESS | 1941 | 1467360693324 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 01:11:33 INFO - PROCESS | 1941 | 1467360693419 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:33 INFO - PROCESS | 1941 | 1467360693422 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:33 INFO - PROCESS | 1941 | ++DOCSHELL 0x113d7a800 == 39 [pid = 1941] [id = 336] 01:11:33 INFO - PROCESS | 1941 | ++DOMWINDOW == 98 (0x112982c00) [pid = 1941] [serial = 1007] [outer = 0x0] 01:11:33 INFO - PROCESS | 1941 | ++DOMWINDOW == 99 (0x112eb0400) [pid = 1941] [serial = 1008] [outer = 0x112982c00] 01:11:33 INFO - PROCESS | 1941 | 1467360693454 Marionette DEBUG loaded listener.js 01:11:33 INFO - PROCESS | 1941 | ++DOMWINDOW == 100 (0x113846c00) [pid = 1941] [serial = 1009] [outer = 0x112982c00] 01:11:34 INFO - PROCESS | 1941 | 1467360694005 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]]]}] 01:11:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 01:11:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 826ms 01:11:34 INFO - PROCESS | 1941 | 1467360694062 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 01:11:34 INFO - PROCESS | 1941 | 1467360694065 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 01:11:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 01:11:34 INFO - PROCESS | 1941 | 1467360694070 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 01:11:34 INFO - PROCESS | 1941 | 1467360694072 Marionette TRACE conn2 <- [1,1318,null,{}] 01:11:34 INFO - PROCESS | 1941 | 1467360694074 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}] 01:11:34 INFO - PROCESS | 1941 | 1467360694076 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:34 INFO - PROCESS | 1941 | 1467360694183 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 01:11:34 INFO - PROCESS | 1941 | 1467360694264 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:34 INFO - PROCESS | 1941 | 1467360694265 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:34 INFO - PROCESS | 1941 | ++DOCSHELL 0x119da2800 == 40 [pid = 1941] [id = 337] 01:11:34 INFO - PROCESS | 1941 | ++DOMWINDOW == 101 (0x11811e800) [pid = 1941] [serial = 1010] [outer = 0x0] 01:11:34 INFO - PROCESS | 1941 | ++DOMWINDOW == 102 (0x1181bc400) [pid = 1941] [serial = 1011] [outer = 0x11811e800] 01:11:34 INFO - PROCESS | 1941 | 1467360694299 Marionette DEBUG loaded listener.js 01:11:34 INFO - PROCESS | 1941 | ++DOMWINDOW == 103 (0x1182da000) [pid = 1941] [serial = 1012] [outer = 0x11811e800] 01:11:34 INFO - PROCESS | 1941 | 1467360694959 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]]]}] 01:11:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 01:11:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 970ms 01:11:35 INFO - PROCESS | 1941 | 1467360695040 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 01:11:35 INFO - PROCESS | 1941 | 1467360695043 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 01:11:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 01:11:35 INFO - PROCESS | 1941 | 1467360695046 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 01:11:35 INFO - PROCESS | 1941 | 1467360695048 Marionette TRACE conn2 <- [1,1322,null,{}] 01:11:35 INFO - PROCESS | 1941 | 1467360695052 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}] 01:11:35 INFO - PROCESS | 1941 | 1467360695053 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:35 INFO - PROCESS | 1941 | 1467360695157 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 01:11:35 INFO - PROCESS | 1941 | 1467360695213 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:35 INFO - PROCESS | 1941 | 1467360695215 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:35 INFO - PROCESS | 1941 | ++DOCSHELL 0x116e34800 == 41 [pid = 1941] [id = 338] 01:11:35 INFO - PROCESS | 1941 | ++DOMWINDOW == 104 (0x1167d6000) [pid = 1941] [serial = 1013] [outer = 0x0] 01:11:35 INFO - PROCESS | 1941 | ++DOMWINDOW == 105 (0x116a0ac00) [pid = 1941] [serial = 1014] [outer = 0x1167d6000] 01:11:35 INFO - PROCESS | 1941 | 1467360695244 Marionette DEBUG loaded listener.js 01:11:35 INFO - PROCESS | 1941 | ++DOMWINDOW == 106 (0x118175000) [pid = 1941] [serial = 1015] [outer = 0x1167d6000] 01:11:35 INFO - PROCESS | 1941 | --DOCSHELL 0x128b44000 == 40 [pid = 1941] [id = 334] 01:11:35 INFO - PROCESS | 1941 | --DOCSHELL 0x12819d800 == 39 [pid = 1941] [id = 333] 01:11:35 INFO - PROCESS | 1941 | --DOCSHELL 0x125606000 == 38 [pid = 1941] [id = 332] 01:11:35 INFO - PROCESS | 1941 | --DOCSHELL 0x12560f800 == 37 [pid = 1941] [id = 331] 01:11:35 INFO - PROCESS | 1941 | --DOCSHELL 0x124b1f000 == 36 [pid = 1941] [id = 330] 01:11:35 INFO - PROCESS | 1941 | --DOCSHELL 0x123ebc000 == 35 [pid = 1941] [id = 329] 01:11:35 INFO - PROCESS | 1941 | --DOCSHELL 0x123870800 == 34 [pid = 1941] [id = 328] 01:11:35 INFO - PROCESS | 1941 | --DOCSHELL 0x119713000 == 33 [pid = 1941] [id = 327] 01:11:35 INFO - PROCESS | 1941 | --DOCSHELL 0x116fdf800 == 32 [pid = 1941] [id = 326] 01:11:35 INFO - PROCESS | 1941 | --DOCSHELL 0x1160a3800 == 31 [pid = 1941] [id = 325] 01:11:35 INFO - PROCESS | 1941 | --DOCSHELL 0x117139800 == 30 [pid = 1941] [id = 324] 01:11:35 INFO - PROCESS | 1941 | --DOMWINDOW == 105 (0x113a9e800) [pid = 1941] [serial = 915] [outer = 0x0] [url = about:blank] 01:11:35 INFO - PROCESS | 1941 | --DOMWINDOW == 104 (0x116710800) [pid = 1941] [serial = 916] [outer = 0x0] [url = about:blank] 01:11:35 INFO - PROCESS | 1941 | --DOMWINDOW == 103 (0x1150d9800) [pid = 1941] [serial = 918] [outer = 0x0] [url = about:blank] 01:11:35 INFO - PROCESS | 1941 | --DOMWINDOW == 102 (0x1181c5000) [pid = 1941] [serial = 919] [outer = 0x0] [url = about:blank] 01:11:35 INFO - PROCESS | 1941 | --DOMWINDOW == 101 (0x124ec8800) [pid = 1941] [serial = 948] [outer = 0x0] [url = about:blank] 01:11:35 INFO - PROCESS | 1941 | --DOMWINDOW == 100 (0x126a1b400) [pid = 1941] [serial = 943] [outer = 0x0] [url = about:blank] 01:11:35 INFO - PROCESS | 1941 | --DOMWINDOW == 99 (0x1184f0400) [pid = 1941] [serial = 945] [outer = 0x0] [url = about:blank] 01:11:35 INFO - PROCESS | 1941 | --DOMWINDOW == 98 (0x120f34800) [pid = 1941] [serial = 933] [outer = 0x0] [url = about:blank] 01:11:35 INFO - PROCESS | 1941 | --DOMWINDOW == 97 (0x128015400) [pid = 1941] [serial = 951] [outer = 0x0] [url = about:blank] 01:11:35 INFO - PROCESS | 1941 | --DOMWINDOW == 96 (0x12646ec00) [pid = 1941] [serial = 940] [outer = 0x0] [url = about:blank] 01:11:35 INFO - PROCESS | 1941 | --DOMWINDOW == 95 (0x128106c00) [pid = 1941] [serial = 952] [outer = 0x0] [url = about:blank] 01:11:35 INFO - PROCESS | 1941 | --DOMWINDOW == 94 (0x123805000) [pid = 1941] [serial = 934] [outer = 0x0] [url = about:blank] 01:11:35 INFO - PROCESS | 1941 | --DOMWINDOW == 93 (0x128111800) [pid = 1941] [serial = 954] [outer = 0x0] [url = about:blank] 01:11:35 INFO - PROCESS | 1941 | --DOMWINDOW == 92 (0x119750000) [pid = 1941] [serial = 946] [outer = 0x0] [url = about:blank] 01:11:35 INFO - PROCESS | 1941 | --DOMWINDOW == 91 (0x126a21000) [pid = 1941] [serial = 949] [outer = 0x0] [url = about:blank] 01:11:35 INFO - PROCESS | 1941 | --DOMWINDOW == 90 (0x120f2b800) [pid = 1941] [serial = 931] [outer = 0x0] [url = about:blank] 01:11:35 INFO - PROCESS | 1941 | --DOMWINDOW == 89 (0x128122400) [pid = 1941] [serial = 955] [outer = 0x0] [url = about:blank] 01:11:35 INFO - PROCESS | 1941 | --DOMWINDOW == 88 (0x124b5c000) [pid = 1941] [serial = 936] [outer = 0x0] [url = about:blank] 01:11:35 INFO - PROCESS | 1941 | --DOMWINDOW == 87 (0x125682000) [pid = 1941] [serial = 939] [outer = 0x0] [url = about:blank] 01:11:35 INFO - PROCESS | 1941 | --DOMWINDOW == 86 (0x1255d0c00) [pid = 1941] [serial = 937] [outer = 0x0] [url = about:blank] 01:11:35 INFO - PROCESS | 1941 | --DOMWINDOW == 85 (0x12682f400) [pid = 1941] [serial = 942] [outer = 0x0] [url = about:blank] 01:11:35 INFO - PROCESS | 1941 | --DOMWINDOW == 84 (0x118235800) [pid = 1941] [serial = 921] [outer = 0x0] [url = about:blank] 01:11:35 INFO - PROCESS | 1941 | --DOMWINDOW == 83 (0x1182d7400) [pid = 1941] [serial = 922] [outer = 0x0] [url = about:blank] 01:11:35 INFO - PROCESS | 1941 | --DOMWINDOW == 82 (0x119d44c00) [pid = 1941] [serial = 930] [outer = 0x0] [url = about:blank] 01:11:35 INFO - PROCESS | 1941 | --DOMWINDOW == 81 (0x1185b6000) [pid = 1941] [serial = 924] [outer = 0x0] [url = about:blank] 01:11:35 INFO - PROCESS | 1941 | --DOMWINDOW == 80 (0x118885c00) [pid = 1941] [serial = 925] [outer = 0x0] [url = about:blank] 01:11:35 INFO - PROCESS | 1941 | --DOMWINDOW == 79 (0x126468c00) [pid = 1941] [serial = 913] [outer = 0x0] [url = about:blank] 01:11:35 INFO - PROCESS | 1941 | --DOMWINDOW == 78 (0x119416000) [pid = 1941] [serial = 927] [outer = 0x0] [url = about:blank] 01:11:35 INFO - PROCESS | 1941 | --DOMWINDOW == 77 (0x119885400) [pid = 1941] [serial = 928] [outer = 0x0] [url = about:blank] 01:11:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 01:11:35 INFO - PROCESS | 1941 | 1467360695664 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]]]}] 01:11:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 623ms 01:11:35 INFO - PROCESS | 1941 | 1467360695668 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 01:11:35 INFO - PROCESS | 1941 | 1467360695671 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 01:11:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 01:11:35 INFO - PROCESS | 1941 | 1467360695675 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 01:11:35 INFO - PROCESS | 1941 | 1467360695679 Marionette TRACE conn2 <- [1,1326,null,{}] 01:11:35 INFO - PROCESS | 1941 | 1467360695682 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}] 01:11:35 INFO - PROCESS | 1941 | 1467360695683 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:35 INFO - PROCESS | 1941 | 1467360695763 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 01:11:35 INFO - PROCESS | 1941 | 1467360695818 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:35 INFO - PROCESS | 1941 | 1467360695819 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:35 INFO - PROCESS | 1941 | ++DOCSHELL 0x1187de000 == 31 [pid = 1941] [id = 339] 01:11:35 INFO - PROCESS | 1941 | ++DOMWINDOW == 78 (0x1181c5000) [pid = 1941] [serial = 1016] [outer = 0x0] 01:11:35 INFO - PROCESS | 1941 | ++DOMWINDOW == 79 (0x1182dec00) [pid = 1941] [serial = 1017] [outer = 0x1181c5000] 01:11:35 INFO - PROCESS | 1941 | 1467360695847 Marionette DEBUG loaded listener.js 01:11:35 INFO - PROCESS | 1941 | ++DOMWINDOW == 80 (0x118884c00) [pid = 1941] [serial = 1018] [outer = 0x1181c5000] 01:11:36 INFO - PROCESS | 1941 | 1467360696139 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]]]}] 01:11:36 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 01:11:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 472ms 01:11:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 01:11:36 INFO - PROCESS | 1941 | 1467360696150 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 01:11:36 INFO - PROCESS | 1941 | 1467360696151 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 01:11:36 INFO - PROCESS | 1941 | 1467360696153 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 01:11:36 INFO - PROCESS | 1941 | 1467360696155 Marionette TRACE conn2 <- [1,1330,null,{}] 01:11:36 INFO - PROCESS | 1941 | 1467360696171 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}] 01:11:36 INFO - PROCESS | 1941 | 1467360696174 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:36 INFO - PROCESS | 1941 | 1467360696258 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 01:11:36 INFO - PROCESS | 1941 | 1467360696265 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:36 INFO - PROCESS | 1941 | 1467360696267 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:36 INFO - PROCESS | 1941 | ++DOCSHELL 0x12386d800 == 32 [pid = 1941] [id = 340] 01:11:36 INFO - PROCESS | 1941 | ++DOMWINDOW == 81 (0x112eb5c00) [pid = 1941] [serial = 1019] [outer = 0x0] 01:11:36 INFO - PROCESS | 1941 | ++DOMWINDOW == 82 (0x11974bc00) [pid = 1941] [serial = 1020] [outer = 0x112eb5c00] 01:11:36 INFO - PROCESS | 1941 | 1467360696295 Marionette DEBUG loaded listener.js 01:11:36 INFO - PROCESS | 1941 | ++DOMWINDOW == 83 (0x119d10400) [pid = 1941] [serial = 1021] [outer = 0x112eb5c00] 01:11:36 INFO - PROCESS | 1941 | 1467360696625 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]]]}] 01:11:36 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 01:11:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 522ms 01:11:36 INFO - PROCESS | 1941 | 1467360696690 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 01:11:36 INFO - PROCESS | 1941 | 1467360696693 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 01:11:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 01:11:36 INFO - PROCESS | 1941 | 1467360696696 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 01:11:36 INFO - PROCESS | 1941 | 1467360696699 Marionette TRACE conn2 <- [1,1334,null,{}] 01:11:36 INFO - PROCESS | 1941 | 1467360696703 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}] 01:11:36 INFO - PROCESS | 1941 | 1467360696705 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:36 INFO - PROCESS | 1941 | 1467360696800 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 01:11:36 INFO - PROCESS | 1941 | 1467360696893 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:36 INFO - PROCESS | 1941 | 1467360696896 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:36 INFO - PROCESS | 1941 | ++DOCSHELL 0x116fd7800 == 33 [pid = 1941] [id = 341] 01:11:36 INFO - PROCESS | 1941 | ++DOMWINDOW == 84 (0x1160d6800) [pid = 1941] [serial = 1022] [outer = 0x0] 01:11:36 INFO - PROCESS | 1941 | ++DOMWINDOW == 85 (0x1167d6c00) [pid = 1941] [serial = 1023] [outer = 0x1160d6800] 01:11:36 INFO - PROCESS | 1941 | 1467360696927 Marionette DEBUG loaded listener.js 01:11:36 INFO - PROCESS | 1941 | ++DOMWINDOW == 86 (0x118233800) [pid = 1941] [serial = 1024] [outer = 0x1160d6800] 01:11:37 INFO - PROCESS | 1941 | 1467360697378 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]]]}] 01:11:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 01:11:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 720ms 01:11:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 01:11:37 INFO - PROCESS | 1941 | 1467360697417 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 01:11:37 INFO - PROCESS | 1941 | 1467360697420 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 01:11:37 INFO - PROCESS | 1941 | 1467360697424 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 01:11:37 INFO - PROCESS | 1941 | 1467360697428 Marionette TRACE conn2 <- [1,1338,null,{}] 01:11:37 INFO - PROCESS | 1941 | 1467360697432 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}] 01:11:37 INFO - PROCESS | 1941 | 1467360697434 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:37 INFO - PROCESS | 1941 | 1467360697532 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 01:11:37 INFO - PROCESS | 1941 | 1467360697586 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:37 INFO - PROCESS | 1941 | 1467360697587 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:37 INFO - PROCESS | 1941 | ++DOCSHELL 0x1245b8000 == 34 [pid = 1941] [id = 342] 01:11:37 INFO - PROCESS | 1941 | ++DOMWINDOW == 87 (0x118fb5400) [pid = 1941] [serial = 1025] [outer = 0x0] 01:11:37 INFO - PROCESS | 1941 | ++DOMWINDOW == 88 (0x119866800) [pid = 1941] [serial = 1026] [outer = 0x118fb5400] 01:11:37 INFO - PROCESS | 1941 | 1467360697619 Marionette DEBUG loaded listener.js 01:11:37 INFO - PROCESS | 1941 | ++DOMWINDOW == 89 (0x119d45000) [pid = 1941] [serial = 1027] [outer = 0x118fb5400] 01:11:38 INFO - PROCESS | 1941 | 1467360698530 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]]]}] 01:11:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 01:11:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1128ms 01:11:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 01:11:38 INFO - PROCESS | 1941 | 1467360698550 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 01:11:38 INFO - PROCESS | 1941 | 1467360698552 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 01:11:38 INFO - PROCESS | 1941 | 1467360698554 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 01:11:38 INFO - PROCESS | 1941 | 1467360698556 Marionette TRACE conn2 <- [1,1342,null,{}] 01:11:38 INFO - PROCESS | 1941 | 1467360698562 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}] 01:11:38 INFO - PROCESS | 1941 | 1467360698566 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:38 INFO - PROCESS | 1941 | 1467360698661 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 01:11:38 INFO - PROCESS | 1941 | 1467360698713 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:38 INFO - PROCESS | 1941 | 1467360698716 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:38 INFO - PROCESS | 1941 | ++DOCSHELL 0x126533800 == 35 [pid = 1941] [id = 343] 01:11:38 INFO - PROCESS | 1941 | ++DOMWINDOW == 90 (0x123808c00) [pid = 1941] [serial = 1028] [outer = 0x0] 01:11:38 INFO - PROCESS | 1941 | ++DOMWINDOW == 91 (0x12392e000) [pid = 1941] [serial = 1029] [outer = 0x123808c00] 01:11:38 INFO - PROCESS | 1941 | 1467360698748 Marionette DEBUG loaded listener.js 01:11:38 INFO - PROCESS | 1941 | ++DOMWINDOW == 92 (0x123cf8400) [pid = 1941] [serial = 1030] [outer = 0x123808c00] 01:11:39 INFO - PROCESS | 1941 | 1467360699175 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]]]}] 01:11:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 01:11:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 669ms 01:11:39 INFO - PROCESS | 1941 | 1467360699223 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 01:11:39 INFO - PROCESS | 1941 | 1467360699225 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 01:11:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 01:11:39 INFO - PROCESS | 1941 | 1467360699227 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 01:11:39 INFO - PROCESS | 1941 | 1467360699228 Marionette TRACE conn2 <- [1,1346,null,{}] 01:11:39 INFO - PROCESS | 1941 | 1467360699231 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}] 01:11:39 INFO - PROCESS | 1941 | 1467360699232 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:39 INFO - PROCESS | 1941 | 1467360699329 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 01:11:39 INFO - PROCESS | 1941 | 1467360699381 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:39 INFO - PROCESS | 1941 | 1467360699383 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:39 INFO - PROCESS | 1941 | ++DOCSHELL 0x1286cf800 == 36 [pid = 1941] [id = 344] 01:11:39 INFO - PROCESS | 1941 | ++DOMWINDOW == 93 (0x12408dc00) [pid = 1941] [serial = 1031] [outer = 0x0] 01:11:39 INFO - PROCESS | 1941 | ++DOMWINDOW == 94 (0x1249b9c00) [pid = 1941] [serial = 1032] [outer = 0x12408dc00] 01:11:39 INFO - PROCESS | 1941 | 1467360699412 Marionette DEBUG loaded listener.js 01:11:39 INFO - PROCESS | 1941 | ++DOMWINDOW == 95 (0x1255d1c00) [pid = 1941] [serial = 1033] [outer = 0x12408dc00] 01:11:39 INFO - PROCESS | 1941 | 1467360699898 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]]]}] 01:11:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 01:11:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 719ms 01:11:39 INFO - PROCESS | 1941 | 1467360699958 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 01:11:39 INFO - PROCESS | 1941 | 1467360699959 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 01:11:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 01:11:39 INFO - PROCESS | 1941 | 1467360699989 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 01:11:39 INFO - PROCESS | 1941 | 1467360699991 Marionette TRACE conn2 <- [1,1350,null,{}] 01:11:40 INFO - PROCESS | 1941 | 1467360699998 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}] 01:11:40 INFO - PROCESS | 1941 | 1467360700000 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:40 INFO - PROCESS | 1941 | 1467360700143 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 01:11:40 INFO - PROCESS | 1941 | 1467360700297 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:40 INFO - PROCESS | 1941 | 1467360700299 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:40 INFO - PROCESS | 1941 | ++DOCSHELL 0x116672800 == 37 [pid = 1941] [id = 345] 01:11:40 INFO - PROCESS | 1941 | ++DOMWINDOW == 96 (0x1127d4400) [pid = 1941] [serial = 1034] [outer = 0x0] 01:11:40 INFO - PROCESS | 1941 | ++DOMWINDOW == 97 (0x11297fc00) [pid = 1941] [serial = 1035] [outer = 0x1127d4400] 01:11:40 INFO - PROCESS | 1941 | 1467360700334 Marionette DEBUG loaded listener.js 01:11:40 INFO - PROCESS | 1941 | ++DOMWINDOW == 98 (0x1160d7c00) [pid = 1941] [serial = 1036] [outer = 0x1127d4400] 01:11:41 INFO - PROCESS | 1941 | --DOCSHELL 0x1187de000 == 36 [pid = 1941] [id = 339] 01:11:41 INFO - PROCESS | 1941 | --DOCSHELL 0x116e34800 == 35 [pid = 1941] [id = 338] 01:11:41 INFO - PROCESS | 1941 | --DOCSHELL 0x113d7a800 == 34 [pid = 1941] [id = 336] 01:11:41 INFO - PROCESS | 1941 | --DOCSHELL 0x119da2800 == 33 [pid = 1941] [id = 337] 01:11:41 INFO - PROCESS | 1941 | --DOCSHELL 0x1286cf800 == 32 [pid = 1941] [id = 344] 01:11:41 INFO - PROCESS | 1941 | --DOCSHELL 0x126533800 == 31 [pid = 1941] [id = 343] 01:11:41 INFO - PROCESS | 1941 | --DOCSHELL 0x12a644800 == 30 [pid = 1941] [id = 335] 01:11:41 INFO - PROCESS | 1941 | --DOCSHELL 0x1245b8000 == 29 [pid = 1941] [id = 342] 01:11:41 INFO - PROCESS | 1941 | --DOCSHELL 0x12386d800 == 28 [pid = 1941] [id = 340] 01:11:41 INFO - PROCESS | 1941 | --DOCSHELL 0x116fd7800 == 27 [pid = 1941] [id = 341] 01:11:41 INFO - PROCESS | 1941 | 1467360701299 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]]]}] 01:11:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 01:11:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1327ms 01:11:41 INFO - PROCESS | 1941 | 1467360701315 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 01:11:41 INFO - PROCESS | 1941 | 1467360701318 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 01:11:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 01:11:41 INFO - PROCESS | 1941 | 1467360701321 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 01:11:41 INFO - PROCESS | 1941 | 1467360701323 Marionette TRACE conn2 <- [1,1354,null,{}] 01:11:41 INFO - PROCESS | 1941 | 1467360701328 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}] 01:11:41 INFO - PROCESS | 1941 | 1467360701329 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:41 INFO - PROCESS | 1941 | 1467360701417 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 01:11:41 INFO - PROCESS | 1941 | 1467360701421 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:41 INFO - PROCESS | 1941 | 1467360701423 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:41 INFO - PROCESS | 1941 | ++DOCSHELL 0x113a4b800 == 28 [pid = 1941] [id = 346] 01:11:41 INFO - PROCESS | 1941 | ++DOMWINDOW == 99 (0x1133ce400) [pid = 1941] [serial = 1037] [outer = 0x0] 01:11:41 INFO - PROCESS | 1941 | ++DOMWINDOW == 100 (0x1133e0800) [pid = 1941] [serial = 1038] [outer = 0x1133ce400] 01:11:41 INFO - PROCESS | 1941 | 1467360701455 Marionette DEBUG loaded listener.js 01:11:41 INFO - PROCESS | 1941 | ++DOMWINDOW == 101 (0x110e33800) [pid = 1941] [serial = 1039] [outer = 0x1133ce400] 01:11:41 INFO - PROCESS | 1941 | 1467360701890 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]]]}] 01:11:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 01:11:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 620ms 01:11:41 INFO - PROCESS | 1941 | 1467360701942 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 01:11:41 INFO - PROCESS | 1941 | 1467360701948 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 01:11:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 01:11:41 INFO - PROCESS | 1941 | 1467360701955 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 01:11:41 INFO - PROCESS | 1941 | 1467360701958 Marionette TRACE conn2 <- [1,1358,null,{}] 01:11:41 INFO - PROCESS | 1941 | 1467360701969 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}] 01:11:41 INFO - PROCESS | 1941 | 1467360701972 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:42 INFO - PROCESS | 1941 | 1467360702118 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 01:11:42 INFO - PROCESS | 1941 | 1467360702173 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:42 INFO - PROCESS | 1941 | 1467360702175 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:42 INFO - PROCESS | 1941 | ++DOCSHELL 0x1184be800 == 29 [pid = 1941] [id = 347] 01:11:42 INFO - PROCESS | 1941 | ++DOMWINDOW == 102 (0x11696ac00) [pid = 1941] [serial = 1040] [outer = 0x0] 01:11:42 INFO - PROCESS | 1941 | ++DOMWINDOW == 103 (0x1171b9800) [pid = 1941] [serial = 1041] [outer = 0x11696ac00] 01:11:42 INFO - PROCESS | 1941 | 1467360702220 Marionette DEBUG loaded listener.js 01:11:42 INFO - PROCESS | 1941 | ++DOMWINDOW == 104 (0x11817ec00) [pid = 1941] [serial = 1042] [outer = 0x11696ac00] 01:11:42 INFO - PROCESS | 1941 | 1467360702601 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]]]}] 01:11:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 01:11:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 679ms 01:11:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 01:11:42 INFO - PROCESS | 1941 | 1467360702640 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 01:11:42 INFO - PROCESS | 1941 | 1467360702641 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 01:11:42 INFO - PROCESS | 1941 | 1467360702651 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 01:11:42 INFO - PROCESS | 1941 | 1467360702653 Marionette TRACE conn2 <- [1,1362,null,{}] 01:11:42 INFO - PROCESS | 1941 | 1467360702661 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}] 01:11:42 INFO - PROCESS | 1941 | 1467360702665 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:42 INFO - PROCESS | 1941 | 1467360702775 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 01:11:42 INFO - PROCESS | 1941 | 1467360702810 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:42 INFO - PROCESS | 1941 | 1467360702813 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:42 INFO - PROCESS | 1941 | ++DOCSHELL 0x123871800 == 30 [pid = 1941] [id = 348] 01:11:42 INFO - PROCESS | 1941 | ++DOMWINDOW == 105 (0x112c8f000) [pid = 1941] [serial = 1043] [outer = 0x0] 01:11:42 INFO - PROCESS | 1941 | ++DOMWINDOW == 106 (0x11858b800) [pid = 1941] [serial = 1044] [outer = 0x112c8f000] 01:11:42 INFO - PROCESS | 1941 | 1467360702840 Marionette DEBUG loaded listener.js 01:11:42 INFO - PROCESS | 1941 | ++DOMWINDOW == 107 (0x1185c0000) [pid = 1941] [serial = 1045] [outer = 0x112c8f000] 01:11:43 INFO - PROCESS | 1941 | 1467360703186 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]]]}] 01:11:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 01:11:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 580ms 01:11:43 INFO - PROCESS | 1941 | 1467360703223 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 01:11:43 INFO - PROCESS | 1941 | 1467360703225 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 01:11:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 01:11:43 INFO - PROCESS | 1941 | 1467360703229 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 01:11:43 INFO - PROCESS | 1941 | 1467360703230 Marionette TRACE conn2 <- [1,1366,null,{}] 01:11:43 INFO - PROCESS | 1941 | 1467360703233 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}] 01:11:43 INFO - PROCESS | 1941 | 1467360703234 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:43 INFO - PROCESS | 1941 | 1467360703336 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 01:11:43 INFO - PROCESS | 1941 | 1467360703341 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:43 INFO - PROCESS | 1941 | 1467360703342 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:43 INFO - PROCESS | 1941 | ++DOCSHELL 0x124b0a000 == 31 [pid = 1941] [id = 349] 01:11:43 INFO - PROCESS | 1941 | ++DOMWINDOW == 108 (0x118889400) [pid = 1941] [serial = 1046] [outer = 0x0] 01:11:43 INFO - PROCESS | 1941 | ++DOMWINDOW == 109 (0x1193ec800) [pid = 1941] [serial = 1047] [outer = 0x118889400] 01:11:43 INFO - PROCESS | 1941 | 1467360703368 Marionette DEBUG loaded listener.js 01:11:43 INFO - PROCESS | 1941 | ++DOMWINDOW == 110 (0x119412c00) [pid = 1941] [serial = 1048] [outer = 0x118889400] 01:11:43 INFO - PROCESS | 1941 | 1467360703704 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] 01:11:43 INFO - PROCESS | 1941 | 1467360703750 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 01:11:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 01:11:43 INFO - PROCESS | 1941 | 1467360703752 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 01:11:43 INFO - PROCESS | 1941 | 1467360703753 Marionette TRACE conn2 <- [1,1370,null,{}] 01:11:43 INFO - PROCESS | 1941 | 1467360703756 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}] 01:11:43 INFO - PROCESS | 1941 | 1467360703757 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:43 INFO - PROCESS | 1941 | 1467360703861 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 01:11:44 INFO - PROCESS | 1941 | --DOMWINDOW == 109 (0x112eb5c00) [pid = 1941] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 01:11:44 INFO - PROCESS | 1941 | --DOMWINDOW == 108 (0x113aa8c00) [pid = 1941] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 01:11:44 INFO - PROCESS | 1941 | --DOMWINDOW == 107 (0x112eb2c00) [pid = 1941] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 01:11:44 INFO - PROCESS | 1941 | --DOMWINDOW == 106 (0x1182dd800) [pid = 1941] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 01:11:44 INFO - PROCESS | 1941 | --DOMWINDOW == 105 (0x112c8a400) [pid = 1941] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 01:11:44 INFO - PROCESS | 1941 | --DOMWINDOW == 104 (0x1171ba400) [pid = 1941] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 01:11:44 INFO - PROCESS | 1941 | --DOMWINDOW == 103 (0x1181be000) [pid = 1941] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 01:11:44 INFO - PROCESS | 1941 | --DOMWINDOW == 102 (0x123dce000) [pid = 1941] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 01:11:44 INFO - PROCESS | 1941 | --DOMWINDOW == 101 (0x112953800) [pid = 1941] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 01:11:44 INFO - PROCESS | 1941 | --DOMWINDOW == 100 (0x116974800) [pid = 1941] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 01:11:44 INFO - PROCESS | 1941 | --DOMWINDOW == 99 (0x1167d6000) [pid = 1941] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 01:11:44 INFO - PROCESS | 1941 | --DOMWINDOW == 98 (0x1181c5000) [pid = 1941] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 01:11:44 INFO - PROCESS | 1941 | --DOMWINDOW == 97 (0x1185b6c00) [pid = 1941] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 01:11:44 INFO - PROCESS | 1941 | --DOMWINDOW == 96 (0x124e55000) [pid = 1941] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 01:11:44 INFO - PROCESS | 1941 | --DOMWINDOW == 95 (0x124ff8c00) [pid = 1941] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 01:11:44 INFO - PROCESS | 1941 | --DOMWINDOW == 94 (0x1193f7400) [pid = 1941] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 01:11:44 INFO - PROCESS | 1941 | --DOMWINDOW == 93 (0x11811e800) [pid = 1941] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 01:11:44 INFO - PROCESS | 1941 | --DOMWINDOW == 92 (0x119d91000) [pid = 1941] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 01:11:44 INFO - PROCESS | 1941 | --DOMWINDOW == 91 (0x118589800) [pid = 1941] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 01:11:44 INFO - PROCESS | 1941 | --DOMWINDOW == 90 (0x112982c00) [pid = 1941] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 01:11:44 INFO - PROCESS | 1941 | --DOMWINDOW == 89 (0x1250e4400) [pid = 1941] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 01:11:44 INFO - PROCESS | 1941 | --DOMWINDOW == 88 (0x115d5f800) [pid = 1941] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 01:11:44 INFO - PROCESS | 1941 | 1467360704155 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:44 INFO - PROCESS | 1941 | 1467360704156 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:44 INFO - PROCESS | 1941 | ++DOCSHELL 0x112156800 == 32 [pid = 1941] [id = 350] 01:11:44 INFO - PROCESS | 1941 | ++DOMWINDOW == 89 (0x1125f0800) [pid = 1941] [serial = 1049] [outer = 0x0] 01:11:44 INFO - PROCESS | 1941 | ++DOMWINDOW == 90 (0x112982c00) [pid = 1941] [serial = 1050] [outer = 0x1125f0800] 01:11:44 INFO - PROCESS | 1941 | 1467360704182 Marionette DEBUG loaded listener.js 01:11:44 INFO - PROCESS | 1941 | ++DOMWINDOW == 91 (0x115d5f800) [pid = 1941] [serial = 1051] [outer = 0x1125f0800] 01:11:44 INFO - PROCESS | 1941 | 1467360704430 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] 01:11:44 INFO - PROCESS | 1941 | 1467360704474 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 01:11:44 INFO - PROCESS | 1941 | 1467360704484 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 01:11:44 INFO - PROCESS | 1941 | 1467360704485 Marionette TRACE conn2 <- [1,1374,null,{}] 01:11:44 INFO - PROCESS | 1941 | 1467360704487 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}] 01:11:44 INFO - PROCESS | 1941 | 1467360704491 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:44 INFO - PROCESS | 1941 | 1467360704600 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 01:11:44 INFO - PROCESS | 1941 | 1467360704604 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:44 INFO - PROCESS | 1941 | 1467360704605 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:44 INFO - PROCESS | 1941 | ++DOCSHELL 0x1285d5000 == 33 [pid = 1941] [id = 351] 01:11:44 INFO - PROCESS | 1941 | ++DOMWINDOW == 92 (0x1176dd800) [pid = 1941] [serial = 1052] [outer = 0x0] 01:11:44 INFO - PROCESS | 1941 | ++DOMWINDOW == 93 (0x1193f5c00) [pid = 1941] [serial = 1053] [outer = 0x1176dd800] 01:11:44 INFO - PROCESS | 1941 | 1467360704633 Marionette DEBUG loaded listener.js 01:11:44 INFO - PROCESS | 1941 | ++DOMWINDOW == 94 (0x119d45c00) [pid = 1941] [serial = 1054] [outer = 0x1176dd800] 01:11:44 INFO - PROCESS | 1941 | [1941] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:11:44 INFO - PROCESS | 1941 | 1467360704964 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] 01:11:45 INFO - PROCESS | 1941 | 1467360705005 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 01:11:45 INFO - PROCESS | 1941 | 1467360705008 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 01:11:45 INFO - PROCESS | 1941 | 1467360705009 Marionette TRACE conn2 <- [1,1378,null,{}] 01:11:45 INFO - PROCESS | 1941 | 1467360705021 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}] 01:11:45 INFO - PROCESS | 1941 | 1467360705023 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:45 INFO - PROCESS | 1941 | 1467360705100 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 01:11:45 INFO - PROCESS | 1941 | 1467360705104 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:45 INFO - PROCESS | 1941 | 1467360705105 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:45 INFO - PROCESS | 1941 | ++DOCSHELL 0x128dbe000 == 34 [pid = 1941] [id = 352] 01:11:45 INFO - PROCESS | 1941 | ++DOMWINDOW == 95 (0x119d0d400) [pid = 1941] [serial = 1055] [outer = 0x0] 01:11:45 INFO - PROCESS | 1941 | ++DOMWINDOW == 96 (0x120f30800) [pid = 1941] [serial = 1056] [outer = 0x119d0d400] 01:11:45 INFO - PROCESS | 1941 | 1467360705131 Marionette DEBUG loaded listener.js 01:11:45 INFO - PROCESS | 1941 | ++DOMWINDOW == 97 (0x120fe9400) [pid = 1941] [serial = 1057] [outer = 0x119d0d400] 01:11:45 INFO - PROCESS | 1941 | 1467360705463 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] 01:11:45 INFO - PROCESS | 1941 | 1467360705488 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 01:11:45 INFO - PROCESS | 1941 | 1467360705490 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 01:11:45 INFO - PROCESS | 1941 | 1467360705491 Marionette TRACE conn2 <- [1,1382,null,{}] 01:11:45 INFO - PROCESS | 1941 | 1467360705496 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}] 01:11:45 INFO - PROCESS | 1941 | 1467360705497 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:45 INFO - PROCESS | 1941 | 1467360705571 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 01:11:45 INFO - PROCESS | 1941 | 1467360705576 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:45 INFO - PROCESS | 1941 | 1467360705578 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:45 INFO - PROCESS | 1941 | ++DOCSHELL 0x12aa58000 == 35 [pid = 1941] [id = 353] 01:11:45 INFO - PROCESS | 1941 | ++DOMWINDOW == 98 (0x120fea400) [pid = 1941] [serial = 1058] [outer = 0x0] 01:11:45 INFO - PROCESS | 1941 | ++DOMWINDOW == 99 (0x12380bc00) [pid = 1941] [serial = 1059] [outer = 0x120fea400] 01:11:45 INFO - PROCESS | 1941 | 1467360705603 Marionette DEBUG loaded listener.js 01:11:45 INFO - PROCESS | 1941 | ++DOMWINDOW == 100 (0x123dc8c00) [pid = 1941] [serial = 1060] [outer = 0x120fea400] 01:11:45 INFO - PROCESS | 1941 | [1941] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:11:45 INFO - PROCESS | 1941 | 1467360705927 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] 01:11:45 INFO - PROCESS | 1941 | 1467360705964 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 01:11:45 INFO - PROCESS | 1941 | 1467360705967 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 01:11:45 INFO - PROCESS | 1941 | 1467360705969 Marionette TRACE conn2 <- [1,1386,null,{}] 01:11:45 INFO - PROCESS | 1941 | 1467360705973 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}] 01:11:45 INFO - PROCESS | 1941 | 1467360705975 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:46 INFO - PROCESS | 1941 | 1467360706132 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 01:11:46 INFO - PROCESS | 1941 | 1467360706260 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:46 INFO - PROCESS | 1941 | 1467360706262 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:46 INFO - PROCESS | 1941 | ++DOCSHELL 0x112155000 == 36 [pid = 1941] [id = 354] 01:11:46 INFO - PROCESS | 1941 | ++DOMWINDOW == 101 (0x110e32400) [pid = 1941] [serial = 1061] [outer = 0x0] 01:11:46 INFO - PROCESS | 1941 | ++DOMWINDOW == 102 (0x110e40c00) [pid = 1941] [serial = 1062] [outer = 0x110e32400] 01:11:46 INFO - PROCESS | 1941 | 1467360706315 Marionette DEBUG loaded listener.js 01:11:46 INFO - PROCESS | 1941 | ++DOMWINDOW == 103 (0x1127d1000) [pid = 1941] [serial = 1063] [outer = 0x110e32400] 01:11:46 INFO - PROCESS | 1941 | 1467360706896 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] 01:11:46 INFO - PROCESS | 1941 | 1467360706942 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 01:11:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 01:11:46 INFO - PROCESS | 1941 | 1467360706945 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 01:11:46 INFO - PROCESS | 1941 | 1467360706947 Marionette TRACE conn2 <- [1,1390,null,{}] 01:11:46 INFO - PROCESS | 1941 | 1467360706951 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}] 01:11:46 INFO - PROCESS | 1941 | 1467360706954 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:47 INFO - PROCESS | 1941 | 1467360707064 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 01:11:47 INFO - PROCESS | 1941 | 1467360707140 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:47 INFO - PROCESS | 1941 | 1467360707142 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:47 INFO - PROCESS | 1941 | ++DOCSHELL 0x119dca000 == 37 [pid = 1941] [id = 355] 01:11:47 INFO - PROCESS | 1941 | ++DOMWINDOW == 104 (0x1160e1c00) [pid = 1941] [serial = 1064] [outer = 0x0] 01:11:47 INFO - PROCESS | 1941 | ++DOMWINDOW == 105 (0x1171ba400) [pid = 1941] [serial = 1065] [outer = 0x1160e1c00] 01:11:47 INFO - PROCESS | 1941 | 1467360707173 Marionette DEBUG loaded listener.js 01:11:47 INFO - PROCESS | 1941 | ++DOMWINDOW == 106 (0x1181af000) [pid = 1941] [serial = 1066] [outer = 0x1160e1c00] 01:11:47 INFO - PROCESS | 1941 | 1467360707814 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]]]}] 01:11:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 01:11:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 919ms 01:11:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 01:11:47 INFO - PROCESS | 1941 | 1467360707865 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 01:11:47 INFO - PROCESS | 1941 | 1467360707867 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 01:11:47 INFO - PROCESS | 1941 | 1467360707871 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 01:11:47 INFO - PROCESS | 1941 | 1467360707873 Marionette TRACE conn2 <- [1,1394,null,{}] 01:11:47 INFO - PROCESS | 1941 | 1467360707878 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}] 01:11:47 INFO - PROCESS | 1941 | 1467360707879 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:47 INFO - PROCESS | 1941 | 1467360707991 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 01:11:48 INFO - PROCESS | 1941 | 1467360708067 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:48 INFO - PROCESS | 1941 | 1467360708070 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:48 INFO - PROCESS | 1941 | ++DOCSHELL 0x116e38800 == 38 [pid = 1941] [id = 356] 01:11:48 INFO - PROCESS | 1941 | ++DOMWINDOW == 107 (0x113aa2400) [pid = 1941] [serial = 1067] [outer = 0x0] 01:11:48 INFO - PROCESS | 1941 | ++DOMWINDOW == 108 (0x1150d2800) [pid = 1941] [serial = 1068] [outer = 0x113aa2400] 01:11:48 INFO - PROCESS | 1941 | 1467360708099 Marionette DEBUG loaded listener.js 01:11:48 INFO - PROCESS | 1941 | ++DOMWINDOW == 109 (0x116ea5800) [pid = 1941] [serial = 1069] [outer = 0x113aa2400] 01:11:48 INFO - PROCESS | 1941 | --DOCSHELL 0x12aa58000 == 37 [pid = 1941] [id = 353] 01:11:48 INFO - PROCESS | 1941 | --DOCSHELL 0x128dbe000 == 36 [pid = 1941] [id = 352] 01:11:48 INFO - PROCESS | 1941 | --DOCSHELL 0x1285d5000 == 35 [pid = 1941] [id = 351] 01:11:48 INFO - PROCESS | 1941 | --DOCSHELL 0x112156800 == 34 [pid = 1941] [id = 350] 01:11:48 INFO - PROCESS | 1941 | --DOCSHELL 0x124b0a000 == 33 [pid = 1941] [id = 349] 01:11:48 INFO - PROCESS | 1941 | --DOCSHELL 0x123871800 == 32 [pid = 1941] [id = 348] 01:11:48 INFO - PROCESS | 1941 | --DOCSHELL 0x1184be800 == 31 [pid = 1941] [id = 347] 01:11:48 INFO - PROCESS | 1941 | --DOCSHELL 0x113a4b800 == 30 [pid = 1941] [id = 346] 01:11:48 INFO - PROCESS | 1941 | 1467360708488 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]]]}] 01:11:48 INFO - PROCESS | 1941 | --DOMWINDOW == 108 (0x119d10400) [pid = 1941] [serial = 1021] [outer = 0x0] [url = about:blank] 01:11:48 INFO - PROCESS | 1941 | --DOMWINDOW == 107 (0x11987fc00) [pid = 1941] [serial = 987] [outer = 0x0] [url = about:blank] 01:11:48 INFO - PROCESS | 1941 | --DOMWINDOW == 106 (0x120f2cc00) [pid = 1941] [serial = 990] [outer = 0x0] [url = about:blank] 01:11:48 INFO - PROCESS | 1941 | --DOMWINDOW == 105 (0x1185bcc00) [pid = 1941] [serial = 981] [outer = 0x0] [url = about:blank] 01:11:48 INFO - PROCESS | 1941 | --DOMWINDOW == 104 (0x119385c00) [pid = 1941] [serial = 982] [outer = 0x0] [url = about:blank] 01:11:48 INFO - PROCESS | 1941 | --DOMWINDOW == 103 (0x115021400) [pid = 1941] [serial = 975] [outer = 0x0] [url = about:blank] 01:11:48 INFO - PROCESS | 1941 | --DOMWINDOW == 102 (0x116968c00) [pid = 1941] [serial = 976] [outer = 0x0] [url = about:blank] 01:11:48 INFO - PROCESS | 1941 | --DOMWINDOW == 101 (0x1181abc00) [pid = 1941] [serial = 978] [outer = 0x0] [url = about:blank] 01:11:48 INFO - PROCESS | 1941 | --DOMWINDOW == 100 (0x11823f000) [pid = 1941] [serial = 979] [outer = 0x0] [url = about:blank] 01:11:48 INFO - PROCESS | 1941 | --DOMWINDOW == 99 (0x1182d2000) [pid = 1941] [serial = 973] [outer = 0x0] [url = about:blank] 01:11:48 INFO - PROCESS | 1941 | --DOMWINDOW == 98 (0x1181c5800) [pid = 1941] [serial = 972] [outer = 0x0] [url = about:blank] 01:11:48 INFO - PROCESS | 1941 | --DOMWINDOW == 97 (0x124087800) [pid = 1941] [serial = 993] [outer = 0x0] [url = about:blank] 01:11:48 INFO - PROCESS | 1941 | --DOMWINDOW == 96 (0x123dcdc00) [pid = 1941] [serial = 991] [outer = 0x0] [url = about:blank] 01:11:48 INFO - PROCESS | 1941 | --DOMWINDOW == 95 (0x1193efc00) [pid = 1941] [serial = 997] [outer = 0x0] [url = about:blank] 01:11:48 INFO - PROCESS | 1941 | --DOMWINDOW == 94 (0x1182d5000) [pid = 1941] [serial = 958] [outer = 0x0] [url = about:blank] 01:11:48 INFO - PROCESS | 1941 | --DOMWINDOW == 93 (0x1181aec00) [pid = 1941] [serial = 957] [outer = 0x0] [url = about:blank] 01:11:48 INFO - PROCESS | 1941 | --DOMWINDOW == 92 (0x116a0ac00) [pid = 1941] [serial = 1014] [outer = 0x0] [url = about:blank] 01:11:48 INFO - PROCESS | 1941 | --DOMWINDOW == 91 (0x1182dec00) [pid = 1941] [serial = 1017] [outer = 0x0] [url = about:blank] 01:11:48 INFO - PROCESS | 1941 | --DOMWINDOW == 90 (0x1181ad400) [pid = 1941] [serial = 996] [outer = 0x0] [url = about:blank] 01:11:48 INFO - PROCESS | 1941 | --DOMWINDOW == 89 (0x119757800) [pid = 1941] [serial = 961] [outer = 0x0] [url = about:blank] 01:11:48 INFO - PROCESS | 1941 | --DOMWINDOW == 88 (0x1250e3000) [pid = 1941] [serial = 1002] [outer = 0x0] [url = about:blank] 01:11:48 INFO - PROCESS | 1941 | --DOMWINDOW == 87 (0x128020c00) [pid = 1941] [serial = 1006] [outer = 0x0] [url = about:blank] 01:11:48 INFO - PROCESS | 1941 | --DOMWINDOW == 86 (0x1193e9000) [pid = 1941] [serial = 960] [outer = 0x0] [url = about:blank] 01:11:48 INFO - PROCESS | 1941 | --DOMWINDOW == 85 (0x126575c00) [pid = 1941] [serial = 1005] [outer = 0x0] [url = about:blank] 01:11:48 INFO - PROCESS | 1941 | --DOMWINDOW == 84 (0x118175000) [pid = 1941] [serial = 1015] [outer = 0x0] [url = about:blank] 01:11:48 INFO - PROCESS | 1941 | --DOMWINDOW == 83 (0x12459c400) [pid = 1941] [serial = 994] [outer = 0x0] [url = about:blank] 01:11:48 INFO - PROCESS | 1941 | --DOMWINDOW == 82 (0x118884c00) [pid = 1941] [serial = 1018] [outer = 0x0] [url = about:blank] 01:11:48 INFO - PROCESS | 1941 | --DOMWINDOW == 81 (0x124b5bc00) [pid = 1941] [serial = 1000] [outer = 0x0] [url = about:blank] 01:11:48 INFO - PROCESS | 1941 | --DOMWINDOW == 80 (0x1181bc400) [pid = 1941] [serial = 1011] [outer = 0x0] [url = about:blank] 01:11:48 INFO - PROCESS | 1941 | --DOMWINDOW == 79 (0x124e5ac00) [pid = 1941] [serial = 964] [outer = 0x0] [url = about:blank] 01:11:48 INFO - PROCESS | 1941 | --DOMWINDOW == 78 (0x1193e9800) [pid = 1941] [serial = 984] [outer = 0x0] [url = about:blank] 01:11:48 INFO - PROCESS | 1941 | --DOMWINDOW == 77 (0x123c08400) [pid = 1941] [serial = 963] [outer = 0x0] [url = about:blank] 01:11:48 INFO - PROCESS | 1941 | --DOMWINDOW == 76 (0x119d42400) [pid = 1941] [serial = 988] [outer = 0x0] [url = about:blank] 01:11:48 INFO - PROCESS | 1941 | --DOMWINDOW == 75 (0x113846c00) [pid = 1941] [serial = 1009] [outer = 0x0] [url = about:blank] 01:11:48 INFO - PROCESS | 1941 | --DOMWINDOW == 74 (0x12801bc00) [pid = 1941] [serial = 967] [outer = 0x0] [url = about:blank] 01:11:48 INFO - PROCESS | 1941 | --DOMWINDOW == 73 (0x1182da000) [pid = 1941] [serial = 1012] [outer = 0x0] [url = about:blank] 01:11:48 INFO - PROCESS | 1941 | --DOMWINDOW == 72 (0x112eb0400) [pid = 1941] [serial = 1008] [outer = 0x0] [url = about:blank] 01:11:48 INFO - PROCESS | 1941 | --DOMWINDOW == 71 (0x126a29000) [pid = 1941] [serial = 966] [outer = 0x0] [url = about:blank] 01:11:48 INFO - PROCESS | 1941 | --DOMWINDOW == 70 (0x119868800) [pid = 1941] [serial = 985] [outer = 0x0] [url = about:blank] 01:11:48 INFO - PROCESS | 1941 | --DOMWINDOW == 69 (0x12392f000) [pid = 1941] [serial = 999] [outer = 0x0] [url = about:blank] 01:11:48 INFO - PROCESS | 1941 | --DOMWINDOW == 68 (0x117ea3000) [pid = 1941] [serial = 970] [outer = 0x0] [url = about:blank] 01:11:48 INFO - PROCESS | 1941 | --DOMWINDOW == 67 (0x1167d5c00) [pid = 1941] [serial = 969] [outer = 0x0] [url = about:blank] 01:11:48 INFO - PROCESS | 1941 | --DOMWINDOW == 66 (0x125674c00) [pid = 1941] [serial = 1003] [outer = 0x0] [url = about:blank] 01:11:48 INFO - PROCESS | 1941 | --DOMWINDOW == 65 (0x11974bc00) [pid = 1941] [serial = 1020] [outer = 0x0] [url = about:blank] 01:11:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 01:11:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 673ms 01:11:48 INFO - PROCESS | 1941 | 1467360708544 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 01:11:48 INFO - PROCESS | 1941 | 1467360708547 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 01:11:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 01:11:48 INFO - PROCESS | 1941 | 1467360708552 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 01:11:48 INFO - PROCESS | 1941 | 1467360708553 Marionette TRACE conn2 <- [1,1398,null,{}] 01:11:48 INFO - PROCESS | 1941 | 1467360708556 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}] 01:11:48 INFO - PROCESS | 1941 | 1467360708557 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:48 INFO - PROCESS | 1941 | 1467360708637 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 01:11:48 INFO - PROCESS | 1941 | 1467360708641 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:48 INFO - PROCESS | 1941 | 1467360708642 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:48 INFO - PROCESS | 1941 | ++DOCSHELL 0x1184c3800 == 31 [pid = 1941] [id = 357] 01:11:48 INFO - PROCESS | 1941 | ++DOMWINDOW == 66 (0x118117400) [pid = 1941] [serial = 1070] [outer = 0x0] 01:11:48 INFO - PROCESS | 1941 | ++DOMWINDOW == 67 (0x1181aec00) [pid = 1941] [serial = 1071] [outer = 0x118117400] 01:11:48 INFO - PROCESS | 1941 | 1467360708673 Marionette DEBUG loaded listener.js 01:11:48 INFO - PROCESS | 1941 | ++DOMWINDOW == 68 (0x118237800) [pid = 1941] [serial = 1072] [outer = 0x118117400] 01:11:49 INFO - PROCESS | 1941 | 1467360709010 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]]]}] 01:11:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 01:11:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 472ms 01:11:49 INFO - PROCESS | 1941 | 1467360709038 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 01:11:49 INFO - PROCESS | 1941 | 1467360709040 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 01:11:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 01:11:49 INFO - PROCESS | 1941 | 1467360709043 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 01:11:49 INFO - PROCESS | 1941 | 1467360709046 Marionette TRACE conn2 <- [1,1402,null,{}] 01:11:49 INFO - PROCESS | 1941 | 1467360709053 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}] 01:11:49 INFO - PROCESS | 1941 | 1467360709057 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:49 INFO - PROCESS | 1941 | 1467360709137 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 01:11:49 INFO - PROCESS | 1941 | 1467360709144 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:49 INFO - PROCESS | 1941 | 1467360709147 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:49 INFO - PROCESS | 1941 | ++DOCSHELL 0x11971b000 == 32 [pid = 1941] [id = 358] 01:11:49 INFO - PROCESS | 1941 | ++DOMWINDOW == 69 (0x1182d3800) [pid = 1941] [serial = 1073] [outer = 0x0] 01:11:49 INFO - PROCESS | 1941 | ++DOMWINDOW == 70 (0x1185b7c00) [pid = 1941] [serial = 1074] [outer = 0x1182d3800] 01:11:49 INFO - PROCESS | 1941 | 1467360709176 Marionette DEBUG loaded listener.js 01:11:49 INFO - PROCESS | 1941 | ++DOMWINDOW == 71 (0x118fad000) [pid = 1941] [serial = 1075] [outer = 0x1182d3800] 01:11:49 INFO - PROCESS | 1941 | 1467360709514 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]]]}] 01:11:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 01:11:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 520ms 01:11:49 INFO - PROCESS | 1941 | 1467360709572 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 01:11:49 INFO - PROCESS | 1941 | 1467360709574 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 01:11:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 01:11:49 INFO - PROCESS | 1941 | 1467360709577 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 01:11:49 INFO - PROCESS | 1941 | 1467360709579 Marionette TRACE conn2 <- [1,1406,null,{}] 01:11:49 INFO - PROCESS | 1941 | 1467360709581 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}] 01:11:49 INFO - PROCESS | 1941 | 1467360709582 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:49 INFO - PROCESS | 1941 | 1467360709662 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 01:11:49 INFO - PROCESS | 1941 | 1467360709666 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:49 INFO - PROCESS | 1941 | 1467360709667 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:49 INFO - PROCESS | 1941 | ++DOCSHELL 0x123970000 == 33 [pid = 1941] [id = 359] 01:11:49 INFO - PROCESS | 1941 | ++DOMWINDOW == 72 (0x119387800) [pid = 1941] [serial = 1076] [outer = 0x0] 01:11:49 INFO - PROCESS | 1941 | ++DOMWINDOW == 73 (0x1193f0800) [pid = 1941] [serial = 1077] [outer = 0x119387800] 01:11:49 INFO - PROCESS | 1941 | 1467360709693 Marionette DEBUG loaded listener.js 01:11:49 INFO - PROCESS | 1941 | ++DOMWINDOW == 74 (0x119753000) [pid = 1941] [serial = 1078] [outer = 0x119387800] 01:11:50 INFO - PROCESS | 1941 | 1467360710063 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]]]}] 01:11:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 01:11:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 519ms 01:11:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 01:11:50 INFO - PROCESS | 1941 | 1467360710097 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 01:11:50 INFO - PROCESS | 1941 | 1467360710098 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 01:11:50 INFO - PROCESS | 1941 | 1467360710100 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 01:11:50 INFO - PROCESS | 1941 | 1467360710101 Marionette TRACE conn2 <- [1,1410,null,{}] 01:11:50 INFO - PROCESS | 1941 | 1467360710104 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}] 01:11:50 INFO - PROCESS | 1941 | 1467360710105 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:50 INFO - PROCESS | 1941 | 1467360710181 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 01:11:50 INFO - PROCESS | 1941 | 1467360710238 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:50 INFO - PROCESS | 1941 | 1467360710239 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:50 INFO - PROCESS | 1941 | ++DOCSHELL 0x116941000 == 34 [pid = 1941] [id = 360] 01:11:50 INFO - PROCESS | 1941 | ++DOMWINDOW == 75 (0x11938c400) [pid = 1941] [serial = 1079] [outer = 0x0] 01:11:50 INFO - PROCESS | 1941 | ++DOMWINDOW == 76 (0x11823a400) [pid = 1941] [serial = 1080] [outer = 0x11938c400] 01:11:50 INFO - PROCESS | 1941 | 1467360710263 Marionette DEBUG loaded listener.js 01:11:50 INFO - PROCESS | 1941 | ++DOMWINDOW == 77 (0x119d0e000) [pid = 1941] [serial = 1081] [outer = 0x11938c400] 01:11:50 INFO - PROCESS | 1941 | 1467360710592 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]]]}] 01:11:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 01:11:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 518ms 01:11:50 INFO - PROCESS | 1941 | 1467360710619 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 01:11:50 INFO - PROCESS | 1941 | 1467360710621 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 01:11:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 01:11:50 INFO - PROCESS | 1941 | 1467360710623 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 01:11:50 INFO - PROCESS | 1941 | 1467360710624 Marionette TRACE conn2 <- [1,1414,null,{}] 01:11:50 INFO - PROCESS | 1941 | 1467360710626 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}] 01:11:50 INFO - PROCESS | 1941 | 1467360710630 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:50 INFO - PROCESS | 1941 | 1467360710750 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 01:11:50 INFO - PROCESS | 1941 | 1467360710762 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:50 INFO - PROCESS | 1941 | 1467360710763 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:50 INFO - PROCESS | 1941 | ++DOCSHELL 0x126532000 == 35 [pid = 1941] [id = 361] 01:11:50 INFO - PROCESS | 1941 | ++DOMWINDOW == 78 (0x112957c00) [pid = 1941] [serial = 1082] [outer = 0x0] 01:11:50 INFO - PROCESS | 1941 | ++DOMWINDOW == 79 (0x120f2b800) [pid = 1941] [serial = 1083] [outer = 0x112957c00] 01:11:50 INFO - PROCESS | 1941 | 1467360710788 Marionette DEBUG loaded listener.js 01:11:50 INFO - PROCESS | 1941 | ++DOMWINDOW == 80 (0x124568000) [pid = 1941] [serial = 1084] [outer = 0x112957c00] 01:11:51 INFO - PROCESS | 1941 | 1467360711157 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]]]}] 01:11:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 01:11:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 568ms 01:11:51 INFO - PROCESS | 1941 | 1467360711191 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 01:11:51 INFO - PROCESS | 1941 | 1467360711193 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 01:11:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 01:11:51 INFO - PROCESS | 1941 | 1467360711197 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 01:11:51 INFO - PROCESS | 1941 | 1467360711198 Marionette TRACE conn2 <- [1,1418,null,{}] 01:11:51 INFO - PROCESS | 1941 | 1467360711201 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}] 01:11:51 INFO - PROCESS | 1941 | 1467360711202 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:51 INFO - PROCESS | 1941 | 1467360711295 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 01:11:51 INFO - PROCESS | 1941 | 1467360711306 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:51 INFO - PROCESS | 1941 | 1467360711307 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:51 INFO - PROCESS | 1941 | ++DOCSHELL 0x126865000 == 36 [pid = 1941] [id = 362] 01:11:51 INFO - PROCESS | 1941 | ++DOMWINDOW == 81 (0x1249b9800) [pid = 1941] [serial = 1085] [outer = 0x0] 01:11:51 INFO - PROCESS | 1941 | ++DOMWINDOW == 82 (0x124ec8400) [pid = 1941] [serial = 1086] [outer = 0x1249b9800] 01:11:51 INFO - PROCESS | 1941 | 1467360711332 Marionette DEBUG loaded listener.js 01:11:51 INFO - PROCESS | 1941 | ++DOMWINDOW == 83 (0x1255d3000) [pid = 1941] [serial = 1087] [outer = 0x1249b9800] 01:11:51 INFO - PROCESS | 1941 | 1467360711689 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]]]}] 01:11:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 01:11:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 518ms 01:11:51 INFO - PROCESS | 1941 | 1467360711715 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 01:11:51 INFO - PROCESS | 1941 | 1467360711717 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 01:11:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 01:11:51 INFO - PROCESS | 1941 | 1467360711719 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 01:11:51 INFO - PROCESS | 1941 | 1467360711720 Marionette TRACE conn2 <- [1,1422,null,{}] 01:11:51 INFO - PROCESS | 1941 | 1467360711722 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}] 01:11:51 INFO - PROCESS | 1941 | 1467360711723 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:51 INFO - PROCESS | 1941 | 1467360711817 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 01:11:51 INFO - PROCESS | 1941 | 1467360711831 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:51 INFO - PROCESS | 1941 | 1467360711832 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:51 INFO - PROCESS | 1941 | ++DOCSHELL 0x128bd6000 == 37 [pid = 1941] [id = 363] 01:11:51 INFO - PROCESS | 1941 | ++DOMWINDOW == 84 (0x125678000) [pid = 1941] [serial = 1088] [outer = 0x0] 01:11:51 INFO - PROCESS | 1941 | ++DOMWINDOW == 85 (0x12600e000) [pid = 1941] [serial = 1089] [outer = 0x125678000] 01:11:51 INFO - PROCESS | 1941 | 1467360711856 Marionette DEBUG loaded listener.js 01:11:51 INFO - PROCESS | 1941 | ++DOMWINDOW == 86 (0x1264e9800) [pid = 1941] [serial = 1090] [outer = 0x125678000] 01:11:52 INFO - PROCESS | 1941 | 1467360712180 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]]]}] 01:11:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 01:11:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 470ms 01:11:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 01:11:52 INFO - PROCESS | 1941 | 1467360712189 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 01:11:52 INFO - PROCESS | 1941 | 1467360712190 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 01:11:52 INFO - PROCESS | 1941 | 1467360712194 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 01:11:52 INFO - PROCESS | 1941 | 1467360712195 Marionette TRACE conn2 <- [1,1426,null,{}] 01:11:52 INFO - PROCESS | 1941 | 1467360712198 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}] 01:11:52 INFO - PROCESS | 1941 | 1467360712199 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:52 INFO - PROCESS | 1941 | 1467360712300 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 01:11:52 INFO - PROCESS | 1941 | 1467360712310 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:52 INFO - PROCESS | 1941 | 1467360712312 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:52 INFO - PROCESS | 1941 | ++DOCSHELL 0x12a646000 == 38 [pid = 1941] [id = 364] 01:11:52 INFO - PROCESS | 1941 | ++DOMWINDOW == 87 (0x1125f1400) [pid = 1941] [serial = 1091] [outer = 0x0] 01:11:52 INFO - PROCESS | 1941 | ++DOMWINDOW == 88 (0x126839c00) [pid = 1941] [serial = 1092] [outer = 0x1125f1400] 01:11:52 INFO - PROCESS | 1941 | 1467360712336 Marionette DEBUG loaded listener.js 01:11:52 INFO - PROCESS | 1941 | ++DOMWINDOW == 89 (0x128013c00) [pid = 1941] [serial = 1093] [outer = 0x1125f1400] 01:11:52 INFO - PROCESS | 1941 | --DOMWINDOW == 88 (0x1125f0800) [pid = 1941] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 01:11:52 INFO - PROCESS | 1941 | --DOMWINDOW == 87 (0x1176dd800) [pid = 1941] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 01:11:52 INFO - PROCESS | 1941 | --DOMWINDOW == 86 (0x1127d4400) [pid = 1941] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 01:11:52 INFO - PROCESS | 1941 | --DOMWINDOW == 85 (0x1133ce400) [pid = 1941] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 01:11:52 INFO - PROCESS | 1941 | --DOMWINDOW == 84 (0x123808c00) [pid = 1941] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 01:11:52 INFO - PROCESS | 1941 | --DOMWINDOW == 83 (0x11696ac00) [pid = 1941] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 01:11:52 INFO - PROCESS | 1941 | --DOMWINDOW == 82 (0x119d0d400) [pid = 1941] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 01:11:52 INFO - PROCESS | 1941 | --DOMWINDOW == 81 (0x118889400) [pid = 1941] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 01:11:52 INFO - PROCESS | 1941 | --DOMWINDOW == 80 (0x1160d6800) [pid = 1941] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 01:11:52 INFO - PROCESS | 1941 | --DOMWINDOW == 79 (0x112c8f000) [pid = 1941] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 01:11:52 INFO - PROCESS | 1941 | --DOMWINDOW == 78 (0x12408dc00) [pid = 1941] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 01:11:52 INFO - PROCESS | 1941 | --DOMWINDOW == 77 (0x118fb5400) [pid = 1941] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 01:11:52 INFO - PROCESS | 1941 | 1467360712740 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]]]}] 01:11:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 01:11:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 571ms 01:11:52 INFO - PROCESS | 1941 | 1467360712765 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 01:11:52 INFO - PROCESS | 1941 | 1467360712767 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 01:11:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 01:11:52 INFO - PROCESS | 1941 | 1467360712770 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 01:11:52 INFO - PROCESS | 1941 | 1467360712771 Marionette TRACE conn2 <- [1,1430,null,{}] 01:11:52 INFO - PROCESS | 1941 | 1467360712775 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}] 01:11:52 INFO - PROCESS | 1941 | 1467360712777 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:52 INFO - PROCESS | 1941 | 1467360712930 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 01:11:52 INFO - PROCESS | 1941 | 1467360712982 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:52 INFO - PROCESS | 1941 | 1467360712984 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:53 INFO - PROCESS | 1941 | ++DOCSHELL 0x128dab800 == 39 [pid = 1941] [id = 365] 01:11:53 INFO - PROCESS | 1941 | ++DOMWINDOW == 78 (0x113d44800) [pid = 1941] [serial = 1094] [outer = 0x0] 01:11:53 INFO - PROCESS | 1941 | ++DOMWINDOW == 79 (0x119381400) [pid = 1941] [serial = 1095] [outer = 0x113d44800] 01:11:53 INFO - PROCESS | 1941 | 1467360713024 Marionette DEBUG loaded listener.js 01:11:53 INFO - PROCESS | 1941 | ++DOMWINDOW == 80 (0x120f36000) [pid = 1941] [serial = 1096] [outer = 0x113d44800] 01:11:53 INFO - PROCESS | 1941 | 1467360713349 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]]]}] 01:11:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 01:11:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 621ms 01:11:53 INFO - PROCESS | 1941 | 1467360713390 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 01:11:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 01:11:53 INFO - PROCESS | 1941 | 1467360713392 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 01:11:53 INFO - PROCESS | 1941 | 1467360713396 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 01:11:53 INFO - PROCESS | 1941 | 1467360713400 Marionette TRACE conn2 <- [1,1434,null,{}] 01:11:53 INFO - PROCESS | 1941 | 1467360713402 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}] 01:11:53 INFO - PROCESS | 1941 | 1467360713404 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:53 INFO - PROCESS | 1941 | 1467360713519 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 01:11:53 INFO - PROCESS | 1941 | 1467360713525 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:53 INFO - PROCESS | 1941 | 1467360713527 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:53 INFO - PROCESS | 1941 | ++DOCSHELL 0x12b112000 == 40 [pid = 1941] [id = 366] 01:11:53 INFO - PROCESS | 1941 | ++DOMWINDOW == 81 (0x1193ef000) [pid = 1941] [serial = 1097] [outer = 0x0] 01:11:53 INFO - PROCESS | 1941 | ++DOMWINDOW == 82 (0x126006c00) [pid = 1941] [serial = 1098] [outer = 0x1193ef000] 01:11:53 INFO - PROCESS | 1941 | 1467360713554 Marionette DEBUG loaded listener.js 01:11:53 INFO - PROCESS | 1941 | ++DOMWINDOW == 83 (0x128106800) [pid = 1941] [serial = 1099] [outer = 0x1193ef000] 01:11:53 INFO - PROCESS | 1941 | 1467360713902 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]]]}] 01:11:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 01:11:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 522ms 01:11:53 INFO - PROCESS | 1941 | 1467360713918 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 01:11:53 INFO - PROCESS | 1941 | 1467360713919 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 01:11:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 01:11:53 INFO - PROCESS | 1941 | 1467360713921 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 01:11:53 INFO - PROCESS | 1941 | 1467360713922 Marionette TRACE conn2 <- [1,1438,null,{}] 01:11:53 INFO - PROCESS | 1941 | 1467360713924 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}] 01:11:53 INFO - PROCESS | 1941 | 1467360713925 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:54 INFO - PROCESS | 1941 | 1467360714007 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 01:11:54 INFO - PROCESS | 1941 | 1467360714012 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:54 INFO - PROCESS | 1941 | 1467360714014 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:54 INFO - PROCESS | 1941 | ++DOCSHELL 0x12b9ee000 == 41 [pid = 1941] [id = 367] 01:11:54 INFO - PROCESS | 1941 | ++DOMWINDOW == 84 (0x12810a000) [pid = 1941] [serial = 1100] [outer = 0x0] 01:11:54 INFO - PROCESS | 1941 | ++DOMWINDOW == 85 (0x12811d800) [pid = 1941] [serial = 1101] [outer = 0x12810a000] 01:11:54 INFO - PROCESS | 1941 | 1467360714038 Marionette DEBUG loaded listener.js 01:11:54 INFO - PROCESS | 1941 | ++DOMWINDOW == 86 (0x128125c00) [pid = 1941] [serial = 1102] [outer = 0x12810a000] 01:11:54 INFO - PROCESS | 1941 | 1467360714365 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]]]}] 01:11:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 01:11:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 468ms 01:11:54 INFO - PROCESS | 1941 | 1467360714390 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 01:11:54 INFO - PROCESS | 1941 | 1467360714391 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 01:11:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 01:11:54 INFO - PROCESS | 1941 | 1467360714395 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 01:11:54 INFO - PROCESS | 1941 | 1467360714396 Marionette TRACE conn2 <- [1,1442,null,{}] 01:11:54 INFO - PROCESS | 1941 | 1467360714398 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}] 01:11:54 INFO - PROCESS | 1941 | 1467360714399 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:54 INFO - PROCESS | 1941 | 1467360714506 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 01:11:54 INFO - PROCESS | 1941 | 1467360714512 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:54 INFO - PROCESS | 1941 | 1467360714513 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:54 INFO - PROCESS | 1941 | ++DOCSHELL 0x12bc76800 == 42 [pid = 1941] [id = 368] 01:11:54 INFO - PROCESS | 1941 | ++DOMWINDOW == 87 (0x119d07000) [pid = 1941] [serial = 1103] [outer = 0x0] 01:11:54 INFO - PROCESS | 1941 | ++DOMWINDOW == 88 (0x128127c00) [pid = 1941] [serial = 1104] [outer = 0x119d07000] 01:11:54 INFO - PROCESS | 1941 | 1467360714537 Marionette DEBUG loaded listener.js 01:11:54 INFO - PROCESS | 1941 | ++DOMWINDOW == 89 (0x128292400) [pid = 1941] [serial = 1105] [outer = 0x119d07000] 01:11:55 INFO - PROCESS | 1941 | 1467360715048 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]]]}] 01:11:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 01:11:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 668ms 01:11:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 01:11:55 INFO - PROCESS | 1941 | 1467360715080 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 01:11:55 INFO - PROCESS | 1941 | 1467360715082 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 01:11:55 INFO - PROCESS | 1941 | 1467360715087 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 01:11:55 INFO - PROCESS | 1941 | 1467360715090 Marionette TRACE conn2 <- [1,1446,null,{}] 01:11:55 INFO - PROCESS | 1941 | 1467360715096 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}] 01:11:55 INFO - PROCESS | 1941 | 1467360715098 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:55 INFO - PROCESS | 1941 | 1467360715204 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 01:11:55 INFO - PROCESS | 1941 | 1467360715271 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:55 INFO - PROCESS | 1941 | 1467360715272 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:55 INFO - PROCESS | 1941 | ++DOCSHELL 0x118f0d800 == 43 [pid = 1941] [id = 369] 01:11:55 INFO - PROCESS | 1941 | ++DOMWINDOW == 90 (0x117105400) [pid = 1941] [serial = 1106] [outer = 0x0] 01:11:55 INFO - PROCESS | 1941 | ++DOMWINDOW == 91 (0x117ea4000) [pid = 1941] [serial = 1107] [outer = 0x117105400] 01:11:55 INFO - PROCESS | 1941 | 1467360715304 Marionette DEBUG loaded listener.js 01:11:55 INFO - PROCESS | 1941 | ++DOMWINDOW == 92 (0x118238800) [pid = 1941] [serial = 1108] [outer = 0x117105400] 01:11:55 INFO - PROCESS | 1941 | 1467360715744 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]]]}] 01:11:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 01:11:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 672ms 01:11:55 INFO - PROCESS | 1941 | 1467360715759 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 01:11:55 INFO - PROCESS | 1941 | 1467360715765 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 01:11:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 01:11:55 INFO - PROCESS | 1941 | 1467360715769 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 01:11:55 INFO - PROCESS | 1941 | 1467360715771 Marionette TRACE conn2 <- [1,1450,null,{}] 01:11:55 INFO - PROCESS | 1941 | 1467360715773 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}] 01:11:55 INFO - PROCESS | 1941 | 1467360715775 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:55 INFO - PROCESS | 1941 | 1467360715879 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 01:11:55 INFO - PROCESS | 1941 | 1467360715967 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:55 INFO - PROCESS | 1941 | 1467360715969 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:55 INFO - PROCESS | 1941 | ++DOCSHELL 0x1264b9800 == 44 [pid = 1941] [id = 370] 01:11:55 INFO - PROCESS | 1941 | ++DOMWINDOW == 93 (0x1185bcc00) [pid = 1941] [serial = 1109] [outer = 0x0] 01:11:55 INFO - PROCESS | 1941 | ++DOMWINDOW == 94 (0x11938fc00) [pid = 1941] [serial = 1110] [outer = 0x1185bcc00] 01:11:56 INFO - PROCESS | 1941 | 1467360715999 Marionette DEBUG loaded listener.js 01:11:56 INFO - PROCESS | 1941 | ++DOMWINDOW == 95 (0x119870400) [pid = 1941] [serial = 1111] [outer = 0x1185bcc00] 01:11:56 INFO - PROCESS | 1941 | 1467360716432 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]]]}] 01:11:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 01:11:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 722ms 01:11:56 INFO - PROCESS | 1941 | 1467360716492 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 01:11:56 INFO - PROCESS | 1941 | 1467360716493 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 01:11:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 01:11:56 INFO - PROCESS | 1941 | 1467360716515 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 01:11:56 INFO - PROCESS | 1941 | 1467360716517 Marionette TRACE conn2 <- [1,1454,null,{}] 01:11:56 INFO - PROCESS | 1941 | 1467360716525 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}] 01:11:56 INFO - PROCESS | 1941 | 1467360716531 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:56 INFO - PROCESS | 1941 | 1467360716630 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 01:11:56 INFO - PROCESS | 1941 | 1467360716699 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:56 INFO - PROCESS | 1941 | 1467360716701 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:56 INFO - PROCESS | 1941 | ++DOCSHELL 0x12bc96000 == 45 [pid = 1941] [id = 371] 01:11:56 INFO - PROCESS | 1941 | ++DOMWINDOW == 96 (0x123935400) [pid = 1941] [serial = 1112] [outer = 0x0] 01:11:56 INFO - PROCESS | 1941 | ++DOMWINDOW == 97 (0x123b7a000) [pid = 1941] [serial = 1113] [outer = 0x123935400] 01:11:56 INFO - PROCESS | 1941 | 1467360716732 Marionette DEBUG loaded listener.js 01:11:56 INFO - PROCESS | 1941 | ++DOMWINDOW == 98 (0x1246e8400) [pid = 1941] [serial = 1114] [outer = 0x123935400] 01:11:57 INFO - PROCESS | 1941 | 1467360717206 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]]]}] 01:11:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 01:11:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 723ms 01:11:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 01:11:57 INFO - PROCESS | 1941 | 1467360717236 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 01:11:57 INFO - PROCESS | 1941 | 1467360717238 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 01:11:57 INFO - PROCESS | 1941 | 1467360717240 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 01:11:57 INFO - PROCESS | 1941 | 1467360717242 Marionette TRACE conn2 <- [1,1458,null,{}] 01:11:57 INFO - PROCESS | 1941 | 1467360717265 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}] 01:11:57 INFO - PROCESS | 1941 | 1467360717266 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:57 INFO - PROCESS | 1941 | 1467360717370 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 01:11:57 INFO - PROCESS | 1941 | 1467360717436 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:57 INFO - PROCESS | 1941 | 1467360717438 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:57 INFO - PROCESS | 1941 | ++DOCSHELL 0x116fd0000 == 46 [pid = 1941] [id = 372] 01:11:57 INFO - PROCESS | 1941 | ++DOMWINDOW == 99 (0x1182d2800) [pid = 1941] [serial = 1115] [outer = 0x0] 01:11:57 INFO - PROCESS | 1941 | ++DOMWINDOW == 100 (0x119886000) [pid = 1941] [serial = 1116] [outer = 0x1182d2800] 01:11:57 INFO - PROCESS | 1941 | 1467360717468 Marionette DEBUG loaded listener.js 01:11:57 INFO - PROCESS | 1941 | ++DOMWINDOW == 101 (0x124b5f400) [pid = 1941] [serial = 1117] [outer = 0x1182d2800] 01:11:58 INFO - PROCESS | 1941 | 1467360718069 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]]]}] 01:11:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 01:11:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 893ms 01:11:58 INFO - PROCESS | 1941 | 1467360718133 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 01:11:58 INFO - PROCESS | 1941 | 1467360718136 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 01:11:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 01:11:58 INFO - PROCESS | 1941 | 1467360718139 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 01:11:58 INFO - PROCESS | 1941 | 1467360718141 Marionette TRACE conn2 <- [1,1462,null,{}] 01:11:58 INFO - PROCESS | 1941 | 1467360718145 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}] 01:11:58 INFO - PROCESS | 1941 | 1467360718147 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:58 INFO - PROCESS | 1941 | 1467360718244 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 01:11:58 INFO - PROCESS | 1941 | 1467360718311 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:58 INFO - PROCESS | 1941 | 1467360718312 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:58 INFO - PROCESS | 1941 | ++DOCSHELL 0x118f04800 == 47 [pid = 1941] [id = 373] 01:11:58 INFO - PROCESS | 1941 | ++DOMWINDOW == 102 (0x11383c000) [pid = 1941] [serial = 1118] [outer = 0x0] 01:11:58 INFO - PROCESS | 1941 | ++DOMWINDOW == 103 (0x1166fb400) [pid = 1941] [serial = 1119] [outer = 0x11383c000] 01:11:58 INFO - PROCESS | 1941 | 1467360718341 Marionette DEBUG loaded listener.js 01:11:58 INFO - PROCESS | 1941 | ++DOMWINDOW == 104 (0x11811b800) [pid = 1941] [serial = 1120] [outer = 0x11383c000] 01:11:59 INFO - PROCESS | 1941 | --DOCSHELL 0x12b9ee000 == 46 [pid = 1941] [id = 367] 01:11:59 INFO - PROCESS | 1941 | --DOCSHELL 0x12b112000 == 45 [pid = 1941] [id = 366] 01:11:59 INFO - PROCESS | 1941 | --DOCSHELL 0x128dab800 == 44 [pid = 1941] [id = 365] 01:11:59 INFO - PROCESS | 1941 | --DOCSHELL 0x12a646000 == 43 [pid = 1941] [id = 364] 01:11:59 INFO - PROCESS | 1941 | --DOCSHELL 0x128bd6000 == 42 [pid = 1941] [id = 363] 01:11:59 INFO - PROCESS | 1941 | --DOCSHELL 0x126865000 == 41 [pid = 1941] [id = 362] 01:11:59 INFO - PROCESS | 1941 | --DOCSHELL 0x126532000 == 40 [pid = 1941] [id = 361] 01:11:59 INFO - PROCESS | 1941 | --DOCSHELL 0x116941000 == 39 [pid = 1941] [id = 360] 01:11:59 INFO - PROCESS | 1941 | --DOCSHELL 0x123970000 == 38 [pid = 1941] [id = 359] 01:11:59 INFO - PROCESS | 1941 | --DOCSHELL 0x11971b000 == 37 [pid = 1941] [id = 358] 01:11:59 INFO - PROCESS | 1941 | --DOCSHELL 0x1184c3800 == 36 [pid = 1941] [id = 357] 01:11:59 INFO - PROCESS | 1941 | --DOCSHELL 0x116e38800 == 35 [pid = 1941] [id = 356] 01:11:59 INFO - PROCESS | 1941 | --DOCSHELL 0x119dca000 == 34 [pid = 1941] [id = 355] 01:11:59 INFO - PROCESS | 1941 | --DOCSHELL 0x112155000 == 33 [pid = 1941] [id = 354] 01:11:59 INFO - PROCESS | 1941 | --DOCSHELL 0x116672800 == 32 [pid = 1941] [id = 345] 01:11:59 INFO - PROCESS | 1941 | --DOCSHELL 0x116fd0000 == 31 [pid = 1941] [id = 372] 01:11:59 INFO - PROCESS | 1941 | --DOCSHELL 0x12bc96000 == 30 [pid = 1941] [id = 371] 01:11:59 INFO - PROCESS | 1941 | --DOCSHELL 0x1264b9800 == 29 [pid = 1941] [id = 370] 01:11:59 INFO - PROCESS | 1941 | --DOCSHELL 0x118f0d800 == 28 [pid = 1941] [id = 369] 01:11:59 INFO - PROCESS | 1941 | --DOCSHELL 0x12bc76800 == 27 [pid = 1941] [id = 368] 01:11:59 INFO - PROCESS | 1941 | --DOMWINDOW == 103 (0x1133e0800) [pid = 1941] [serial = 1038] [outer = 0x0] [url = about:blank] 01:11:59 INFO - PROCESS | 1941 | --DOMWINDOW == 102 (0x119412c00) [pid = 1941] [serial = 1048] [outer = 0x0] [url = about:blank] 01:11:59 INFO - PROCESS | 1941 | --DOMWINDOW == 101 (0x11817ec00) [pid = 1941] [serial = 1042] [outer = 0x0] [url = about:blank] 01:11:59 INFO - PROCESS | 1941 | --DOMWINDOW == 100 (0x115d5f800) [pid = 1941] [serial = 1051] [outer = 0x0] [url = about:blank] 01:11:59 INFO - PROCESS | 1941 | --DOMWINDOW == 99 (0x1249b9c00) [pid = 1941] [serial = 1032] [outer = 0x0] [url = about:blank] 01:11:59 INFO - PROCESS | 1941 | --DOMWINDOW == 98 (0x119866800) [pid = 1941] [serial = 1026] [outer = 0x0] [url = about:blank] 01:11:59 INFO - PROCESS | 1941 | --DOMWINDOW == 97 (0x119d45000) [pid = 1941] [serial = 1027] [outer = 0x0] [url = about:blank] 01:11:59 INFO - PROCESS | 1941 | --DOMWINDOW == 96 (0x1255d1c00) [pid = 1941] [serial = 1033] [outer = 0x0] [url = about:blank] 01:11:59 INFO - PROCESS | 1941 | --DOMWINDOW == 95 (0x1167d6c00) [pid = 1941] [serial = 1023] [outer = 0x0] [url = about:blank] 01:11:59 INFO - PROCESS | 1941 | --DOMWINDOW == 94 (0x12380bc00) [pid = 1941] [serial = 1059] [outer = 0x0] [url = about:blank] 01:11:59 INFO - PROCESS | 1941 | --DOMWINDOW == 93 (0x120fe9400) [pid = 1941] [serial = 1057] [outer = 0x0] [url = about:blank] 01:11:59 INFO - PROCESS | 1941 | --DOMWINDOW == 92 (0x112982c00) [pid = 1941] [serial = 1050] [outer = 0x0] [url = about:blank] 01:11:59 INFO - PROCESS | 1941 | --DOMWINDOW == 91 (0x1193f5c00) [pid = 1941] [serial = 1053] [outer = 0x0] [url = about:blank] 01:11:59 INFO - PROCESS | 1941 | --DOMWINDOW == 90 (0x11297fc00) [pid = 1941] [serial = 1035] [outer = 0x0] [url = about:blank] 01:11:59 INFO - PROCESS | 1941 | --DOMWINDOW == 89 (0x110e33800) [pid = 1941] [serial = 1039] [outer = 0x0] [url = about:blank] 01:11:59 INFO - PROCESS | 1941 | --DOMWINDOW == 88 (0x1160d7c00) [pid = 1941] [serial = 1036] [outer = 0x0] [url = about:blank] 01:11:59 INFO - PROCESS | 1941 | --DOMWINDOW == 87 (0x123cf8400) [pid = 1941] [serial = 1030] [outer = 0x0] [url = about:blank] 01:11:59 INFO - PROCESS | 1941 | --DOMWINDOW == 86 (0x1171b9800) [pid = 1941] [serial = 1041] [outer = 0x0] [url = about:blank] 01:11:59 INFO - PROCESS | 1941 | --DOMWINDOW == 85 (0x120f30800) [pid = 1941] [serial = 1056] [outer = 0x0] [url = about:blank] 01:11:59 INFO - PROCESS | 1941 | --DOMWINDOW == 84 (0x119d45c00) [pid = 1941] [serial = 1054] [outer = 0x0] [url = about:blank] 01:11:59 INFO - PROCESS | 1941 | --DOMWINDOW == 83 (0x1193ec800) [pid = 1941] [serial = 1047] [outer = 0x0] [url = about:blank] 01:11:59 INFO - PROCESS | 1941 | --DOMWINDOW == 82 (0x118233800) [pid = 1941] [serial = 1024] [outer = 0x0] [url = about:blank] 01:11:59 INFO - PROCESS | 1941 | --DOMWINDOW == 81 (0x1185c0000) [pid = 1941] [serial = 1045] [outer = 0x0] [url = about:blank] 01:11:59 INFO - PROCESS | 1941 | --DOMWINDOW == 80 (0x12392e000) [pid = 1941] [serial = 1029] [outer = 0x0] [url = about:blank] 01:11:59 INFO - PROCESS | 1941 | --DOMWINDOW == 79 (0x11858b800) [pid = 1941] [serial = 1044] [outer = 0x0] [url = about:blank] 01:11:59 INFO - PROCESS | 1941 | 1467360719316 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]]]}] 01:11:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 01:11:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1275ms 01:11:59 INFO - PROCESS | 1941 | 1467360719415 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 01:11:59 INFO - PROCESS | 1941 | 1467360719417 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 01:11:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 01:11:59 INFO - PROCESS | 1941 | 1467360719421 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 01:11:59 INFO - PROCESS | 1941 | 1467360719423 Marionette TRACE conn2 <- [1,1466,null,{}] 01:11:59 INFO - PROCESS | 1941 | 1467360719427 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}] 01:11:59 INFO - PROCESS | 1941 | 1467360719429 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:59 INFO - PROCESS | 1941 | 1467360719511 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 01:11:59 INFO - PROCESS | 1941 | 1467360719517 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:59 INFO - PROCESS | 1941 | 1467360719520 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:11:59 INFO - PROCESS | 1941 | ++DOCSHELL 0x116791800 == 28 [pid = 1941] [id = 374] 01:11:59 INFO - PROCESS | 1941 | ++DOMWINDOW == 80 (0x113f3a400) [pid = 1941] [serial = 1121] [outer = 0x0] 01:11:59 INFO - PROCESS | 1941 | ++DOMWINDOW == 81 (0x116077c00) [pid = 1941] [serial = 1122] [outer = 0x113f3a400] 01:11:59 INFO - PROCESS | 1941 | 1467360719550 Marionette DEBUG loaded listener.js 01:11:59 INFO - PROCESS | 1941 | ++DOMWINDOW == 82 (0x1167dec00) [pid = 1941] [serial = 1123] [outer = 0x113f3a400] 01:11:59 INFO - PROCESS | 1941 | 1467360719892 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]]]}] 01:11:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 01:11:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 520ms 01:11:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 01:11:59 INFO - PROCESS | 1941 | 1467360719941 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 01:11:59 INFO - PROCESS | 1941 | 1467360719944 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 01:11:59 INFO - PROCESS | 1941 | 1467360719949 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 01:11:59 INFO - PROCESS | 1941 | 1467360719951 Marionette TRACE conn2 <- [1,1470,null,{}] 01:11:59 INFO - PROCESS | 1941 | 1467360719953 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}] 01:11:59 INFO - PROCESS | 1941 | 1467360719955 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:00 INFO - PROCESS | 1941 | 1467360720033 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 01:12:00 INFO - PROCESS | 1941 | 1467360720037 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:00 INFO - PROCESS | 1941 | 1467360720038 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:00 INFO - PROCESS | 1941 | ++DOCSHELL 0x118762800 == 29 [pid = 1941] [id = 375] 01:12:00 INFO - PROCESS | 1941 | ++DOMWINDOW == 83 (0x1171c1400) [pid = 1941] [serial = 1124] [outer = 0x0] 01:12:00 INFO - PROCESS | 1941 | ++DOMWINDOW == 84 (0x1181ad000) [pid = 1941] [serial = 1125] [outer = 0x1171c1400] 01:12:00 INFO - PROCESS | 1941 | 1467360720067 Marionette DEBUG loaded listener.js 01:12:00 INFO - PROCESS | 1941 | ++DOMWINDOW == 85 (0x1181be000) [pid = 1941] [serial = 1126] [outer = 0x1171c1400] 01:12:00 INFO - PROCESS | 1941 | 1467360720415 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]]]}] 01:12:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 01:12:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 518ms 01:12:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 01:12:00 INFO - PROCESS | 1941 | 1467360720468 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 01:12:00 INFO - PROCESS | 1941 | 1467360720470 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 01:12:00 INFO - PROCESS | 1941 | 1467360720474 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 01:12:00 INFO - PROCESS | 1941 | 1467360720477 Marionette TRACE conn2 <- [1,1474,null,{}] 01:12:00 INFO - PROCESS | 1941 | 1467360720489 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}] 01:12:00 INFO - PROCESS | 1941 | 1467360720494 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:00 INFO - PROCESS | 1941 | 1467360720596 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 01:12:00 INFO - PROCESS | 1941 | 1467360720620 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:00 INFO - PROCESS | 1941 | 1467360720622 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:00 INFO - PROCESS | 1941 | ++DOCSHELL 0x119dd3800 == 30 [pid = 1941] [id = 376] 01:12:00 INFO - PROCESS | 1941 | ++DOMWINDOW == 86 (0x11887fc00) [pid = 1941] [serial = 1127] [outer = 0x0] 01:12:00 INFO - PROCESS | 1941 | ++DOMWINDOW == 87 (0x118885800) [pid = 1941] [serial = 1128] [outer = 0x11887fc00] 01:12:00 INFO - PROCESS | 1941 | 1467360720679 Marionette DEBUG loaded listener.js 01:12:00 INFO - PROCESS | 1941 | ++DOMWINDOW == 88 (0x118faec00) [pid = 1941] [serial = 1129] [outer = 0x11887fc00] 01:12:01 INFO - PROCESS | 1941 | 1467360721050 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]]]}] 01:12:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 01:12:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 626ms 01:12:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 01:12:01 INFO - PROCESS | 1941 | 1467360721100 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 01:12:01 INFO - PROCESS | 1941 | 1467360721102 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 01:12:01 INFO - PROCESS | 1941 | 1467360721104 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 01:12:01 INFO - PROCESS | 1941 | 1467360721105 Marionette TRACE conn2 <- [1,1478,null,{}] 01:12:01 INFO - PROCESS | 1941 | 1467360721107 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}] 01:12:01 INFO - PROCESS | 1941 | 1467360721108 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:01 INFO - PROCESS | 1941 | 1467360721191 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 01:12:01 INFO - PROCESS | 1941 | 1467360721197 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:01 INFO - PROCESS | 1941 | 1467360721198 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:01 INFO - PROCESS | 1941 | ++DOCSHELL 0x124279000 == 31 [pid = 1941] [id = 377] 01:12:01 INFO - PROCESS | 1941 | ++DOMWINDOW == 89 (0x1193f3800) [pid = 1941] [serial = 1130] [outer = 0x0] 01:12:01 INFO - PROCESS | 1941 | ++DOMWINDOW == 90 (0x119414400) [pid = 1941] [serial = 1131] [outer = 0x1193f3800] 01:12:01 INFO - PROCESS | 1941 | 1467360721223 Marionette DEBUG loaded listener.js 01:12:01 INFO - PROCESS | 1941 | ++DOMWINDOW == 91 (0x11986b800) [pid = 1941] [serial = 1132] [outer = 0x1193f3800] 01:12:01 INFO - PROCESS | 1941 | 1467360721586 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]]]}] 01:12:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 01:12:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 518ms 01:12:01 INFO - PROCESS | 1941 | 1467360721622 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 01:12:01 INFO - PROCESS | 1941 | 1467360721623 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 01:12:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 01:12:01 INFO - PROCESS | 1941 | 1467360721626 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 01:12:01 INFO - PROCESS | 1941 | 1467360721627 Marionette TRACE conn2 <- [1,1482,null,{}] 01:12:01 INFO - PROCESS | 1941 | 1467360721629 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}] 01:12:01 INFO - PROCESS | 1941 | 1467360721630 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:01 INFO - PROCESS | 1941 | 1467360721728 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 01:12:01 INFO - PROCESS | 1941 | 1467360721731 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:01 INFO - PROCESS | 1941 | 1467360721732 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:01 INFO - PROCESS | 1941 | ++DOCSHELL 0x12503d800 == 32 [pid = 1941] [id = 378] 01:12:01 INFO - PROCESS | 1941 | ++DOMWINDOW == 92 (0x1125f4400) [pid = 1941] [serial = 1133] [outer = 0x0] 01:12:01 INFO - PROCESS | 1941 | ++DOMWINDOW == 93 (0x119880c00) [pid = 1941] [serial = 1134] [outer = 0x1125f4400] 01:12:01 INFO - PROCESS | 1941 | 1467360721757 Marionette DEBUG loaded listener.js 01:12:01 INFO - PROCESS | 1941 | ++DOMWINDOW == 94 (0x119d43c00) [pid = 1941] [serial = 1135] [outer = 0x1125f4400] 01:12:02 INFO - PROCESS | 1941 | 1467360722117 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]]]}] 01:12:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 01:12:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 520ms 01:12:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 01:12:02 INFO - PROCESS | 1941 | 1467360722147 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 01:12:02 INFO - PROCESS | 1941 | 1467360722149 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 01:12:02 INFO - PROCESS | 1941 | 1467360722151 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 01:12:02 INFO - PROCESS | 1941 | 1467360722152 Marionette TRACE conn2 <- [1,1486,null,{}] 01:12:02 INFO - PROCESS | 1941 | 1467360722154 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}] 01:12:02 INFO - PROCESS | 1941 | 1467360722158 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:02 INFO - PROCESS | 1941 | 1467360722272 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 01:12:02 INFO - PROCESS | 1941 | 1467360722276 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:02 INFO - PROCESS | 1941 | 1467360722284 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:02 INFO - PROCESS | 1941 | ++DOCSHELL 0x126862000 == 33 [pid = 1941] [id = 379] 01:12:02 INFO - PROCESS | 1941 | ++DOMWINDOW == 95 (0x1193eec00) [pid = 1941] [serial = 1136] [outer = 0x0] 01:12:02 INFO - PROCESS | 1941 | ++DOMWINDOW == 96 (0x120f28400) [pid = 1941] [serial = 1137] [outer = 0x1193eec00] 01:12:02 INFO - PROCESS | 1941 | 1467360722338 Marionette DEBUG loaded listener.js 01:12:02 INFO - PROCESS | 1941 | ++DOMWINDOW == 97 (0x123dd6800) [pid = 1941] [serial = 1138] [outer = 0x1193eec00] 01:12:02 INFO - PROCESS | 1941 | 1467360722667 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]]]}] 01:12:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 01:12:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 569ms 01:12:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 01:12:02 INFO - PROCESS | 1941 | 1467360722720 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 01:12:02 INFO - PROCESS | 1941 | 1467360722721 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 01:12:02 INFO - PROCESS | 1941 | 1467360722723 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 01:12:02 INFO - PROCESS | 1941 | 1467360722725 Marionette TRACE conn2 <- [1,1490,null,{}] 01:12:02 INFO - PROCESS | 1941 | 1467360722727 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}] 01:12:02 INFO - PROCESS | 1941 | 1467360722729 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:02 INFO - PROCESS | 1941 | 1467360722822 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 01:12:02 INFO - PROCESS | 1941 | 1467360722834 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:02 INFO - PROCESS | 1941 | 1467360722835 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:02 INFO - PROCESS | 1941 | ++DOCSHELL 0x1285d2000 == 34 [pid = 1941] [id = 380] 01:12:02 INFO - PROCESS | 1941 | ++DOMWINDOW == 98 (0x12408f400) [pid = 1941] [serial = 1139] [outer = 0x0] 01:12:02 INFO - PROCESS | 1941 | ++DOMWINDOW == 99 (0x1245a1000) [pid = 1941] [serial = 1140] [outer = 0x12408f400] 01:12:02 INFO - PROCESS | 1941 | 1467360722859 Marionette DEBUG loaded listener.js 01:12:02 INFO - PROCESS | 1941 | ++DOMWINDOW == 100 (0x1250e1400) [pid = 1941] [serial = 1141] [outer = 0x12408f400] 01:12:03 INFO - PROCESS | 1941 | 1467360723215 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]]]}] 01:12:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 01:12:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 520ms 01:12:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 01:12:03 INFO - PROCESS | 1941 | 1467360723244 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 01:12:03 INFO - PROCESS | 1941 | 1467360723246 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 01:12:03 INFO - PROCESS | 1941 | 1467360723248 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 01:12:03 INFO - PROCESS | 1941 | 1467360723249 Marionette TRACE conn2 <- [1,1494,null,{}] 01:12:03 INFO - PROCESS | 1941 | 1467360723251 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}] 01:12:03 INFO - PROCESS | 1941 | 1467360723252 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:03 INFO - PROCESS | 1941 | 1467360723354 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 01:12:03 INFO - PROCESS | 1941 | 1467360723357 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:03 INFO - PROCESS | 1941 | 1467360723358 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:03 INFO - PROCESS | 1941 | ++DOCSHELL 0x128bd4000 == 35 [pid = 1941] [id = 381] 01:12:03 INFO - PROCESS | 1941 | ++DOMWINDOW == 101 (0x1250e2400) [pid = 1941] [serial = 1142] [outer = 0x0] 01:12:03 INFO - PROCESS | 1941 | ++DOMWINDOW == 102 (0x125677400) [pid = 1941] [serial = 1143] [outer = 0x1250e2400] 01:12:03 INFO - PROCESS | 1941 | 1467360723391 Marionette DEBUG loaded listener.js 01:12:03 INFO - PROCESS | 1941 | ++DOMWINDOW == 103 (0x1264dd800) [pid = 1941] [serial = 1144] [outer = 0x1250e2400] 01:12:03 INFO - PROCESS | 1941 | --DOMWINDOW == 102 (0x1249b9800) [pid = 1941] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 01:12:03 INFO - PROCESS | 1941 | --DOMWINDOW == 101 (0x112957c00) [pid = 1941] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 01:12:03 INFO - PROCESS | 1941 | --DOMWINDOW == 100 (0x1125f1400) [pid = 1941] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 01:12:03 INFO - PROCESS | 1941 | --DOMWINDOW == 99 (0x113d44800) [pid = 1941] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 01:12:03 INFO - PROCESS | 1941 | --DOMWINDOW == 98 (0x113aa2400) [pid = 1941] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 01:12:03 INFO - PROCESS | 1941 | --DOMWINDOW == 97 (0x119387800) [pid = 1941] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 01:12:03 INFO - PROCESS | 1941 | --DOMWINDOW == 96 (0x1182d3800) [pid = 1941] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 01:12:03 INFO - PROCESS | 1941 | --DOMWINDOW == 95 (0x110e32400) [pid = 1941] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 01:12:03 INFO - PROCESS | 1941 | --DOMWINDOW == 94 (0x125678000) [pid = 1941] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 01:12:03 INFO - PROCESS | 1941 | --DOMWINDOW == 93 (0x11938c400) [pid = 1941] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 01:12:03 INFO - PROCESS | 1941 | --DOMWINDOW == 92 (0x1160e1c00) [pid = 1941] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 01:12:03 INFO - PROCESS | 1941 | --DOMWINDOW == 91 (0x118117400) [pid = 1941] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 01:12:03 INFO - PROCESS | 1941 | --DOMWINDOW == 90 (0x1193ef000) [pid = 1941] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 01:12:03 INFO - PROCESS | 1941 | --DOMWINDOW == 89 (0x120fea400) [pid = 1941] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 01:12:03 INFO - PROCESS | 1941 | --DOMWINDOW == 88 (0x119d07000) [pid = 1941] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 01:12:03 INFO - PROCESS | 1941 | --DOMWINDOW == 87 (0x12810a000) [pid = 1941] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 01:12:03 INFO - PROCESS | 1941 | 1467360723948 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]]]}] 01:12:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 01:12:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 718ms 01:12:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 01:12:03 INFO - PROCESS | 1941 | 1467360723968 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 01:12:03 INFO - PROCESS | 1941 | 1467360723970 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 01:12:03 INFO - PROCESS | 1941 | 1467360723973 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 01:12:03 INFO - PROCESS | 1941 | 1467360723975 Marionette TRACE conn2 <- [1,1498,null,{}] 01:12:03 INFO - PROCESS | 1941 | 1467360723981 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}] 01:12:03 INFO - PROCESS | 1941 | 1467360723982 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:04 INFO - PROCESS | 1941 | 1467360724124 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 01:12:04 INFO - PROCESS | 1941 | 1467360724136 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:04 INFO - PROCESS | 1941 | 1467360724137 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:04 INFO - PROCESS | 1941 | ++DOCSHELL 0x12a646000 == 36 [pid = 1941] [id = 382] 01:12:04 INFO - PROCESS | 1941 | ++DOMWINDOW == 88 (0x113aa2400) [pid = 1941] [serial = 1145] [outer = 0x0] 01:12:04 INFO - PROCESS | 1941 | ++DOMWINDOW == 89 (0x1181b3c00) [pid = 1941] [serial = 1146] [outer = 0x113aa2400] 01:12:04 INFO - PROCESS | 1941 | 1467360724176 Marionette DEBUG loaded listener.js 01:12:04 INFO - PROCESS | 1941 | ++DOMWINDOW == 90 (0x11938c400) [pid = 1941] [serial = 1147] [outer = 0x113aa2400] 01:12:04 INFO - PROCESS | 1941 | 1467360724567 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]]]}] 01:12:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 01:12:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 625ms 01:12:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 01:12:04 INFO - PROCESS | 1941 | 1467360724598 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 01:12:04 INFO - PROCESS | 1941 | 1467360724599 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 01:12:04 INFO - PROCESS | 1941 | 1467360724601 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 01:12:04 INFO - PROCESS | 1941 | 1467360724602 Marionette TRACE conn2 <- [1,1502,null,{}] 01:12:04 INFO - PROCESS | 1941 | 1467360724605 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}] 01:12:04 INFO - PROCESS | 1941 | 1467360724606 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:04 INFO - PROCESS | 1941 | 1467360724708 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 01:12:04 INFO - PROCESS | 1941 | 1467360724716 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:04 INFO - PROCESS | 1941 | 1467360724717 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:04 INFO - PROCESS | 1941 | ++DOCSHELL 0x12aa68800 == 37 [pid = 1941] [id = 383] 01:12:04 INFO - PROCESS | 1941 | ++DOMWINDOW == 91 (0x11974bc00) [pid = 1941] [serial = 1148] [outer = 0x0] 01:12:04 INFO - PROCESS | 1941 | ++DOMWINDOW == 92 (0x119d47800) [pid = 1941] [serial = 1149] [outer = 0x11974bc00] 01:12:04 INFO - PROCESS | 1941 | 1467360724750 Marionette DEBUG loaded listener.js 01:12:04 INFO - PROCESS | 1941 | ++DOMWINDOW == 93 (0x124087800) [pid = 1941] [serial = 1150] [outer = 0x11974bc00] 01:12:05 INFO - PROCESS | 1941 | 1467360725040 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]]]}] 01:12:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 01:12:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 468ms 01:12:05 INFO - PROCESS | 1941 | 1467360725079 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 01:12:05 INFO - PROCESS | 1941 | 1467360725082 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 01:12:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 01:12:05 INFO - PROCESS | 1941 | 1467360725085 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 01:12:05 INFO - PROCESS | 1941 | 1467360725087 Marionette TRACE conn2 <- [1,1506,null,{}] 01:12:05 INFO - PROCESS | 1941 | 1467360725089 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}] 01:12:05 INFO - PROCESS | 1941 | 1467360725091 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:05 INFO - PROCESS | 1941 | 1467360725183 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 01:12:05 INFO - PROCESS | 1941 | 1467360725187 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:05 INFO - PROCESS | 1941 | 1467360725188 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:05 INFO - PROCESS | 1941 | ++DOCSHELL 0x12b9ec800 == 38 [pid = 1941] [id = 384] 01:12:05 INFO - PROCESS | 1941 | ++DOMWINDOW == 94 (0x1250e4400) [pid = 1941] [serial = 1151] [outer = 0x0] 01:12:05 INFO - PROCESS | 1941 | ++DOMWINDOW == 95 (0x12682c000) [pid = 1941] [serial = 1152] [outer = 0x1250e4400] 01:12:05 INFO - PROCESS | 1941 | 1467360725215 Marionette DEBUG loaded listener.js 01:12:05 INFO - PROCESS | 1941 | ++DOMWINDOW == 96 (0x12801dc00) [pid = 1941] [serial = 1153] [outer = 0x1250e4400] 01:12:05 INFO - PROCESS | 1941 | 1467360725552 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]]]}] 01:12:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 01:12:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 519ms 01:12:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 01:12:05 INFO - PROCESS | 1941 | 1467360725610 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 01:12:05 INFO - PROCESS | 1941 | 1467360725611 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 01:12:05 INFO - PROCESS | 1941 | 1467360725613 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 01:12:05 INFO - PROCESS | 1941 | 1467360725614 Marionette TRACE conn2 <- [1,1510,null,{}] 01:12:05 INFO - PROCESS | 1941 | 1467360725617 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}] 01:12:05 INFO - PROCESS | 1941 | 1467360725618 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:05 INFO - PROCESS | 1941 | 1467360725749 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 01:12:05 INFO - PROCESS | 1941 | 1467360725802 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:05 INFO - PROCESS | 1941 | 1467360725804 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:05 INFO - PROCESS | 1941 | ++DOCSHELL 0x111f53800 == 39 [pid = 1941] [id = 385] 01:12:05 INFO - PROCESS | 1941 | ++DOMWINDOW == 97 (0x110e34400) [pid = 1941] [serial = 1154] [outer = 0x0] 01:12:05 INFO - PROCESS | 1941 | ++DOMWINDOW == 98 (0x111c83c00) [pid = 1941] [serial = 1155] [outer = 0x110e34400] 01:12:05 INFO - PROCESS | 1941 | 1467360725837 Marionette DEBUG loaded listener.js 01:12:05 INFO - PROCESS | 1941 | ++DOMWINDOW == 99 (0x112952800) [pid = 1941] [serial = 1156] [outer = 0x110e34400] 01:12:06 INFO - PROCESS | 1941 | 1467360726350 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]]]}] 01:12:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 01:12:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 769ms 01:12:06 INFO - PROCESS | 1941 | 1467360726403 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 01:12:06 INFO - PROCESS | 1941 | 1467360726406 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 01:12:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 01:12:06 INFO - PROCESS | 1941 | 1467360726410 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 01:12:06 INFO - PROCESS | 1941 | 1467360726414 Marionette TRACE conn2 <- [1,1514,null,{}] 01:12:06 INFO - PROCESS | 1941 | 1467360726418 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}] 01:12:06 INFO - PROCESS | 1941 | 1467360726421 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:06 INFO - PROCESS | 1941 | 1467360726553 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 01:12:06 INFO - PROCESS | 1941 | 1467360726629 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:06 INFO - PROCESS | 1941 | 1467360726631 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:06 INFO - PROCESS | 1941 | ++DOCSHELL 0x1191fb800 == 40 [pid = 1941] [id = 386] 01:12:06 INFO - PROCESS | 1941 | ++DOMWINDOW == 100 (0x117e9ec00) [pid = 1941] [serial = 1157] [outer = 0x0] 01:12:06 INFO - PROCESS | 1941 | ++DOMWINDOW == 101 (0x118118c00) [pid = 1941] [serial = 1158] [outer = 0x117e9ec00] 01:12:06 INFO - PROCESS | 1941 | 1467360726662 Marionette DEBUG loaded listener.js 01:12:06 INFO - PROCESS | 1941 | ++DOMWINDOW == 102 (0x1181c5000) [pid = 1941] [serial = 1159] [outer = 0x117e9ec00] 01:12:07 INFO - PROCESS | 1941 | 1467360727180 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]]]}] 01:12:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 01:12:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 825ms 01:12:07 INFO - PROCESS | 1941 | 1467360727235 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 01:12:07 INFO - PROCESS | 1941 | 1467360727237 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 01:12:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 01:12:07 INFO - PROCESS | 1941 | 1467360727239 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 01:12:07 INFO - PROCESS | 1941 | 1467360727241 Marionette TRACE conn2 <- [1,1518,null,{}] 01:12:07 INFO - PROCESS | 1941 | 1467360727243 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}] 01:12:07 INFO - PROCESS | 1941 | 1467360727245 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:07 INFO - PROCESS | 1941 | 1467360727357 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 01:12:07 INFO - PROCESS | 1941 | 1467360727543 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:07 INFO - PROCESS | 1941 | 1467360727545 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:07 INFO - PROCESS | 1941 | ++DOCSHELL 0x116e51800 == 41 [pid = 1941] [id = 387] 01:12:07 INFO - PROCESS | 1941 | ++DOMWINDOW == 103 (0x11383d400) [pid = 1941] [serial = 1160] [outer = 0x0] 01:12:07 INFO - PROCESS | 1941 | ++DOMWINDOW == 104 (0x113f2dc00) [pid = 1941] [serial = 1161] [outer = 0x11383d400] 01:12:07 INFO - PROCESS | 1941 | 1467360727574 Marionette DEBUG loaded listener.js 01:12:07 INFO - PROCESS | 1941 | ++DOMWINDOW == 105 (0x117106800) [pid = 1941] [serial = 1162] [outer = 0x11383d400] 01:12:08 INFO - PROCESS | 1941 | --DOCSHELL 0x12b9ec800 == 40 [pid = 1941] [id = 384] 01:12:08 INFO - PROCESS | 1941 | --DOCSHELL 0x12aa68800 == 39 [pid = 1941] [id = 383] 01:12:08 INFO - PROCESS | 1941 | --DOCSHELL 0x12a646000 == 38 [pid = 1941] [id = 382] 01:12:08 INFO - PROCESS | 1941 | --DOCSHELL 0x128bd4000 == 37 [pid = 1941] [id = 381] 01:12:08 INFO - PROCESS | 1941 | --DOCSHELL 0x1285d2000 == 36 [pid = 1941] [id = 380] 01:12:08 INFO - PROCESS | 1941 | --DOCSHELL 0x126862000 == 35 [pid = 1941] [id = 379] 01:12:08 INFO - PROCESS | 1941 | --DOCSHELL 0x12503d800 == 34 [pid = 1941] [id = 378] 01:12:08 INFO - PROCESS | 1941 | --DOCSHELL 0x124279000 == 33 [pid = 1941] [id = 377] 01:12:08 INFO - PROCESS | 1941 | --DOCSHELL 0x119dd3800 == 32 [pid = 1941] [id = 376] 01:12:08 INFO - PROCESS | 1941 | --DOCSHELL 0x118762800 == 31 [pid = 1941] [id = 375] 01:12:08 INFO - PROCESS | 1941 | --DOCSHELL 0x116791800 == 30 [pid = 1941] [id = 374] 01:12:08 INFO - PROCESS | 1941 | 1467360728055 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]]]}] 01:12:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 01:12:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 823ms 01:12:08 INFO - PROCESS | 1941 | 1467360728065 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 01:12:08 INFO - PROCESS | 1941 | 1467360728066 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 01:12:08 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 01:12:08 INFO - PROCESS | 1941 | 1467360728069 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 01:12:08 INFO - PROCESS | 1941 | 1467360728071 Marionette TRACE conn2 <- [1,1522,null,{}] 01:12:08 INFO - PROCESS | 1941 | --DOMWINDOW == 104 (0x123dc8c00) [pid = 1941] [serial = 1060] [outer = 0x0] [url = about:blank] 01:12:08 INFO - PROCESS | 1941 | --DOMWINDOW == 103 (0x124ec8400) [pid = 1941] [serial = 1086] [outer = 0x0] [url = about:blank] 01:12:08 INFO - PROCESS | 1941 | --DOMWINDOW == 102 (0x120f2b800) [pid = 1941] [serial = 1083] [outer = 0x0] [url = about:blank] 01:12:08 INFO - PROCESS | 1941 | --DOMWINDOW == 101 (0x1255d3000) [pid = 1941] [serial = 1087] [outer = 0x0] [url = about:blank] 01:12:08 INFO - PROCESS | 1941 | --DOMWINDOW == 100 (0x126839c00) [pid = 1941] [serial = 1092] [outer = 0x0] [url = about:blank] 01:12:08 INFO - PROCESS | 1941 | --DOMWINDOW == 99 (0x119381400) [pid = 1941] [serial = 1095] [outer = 0x0] [url = about:blank] 01:12:08 INFO - PROCESS | 1941 | --DOMWINDOW == 98 (0x1150d2800) [pid = 1941] [serial = 1068] [outer = 0x0] [url = about:blank] 01:12:08 INFO - PROCESS | 1941 | --DOMWINDOW == 97 (0x116ea5800) [pid = 1941] [serial = 1069] [outer = 0x0] [url = about:blank] 01:12:08 INFO - PROCESS | 1941 | --DOMWINDOW == 96 (0x1193f0800) [pid = 1941] [serial = 1077] [outer = 0x0] [url = about:blank] 01:12:08 INFO - PROCESS | 1941 | --DOMWINDOW == 95 (0x119753000) [pid = 1941] [serial = 1078] [outer = 0x0] [url = about:blank] 01:12:08 INFO - PROCESS | 1941 | --DOMWINDOW == 94 (0x1185b7c00) [pid = 1941] [serial = 1074] [outer = 0x0] [url = about:blank] 01:12:08 INFO - PROCESS | 1941 | --DOMWINDOW == 93 (0x118fad000) [pid = 1941] [serial = 1075] [outer = 0x0] [url = about:blank] 01:12:08 INFO - PROCESS | 1941 | --DOMWINDOW == 92 (0x110e40c00) [pid = 1941] [serial = 1062] [outer = 0x0] [url = about:blank] 01:12:08 INFO - PROCESS | 1941 | --DOMWINDOW == 91 (0x1127d1000) [pid = 1941] [serial = 1063] [outer = 0x0] [url = about:blank] 01:12:08 INFO - PROCESS | 1941 | --DOMWINDOW == 90 (0x1264e9800) [pid = 1941] [serial = 1090] [outer = 0x0] [url = about:blank] 01:12:08 INFO - PROCESS | 1941 | --DOMWINDOW == 89 (0x12600e000) [pid = 1941] [serial = 1089] [outer = 0x0] [url = about:blank] 01:12:08 INFO - PROCESS | 1941 | --DOMWINDOW == 88 (0x11823a400) [pid = 1941] [serial = 1080] [outer = 0x0] [url = about:blank] 01:12:08 INFO - PROCESS | 1941 | --DOMWINDOW == 87 (0x1171ba400) [pid = 1941] [serial = 1065] [outer = 0x0] [url = about:blank] 01:12:08 INFO - PROCESS | 1941 | --DOMWINDOW == 86 (0x1181af000) [pid = 1941] [serial = 1066] [outer = 0x0] [url = about:blank] 01:12:08 INFO - PROCESS | 1941 | --DOMWINDOW == 85 (0x1181aec00) [pid = 1941] [serial = 1071] [outer = 0x0] [url = about:blank] 01:12:08 INFO - PROCESS | 1941 | --DOMWINDOW == 84 (0x118237800) [pid = 1941] [serial = 1072] [outer = 0x0] [url = about:blank] 01:12:08 INFO - PROCESS | 1941 | --DOMWINDOW == 83 (0x128013c00) [pid = 1941] [serial = 1093] [outer = 0x0] [url = about:blank] 01:12:08 INFO - PROCESS | 1941 | --DOMWINDOW == 82 (0x124568000) [pid = 1941] [serial = 1084] [outer = 0x0] [url = about:blank] 01:12:08 INFO - PROCESS | 1941 | --DOMWINDOW == 81 (0x128106800) [pid = 1941] [serial = 1099] [outer = 0x0] [url = about:blank] 01:12:08 INFO - PROCESS | 1941 | --DOMWINDOW == 80 (0x128125c00) [pid = 1941] [serial = 1102] [outer = 0x0] [url = about:blank] 01:12:08 INFO - PROCESS | 1941 | --DOMWINDOW == 79 (0x120f36000) [pid = 1941] [serial = 1096] [outer = 0x0] [url = about:blank] 01:12:08 INFO - PROCESS | 1941 | --DOMWINDOW == 78 (0x126006c00) [pid = 1941] [serial = 1098] [outer = 0x0] [url = about:blank] 01:12:08 INFO - PROCESS | 1941 | --DOMWINDOW == 77 (0x119d0e000) [pid = 1941] [serial = 1081] [outer = 0x0] [url = about:blank] 01:12:08 INFO - PROCESS | 1941 | --DOMWINDOW == 76 (0x128292400) [pid = 1941] [serial = 1105] [outer = 0x0] [url = about:blank] 01:12:08 INFO - PROCESS | 1941 | --DOMWINDOW == 75 (0x128127c00) [pid = 1941] [serial = 1104] [outer = 0x0] [url = about:blank] 01:12:08 INFO - PROCESS | 1941 | --DOMWINDOW == 74 (0x12811d800) [pid = 1941] [serial = 1101] [outer = 0x0] [url = about:blank] 01:12:08 INFO - PROCESS | 1941 | 1467360728091 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}] 01:12:08 INFO - PROCESS | 1941 | 1467360728093 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:08 INFO - PROCESS | 1941 | 1467360728192 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 01:12:08 INFO - PROCESS | 1941 | 1467360728199 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:08 INFO - PROCESS | 1941 | 1467360728201 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:08 INFO - PROCESS | 1941 | ++DOCSHELL 0x116fd2800 == 31 [pid = 1941] [id = 388] 01:12:08 INFO - PROCESS | 1941 | ++DOMWINDOW == 75 (0x118115400) [pid = 1941] [serial = 1163] [outer = 0x0] 01:12:08 INFO - PROCESS | 1941 | ++DOMWINDOW == 76 (0x11817f800) [pid = 1941] [serial = 1164] [outer = 0x118115400] 01:12:08 INFO - PROCESS | 1941 | 1467360728227 Marionette DEBUG loaded listener.js 01:12:08 INFO - PROCESS | 1941 | ++DOMWINDOW == 77 (0x118237800) [pid = 1941] [serial = 1165] [outer = 0x118115400] 01:12:08 INFO - PROCESS | 1941 | 1467360728548 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"]]]}] 01:12:08 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 () { 01:12:08 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 01:12:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 01:12:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:12:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:12:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 01:12:08 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 () { 01:12:08 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 01:12:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 01:12:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:12:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:12:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 01:12:08 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 () { 01:12:08 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 01:12:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 01:12:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:12:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:12:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 01:12:08 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 () { 01:12:08 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 01:12:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 01:12:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:12:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:12:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 01:12:08 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 521ms 01:12:08 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 01:12:08 INFO - PROCESS | 1941 | 1467360728593 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 01:12:08 INFO - PROCESS | 1941 | 1467360728595 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 01:12:08 INFO - PROCESS | 1941 | 1467360728598 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 01:12:08 INFO - PROCESS | 1941 | 1467360728599 Marionette TRACE conn2 <- [1,1526,null,{}] 01:12:08 INFO - PROCESS | 1941 | 1467360728619 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}] 01:12:08 INFO - PROCESS | 1941 | 1467360728621 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:08 INFO - PROCESS | 1941 | 1467360728700 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 01:12:08 INFO - PROCESS | 1941 | 1467360728706 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:08 INFO - PROCESS | 1941 | 1467360728707 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:08 INFO - PROCESS | 1941 | ++DOCSHELL 0x12387e000 == 32 [pid = 1941] [id = 389] 01:12:08 INFO - PROCESS | 1941 | ++DOMWINDOW == 78 (0x11858dc00) [pid = 1941] [serial = 1166] [outer = 0x0] 01:12:08 INFO - PROCESS | 1941 | ++DOMWINDOW == 79 (0x1193e9800) [pid = 1941] [serial = 1167] [outer = 0x11858dc00] 01:12:08 INFO - PROCESS | 1941 | 1467360728735 Marionette DEBUG loaded listener.js 01:12:08 INFO - PROCESS | 1941 | ++DOMWINDOW == 80 (0x119420400) [pid = 1941] [serial = 1168] [outer = 0x11858dc00] 01:12:09 INFO - PROCESS | 1941 | 1467360729086 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"]]]}] 01:12:09 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 01:12:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 01:12:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:12:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:12:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 01:12:09 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 01:12:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 01:12:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:12:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:12:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 01:12:09 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 01:12:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 01:12:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:12:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:12:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 01:12:09 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 519ms 01:12:09 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 01:12:09 INFO - PROCESS | 1941 | 1467360729117 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 01:12:09 INFO - PROCESS | 1941 | 1467360729119 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 01:12:09 INFO - PROCESS | 1941 | 1467360729126 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 01:12:09 INFO - PROCESS | 1941 | 1467360729130 Marionette TRACE conn2 <- [1,1530,null,{}] 01:12:09 INFO - PROCESS | 1941 | 1467360729133 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}] 01:12:09 INFO - PROCESS | 1941 | 1467360729136 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:09 INFO - PROCESS | 1941 | 1467360729219 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 01:12:09 INFO - PROCESS | 1941 | 1467360729272 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:09 INFO - PROCESS | 1941 | 1467360729273 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:09 INFO - PROCESS | 1941 | ++DOCSHELL 0x124e8b800 == 33 [pid = 1941] [id = 390] 01:12:09 INFO - PROCESS | 1941 | ++DOMWINDOW == 81 (0x1127ce800) [pid = 1941] [serial = 1169] [outer = 0x0] 01:12:09 INFO - PROCESS | 1941 | ++DOMWINDOW == 82 (0x119421c00) [pid = 1941] [serial = 1170] [outer = 0x1127ce800] 01:12:09 INFO - PROCESS | 1941 | 1467360729298 Marionette DEBUG loaded listener.js 01:12:09 INFO - PROCESS | 1941 | ++DOMWINDOW == 83 (0x120f35400) [pid = 1941] [serial = 1171] [outer = 0x1127ce800] 01:12:09 INFO - PROCESS | 1941 | 1467360729542 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]]]}] 01:12:09 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 01:12:09 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 01:12:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:12:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:12:09 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 01:12:09 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 01:12:09 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. 01:12:09 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 01:12:09 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 427ms 01:12:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 01:12:09 INFO - PROCESS | 1941 | 1467360729551 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 01:12:09 INFO - PROCESS | 1941 | 1467360729553 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 01:12:09 INFO - PROCESS | 1941 | 1467360729555 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 01:12:09 INFO - PROCESS | 1941 | 1467360729556 Marionette TRACE conn2 <- [1,1534,null,{}] 01:12:09 INFO - PROCESS | 1941 | 1467360729558 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}] 01:12:09 INFO - PROCESS | 1941 | 1467360729560 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:09 INFO - PROCESS | 1941 | 1467360729655 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 01:12:09 INFO - PROCESS | 1941 | 1467360729658 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:09 INFO - PROCESS | 1941 | 1467360729659 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:09 INFO - PROCESS | 1941 | ++DOCSHELL 0x119a4a800 == 34 [pid = 1941] [id = 391] 01:12:09 INFO - PROCESS | 1941 | ++DOMWINDOW == 84 (0x123806400) [pid = 1941] [serial = 1172] [outer = 0x0] 01:12:09 INFO - PROCESS | 1941 | ++DOMWINDOW == 85 (0x123a1c000) [pid = 1941] [serial = 1173] [outer = 0x123806400] 01:12:09 INFO - PROCESS | 1941 | 1467360729686 Marionette DEBUG loaded listener.js 01:12:09 INFO - PROCESS | 1941 | ++DOMWINDOW == 86 (0x123dd1c00) [pid = 1941] [serial = 1174] [outer = 0x123806400] 01:12:10 INFO - PROCESS | 1941 | 1467360730020 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]]]}] 01:12:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 01:12:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 470ms 01:12:10 INFO - PROCESS | 1941 | 1467360730025 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 01:12:10 INFO - PROCESS | 1941 | 1467360730027 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 01:12:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 01:12:10 INFO - PROCESS | 1941 | 1467360730033 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 01:12:10 INFO - PROCESS | 1941 | 1467360730034 Marionette TRACE conn2 <- [1,1538,null,{}] 01:12:10 INFO - PROCESS | 1941 | 1467360730036 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}] 01:12:10 INFO - PROCESS | 1941 | 1467360730037 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:10 INFO - PROCESS | 1941 | 1467360730149 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 01:12:10 INFO - PROCESS | 1941 | 1467360730187 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:10 INFO - PROCESS | 1941 | 1467360730191 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:10 INFO - PROCESS | 1941 | ++DOCSHELL 0x1286cb800 == 35 [pid = 1941] [id = 392] 01:12:10 INFO - PROCESS | 1941 | ++DOMWINDOW == 87 (0x1245e0000) [pid = 1941] [serial = 1175] [outer = 0x0] 01:12:10 INFO - PROCESS | 1941 | ++DOMWINDOW == 88 (0x124b60c00) [pid = 1941] [serial = 1176] [outer = 0x1245e0000] 01:12:10 INFO - PROCESS | 1941 | 1467360730223 Marionette DEBUG loaded listener.js 01:12:10 INFO - PROCESS | 1941 | ++DOMWINDOW == 89 (0x126009000) [pid = 1941] [serial = 1177] [outer = 0x1245e0000] 01:12:10 INFO - PROCESS | 1941 | 1467360730590 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]]]}] 01:12:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 01:12:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 573ms 01:12:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 01:12:10 INFO - PROCESS | 1941 | 1467360730606 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 01:12:10 INFO - PROCESS | 1941 | 1467360730607 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 01:12:10 INFO - PROCESS | 1941 | 1467360730610 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 01:12:10 INFO - PROCESS | 1941 | 1467360730611 Marionette TRACE conn2 <- [1,1542,null,{}] 01:12:10 INFO - PROCESS | 1941 | 1467360730615 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}] 01:12:10 INFO - PROCESS | 1941 | 1467360730617 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:10 INFO - PROCESS | 1941 | 1467360730719 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 01:12:10 INFO - PROCESS | 1941 | 1467360730731 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:10 INFO - PROCESS | 1941 | 1467360730733 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:10 INFO - PROCESS | 1941 | ++DOCSHELL 0x128bd2800 == 36 [pid = 1941] [id = 393] 01:12:10 INFO - PROCESS | 1941 | ++DOMWINDOW == 90 (0x112950800) [pid = 1941] [serial = 1178] [outer = 0x0] 01:12:10 INFO - PROCESS | 1941 | ++DOMWINDOW == 91 (0x126a24c00) [pid = 1941] [serial = 1179] [outer = 0x112950800] 01:12:10 INFO - PROCESS | 1941 | 1467360730757 Marionette DEBUG loaded listener.js 01:12:10 INFO - PROCESS | 1941 | ++DOMWINDOW == 92 (0x128103c00) [pid = 1941] [serial = 1180] [outer = 0x112950800] 01:12:11 INFO - PROCESS | 1941 | 1467360731084 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]]]}] 01:12:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 01:12:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 521ms 01:12:11 INFO - PROCESS | 1941 | 1467360731131 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 01:12:11 INFO - PROCESS | 1941 | 1467360731133 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 01:12:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 01:12:11 INFO - PROCESS | 1941 | 1467360731135 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 01:12:11 INFO - PROCESS | 1941 | 1467360731136 Marionette TRACE conn2 <- [1,1546,null,{}] 01:12:11 INFO - PROCESS | 1941 | 1467360731138 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}] 01:12:11 INFO - PROCESS | 1941 | 1467360731139 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:11 INFO - PROCESS | 1941 | 1467360731237 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 01:12:11 INFO - PROCESS | 1941 | 1467360731275 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:11 INFO - PROCESS | 1941 | 1467360731276 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:11 INFO - PROCESS | 1941 | ++DOCSHELL 0x12aac0800 == 37 [pid = 1941] [id = 394] 01:12:11 INFO - PROCESS | 1941 | ++DOMWINDOW == 93 (0x128104000) [pid = 1941] [serial = 1181] [outer = 0x0] 01:12:11 INFO - PROCESS | 1941 | ++DOMWINDOW == 94 (0x128111000) [pid = 1941] [serial = 1182] [outer = 0x128104000] 01:12:11 INFO - PROCESS | 1941 | 1467360731301 Marionette DEBUG loaded listener.js 01:12:11 INFO - PROCESS | 1941 | ++DOMWINDOW == 95 (0x128121800) [pid = 1941] [serial = 1183] [outer = 0x128104000] 01:12:11 INFO - PROCESS | 1941 | 1467360731582 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]]]}] 01:12:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 01:12:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 469ms 01:12:11 INFO - PROCESS | 1941 | 1467360731609 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 01:12:11 INFO - PROCESS | 1941 | 1467360731610 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 01:12:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 01:12:11 INFO - PROCESS | 1941 | 1467360731620 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 01:12:11 INFO - PROCESS | 1941 | 1467360731622 Marionette TRACE conn2 <- [1,1550,null,{}] 01:12:11 INFO - PROCESS | 1941 | 1467360731624 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}] 01:12:11 INFO - PROCESS | 1941 | 1467360731625 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:11 INFO - PROCESS | 1941 | 1467360731731 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 01:12:11 INFO - PROCESS | 1941 | 1467360731735 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:11 INFO - PROCESS | 1941 | 1467360731736 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:11 INFO - PROCESS | 1941 | ++DOCSHELL 0x12b9d7800 == 38 [pid = 1941] [id = 395] 01:12:11 INFO - PROCESS | 1941 | ++DOMWINDOW == 96 (0x128104400) [pid = 1941] [serial = 1184] [outer = 0x0] 01:12:11 INFO - PROCESS | 1941 | ++DOMWINDOW == 97 (0x128125c00) [pid = 1941] [serial = 1185] [outer = 0x128104400] 01:12:11 INFO - PROCESS | 1941 | 1467360731769 Marionette DEBUG loaded listener.js 01:12:11 INFO - PROCESS | 1941 | ++DOMWINDOW == 98 (0x128291c00) [pid = 1941] [serial = 1186] [outer = 0x128104400] 01:12:12 INFO - PROCESS | 1941 | 1467360732108 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]]]}] 01:12:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 01:12:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 520ms 01:12:12 INFO - PROCESS | 1941 | --DOMWINDOW == 97 (0x1125f4400) [pid = 1941] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 01:12:12 INFO - PROCESS | 1941 | --DOMWINDOW == 96 (0x1193eec00) [pid = 1941] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 01:12:12 INFO - PROCESS | 1941 | --DOMWINDOW == 95 (0x1171c1400) [pid = 1941] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 01:12:12 INFO - PROCESS | 1941 | --DOMWINDOW == 94 (0x11383c000) [pid = 1941] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 01:12:12 INFO - PROCESS | 1941 | --DOMWINDOW == 93 (0x1193f3800) [pid = 1941] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 01:12:12 INFO - PROCESS | 1941 | --DOMWINDOW == 92 (0x11887fc00) [pid = 1941] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 01:12:12 INFO - PROCESS | 1941 | --DOMWINDOW == 91 (0x113f3a400) [pid = 1941] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 01:12:12 INFO - PROCESS | 1941 | --DOMWINDOW == 90 (0x117105400) [pid = 1941] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 01:12:12 INFO - PROCESS | 1941 | --DOMWINDOW == 89 (0x1185bcc00) [pid = 1941] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 01:12:12 INFO - PROCESS | 1941 | --DOMWINDOW == 88 (0x123935400) [pid = 1941] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 01:12:12 INFO - PROCESS | 1941 | --DOMWINDOW == 87 (0x1182d2800) [pid = 1941] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 01:12:12 INFO - PROCESS | 1941 | --DOMWINDOW == 86 (0x12408f400) [pid = 1941] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 01:12:12 INFO - PROCESS | 1941 | --DOMWINDOW == 85 (0x1250e2400) [pid = 1941] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 01:12:12 INFO - PROCESS | 1941 | --DOMWINDOW == 84 (0x11974bc00) [pid = 1941] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 01:12:12 INFO - PROCESS | 1941 | --DOMWINDOW == 83 (0x113aa2400) [pid = 1941] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 01:12:12 INFO - PROCESS | 1941 | 1467360732213 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 01:12:12 INFO - PROCESS | 1941 | 1467360732214 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 01:12:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 01:12:12 INFO - PROCESS | 1941 | 1467360732218 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 01:12:12 INFO - PROCESS | 1941 | 1467360732220 Marionette TRACE conn2 <- [1,1554,null,{}] 01:12:12 INFO - PROCESS | 1941 | 1467360732222 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}] 01:12:12 INFO - PROCESS | 1941 | 1467360732223 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:12 INFO - PROCESS | 1941 | 1467360732301 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 01:12:12 INFO - PROCESS | 1941 | 1467360732304 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:12 INFO - PROCESS | 1941 | 1467360732305 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:12 INFO - PROCESS | 1941 | ++DOCSHELL 0x124061800 == 39 [pid = 1941] [id = 396] 01:12:12 INFO - PROCESS | 1941 | ++DOMWINDOW == 84 (0x112c8b400) [pid = 1941] [serial = 1187] [outer = 0x0] 01:12:12 INFO - PROCESS | 1941 | ++DOMWINDOW == 85 (0x113f3a400) [pid = 1941] [serial = 1188] [outer = 0x112c8b400] 01:12:12 INFO - PROCESS | 1941 | 1467360732330 Marionette DEBUG loaded listener.js 01:12:12 INFO - PROCESS | 1941 | ++DOMWINDOW == 86 (0x11823d800) [pid = 1941] [serial = 1189] [outer = 0x112c8b400] 01:12:12 INFO - PROCESS | 1941 | 1467360732714 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]]]}] 01:12:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 01:12:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 519ms 01:12:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 01:12:12 INFO - PROCESS | 1941 | 1467360732739 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 01:12:12 INFO - PROCESS | 1941 | 1467360732741 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 01:12:12 INFO - PROCESS | 1941 | 1467360732746 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 01:12:12 INFO - PROCESS | 1941 | 1467360732750 Marionette TRACE conn2 <- [1,1558,null,{}] 01:12:12 INFO - PROCESS | 1941 | 1467360732753 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}] 01:12:12 INFO - PROCESS | 1941 | 1467360732755 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:12 INFO - PROCESS | 1941 | 1467360732912 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 01:12:12 INFO - PROCESS | 1941 | 1467360732929 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:12 INFO - PROCESS | 1941 | 1467360732944 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:12 INFO - PROCESS | 1941 | ++DOCSHELL 0x12c341800 == 40 [pid = 1941] [id = 397] 01:12:12 INFO - PROCESS | 1941 | ++DOMWINDOW == 87 (0x118238c00) [pid = 1941] [serial = 1190] [outer = 0x0] 01:12:12 INFO - PROCESS | 1941 | ++DOMWINDOW == 88 (0x119412c00) [pid = 1941] [serial = 1191] [outer = 0x118238c00] 01:12:12 INFO - PROCESS | 1941 | 1467360732985 Marionette DEBUG loaded listener.js 01:12:13 INFO - PROCESS | 1941 | ++DOMWINDOW == 89 (0x1250d6800) [pid = 1941] [serial = 1192] [outer = 0x118238c00] 01:12:13 INFO - PROCESS | 1941 | 1467360733371 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]]]}] 01:12:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 01:12:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 672ms 01:12:13 INFO - PROCESS | 1941 | 1467360733417 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 01:12:13 INFO - PROCESS | 1941 | 1467360733418 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 01:12:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 01:12:13 INFO - PROCESS | 1941 | 1467360733421 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 01:12:13 INFO - PROCESS | 1941 | 1467360733422 Marionette TRACE conn2 <- [1,1562,null,{}] 01:12:13 INFO - PROCESS | 1941 | 1467360733425 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}] 01:12:13 INFO - PROCESS | 1941 | 1467360733426 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:13 INFO - PROCESS | 1941 | 1467360733542 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 01:12:13 INFO - PROCESS | 1941 | 1467360733578 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:13 INFO - PROCESS | 1941 | 1467360733579 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:13 INFO - PROCESS | 1941 | ++DOCSHELL 0x12c487800 == 41 [pid = 1941] [id = 398] 01:12:13 INFO - PROCESS | 1941 | ++DOMWINDOW == 90 (0x11823e400) [pid = 1941] [serial = 1193] [outer = 0x0] 01:12:13 INFO - PROCESS | 1941 | ++DOMWINDOW == 91 (0x128295800) [pid = 1941] [serial = 1194] [outer = 0x11823e400] 01:12:13 INFO - PROCESS | 1941 | 1467360733603 Marionette DEBUG loaded listener.js 01:12:13 INFO - PROCESS | 1941 | ++DOMWINDOW == 92 (0x12865bc00) [pid = 1941] [serial = 1195] [outer = 0x11823e400] 01:12:13 INFO - PROCESS | 1941 | 1467360733865 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]]]}] 01:12:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 01:12:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 471ms 01:12:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 01:12:13 INFO - PROCESS | 1941 | 1467360733900 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 01:12:13 INFO - PROCESS | 1941 | 1467360733901 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 01:12:13 INFO - PROCESS | 1941 | 1467360733903 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 01:12:13 INFO - PROCESS | 1941 | 1467360733904 Marionette TRACE conn2 <- [1,1566,null,{}] 01:12:13 INFO - PROCESS | 1941 | 1467360733907 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}] 01:12:13 INFO - PROCESS | 1941 | 1467360733908 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:14 INFO - PROCESS | 1941 | 1467360734002 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 01:12:14 INFO - PROCESS | 1941 | 1467360734006 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:14 INFO - PROCESS | 1941 | 1467360734007 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:14 INFO - PROCESS | 1941 | ++DOCSHELL 0x12c4a1000 == 42 [pid = 1941] [id = 399] 01:12:14 INFO - PROCESS | 1941 | ++DOMWINDOW == 93 (0x128299c00) [pid = 1941] [serial = 1196] [outer = 0x0] 01:12:14 INFO - PROCESS | 1941 | ++DOMWINDOW == 94 (0x128657c00) [pid = 1941] [serial = 1197] [outer = 0x128299c00] 01:12:14 INFO - PROCESS | 1941 | 1467360734031 Marionette DEBUG loaded listener.js 01:12:14 INFO - PROCESS | 1941 | ++DOMWINDOW == 95 (0x128911000) [pid = 1941] [serial = 1198] [outer = 0x128299c00] 01:12:14 INFO - PROCESS | 1941 | 1467360734515 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]]]}] 01:12:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 01:12:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 619ms 01:12:14 INFO - PROCESS | 1941 | 1467360734523 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 01:12:14 INFO - PROCESS | 1941 | 1467360734526 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 01:12:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 01:12:14 INFO - PROCESS | 1941 | 1467360734529 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 01:12:14 INFO - PROCESS | 1941 | 1467360734531 Marionette TRACE conn2 <- [1,1570,null,{}] 01:12:14 INFO - PROCESS | 1941 | 1467360734535 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}] 01:12:14 INFO - PROCESS | 1941 | 1467360734537 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:14 INFO - PROCESS | 1941 | 1467360734643 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 01:12:14 INFO - PROCESS | 1941 | 1467360734716 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:14 INFO - PROCESS | 1941 | 1467360734718 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:14 INFO - PROCESS | 1941 | ++DOCSHELL 0x119712800 == 43 [pid = 1941] [id = 400] 01:12:14 INFO - PROCESS | 1941 | ++DOMWINDOW == 96 (0x116ea1800) [pid = 1941] [serial = 1199] [outer = 0x0] 01:12:14 INFO - PROCESS | 1941 | ++DOMWINDOW == 97 (0x1181bcc00) [pid = 1941] [serial = 1200] [outer = 0x116ea1800] 01:12:14 INFO - PROCESS | 1941 | 1467360734749 Marionette DEBUG loaded listener.js 01:12:14 INFO - PROCESS | 1941 | ++DOMWINDOW == 98 (0x118240800) [pid = 1941] [serial = 1201] [outer = 0x116ea1800] 01:12:15 INFO - PROCESS | 1941 | 1467360735181 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]]]}] 01:12:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 01:12:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 670ms 01:12:15 INFO - PROCESS | 1941 | 1467360735200 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 01:12:15 INFO - PROCESS | 1941 | 1467360735203 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 01:12:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 01:12:15 INFO - PROCESS | 1941 | 1467360735208 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 01:12:15 INFO - PROCESS | 1941 | 1467360735210 Marionette TRACE conn2 <- [1,1574,null,{}] 01:12:15 INFO - PROCESS | 1941 | 1467360735212 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}] 01:12:15 INFO - PROCESS | 1941 | 1467360735214 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:15 INFO - PROCESS | 1941 | 1467360735317 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 01:12:15 INFO - PROCESS | 1941 | 1467360735394 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:15 INFO - PROCESS | 1941 | 1467360735395 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:15 INFO - PROCESS | 1941 | ++DOCSHELL 0x128190000 == 44 [pid = 1941] [id = 401] 01:12:15 INFO - PROCESS | 1941 | ++DOMWINDOW == 99 (0x11938e000) [pid = 1941] [serial = 1202] [outer = 0x0] 01:12:15 INFO - PROCESS | 1941 | ++DOMWINDOW == 100 (0x11974f800) [pid = 1941] [serial = 1203] [outer = 0x11938e000] 01:12:15 INFO - PROCESS | 1941 | 1467360735470 Marionette DEBUG loaded listener.js 01:12:15 INFO - PROCESS | 1941 | ++DOMWINDOW == 101 (0x119d06800) [pid = 1941] [serial = 1204] [outer = 0x11938e000] 01:12:15 INFO - PROCESS | 1941 | 1467360735895 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]]]}] 01:12:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 01:12:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 724ms 01:12:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 01:12:15 INFO - PROCESS | 1941 | 1467360735932 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 01:12:15 INFO - PROCESS | 1941 | 1467360735934 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 01:12:15 INFO - PROCESS | 1941 | 1467360735936 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 01:12:15 INFO - PROCESS | 1941 | 1467360735939 Marionette TRACE conn2 <- [1,1578,null,{}] 01:12:15 INFO - PROCESS | 1941 | 1467360735947 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}] 01:12:15 INFO - PROCESS | 1941 | 1467360735950 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:16 INFO - PROCESS | 1941 | 1467360736054 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 01:12:16 INFO - PROCESS | 1941 | 1467360736114 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:16 INFO - PROCESS | 1941 | 1467360736117 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:16 INFO - PROCESS | 1941 | ++DOCSHELL 0x12c499000 == 45 [pid = 1941] [id = 402] 01:12:16 INFO - PROCESS | 1941 | ++DOMWINDOW == 102 (0x120f33800) [pid = 1941] [serial = 1205] [outer = 0x0] 01:12:16 INFO - PROCESS | 1941 | ++DOMWINDOW == 103 (0x1242ddc00) [pid = 1941] [serial = 1206] [outer = 0x120f33800] 01:12:16 INFO - PROCESS | 1941 | 1467360736148 Marionette DEBUG loaded listener.js 01:12:16 INFO - PROCESS | 1941 | ++DOMWINDOW == 104 (0x12567a000) [pid = 1941] [serial = 1207] [outer = 0x120f33800] 01:12:16 INFO - PROCESS | 1941 | 1467360736590 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]]]}] 01:12:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 01:12:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 674ms 01:12:16 INFO - PROCESS | 1941 | 1467360736610 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 01:12:16 INFO - PROCESS | 1941 | 1467360736612 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 01:12:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 01:12:16 INFO - PROCESS | 1941 | 1467360736615 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 01:12:16 INFO - PROCESS | 1941 | 1467360736616 Marionette TRACE conn2 <- [1,1582,null,{}] 01:12:16 INFO - PROCESS | 1941 | 1467360736618 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}] 01:12:16 INFO - PROCESS | 1941 | 1467360736620 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:16 INFO - PROCESS | 1941 | 1467360736741 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 01:12:16 INFO - PROCESS | 1941 | 1467360736799 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:16 INFO - PROCESS | 1941 | 1467360736800 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:16 INFO - PROCESS | 1941 | ++DOCSHELL 0x12cbd0800 == 46 [pid = 1941] [id = 403] 01:12:16 INFO - PROCESS | 1941 | ++DOMWINDOW == 105 (0x126a21000) [pid = 1941] [serial = 1208] [outer = 0x0] 01:12:16 INFO - PROCESS | 1941 | ++DOMWINDOW == 106 (0x128123800) [pid = 1941] [serial = 1209] [outer = 0x126a21000] 01:12:16 INFO - PROCESS | 1941 | 1467360736829 Marionette DEBUG loaded listener.js 01:12:16 INFO - PROCESS | 1941 | ++DOMWINDOW == 107 (0x128511000) [pid = 1941] [serial = 1210] [outer = 0x126a21000] 01:12:17 INFO - PROCESS | 1941 | 1467360737437 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]]]}] 01:12:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 01:12:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 870ms 01:12:17 INFO - PROCESS | 1941 | 1467360737485 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 01:12:17 INFO - PROCESS | 1941 | 1467360737488 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 01:12:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 01:12:17 INFO - PROCESS | 1941 | 1467360737491 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 01:12:17 INFO - PROCESS | 1941 | 1467360737493 Marionette TRACE conn2 <- [1,1586,null,{}] 01:12:17 INFO - PROCESS | 1941 | 1467360737497 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}] 01:12:17 INFO - PROCESS | 1941 | 1467360737498 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:17 INFO - PROCESS | 1941 | 1467360737598 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 01:12:17 INFO - PROCESS | 1941 | 1467360737658 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:17 INFO - PROCESS | 1941 | 1467360737661 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:17 INFO - PROCESS | 1941 | ++DOCSHELL 0x119a42800 == 47 [pid = 1941] [id = 404] 01:12:17 INFO - PROCESS | 1941 | ++DOMWINDOW == 108 (0x1138e7c00) [pid = 1941] [serial = 1211] [outer = 0x0] 01:12:17 INFO - PROCESS | 1941 | ++DOMWINDOW == 109 (0x116710800) [pid = 1941] [serial = 1212] [outer = 0x1138e7c00] 01:12:17 INFO - PROCESS | 1941 | 1467360737689 Marionette DEBUG loaded listener.js 01:12:17 INFO - PROCESS | 1941 | ++DOMWINDOW == 110 (0x118175000) [pid = 1941] [serial = 1213] [outer = 0x1138e7c00] 01:12:18 INFO - PROCESS | 1941 | 1467360738159 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]]]}] 01:12:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 01:12:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 722ms 01:12:18 INFO - PROCESS | 1941 | 1467360738237 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 01:12:18 INFO - PROCESS | 1941 | 1467360738242 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 01:12:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 01:12:18 INFO - PROCESS | 1941 | 1467360738252 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 01:12:18 INFO - PROCESS | 1941 | 1467360738255 Marionette TRACE conn2 <- [1,1590,null,{}] 01:12:18 INFO - PROCESS | 1941 | 1467360738259 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}] 01:12:18 INFO - PROCESS | 1941 | 1467360738261 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:18 INFO - PROCESS | 1941 | 1467360738399 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 01:12:18 INFO - PROCESS | 1941 | --DOCSHELL 0x118f04800 == 46 [pid = 1941] [id = 373] 01:12:18 INFO - PROCESS | 1941 | --DOCSHELL 0x12c487800 == 45 [pid = 1941] [id = 398] 01:12:18 INFO - PROCESS | 1941 | --DOCSHELL 0x12c341800 == 44 [pid = 1941] [id = 397] 01:12:18 INFO - PROCESS | 1941 | --DOCSHELL 0x124061800 == 43 [pid = 1941] [id = 396] 01:12:18 INFO - PROCESS | 1941 | --DOCSHELL 0x12b9d7800 == 42 [pid = 1941] [id = 395] 01:12:18 INFO - PROCESS | 1941 | --DOCSHELL 0x12aac0800 == 41 [pid = 1941] [id = 394] 01:12:18 INFO - PROCESS | 1941 | --DOCSHELL 0x128bd2800 == 40 [pid = 1941] [id = 393] 01:12:18 INFO - PROCESS | 1941 | --DOCSHELL 0x1286cb800 == 39 [pid = 1941] [id = 392] 01:12:18 INFO - PROCESS | 1941 | --DOCSHELL 0x119a4a800 == 38 [pid = 1941] [id = 391] 01:12:18 INFO - PROCESS | 1941 | --DOCSHELL 0x124e8b800 == 37 [pid = 1941] [id = 390] 01:12:18 INFO - PROCESS | 1941 | --DOCSHELL 0x12387e000 == 36 [pid = 1941] [id = 389] 01:12:18 INFO - PROCESS | 1941 | --DOCSHELL 0x116fd2800 == 35 [pid = 1941] [id = 388] 01:12:18 INFO - PROCESS | 1941 | --DOCSHELL 0x116e51800 == 34 [pid = 1941] [id = 387] 01:12:18 INFO - PROCESS | 1941 | --DOCSHELL 0x1191fb800 == 33 [pid = 1941] [id = 386] 01:12:18 INFO - PROCESS | 1941 | --DOCSHELL 0x111f53800 == 32 [pid = 1941] [id = 385] 01:12:18 INFO - PROCESS | 1941 | --DOCSHELL 0x119a42800 == 31 [pid = 1941] [id = 404] 01:12:18 INFO - PROCESS | 1941 | --DOCSHELL 0x12cbd0800 == 30 [pid = 1941] [id = 403] 01:12:18 INFO - PROCESS | 1941 | --DOCSHELL 0x12c499000 == 29 [pid = 1941] [id = 402] 01:12:18 INFO - PROCESS | 1941 | --DOCSHELL 0x128190000 == 28 [pid = 1941] [id = 401] 01:12:18 INFO - PROCESS | 1941 | --DOCSHELL 0x12c4a1000 == 27 [pid = 1941] [id = 399] 01:12:18 INFO - PROCESS | 1941 | --DOCSHELL 0x119712800 == 26 [pid = 1941] [id = 400] 01:12:18 INFO - PROCESS | 1941 | --DOMWINDOW == 109 (0x1181ad000) [pid = 1941] [serial = 1125] [outer = 0x0] [url = about:blank] 01:12:18 INFO - PROCESS | 1941 | --DOMWINDOW == 108 (0x1181be000) [pid = 1941] [serial = 1126] [outer = 0x0] [url = about:blank] 01:12:18 INFO - PROCESS | 1941 | --DOMWINDOW == 107 (0x11811b800) [pid = 1941] [serial = 1120] [outer = 0x0] [url = about:blank] 01:12:18 INFO - PROCESS | 1941 | --DOMWINDOW == 106 (0x1166fb400) [pid = 1941] [serial = 1119] [outer = 0x0] [url = about:blank] 01:12:18 INFO - PROCESS | 1941 | --DOMWINDOW == 105 (0x119414400) [pid = 1941] [serial = 1131] [outer = 0x0] [url = about:blank] 01:12:18 INFO - PROCESS | 1941 | --DOMWINDOW == 104 (0x118885800) [pid = 1941] [serial = 1128] [outer = 0x0] [url = about:blank] 01:12:18 INFO - PROCESS | 1941 | --DOMWINDOW == 103 (0x118faec00) [pid = 1941] [serial = 1129] [outer = 0x0] [url = about:blank] 01:12:18 INFO - PROCESS | 1941 | --DOMWINDOW == 102 (0x116077c00) [pid = 1941] [serial = 1122] [outer = 0x0] [url = about:blank] 01:12:18 INFO - PROCESS | 1941 | --DOMWINDOW == 101 (0x119d43c00) [pid = 1941] [serial = 1135] [outer = 0x0] [url = about:blank] 01:12:18 INFO - PROCESS | 1941 | --DOMWINDOW == 100 (0x1167dec00) [pid = 1941] [serial = 1123] [outer = 0x0] [url = about:blank] 01:12:18 INFO - PROCESS | 1941 | --DOMWINDOW == 99 (0x118238800) [pid = 1941] [serial = 1108] [outer = 0x0] [url = about:blank] 01:12:18 INFO - PROCESS | 1941 | --DOMWINDOW == 98 (0x117ea4000) [pid = 1941] [serial = 1107] [outer = 0x0] [url = about:blank] 01:12:18 INFO - PROCESS | 1941 | --DOMWINDOW == 97 (0x119870400) [pid = 1941] [serial = 1111] [outer = 0x0] [url = about:blank] 01:12:18 INFO - PROCESS | 1941 | --DOMWINDOW == 96 (0x11938fc00) [pid = 1941] [serial = 1110] [outer = 0x0] [url = about:blank] 01:12:18 INFO - PROCESS | 1941 | --DOMWINDOW == 95 (0x1246e8400) [pid = 1941] [serial = 1114] [outer = 0x0] [url = about:blank] 01:12:18 INFO - PROCESS | 1941 | --DOMWINDOW == 94 (0x123b7a000) [pid = 1941] [serial = 1113] [outer = 0x0] [url = about:blank] 01:12:18 INFO - PROCESS | 1941 | --DOMWINDOW == 93 (0x124b5f400) [pid = 1941] [serial = 1117] [outer = 0x0] [url = about:blank] 01:12:18 INFO - PROCESS | 1941 | --DOMWINDOW == 92 (0x119886000) [pid = 1941] [serial = 1116] [outer = 0x0] [url = about:blank] 01:12:18 INFO - PROCESS | 1941 | --DOMWINDOW == 91 (0x1245a1000) [pid = 1941] [serial = 1140] [outer = 0x0] [url = about:blank] 01:12:18 INFO - PROCESS | 1941 | --DOMWINDOW == 90 (0x123dd6800) [pid = 1941] [serial = 1138] [outer = 0x0] [url = about:blank] 01:12:18 INFO - PROCESS | 1941 | --DOMWINDOW == 89 (0x125677400) [pid = 1941] [serial = 1143] [outer = 0x0] [url = about:blank] 01:12:18 INFO - PROCESS | 1941 | --DOMWINDOW == 88 (0x1250e1400) [pid = 1941] [serial = 1141] [outer = 0x0] [url = about:blank] 01:12:18 INFO - PROCESS | 1941 | --DOMWINDOW == 87 (0x124087800) [pid = 1941] [serial = 1150] [outer = 0x0] [url = about:blank] 01:12:18 INFO - PROCESS | 1941 | --DOMWINDOW == 86 (0x1264dd800) [pid = 1941] [serial = 1144] [outer = 0x0] [url = about:blank] 01:12:18 INFO - PROCESS | 1941 | --DOMWINDOW == 85 (0x1181b3c00) [pid = 1941] [serial = 1146] [outer = 0x0] [url = about:blank] 01:12:18 INFO - PROCESS | 1941 | --DOMWINDOW == 84 (0x11938c400) [pid = 1941] [serial = 1147] [outer = 0x0] [url = about:blank] 01:12:18 INFO - PROCESS | 1941 | --DOMWINDOW == 83 (0x119d47800) [pid = 1941] [serial = 1149] [outer = 0x0] [url = about:blank] 01:12:18 INFO - PROCESS | 1941 | --DOMWINDOW == 82 (0x11986b800) [pid = 1941] [serial = 1132] [outer = 0x0] [url = about:blank] 01:12:18 INFO - PROCESS | 1941 | --DOMWINDOW == 81 (0x12682c000) [pid = 1941] [serial = 1152] [outer = 0x0] [url = about:blank] 01:12:18 INFO - PROCESS | 1941 | --DOMWINDOW == 80 (0x119880c00) [pid = 1941] [serial = 1134] [outer = 0x0] [url = about:blank] 01:12:18 INFO - PROCESS | 1941 | --DOMWINDOW == 79 (0x120f28400) [pid = 1941] [serial = 1137] [outer = 0x0] [url = about:blank] 01:12:19 INFO - PROCESS | 1941 | 1467360739052 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:19 INFO - PROCESS | 1941 | 1467360739054 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:19 INFO - PROCESS | 1941 | ++DOCSHELL 0x111a53000 == 27 [pid = 1941] [id = 405] 01:12:19 INFO - PROCESS | 1941 | ++DOMWINDOW == 80 (0x1121b9000) [pid = 1941] [serial = 1214] [outer = 0x0] 01:12:19 INFO - PROCESS | 1941 | ++DOMWINDOW == 81 (0x1125fe400) [pid = 1941] [serial = 1215] [outer = 0x1121b9000] 01:12:19 INFO - PROCESS | 1941 | 1467360739084 Marionette DEBUG loaded listener.js 01:12:19 INFO - PROCESS | 1941 | ++DOMWINDOW == 82 (0x112977c00) [pid = 1941] [serial = 1216] [outer = 0x1121b9000] 01:12:19 INFO - PROCESS | 1941 | 1467360739394 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]]]}] 01:12:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 01:12:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1174ms 01:12:19 INFO - PROCESS | 1941 | 1467360739427 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 01:12:19 INFO - PROCESS | 1941 | 1467360739432 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 01:12:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 01:12:19 INFO - PROCESS | 1941 | 1467360739436 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 01:12:19 INFO - PROCESS | 1941 | 1467360739437 Marionette TRACE conn2 <- [1,1594,null,{}] 01:12:19 INFO - PROCESS | 1941 | 1467360739441 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}] 01:12:19 INFO - PROCESS | 1941 | 1467360739444 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:19 INFO - PROCESS | 1941 | 1467360739522 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 01:12:19 INFO - PROCESS | 1941 | 1467360739532 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:19 INFO - PROCESS | 1941 | 1467360739533 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:19 INFO - PROCESS | 1941 | ++DOCSHELL 0x116e34000 == 28 [pid = 1941] [id = 406] 01:12:19 INFO - PROCESS | 1941 | ++DOMWINDOW == 83 (0x113d40c00) [pid = 1941] [serial = 1217] [outer = 0x0] 01:12:19 INFO - PROCESS | 1941 | ++DOMWINDOW == 84 (0x116971400) [pid = 1941] [serial = 1218] [outer = 0x113d40c00] 01:12:19 INFO - PROCESS | 1941 | 1467360739560 Marionette DEBUG loaded listener.js 01:12:19 INFO - PROCESS | 1941 | ++DOMWINDOW == 85 (0x118118000) [pid = 1941] [serial = 1219] [outer = 0x113d40c00] 01:12:19 INFO - PROCESS | 1941 | 1467360739906 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]]]}] 01:12:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 01:12:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 520ms 01:12:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 01:12:19 INFO - PROCESS | 1941 | 1467360739958 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 01:12:19 INFO - PROCESS | 1941 | 1467360739961 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 01:12:19 INFO - PROCESS | 1941 | 1467360739963 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 01:12:19 INFO - PROCESS | 1941 | 1467360739964 Marionette TRACE conn2 <- [1,1598,null,{}] 01:12:19 INFO - PROCESS | 1941 | 1467360739967 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}] 01:12:19 INFO - PROCESS | 1941 | 1467360739968 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:20 INFO - PROCESS | 1941 | 1467360740046 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 01:12:20 INFO - PROCESS | 1941 | 1467360740053 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:20 INFO - PROCESS | 1941 | 1467360740054 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:20 INFO - PROCESS | 1941 | ++DOCSHELL 0x1187f4800 == 29 [pid = 1941] [id = 407] 01:12:20 INFO - PROCESS | 1941 | ++DOMWINDOW == 86 (0x1181b7800) [pid = 1941] [serial = 1220] [outer = 0x0] 01:12:20 INFO - PROCESS | 1941 | ++DOMWINDOW == 87 (0x1181c7800) [pid = 1941] [serial = 1221] [outer = 0x1181b7800] 01:12:20 INFO - PROCESS | 1941 | 1467360740082 Marionette DEBUG loaded listener.js 01:12:20 INFO - PROCESS | 1941 | ++DOMWINDOW == 88 (0x1182d7c00) [pid = 1941] [serial = 1222] [outer = 0x1181b7800] 01:12:20 INFO - PROCESS | 1941 | 1467360740465 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]]]}] 01:12:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 01:12:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 521ms 01:12:20 INFO - PROCESS | 1941 | 1467360740487 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 01:12:20 INFO - PROCESS | 1941 | 1467360740488 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 01:12:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 01:12:20 INFO - PROCESS | 1941 | 1467360740495 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 01:12:20 INFO - PROCESS | 1941 | 1467360740499 Marionette TRACE conn2 <- [1,1602,null,{}] 01:12:20 INFO - PROCESS | 1941 | 1467360740502 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}] 01:12:20 INFO - PROCESS | 1941 | 1467360740505 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:20 INFO - PROCESS | 1941 | 1467360740605 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 01:12:20 INFO - PROCESS | 1941 | 1467360740614 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:20 INFO - PROCESS | 1941 | 1467360740616 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:20 INFO - PROCESS | 1941 | ++DOCSHELL 0x119dcb000 == 30 [pid = 1941] [id = 408] 01:12:20 INFO - PROCESS | 1941 | ++DOMWINDOW == 89 (0x1183a4800) [pid = 1941] [serial = 1223] [outer = 0x0] 01:12:20 INFO - PROCESS | 1941 | ++DOMWINDOW == 90 (0x118886000) [pid = 1941] [serial = 1224] [outer = 0x1183a4800] 01:12:20 INFO - PROCESS | 1941 | 1467360740651 Marionette DEBUG loaded listener.js 01:12:20 INFO - PROCESS | 1941 | ++DOMWINDOW == 91 (0x119390800) [pid = 1941] [serial = 1225] [outer = 0x1183a4800] 01:12:21 INFO - PROCESS | 1941 | 1467360741156 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]]]}] 01:12:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 01:12:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 675ms 01:12:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 01:12:21 INFO - PROCESS | 1941 | 1467360741188 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 01:12:21 INFO - PROCESS | 1941 | 1467360741191 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 01:12:21 INFO - PROCESS | 1941 | 1467360741198 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 01:12:21 INFO - PROCESS | 1941 | 1467360741200 Marionette TRACE conn2 <- [1,1606,null,{}] 01:12:21 INFO - PROCESS | 1941 | 1467360741203 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}] 01:12:21 INFO - PROCESS | 1941 | 1467360741205 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:21 INFO - PROCESS | 1941 | 1467360741339 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 01:12:21 INFO - PROCESS | 1941 | 1467360741358 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:21 INFO - PROCESS | 1941 | 1467360741359 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:21 INFO - PROCESS | 1941 | ++DOCSHELL 0x123ec7000 == 31 [pid = 1941] [id = 409] 01:12:21 INFO - PROCESS | 1941 | ++DOMWINDOW == 92 (0x118597400) [pid = 1941] [serial = 1226] [outer = 0x0] 01:12:21 INFO - PROCESS | 1941 | ++DOMWINDOW == 93 (0x11974bc00) [pid = 1941] [serial = 1227] [outer = 0x118597400] 01:12:21 INFO - PROCESS | 1941 | 1467360741391 Marionette DEBUG loaded listener.js 01:12:21 INFO - PROCESS | 1941 | ++DOMWINDOW == 94 (0x119871800) [pid = 1941] [serial = 1228] [outer = 0x118597400] 01:12:21 INFO - PROCESS | 1941 | 1467360741739 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]]]}] 01:12:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 01:12:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 574ms 01:12:21 INFO - PROCESS | 1941 | 1467360741775 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 01:12:21 INFO - PROCESS | 1941 | 1467360741776 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 01:12:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 01:12:21 INFO - PROCESS | 1941 | 1467360741779 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 01:12:21 INFO - PROCESS | 1941 | 1467360741780 Marionette TRACE conn2 <- [1,1610,null,{}] 01:12:21 INFO - PROCESS | 1941 | 1467360741782 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}] 01:12:21 INFO - PROCESS | 1941 | 1467360741783 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:21 INFO - PROCESS | 1941 | 1467360741881 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 01:12:21 INFO - PROCESS | 1941 | 1467360741885 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:21 INFO - PROCESS | 1941 | 1467360741890 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:21 INFO - PROCESS | 1941 | ++DOCSHELL 0x124b0b000 == 32 [pid = 1941] [id = 410] 01:12:21 INFO - PROCESS | 1941 | ++DOMWINDOW == 95 (0x1181b3000) [pid = 1941] [serial = 1229] [outer = 0x0] 01:12:21 INFO - PROCESS | 1941 | ++DOMWINDOW == 96 (0x119d0cc00) [pid = 1941] [serial = 1230] [outer = 0x1181b3000] 01:12:21 INFO - PROCESS | 1941 | 1467360741922 Marionette DEBUG loaded listener.js 01:12:21 INFO - PROCESS | 1941 | ++DOMWINDOW == 97 (0x119fe2400) [pid = 1941] [serial = 1231] [outer = 0x1181b3000] 01:12:22 INFO - PROCESS | 1941 | 1467360742270 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]]]}] 01:12:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 01:12:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 518ms 01:12:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 01:12:22 INFO - PROCESS | 1941 | 1467360742297 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 01:12:22 INFO - PROCESS | 1941 | 1467360742299 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 01:12:22 INFO - PROCESS | 1941 | 1467360742306 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 01:12:22 INFO - PROCESS | 1941 | 1467360742307 Marionette TRACE conn2 <- [1,1614,null,{}] 01:12:22 INFO - PROCESS | 1941 | 1467360742310 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}] 01:12:22 INFO - PROCESS | 1941 | 1467360742311 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:22 INFO - PROCESS | 1941 | 1467360742411 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 01:12:22 INFO - PROCESS | 1941 | 1467360742414 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:22 INFO - PROCESS | 1941 | 1467360742415 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:22 INFO - PROCESS | 1941 | ++DOCSHELL 0x111e17800 == 33 [pid = 1941] [id = 411] 01:12:22 INFO - PROCESS | 1941 | ++DOMWINDOW == 98 (0x119d10c00) [pid = 1941] [serial = 1232] [outer = 0x0] 01:12:22 INFO - PROCESS | 1941 | ++DOMWINDOW == 99 (0x120fec800) [pid = 1941] [serial = 1233] [outer = 0x119d10c00] 01:12:22 INFO - PROCESS | 1941 | 1467360742440 Marionette DEBUG loaded listener.js 01:12:22 INFO - PROCESS | 1941 | ++DOMWINDOW == 100 (0x123cf8800) [pid = 1941] [serial = 1234] [outer = 0x119d10c00] 01:12:22 INFO - PROCESS | 1941 | 1467360742792 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]]]}] 01:12:22 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 01:12:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 524ms 01:12:22 INFO - PROCESS | 1941 | 1467360742826 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 01:12:22 INFO - PROCESS | 1941 | 1467360742827 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 01:12:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 01:12:22 INFO - PROCESS | 1941 | 1467360742848 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 01:12:22 INFO - PROCESS | 1941 | 1467360742849 Marionette TRACE conn2 <- [1,1618,null,{}] 01:12:22 INFO - PROCESS | 1941 | 1467360742851 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}] 01:12:22 INFO - PROCESS | 1941 | 1467360742852 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:22 INFO - PROCESS | 1941 | 1467360742950 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 01:12:22 INFO - PROCESS | 1941 | 1467360742953 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:22 INFO - PROCESS | 1941 | 1467360742954 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:22 INFO - PROCESS | 1941 | ++DOCSHELL 0x12819a800 == 34 [pid = 1941] [id = 412] 01:12:22 INFO - PROCESS | 1941 | ++DOMWINDOW == 101 (0x11213cc00) [pid = 1941] [serial = 1235] [outer = 0x0] 01:12:22 INFO - PROCESS | 1941 | ++DOMWINDOW == 102 (0x123dce000) [pid = 1941] [serial = 1236] [outer = 0x11213cc00] 01:12:22 INFO - PROCESS | 1941 | 1467360742979 Marionette DEBUG loaded listener.js 01:12:23 INFO - PROCESS | 1941 | ++DOMWINDOW == 103 (0x1245a4c00) [pid = 1941] [serial = 1237] [outer = 0x11213cc00] 01:12:23 INFO - PROCESS | 1941 | --DOMWINDOW == 102 (0x1250e4400) [pid = 1941] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 01:12:23 INFO - PROCESS | 1941 | --DOMWINDOW == 101 (0x112950800) [pid = 1941] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 01:12:23 INFO - PROCESS | 1941 | --DOMWINDOW == 100 (0x128104000) [pid = 1941] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 01:12:23 INFO - PROCESS | 1941 | --DOMWINDOW == 99 (0x128104400) [pid = 1941] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 01:12:23 INFO - PROCESS | 1941 | --DOMWINDOW == 98 (0x117e9ec00) [pid = 1941] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 01:12:23 INFO - PROCESS | 1941 | --DOMWINDOW == 97 (0x123806400) [pid = 1941] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 01:12:23 INFO - PROCESS | 1941 | --DOMWINDOW == 96 (0x1127ce800) [pid = 1941] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 01:12:23 INFO - PROCESS | 1941 | --DOMWINDOW == 95 (0x11858dc00) [pid = 1941] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 01:12:23 INFO - PROCESS | 1941 | --DOMWINDOW == 94 (0x118115400) [pid = 1941] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 01:12:23 INFO - PROCESS | 1941 | --DOMWINDOW == 93 (0x11383d400) [pid = 1941] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 01:12:23 INFO - PROCESS | 1941 | --DOMWINDOW == 92 (0x110e34400) [pid = 1941] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 01:12:23 INFO - PROCESS | 1941 | --DOMWINDOW == 91 (0x11823e400) [pid = 1941] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 01:12:23 INFO - PROCESS | 1941 | --DOMWINDOW == 90 (0x112c8b400) [pid = 1941] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 01:12:23 INFO - PROCESS | 1941 | --DOMWINDOW == 89 (0x118238c00) [pid = 1941] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 01:12:23 INFO - PROCESS | 1941 | --DOMWINDOW == 88 (0x128299c00) [pid = 1941] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 01:12:23 INFO - PROCESS | 1941 | --DOMWINDOW == 87 (0x1245e0000) [pid = 1941] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 01:12:23 INFO - PROCESS | 1941 | 1467360743509 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]]]}] 01:12:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 01:12:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 686ms 01:12:23 INFO - PROCESS | 1941 | 1467360743519 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 01:12:23 INFO - PROCESS | 1941 | 1467360743520 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 01:12:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 01:12:23 INFO - PROCESS | 1941 | 1467360743522 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 01:12:23 INFO - PROCESS | 1941 | 1467360743523 Marionette TRACE conn2 <- [1,1622,null,{}] 01:12:23 INFO - PROCESS | 1941 | 1467360743526 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}] 01:12:23 INFO - PROCESS | 1941 | 1467360743527 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:23 INFO - PROCESS | 1941 | 1467360743606 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 01:12:23 INFO - PROCESS | 1941 | 1467360743609 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:23 INFO - PROCESS | 1941 | 1467360743610 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:23 INFO - PROCESS | 1941 | ++DOCSHELL 0x1286c2000 == 35 [pid = 1941] [id = 413] 01:12:23 INFO - PROCESS | 1941 | ++DOMWINDOW == 88 (0x1133ccc00) [pid = 1941] [serial = 1238] [outer = 0x0] 01:12:23 INFO - PROCESS | 1941 | ++DOMWINDOW == 89 (0x11858dc00) [pid = 1941] [serial = 1239] [outer = 0x1133ccc00] 01:12:23 INFO - PROCESS | 1941 | 1467360743638 Marionette DEBUG loaded listener.js 01:12:23 INFO - PROCESS | 1941 | ++DOMWINDOW == 90 (0x1245e0000) [pid = 1941] [serial = 1240] [outer = 0x1133ccc00] 01:12:23 INFO - PROCESS | 1941 | 1467360743988 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]]]}] 01:12:24 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 01:12:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 518ms 01:12:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 01:12:24 INFO - PROCESS | 1941 | 1467360744040 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 01:12:24 INFO - PROCESS | 1941 | 1467360744042 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 01:12:24 INFO - PROCESS | 1941 | 1467360744044 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 01:12:24 INFO - PROCESS | 1941 | 1467360744045 Marionette TRACE conn2 <- [1,1626,null,{}] 01:12:24 INFO - PROCESS | 1941 | 1467360744047 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}] 01:12:24 INFO - PROCESS | 1941 | 1467360744048 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:24 INFO - PROCESS | 1941 | 1467360744124 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 01:12:24 INFO - PROCESS | 1941 | 1467360744131 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:24 INFO - PROCESS | 1941 | 1467360744132 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:24 INFO - PROCESS | 1941 | ++DOCSHELL 0x128dac000 == 36 [pid = 1941] [id = 414] 01:12:24 INFO - PROCESS | 1941 | ++DOMWINDOW == 91 (0x123806400) [pid = 1941] [serial = 1241] [outer = 0x0] 01:12:24 INFO - PROCESS | 1941 | ++DOMWINDOW == 92 (0x124ec8400) [pid = 1941] [serial = 1242] [outer = 0x123806400] 01:12:24 INFO - PROCESS | 1941 | 1467360744156 Marionette DEBUG loaded listener.js 01:12:24 INFO - PROCESS | 1941 | ++DOMWINDOW == 93 (0x1255cf000) [pid = 1941] [serial = 1243] [outer = 0x123806400] 01:12:24 INFO - PROCESS | 1941 | 1467360744495 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]]]}] 01:12:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 01:12:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 470ms 01:12:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 01:12:24 INFO - PROCESS | 1941 | 1467360744516 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 01:12:24 INFO - PROCESS | 1941 | 1467360744518 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 01:12:24 INFO - PROCESS | 1941 | 1467360744521 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 01:12:24 INFO - PROCESS | 1941 | 1467360744522 Marionette TRACE conn2 <- [1,1630,null,{}] 01:12:24 INFO - PROCESS | 1941 | 1467360744526 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}] 01:12:24 INFO - PROCESS | 1941 | 1467360744528 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:24 INFO - PROCESS | 1941 | 1467360744648 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 01:12:24 INFO - PROCESS | 1941 | 1467360744738 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:24 INFO - PROCESS | 1941 | 1467360744740 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:24 INFO - PROCESS | 1941 | ++DOCSHELL 0x12a644000 == 37 [pid = 1941] [id = 415] 01:12:24 INFO - PROCESS | 1941 | ++DOMWINDOW == 94 (0x124ec7400) [pid = 1941] [serial = 1244] [outer = 0x0] 01:12:24 INFO - PROCESS | 1941 | ++DOMWINDOW == 95 (0x1255d9000) [pid = 1941] [serial = 1245] [outer = 0x124ec7400] 01:12:24 INFO - PROCESS | 1941 | 1467360744785 Marionette DEBUG loaded listener.js 01:12:24 INFO - PROCESS | 1941 | ++DOMWINDOW == 96 (0x1264e0c00) [pid = 1941] [serial = 1246] [outer = 0x124ec7400] 01:12:25 INFO - PROCESS | 1941 | 1467360745161 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]]]}] 01:12:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 01:12:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 670ms 01:12:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 01:12:25 INFO - PROCESS | 1941 | 1467360745190 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 01:12:25 INFO - PROCESS | 1941 | 1467360745192 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 01:12:25 INFO - PROCESS | 1941 | 1467360745196 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 01:12:25 INFO - PROCESS | 1941 | 1467360745199 Marionette TRACE conn2 <- [1,1634,null,{}] 01:12:25 INFO - PROCESS | 1941 | 1467360745202 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}] 01:12:25 INFO - PROCESS | 1941 | 1467360745203 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:25 INFO - PROCESS | 1941 | 1467360745327 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 01:12:25 INFO - PROCESS | 1941 | 1467360745335 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:25 INFO - PROCESS | 1941 | 1467360745336 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:25 INFO - PROCESS | 1941 | ++DOCSHELL 0x119b30800 == 38 [pid = 1941] [id = 416] 01:12:25 INFO - PROCESS | 1941 | ++DOMWINDOW == 97 (0x1255ccc00) [pid = 1941] [serial = 1247] [outer = 0x0] 01:12:25 INFO - PROCESS | 1941 | ++DOMWINDOW == 98 (0x126831000) [pid = 1941] [serial = 1248] [outer = 0x1255ccc00] 01:12:25 INFO - PROCESS | 1941 | 1467360745370 Marionette DEBUG loaded listener.js 01:12:25 INFO - PROCESS | 1941 | ++DOMWINDOW == 99 (0x128107000) [pid = 1941] [serial = 1249] [outer = 0x1255ccc00] 01:12:26 INFO - PROCESS | 1941 | 1467360746002 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]]]}] 01:12:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 01:12:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 872ms 01:12:26 INFO - PROCESS | 1941 | 1467360746082 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 01:12:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 01:12:26 INFO - PROCESS | 1941 | 1467360746085 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 01:12:26 INFO - PROCESS | 1941 | 1467360746088 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 01:12:26 INFO - PROCESS | 1941 | 1467360746091 Marionette TRACE conn2 <- [1,1638,null,{}] 01:12:26 INFO - PROCESS | 1941 | 1467360746095 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}] 01:12:26 INFO - PROCESS | 1941 | 1467360746097 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:26 INFO - PROCESS | 1941 | 1467360746209 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 01:12:26 INFO - PROCESS | 1941 | 1467360746267 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:26 INFO - PROCESS | 1941 | 1467360746269 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:26 INFO - PROCESS | 1941 | ++DOCSHELL 0x118770000 == 39 [pid = 1941] [id = 417] 01:12:26 INFO - PROCESS | 1941 | ++DOMWINDOW == 100 (0x1150d7400) [pid = 1941] [serial = 1250] [outer = 0x0] 01:12:26 INFO - PROCESS | 1941 | ++DOMWINDOW == 101 (0x116a0a000) [pid = 1941] [serial = 1251] [outer = 0x1150d7400] 01:12:26 INFO - PROCESS | 1941 | 1467360746301 Marionette DEBUG loaded listener.js 01:12:26 INFO - PROCESS | 1941 | ++DOMWINDOW == 102 (0x1181aa800) [pid = 1941] [serial = 1252] [outer = 0x1150d7400] 01:12:26 INFO - PROCESS | 1941 | 1467360746829 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]]]}] 01:12:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 01:12:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 821ms 01:12:26 INFO - PROCESS | 1941 | 1467360746911 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 01:12:26 INFO - PROCESS | 1941 | 1467360746916 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 01:12:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 01:12:26 INFO - PROCESS | 1941 | 1467360746922 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 01:12:26 INFO - PROCESS | 1941 | 1467360746925 Marionette TRACE conn2 <- [1,1642,null,{}] 01:12:26 INFO - PROCESS | 1941 | 1467360746929 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}] 01:12:26 INFO - PROCESS | 1941 | 1467360746932 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:27 INFO - PROCESS | 1941 | 1467360747099 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 01:12:27 INFO - PROCESS | 1941 | 1467360747201 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:27 INFO - PROCESS | 1941 | 1467360747203 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:27 INFO - PROCESS | 1941 | ++DOCSHELL 0x116945800 == 40 [pid = 1941] [id = 418] 01:12:27 INFO - PROCESS | 1941 | ++DOMWINDOW == 103 (0x1150d7800) [pid = 1941] [serial = 1253] [outer = 0x0] 01:12:27 INFO - PROCESS | 1941 | ++DOMWINDOW == 104 (0x1181ae000) [pid = 1941] [serial = 1254] [outer = 0x1150d7800] 01:12:27 INFO - PROCESS | 1941 | 1467360747234 Marionette DEBUG loaded listener.js 01:12:27 INFO - PROCESS | 1941 | ++DOMWINDOW == 105 (0x1184ef800) [pid = 1941] [serial = 1255] [outer = 0x1150d7800] 01:12:27 INFO - PROCESS | 1941 | --DOCSHELL 0x12a644000 == 39 [pid = 1941] [id = 415] 01:12:27 INFO - PROCESS | 1941 | --DOCSHELL 0x128dac000 == 38 [pid = 1941] [id = 414] 01:12:27 INFO - PROCESS | 1941 | --DOCSHELL 0x1286c2000 == 37 [pid = 1941] [id = 413] 01:12:27 INFO - PROCESS | 1941 | --DOCSHELL 0x12819a800 == 36 [pid = 1941] [id = 412] 01:12:27 INFO - PROCESS | 1941 | --DOCSHELL 0x111e17800 == 35 [pid = 1941] [id = 411] 01:12:27 INFO - PROCESS | 1941 | --DOCSHELL 0x124b0b000 == 34 [pid = 1941] [id = 410] 01:12:27 INFO - PROCESS | 1941 | --DOCSHELL 0x123ec7000 == 33 [pid = 1941] [id = 409] 01:12:27 INFO - PROCESS | 1941 | --DOCSHELL 0x119dcb000 == 32 [pid = 1941] [id = 408] 01:12:27 INFO - PROCESS | 1941 | --DOCSHELL 0x1187f4800 == 31 [pid = 1941] [id = 407] 01:12:27 INFO - PROCESS | 1941 | --DOCSHELL 0x116e34000 == 30 [pid = 1941] [id = 406] 01:12:27 INFO - PROCESS | 1941 | --DOCSHELL 0x111a53000 == 29 [pid = 1941] [id = 405] 01:12:27 INFO - PROCESS | 1941 | --DOMWINDOW == 104 (0x12801dc00) [pid = 1941] [serial = 1153] [outer = 0x0] [url = about:blank] 01:12:27 INFO - PROCESS | 1941 | --DOMWINDOW == 103 (0x126a24c00) [pid = 1941] [serial = 1179] [outer = 0x0] [url = about:blank] 01:12:27 INFO - PROCESS | 1941 | --DOMWINDOW == 102 (0x128111000) [pid = 1941] [serial = 1182] [outer = 0x0] [url = about:blank] 01:12:27 INFO - PROCESS | 1941 | --DOMWINDOW == 101 (0x128125c00) [pid = 1941] [serial = 1185] [outer = 0x0] [url = about:blank] 01:12:27 INFO - PROCESS | 1941 | --DOMWINDOW == 100 (0x128121800) [pid = 1941] [serial = 1183] [outer = 0x0] [url = about:blank] 01:12:27 INFO - PROCESS | 1941 | --DOMWINDOW == 99 (0x118118c00) [pid = 1941] [serial = 1158] [outer = 0x0] [url = about:blank] 01:12:27 INFO - PROCESS | 1941 | --DOMWINDOW == 98 (0x1181c5000) [pid = 1941] [serial = 1159] [outer = 0x0] [url = about:blank] 01:12:27 INFO - PROCESS | 1941 | --DOMWINDOW == 97 (0x123a1c000) [pid = 1941] [serial = 1173] [outer = 0x0] [url = about:blank] 01:12:27 INFO - PROCESS | 1941 | --DOMWINDOW == 96 (0x123dd1c00) [pid = 1941] [serial = 1174] [outer = 0x0] [url = about:blank] 01:12:27 INFO - PROCESS | 1941 | --DOMWINDOW == 95 (0x119421c00) [pid = 1941] [serial = 1170] [outer = 0x0] [url = about:blank] 01:12:27 INFO - PROCESS | 1941 | --DOMWINDOW == 94 (0x120f35400) [pid = 1941] [serial = 1171] [outer = 0x0] [url = about:blank] 01:12:27 INFO - PROCESS | 1941 | --DOMWINDOW == 93 (0x1193e9800) [pid = 1941] [serial = 1167] [outer = 0x0] [url = about:blank] 01:12:27 INFO - PROCESS | 1941 | --DOMWINDOW == 92 (0x119420400) [pid = 1941] [serial = 1168] [outer = 0x0] [url = about:blank] 01:12:27 INFO - PROCESS | 1941 | --DOMWINDOW == 91 (0x11817f800) [pid = 1941] [serial = 1164] [outer = 0x0] [url = about:blank] 01:12:27 INFO - PROCESS | 1941 | --DOMWINDOW == 90 (0x118237800) [pid = 1941] [serial = 1165] [outer = 0x0] [url = about:blank] 01:12:27 INFO - PROCESS | 1941 | --DOMWINDOW == 89 (0x113f2dc00) [pid = 1941] [serial = 1161] [outer = 0x0] [url = about:blank] 01:12:27 INFO - PROCESS | 1941 | --DOMWINDOW == 88 (0x117106800) [pid = 1941] [serial = 1162] [outer = 0x0] [url = about:blank] 01:12:27 INFO - PROCESS | 1941 | --DOMWINDOW == 87 (0x111c83c00) [pid = 1941] [serial = 1155] [outer = 0x0] [url = about:blank] 01:12:27 INFO - PROCESS | 1941 | --DOMWINDOW == 86 (0x112952800) [pid = 1941] [serial = 1156] [outer = 0x0] [url = about:blank] 01:12:27 INFO - PROCESS | 1941 | --DOMWINDOW == 85 (0x12865bc00) [pid = 1941] [serial = 1195] [outer = 0x0] [url = about:blank] 01:12:27 INFO - PROCESS | 1941 | --DOMWINDOW == 84 (0x113f3a400) [pid = 1941] [serial = 1188] [outer = 0x0] [url = about:blank] 01:12:27 INFO - PROCESS | 1941 | --DOMWINDOW == 83 (0x119412c00) [pid = 1941] [serial = 1191] [outer = 0x0] [url = about:blank] 01:12:27 INFO - PROCESS | 1941 | --DOMWINDOW == 82 (0x128657c00) [pid = 1941] [serial = 1197] [outer = 0x0] [url = about:blank] 01:12:27 INFO - PROCESS | 1941 | --DOMWINDOW == 81 (0x128911000) [pid = 1941] [serial = 1198] [outer = 0x0] [url = about:blank] 01:12:27 INFO - PROCESS | 1941 | --DOMWINDOW == 80 (0x11823d800) [pid = 1941] [serial = 1189] [outer = 0x0] [url = about:blank] 01:12:27 INFO - PROCESS | 1941 | --DOMWINDOW == 79 (0x128291c00) [pid = 1941] [serial = 1186] [outer = 0x0] [url = about:blank] 01:12:27 INFO - PROCESS | 1941 | --DOMWINDOW == 78 (0x124b60c00) [pid = 1941] [serial = 1176] [outer = 0x0] [url = about:blank] 01:12:27 INFO - PROCESS | 1941 | --DOMWINDOW == 77 (0x126009000) [pid = 1941] [serial = 1177] [outer = 0x0] [url = about:blank] 01:12:27 INFO - PROCESS | 1941 | --DOMWINDOW == 76 (0x1250d6800) [pid = 1941] [serial = 1192] [outer = 0x0] [url = about:blank] 01:12:27 INFO - PROCESS | 1941 | --DOMWINDOW == 75 (0x128103c00) [pid = 1941] [serial = 1180] [outer = 0x0] [url = about:blank] 01:12:27 INFO - PROCESS | 1941 | --DOMWINDOW == 74 (0x128295800) [pid = 1941] [serial = 1194] [outer = 0x0] [url = about:blank] 01:12:27 INFO - PROCESS | 1941 | 1467360747883 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]]]}] 01:12:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 01:12:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 972ms 01:12:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 01:12:27 INFO - PROCESS | 1941 | 1467360747894 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 01:12:27 INFO - PROCESS | 1941 | 1467360747896 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 01:12:27 INFO - PROCESS | 1941 | 1467360747899 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 01:12:27 INFO - PROCESS | 1941 | 1467360747902 Marionette TRACE conn2 <- [1,1646,null,{}] 01:12:27 INFO - PROCESS | 1941 | 1467360747905 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}] 01:12:27 INFO - PROCESS | 1941 | 1467360747907 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:27 INFO - PROCESS | 1941 | 1467360747990 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 01:12:28 INFO - PROCESS | 1941 | 1467360747998 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:28 INFO - PROCESS | 1941 | 1467360748000 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:28 INFO - PROCESS | 1941 | ++DOCSHELL 0x1169af000 == 30 [pid = 1941] [id = 419] 01:12:28 INFO - PROCESS | 1941 | ++DOMWINDOW == 75 (0x1167d4c00) [pid = 1941] [serial = 1256] [outer = 0x0] 01:12:28 INFO - PROCESS | 1941 | ++DOMWINDOW == 76 (0x11811d400) [pid = 1941] [serial = 1257] [outer = 0x1167d4c00] 01:12:28 INFO - PROCESS | 1941 | 1467360748028 Marionette DEBUG loaded listener.js 01:12:28 INFO - PROCESS | 1941 | ++DOMWINDOW == 77 (0x1181be000) [pid = 1941] [serial = 1258] [outer = 0x1167d4c00] 01:12:28 INFO - PROCESS | 1941 | 1467360748389 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]]]}] 01:12:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 01:12:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 521ms 01:12:28 INFO - PROCESS | 1941 | 1467360748420 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 01:12:28 INFO - PROCESS | 1941 | 1467360748423 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 01:12:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 01:12:28 INFO - PROCESS | 1941 | 1467360748428 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 01:12:28 INFO - PROCESS | 1941 | 1467360748429 Marionette TRACE conn2 <- [1,1650,null,{}] 01:12:28 INFO - PROCESS | 1941 | 1467360748432 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}] 01:12:28 INFO - PROCESS | 1941 | 1467360748433 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:28 INFO - PROCESS | 1941 | 1467360748516 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 01:12:28 INFO - PROCESS | 1941 | 1467360748521 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:28 INFO - PROCESS | 1941 | 1467360748522 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:28 INFO - PROCESS | 1941 | ++DOCSHELL 0x118fd5800 == 31 [pid = 1941] [id = 420] 01:12:28 INFO - PROCESS | 1941 | ++DOMWINDOW == 78 (0x118232400) [pid = 1941] [serial = 1259] [outer = 0x0] 01:12:28 INFO - PROCESS | 1941 | ++DOMWINDOW == 79 (0x1185b9000) [pid = 1941] [serial = 1260] [outer = 0x118232400] 01:12:28 INFO - PROCESS | 1941 | 1467360748549 Marionette DEBUG loaded listener.js 01:12:28 INFO - PROCESS | 1941 | ++DOMWINDOW == 80 (0x11888b800) [pid = 1941] [serial = 1261] [outer = 0x118232400] 01:12:28 INFO - PROCESS | 1941 | 1467360748921 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]]]}] 01:12:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 01:12:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 522ms 01:12:28 INFO - PROCESS | 1941 | 1467360748951 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 01:12:28 INFO - PROCESS | 1941 | 1467360748953 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 01:12:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 01:12:28 INFO - PROCESS | 1941 | 1467360748956 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 01:12:28 INFO - PROCESS | 1941 | 1467360748960 Marionette TRACE conn2 <- [1,1654,null,{}] 01:12:28 INFO - PROCESS | 1941 | 1467360748972 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}] 01:12:28 INFO - PROCESS | 1941 | 1467360748976 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:29 INFO - PROCESS | 1941 | 1467360749099 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 01:12:29 INFO - PROCESS | 1941 | 1467360749107 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:29 INFO - PROCESS | 1941 | 1467360749110 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:29 INFO - PROCESS | 1941 | ++DOCSHELL 0x12428c800 == 32 [pid = 1941] [id = 421] 01:12:29 INFO - PROCESS | 1941 | ++DOMWINDOW == 81 (0x112eb9400) [pid = 1941] [serial = 1262] [outer = 0x0] 01:12:29 INFO - PROCESS | 1941 | ++DOMWINDOW == 82 (0x119417000) [pid = 1941] [serial = 1263] [outer = 0x112eb9400] 01:12:29 INFO - PROCESS | 1941 | 1467360749156 Marionette DEBUG loaded listener.js 01:12:29 INFO - PROCESS | 1941 | ++DOMWINDOW == 83 (0x119d03800) [pid = 1941] [serial = 1264] [outer = 0x112eb9400] 01:12:29 INFO - PROCESS | 1941 | 1467360749570 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]]]}] 01:12:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 01:12:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 626ms 01:12:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 01:12:29 INFO - PROCESS | 1941 | 1467360749584 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 01:12:29 INFO - PROCESS | 1941 | 1467360749586 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 01:12:29 INFO - PROCESS | 1941 | 1467360749588 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 01:12:29 INFO - PROCESS | 1941 | 1467360749589 Marionette TRACE conn2 <- [1,1658,null,{}] 01:12:29 INFO - PROCESS | 1941 | 1467360749591 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}] 01:12:29 INFO - PROCESS | 1941 | 1467360749592 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:29 INFO - PROCESS | 1941 | 1467360749714 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 01:12:29 INFO - PROCESS | 1941 | 1467360749720 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:29 INFO - PROCESS | 1941 | 1467360749721 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:29 INFO - PROCESS | 1941 | ++DOCSHELL 0x126069000 == 33 [pid = 1941] [id = 422] 01:12:29 INFO - PROCESS | 1941 | ++DOMWINDOW == 84 (0x119d06c00) [pid = 1941] [serial = 1265] [outer = 0x0] 01:12:29 INFO - PROCESS | 1941 | ++DOMWINDOW == 85 (0x119fd4400) [pid = 1941] [serial = 1266] [outer = 0x119d06c00] 01:12:29 INFO - PROCESS | 1941 | 1467360749746 Marionette DEBUG loaded listener.js 01:12:29 INFO - PROCESS | 1941 | ++DOMWINDOW == 86 (0x120f31800) [pid = 1941] [serial = 1267] [outer = 0x119d06c00] 01:12:30 INFO - PROCESS | 1941 | 1467360750083 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]]]}] 01:12:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 01:12:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 518ms 01:12:30 INFO - PROCESS | 1941 | 1467360750106 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 01:12:30 INFO - PROCESS | 1941 | 1467360750108 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 01:12:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 01:12:30 INFO - PROCESS | 1941 | 1467360750110 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 01:12:30 INFO - PROCESS | 1941 | 1467360750113 Marionette TRACE conn2 <- [1,1662,null,{}] 01:12:30 INFO - PROCESS | 1941 | 1467360750122 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}] 01:12:30 INFO - PROCESS | 1941 | 1467360750123 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:30 INFO - PROCESS | 1941 | 1467360750228 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 01:12:30 INFO - PROCESS | 1941 | 1467360750232 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:30 INFO - PROCESS | 1941 | 1467360750233 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:30 INFO - PROCESS | 1941 | ++DOCSHELL 0x12819a800 == 34 [pid = 1941] [id = 423] 01:12:30 INFO - PROCESS | 1941 | ++DOMWINDOW == 87 (0x112fe2400) [pid = 1941] [serial = 1268] [outer = 0x0] 01:12:30 INFO - PROCESS | 1941 | ++DOMWINDOW == 88 (0x120f36000) [pid = 1941] [serial = 1269] [outer = 0x112fe2400] 01:12:30 INFO - PROCESS | 1941 | 1467360750260 Marionette DEBUG loaded listener.js 01:12:30 INFO - PROCESS | 1941 | ++DOMWINDOW == 89 (0x123c08400) [pid = 1941] [serial = 1270] [outer = 0x112fe2400] 01:12:30 INFO - PROCESS | 1941 | 1467360750725 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]]]}] 01:12:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 01:12:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 630ms 01:12:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 01:12:30 INFO - PROCESS | 1941 | 1467360750740 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 01:12:30 INFO - PROCESS | 1941 | 1467360750741 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 01:12:30 INFO - PROCESS | 1941 | 1467360750744 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 01:12:30 INFO - PROCESS | 1941 | 1467360750746 Marionette TRACE conn2 <- [1,1666,null,{}] 01:12:30 INFO - PROCESS | 1941 | 1467360750755 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}] 01:12:30 INFO - PROCESS | 1941 | 1467360750759 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:30 INFO - PROCESS | 1941 | 1467360750872 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 01:12:30 INFO - PROCESS | 1941 | 1467360750876 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:30 INFO - PROCESS | 1941 | 1467360750877 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:30 INFO - PROCESS | 1941 | ++DOCSHELL 0x12a3b6800 == 35 [pid = 1941] [id = 424] 01:12:30 INFO - PROCESS | 1941 | ++DOMWINDOW == 90 (0x1185b1c00) [pid = 1941] [serial = 1271] [outer = 0x0] 01:12:30 INFO - PROCESS | 1941 | ++DOMWINDOW == 91 (0x123dd2000) [pid = 1941] [serial = 1272] [outer = 0x1185b1c00] 01:12:30 INFO - PROCESS | 1941 | 1467360750902 Marionette DEBUG loaded listener.js 01:12:30 INFO - PROCESS | 1941 | ++DOMWINDOW == 92 (0x1264e7400) [pid = 1941] [serial = 1273] [outer = 0x1185b1c00] 01:12:31 INFO - PROCESS | 1941 | 1467360751272 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]]]}] 01:12:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 01:12:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 577ms 01:12:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 01:12:31 INFO - PROCESS | 1941 | 1467360751320 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 01:12:31 INFO - PROCESS | 1941 | 1467360751321 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 01:12:31 INFO - PROCESS | 1941 | 1467360751324 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 01:12:31 INFO - PROCESS | 1941 | 1467360751325 Marionette TRACE conn2 <- [1,1670,null,{}] 01:12:31 INFO - PROCESS | 1941 | 1467360751327 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}] 01:12:31 INFO - PROCESS | 1941 | 1467360751328 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:31 INFO - PROCESS | 1941 | 1467360751426 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 01:12:31 INFO - PROCESS | 1941 | 1467360751430 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:31 INFO - PROCESS | 1941 | 1467360751431 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:31 INFO - PROCESS | 1941 | ++DOCSHELL 0x112c24000 == 36 [pid = 1941] [id = 425] 01:12:31 INFO - PROCESS | 1941 | ++DOMWINDOW == 93 (0x1185b5800) [pid = 1941] [serial = 1274] [outer = 0x0] 01:12:31 INFO - PROCESS | 1941 | ++DOMWINDOW == 94 (0x128013c00) [pid = 1941] [serial = 1275] [outer = 0x1185b5800] 01:12:31 INFO - PROCESS | 1941 | 1467360751456 Marionette DEBUG loaded listener.js 01:12:31 INFO - PROCESS | 1941 | ++DOMWINDOW == 95 (0x128021c00) [pid = 1941] [serial = 1276] [outer = 0x1185b5800] 01:12:31 INFO - PROCESS | 1941 | 1467360751767 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]]]}] 01:12:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 01:12:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 469ms 01:12:31 INFO - PROCESS | 1941 | 1467360751807 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 01:12:31 INFO - PROCESS | 1941 | 1467360751809 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 01:12:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 01:12:31 INFO - PROCESS | 1941 | 1467360751811 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 01:12:31 INFO - PROCESS | 1941 | 1467360751814 Marionette TRACE conn2 <- [1,1674,null,{}] 01:12:31 INFO - PROCESS | 1941 | 1467360751818 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}] 01:12:31 INFO - PROCESS | 1941 | 1467360751819 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:31 INFO - PROCESS | 1941 | 1467360751920 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 01:12:31 INFO - PROCESS | 1941 | 1467360751923 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:31 INFO - PROCESS | 1941 | 1467360751924 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:31 INFO - PROCESS | 1941 | ++DOCSHELL 0x12b18a800 == 37 [pid = 1941] [id = 426] 01:12:31 INFO - PROCESS | 1941 | ++DOMWINDOW == 96 (0x126838800) [pid = 1941] [serial = 1277] [outer = 0x0] 01:12:31 INFO - PROCESS | 1941 | ++DOMWINDOW == 97 (0x12810dc00) [pid = 1941] [serial = 1278] [outer = 0x126838800] 01:12:31 INFO - PROCESS | 1941 | 1467360751949 Marionette DEBUG loaded listener.js 01:12:31 INFO - PROCESS | 1941 | ++DOMWINDOW == 98 (0x128121800) [pid = 1941] [serial = 1279] [outer = 0x126838800] 01:12:32 INFO - PROCESS | 1941 | --DOMWINDOW == 97 (0x1181b7800) [pid = 1941] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 01:12:32 INFO - PROCESS | 1941 | --DOMWINDOW == 96 (0x1121b9000) [pid = 1941] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 01:12:32 INFO - PROCESS | 1941 | --DOMWINDOW == 95 (0x119d10c00) [pid = 1941] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 01:12:32 INFO - PROCESS | 1941 | --DOMWINDOW == 94 (0x1181b3000) [pid = 1941] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 01:12:32 INFO - PROCESS | 1941 | --DOMWINDOW == 93 (0x113d40c00) [pid = 1941] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 01:12:32 INFO - PROCESS | 1941 | --DOMWINDOW == 92 (0x1183a4800) [pid = 1941] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 01:12:32 INFO - PROCESS | 1941 | --DOMWINDOW == 91 (0x1133ccc00) [pid = 1941] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 01:12:32 INFO - PROCESS | 1941 | --DOMWINDOW == 90 (0x124ec7400) [pid = 1941] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 01:12:32 INFO - PROCESS | 1941 | --DOMWINDOW == 89 (0x11213cc00) [pid = 1941] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 01:12:32 INFO - PROCESS | 1941 | --DOMWINDOW == 88 (0x1138e7c00) [pid = 1941] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 01:12:32 INFO - PROCESS | 1941 | --DOMWINDOW == 87 (0x116ea1800) [pid = 1941] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 01:12:32 INFO - PROCESS | 1941 | --DOMWINDOW == 86 (0x11938e000) [pid = 1941] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 01:12:32 INFO - PROCESS | 1941 | --DOMWINDOW == 85 (0x120f33800) [pid = 1941] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 01:12:32 INFO - PROCESS | 1941 | --DOMWINDOW == 84 (0x118597400) [pid = 1941] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 01:12:32 INFO - PROCESS | 1941 | --DOMWINDOW == 83 (0x123806400) [pid = 1941] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 01:12:32 INFO - PROCESS | 1941 | --DOMWINDOW == 82 (0x126a21000) [pid = 1941] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 01:12:32 INFO - PROCESS | 1941 | 1467360752384 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]]]}] 01:12:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 01:12:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 624ms 01:12:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 01:12:32 INFO - PROCESS | 1941 | 1467360752435 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 01:12:32 INFO - PROCESS | 1941 | 1467360752437 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 01:12:32 INFO - PROCESS | 1941 | 1467360752439 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 01:12:32 INFO - PROCESS | 1941 | 1467360752440 Marionette TRACE conn2 <- [1,1678,null,{}] 01:12:32 INFO - PROCESS | 1941 | 1467360752442 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}] 01:12:32 INFO - PROCESS | 1941 | 1467360752443 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:32 INFO - PROCESS | 1941 | 1467360752525 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 01:12:32 INFO - PROCESS | 1941 | 1467360752533 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:32 INFO - PROCESS | 1941 | 1467360752534 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:32 INFO - PROCESS | 1941 | ++DOCSHELL 0x12aabc000 == 38 [pid = 1941] [id = 427] 01:12:32 INFO - PROCESS | 1941 | ++DOMWINDOW == 83 (0x112c90000) [pid = 1941] [serial = 1280] [outer = 0x0] 01:12:32 INFO - PROCESS | 1941 | ++DOMWINDOW == 84 (0x1181bc800) [pid = 1941] [serial = 1281] [outer = 0x112c90000] 01:12:32 INFO - PROCESS | 1941 | 1467360752558 Marionette DEBUG loaded listener.js 01:12:32 INFO - PROCESS | 1941 | ++DOMWINDOW == 85 (0x119754000) [pid = 1941] [serial = 1282] [outer = 0x112c90000] 01:12:32 INFO - PROCESS | 1941 | 1467360752880 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]]]}] 01:12:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 01:12:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 469ms 01:12:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 01:12:32 INFO - PROCESS | 1941 | 1467360752908 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 01:12:32 INFO - PROCESS | 1941 | 1467360752909 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 01:12:32 INFO - PROCESS | 1941 | 1467360752914 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 01:12:32 INFO - PROCESS | 1941 | 1467360752916 Marionette TRACE conn2 <- [1,1682,null,{}] 01:12:32 INFO - PROCESS | 1941 | 1467360752918 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}] 01:12:32 INFO - PROCESS | 1941 | 1467360752919 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:33 INFO - PROCESS | 1941 | 1467360753004 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 01:12:33 INFO - PROCESS | 1941 | 1467360753085 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:33 INFO - PROCESS | 1941 | 1467360753087 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:33 INFO - PROCESS | 1941 | ++DOCSHELL 0x12bc79800 == 39 [pid = 1941] [id = 428] 01:12:33 INFO - PROCESS | 1941 | ++DOMWINDOW == 86 (0x1138e7c00) [pid = 1941] [serial = 1283] [outer = 0x0] 01:12:33 INFO - PROCESS | 1941 | ++DOMWINDOW == 87 (0x119d48c00) [pid = 1941] [serial = 1284] [outer = 0x1138e7c00] 01:12:33 INFO - PROCESS | 1941 | 1467360753139 Marionette DEBUG loaded listener.js 01:12:33 INFO - PROCESS | 1941 | ++DOMWINDOW == 88 (0x128102400) [pid = 1941] [serial = 1285] [outer = 0x1138e7c00] 01:12:33 INFO - PROCESS | 1941 | 1467360753537 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]]]}] 01:12:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 01:12:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 671ms 01:12:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 01:12:33 INFO - PROCESS | 1941 | 1467360753584 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 01:12:33 INFO - PROCESS | 1941 | 1467360753585 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 01:12:33 INFO - PROCESS | 1941 | 1467360753587 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 01:12:33 INFO - PROCESS | 1941 | 1467360753589 Marionette TRACE conn2 <- [1,1686,null,{}] 01:12:33 INFO - PROCESS | 1941 | 1467360753591 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}] 01:12:33 INFO - PROCESS | 1941 | 1467360753593 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:33 INFO - PROCESS | 1941 | 1467360753708 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 01:12:33 INFO - PROCESS | 1941 | 1467360753716 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:33 INFO - PROCESS | 1941 | 1467360753718 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:33 INFO - PROCESS | 1941 | ++DOCSHELL 0x12c33b000 == 40 [pid = 1941] [id = 429] 01:12:33 INFO - PROCESS | 1941 | ++DOMWINDOW == 89 (0x12811ec00) [pid = 1941] [serial = 1286] [outer = 0x0] 01:12:33 INFO - PROCESS | 1941 | ++DOMWINDOW == 90 (0x128292000) [pid = 1941] [serial = 1287] [outer = 0x12811ec00] 01:12:33 INFO - PROCESS | 1941 | 1467360753744 Marionette DEBUG loaded listener.js 01:12:33 INFO - PROCESS | 1941 | ++DOMWINDOW == 91 (0x12851d400) [pid = 1941] [serial = 1288] [outer = 0x12811ec00] 01:12:34 INFO - PROCESS | 1941 | 1467360754037 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]]]}] 01:12:34 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 01:12:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 469ms 01:12:34 INFO - PROCESS | 1941 | 1467360754056 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 01:12:34 INFO - PROCESS | 1941 | 1467360754057 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 01:12:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 01:12:34 INFO - PROCESS | 1941 | 1467360754060 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 01:12:34 INFO - PROCESS | 1941 | 1467360754061 Marionette TRACE conn2 <- [1,1690,null,{}] 01:12:34 INFO - PROCESS | 1941 | 1467360754071 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}] 01:12:34 INFO - PROCESS | 1941 | 1467360754072 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:34 INFO - PROCESS | 1941 | 1467360754156 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 01:12:34 INFO - PROCESS | 1941 | 1467360754209 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:34 INFO - PROCESS | 1941 | 1467360754211 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:34 INFO - PROCESS | 1941 | ++DOCSHELL 0x112154000 == 41 [pid = 1941] [id = 430] 01:12:34 INFO - PROCESS | 1941 | ++DOMWINDOW == 92 (0x110e33800) [pid = 1941] [serial = 1289] [outer = 0x0] 01:12:34 INFO - PROCESS | 1941 | ++DOMWINDOW == 93 (0x112952800) [pid = 1941] [serial = 1290] [outer = 0x110e33800] 01:12:34 INFO - PROCESS | 1941 | 1467360754293 Marionette DEBUG loaded listener.js 01:12:34 INFO - PROCESS | 1941 | ++DOMWINDOW == 94 (0x1138e8c00) [pid = 1941] [serial = 1291] [outer = 0x110e33800] 01:12:34 INFO - PROCESS | 1941 | 1467360754749 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]]]}] 01:12:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 01:12:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 726ms 01:12:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 01:12:34 INFO - PROCESS | 1941 | 1467360754791 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 01:12:34 INFO - PROCESS | 1941 | 1467360754793 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 01:12:34 INFO - PROCESS | 1941 | 1467360754798 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 01:12:34 INFO - PROCESS | 1941 | 1467360754800 Marionette TRACE conn2 <- [1,1694,null,{}] 01:12:34 INFO - PROCESS | 1941 | 1467360754804 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}] 01:12:34 INFO - PROCESS | 1941 | 1467360754807 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:34 INFO - PROCESS | 1941 | 1467360754911 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 01:12:34 INFO - PROCESS | 1941 | 1467360754986 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:34 INFO - PROCESS | 1941 | 1467360754988 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:35 INFO - PROCESS | 1941 | ++DOCSHELL 0x123aa8800 == 42 [pid = 1941] [id = 431] 01:12:35 INFO - PROCESS | 1941 | ++DOMWINDOW == 95 (0x118233800) [pid = 1941] [serial = 1292] [outer = 0x0] 01:12:35 INFO - PROCESS | 1941 | ++DOMWINDOW == 96 (0x118593c00) [pid = 1941] [serial = 1293] [outer = 0x118233800] 01:12:35 INFO - PROCESS | 1941 | 1467360755018 Marionette DEBUG loaded listener.js 01:12:35 INFO - PROCESS | 1941 | ++DOMWINDOW == 97 (0x118888800) [pid = 1941] [serial = 1294] [outer = 0x118233800] 01:12:35 INFO - PROCESS | 1941 | 1467360755451 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]]]}] 01:12:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 01:12:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 673ms 01:12:35 INFO - PROCESS | 1941 | 1467360755471 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 01:12:35 INFO - PROCESS | 1941 | 1467360755474 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 01:12:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 01:12:35 INFO - PROCESS | 1941 | 1467360755478 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 01:12:35 INFO - PROCESS | 1941 | 1467360755479 Marionette TRACE conn2 <- [1,1698,null,{}] 01:12:35 INFO - PROCESS | 1941 | 1467360755482 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}] 01:12:35 INFO - PROCESS | 1941 | 1467360755484 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:35 INFO - PROCESS | 1941 | 1467360755607 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 01:12:35 INFO - PROCESS | 1941 | 1467360755695 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:35 INFO - PROCESS | 1941 | 1467360755696 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:35 INFO - PROCESS | 1941 | ++DOCSHELL 0x128db3000 == 43 [pid = 1941] [id = 432] 01:12:35 INFO - PROCESS | 1941 | ++DOMWINDOW == 98 (0x118fad000) [pid = 1941] [serial = 1295] [outer = 0x0] 01:12:35 INFO - PROCESS | 1941 | ++DOMWINDOW == 99 (0x119d03400) [pid = 1941] [serial = 1296] [outer = 0x118fad000] 01:12:35 INFO - PROCESS | 1941 | 1467360755727 Marionette DEBUG loaded listener.js 01:12:35 INFO - PROCESS | 1941 | ++DOMWINDOW == 100 (0x120fe9800) [pid = 1941] [serial = 1297] [outer = 0x118fad000] 01:12:36 INFO - PROCESS | 1941 | 1467360756115 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]]]}] 01:12:36 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 01:12:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 671ms 01:12:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 01:12:36 INFO - PROCESS | 1941 | 1467360756150 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 01:12:36 INFO - PROCESS | 1941 | 1467360756151 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 01:12:36 INFO - PROCESS | 1941 | 1467360756155 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 01:12:36 INFO - PROCESS | 1941 | 1467360756159 Marionette TRACE conn2 <- [1,1702,null,{}] 01:12:36 INFO - PROCESS | 1941 | 1467360756166 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}] 01:12:36 INFO - PROCESS | 1941 | 1467360756169 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:36 INFO - PROCESS | 1941 | 1467360756270 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 01:12:36 INFO - PROCESS | 1941 | 1467360756332 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:36 INFO - PROCESS | 1941 | 1467360756334 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:36 INFO - PROCESS | 1941 | ++DOCSHELL 0x12cac5000 == 44 [pid = 1941] [id = 433] 01:12:36 INFO - PROCESS | 1941 | ++DOMWINDOW == 101 (0x119b7ac00) [pid = 1941] [serial = 1298] [outer = 0x0] 01:12:36 INFO - PROCESS | 1941 | ++DOMWINDOW == 102 (0x12459b400) [pid = 1941] [serial = 1299] [outer = 0x119b7ac00] 01:12:36 INFO - PROCESS | 1941 | 1467360756362 Marionette DEBUG loaded listener.js 01:12:36 INFO - PROCESS | 1941 | ++DOMWINDOW == 103 (0x126a25000) [pid = 1941] [serial = 1300] [outer = 0x119b7ac00] 01:12:36 INFO - PROCESS | 1941 | 1467360756831 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]]]}] 01:12:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 01:12:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 727ms 01:12:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 01:12:36 INFO - PROCESS | 1941 | 1467360756882 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 01:12:36 INFO - PROCESS | 1941 | 1467360756884 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 01:12:36 INFO - PROCESS | 1941 | 1467360756886 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 01:12:36 INFO - PROCESS | 1941 | 1467360756887 Marionette TRACE conn2 <- [1,1706,null,{}] 01:12:36 INFO - PROCESS | 1941 | 1467360756890 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}] 01:12:36 INFO - PROCESS | 1941 | 1467360756891 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:37 INFO - PROCESS | 1941 | 1467360757011 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 01:12:37 INFO - PROCESS | 1941 | 1467360757072 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:37 INFO - PROCESS | 1941 | 1467360757073 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:37 INFO - PROCESS | 1941 | ++DOCSHELL 0x12684a000 == 45 [pid = 1941] [id = 434] 01:12:37 INFO - PROCESS | 1941 | ++DOMWINDOW == 104 (0x123dca400) [pid = 1941] [serial = 1301] [outer = 0x0] 01:12:37 INFO - PROCESS | 1941 | ++DOMWINDOW == 105 (0x128107400) [pid = 1941] [serial = 1302] [outer = 0x123dca400] 01:12:37 INFO - PROCESS | 1941 | 1467360757102 Marionette DEBUG loaded listener.js 01:12:37 INFO - PROCESS | 1941 | ++DOMWINDOW == 106 (0x128290000) [pid = 1941] [serial = 1303] [outer = 0x123dca400] 01:12:37 INFO - PROCESS | 1941 | 1467360757664 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]]]}] 01:12:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 01:12:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 821ms 01:12:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 01:12:37 INFO - PROCESS | 1941 | 1467360757723 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 01:12:37 INFO - PROCESS | 1941 | 1467360757726 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 01:12:37 INFO - PROCESS | 1941 | 1467360757730 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 01:12:37 INFO - PROCESS | 1941 | 1467360757733 Marionette TRACE conn2 <- [1,1710,null,{}] 01:12:37 INFO - PROCESS | 1941 | 1467360757738 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}] 01:12:37 INFO - PROCESS | 1941 | 1467360757739 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:37 INFO - PROCESS | 1941 | 1467360757835 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 01:12:37 INFO - PROCESS | 1941 | 1467360757910 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:37 INFO - PROCESS | 1941 | 1467360757912 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:37 INFO - PROCESS | 1941 | ++DOCSHELL 0x11678d800 == 46 [pid = 1941] [id = 435] 01:12:37 INFO - PROCESS | 1941 | ++DOMWINDOW == 107 (0x112979800) [pid = 1941] [serial = 1304] [outer = 0x0] 01:12:37 INFO - PROCESS | 1941 | ++DOMWINDOW == 108 (0x112c87400) [pid = 1941] [serial = 1305] [outer = 0x112979800] 01:12:37 INFO - PROCESS | 1941 | 1467360757941 Marionette DEBUG loaded listener.js 01:12:37 INFO - PROCESS | 1941 | ++DOMWINDOW == 109 (0x1133c9000) [pid = 1941] [serial = 1306] [outer = 0x112979800] 01:12:38 INFO - PROCESS | 1941 | --DOCSHELL 0x12c33b000 == 45 [pid = 1941] [id = 429] 01:12:38 INFO - PROCESS | 1941 | --DOCSHELL 0x12bc79800 == 44 [pid = 1941] [id = 428] 01:12:38 INFO - PROCESS | 1941 | --DOCSHELL 0x12aabc000 == 43 [pid = 1941] [id = 427] 01:12:38 INFO - PROCESS | 1941 | --DOCSHELL 0x12b18a800 == 42 [pid = 1941] [id = 426] 01:12:38 INFO - PROCESS | 1941 | --DOCSHELL 0x112c24000 == 41 [pid = 1941] [id = 425] 01:12:38 INFO - PROCESS | 1941 | --DOCSHELL 0x12a3b6800 == 40 [pid = 1941] [id = 424] 01:12:38 INFO - PROCESS | 1941 | --DOCSHELL 0x12819a800 == 39 [pid = 1941] [id = 423] 01:12:38 INFO - PROCESS | 1941 | --DOCSHELL 0x126069000 == 38 [pid = 1941] [id = 422] 01:12:38 INFO - PROCESS | 1941 | --DOCSHELL 0x12428c800 == 37 [pid = 1941] [id = 421] 01:12:38 INFO - PROCESS | 1941 | --DOCSHELL 0x118fd5800 == 36 [pid = 1941] [id = 420] 01:12:38 INFO - PROCESS | 1941 | --DOCSHELL 0x1169af000 == 35 [pid = 1941] [id = 419] 01:12:38 INFO - PROCESS | 1941 | --DOCSHELL 0x116945800 == 34 [pid = 1941] [id = 418] 01:12:38 INFO - PROCESS | 1941 | --DOCSHELL 0x118770000 == 33 [pid = 1941] [id = 417] 01:12:38 INFO - PROCESS | 1941 | --DOCSHELL 0x119b30800 == 32 [pid = 1941] [id = 416] 01:12:38 INFO - PROCESS | 1941 | --DOCSHELL 0x12684a000 == 31 [pid = 1941] [id = 434] 01:12:38 INFO - PROCESS | 1941 | --DOCSHELL 0x12cac5000 == 30 [pid = 1941] [id = 433] 01:12:38 INFO - PROCESS | 1941 | --DOCSHELL 0x128db3000 == 29 [pid = 1941] [id = 432] 01:12:38 INFO - PROCESS | 1941 | --DOCSHELL 0x123aa8800 == 28 [pid = 1941] [id = 431] 01:12:38 INFO - PROCESS | 1941 | --DOCSHELL 0x112154000 == 27 [pid = 1941] [id = 430] 01:12:38 INFO - PROCESS | 1941 | --DOMWINDOW == 108 (0x1181c7800) [pid = 1941] [serial = 1221] [outer = 0x0] [url = about:blank] 01:12:38 INFO - PROCESS | 1941 | --DOMWINDOW == 107 (0x1182d7c00) [pid = 1941] [serial = 1222] [outer = 0x0] [url = about:blank] 01:12:38 INFO - PROCESS | 1941 | --DOMWINDOW == 106 (0x1125fe400) [pid = 1941] [serial = 1215] [outer = 0x0] [url = about:blank] 01:12:38 INFO - PROCESS | 1941 | --DOMWINDOW == 105 (0x112977c00) [pid = 1941] [serial = 1216] [outer = 0x0] [url = about:blank] 01:12:38 INFO - PROCESS | 1941 | --DOMWINDOW == 104 (0x120fec800) [pid = 1941] [serial = 1233] [outer = 0x0] [url = about:blank] 01:12:38 INFO - PROCESS | 1941 | --DOMWINDOW == 103 (0x119d0cc00) [pid = 1941] [serial = 1230] [outer = 0x0] [url = about:blank] 01:12:38 INFO - PROCESS | 1941 | --DOMWINDOW == 102 (0x123cf8800) [pid = 1941] [serial = 1234] [outer = 0x0] [url = about:blank] 01:12:38 INFO - PROCESS | 1941 | --DOMWINDOW == 101 (0x116971400) [pid = 1941] [serial = 1218] [outer = 0x0] [url = about:blank] 01:12:38 INFO - PROCESS | 1941 | --DOMWINDOW == 100 (0x118118000) [pid = 1941] [serial = 1219] [outer = 0x0] [url = about:blank] 01:12:38 INFO - PROCESS | 1941 | --DOMWINDOW == 99 (0x118886000) [pid = 1941] [serial = 1224] [outer = 0x0] [url = about:blank] 01:12:38 INFO - PROCESS | 1941 | --DOMWINDOW == 98 (0x1245e0000) [pid = 1941] [serial = 1240] [outer = 0x0] [url = about:blank] 01:12:38 INFO - PROCESS | 1941 | --DOMWINDOW == 97 (0x1255d9000) [pid = 1941] [serial = 1245] [outer = 0x0] [url = about:blank] 01:12:38 INFO - PROCESS | 1941 | --DOMWINDOW == 96 (0x123dce000) [pid = 1941] [serial = 1236] [outer = 0x0] [url = about:blank] 01:12:38 INFO - PROCESS | 1941 | --DOMWINDOW == 95 (0x118175000) [pid = 1941] [serial = 1213] [outer = 0x0] [url = about:blank] 01:12:38 INFO - PROCESS | 1941 | --DOMWINDOW == 94 (0x116710800) [pid = 1941] [serial = 1212] [outer = 0x0] [url = about:blank] 01:12:38 INFO - PROCESS | 1941 | --DOMWINDOW == 93 (0x11858dc00) [pid = 1941] [serial = 1239] [outer = 0x0] [url = about:blank] 01:12:38 INFO - PROCESS | 1941 | --DOMWINDOW == 92 (0x118240800) [pid = 1941] [serial = 1201] [outer = 0x0] [url = about:blank] 01:12:38 INFO - PROCESS | 1941 | --DOMWINDOW == 91 (0x1181bcc00) [pid = 1941] [serial = 1200] [outer = 0x0] [url = about:blank] 01:12:38 INFO - PROCESS | 1941 | --DOMWINDOW == 90 (0x119d06800) [pid = 1941] [serial = 1204] [outer = 0x0] [url = about:blank] 01:12:38 INFO - PROCESS | 1941 | --DOMWINDOW == 89 (0x11974f800) [pid = 1941] [serial = 1203] [outer = 0x0] [url = about:blank] 01:12:38 INFO - PROCESS | 1941 | --DOMWINDOW == 88 (0x1245a4c00) [pid = 1941] [serial = 1237] [outer = 0x0] [url = about:blank] 01:12:38 INFO - PROCESS | 1941 | --DOMWINDOW == 87 (0x12567a000) [pid = 1941] [serial = 1207] [outer = 0x0] [url = about:blank] 01:12:38 INFO - PROCESS | 1941 | --DOMWINDOW == 86 (0x1242ddc00) [pid = 1941] [serial = 1206] [outer = 0x0] [url = about:blank] 01:12:38 INFO - PROCESS | 1941 | --DOMWINDOW == 85 (0x11974bc00) [pid = 1941] [serial = 1227] [outer = 0x0] [url = about:blank] 01:12:38 INFO - PROCESS | 1941 | --DOMWINDOW == 84 (0x124ec8400) [pid = 1941] [serial = 1242] [outer = 0x0] [url = about:blank] 01:12:38 INFO - PROCESS | 1941 | --DOMWINDOW == 83 (0x128511000) [pid = 1941] [serial = 1210] [outer = 0x0] [url = about:blank] 01:12:38 INFO - PROCESS | 1941 | --DOMWINDOW == 82 (0x119fe2400) [pid = 1941] [serial = 1231] [outer = 0x0] [url = about:blank] 01:12:38 INFO - PROCESS | 1941 | --DOMWINDOW == 81 (0x128123800) [pid = 1941] [serial = 1209] [outer = 0x0] [url = about:blank] 01:12:38 INFO - PROCESS | 1941 | --DOMWINDOW == 80 (0x119871800) [pid = 1941] [serial = 1228] [outer = 0x0] [url = about:blank] 01:12:38 INFO - PROCESS | 1941 | --DOMWINDOW == 79 (0x1255cf000) [pid = 1941] [serial = 1243] [outer = 0x0] [url = about:blank] 01:12:38 INFO - PROCESS | 1941 | --DOMWINDOW == 78 (0x1264e0c00) [pid = 1941] [serial = 1246] [outer = 0x0] [url = about:blank] 01:12:38 INFO - PROCESS | 1941 | --DOMWINDOW == 77 (0x119390800) [pid = 1941] [serial = 1225] [outer = 0x0] [url = about:blank] 01:12:38 INFO - PROCESS | 1941 | 1467360758873 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]]]}] 01:12:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 01:12:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1177ms 01:12:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 01:12:38 INFO - PROCESS | 1941 | 1467360758907 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 01:12:38 INFO - PROCESS | 1941 | 1467360758910 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 01:12:38 INFO - PROCESS | 1941 | 1467360758913 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 01:12:38 INFO - PROCESS | 1941 | 1467360758914 Marionette TRACE conn2 <- [1,1714,null,{}] 01:12:38 INFO - PROCESS | 1941 | 1467360758918 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}] 01:12:38 INFO - PROCESS | 1941 | 1467360758920 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:39 INFO - PROCESS | 1941 | 1467360759007 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 01:12:39 INFO - PROCESS | 1941 | 1467360759064 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:39 INFO - PROCESS | 1941 | 1467360759067 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:39 INFO - PROCESS | 1941 | ++DOCSHELL 0x11666e800 == 28 [pid = 1941] [id = 436] 01:12:39 INFO - PROCESS | 1941 | ++DOMWINDOW == 78 (0x112ebac00) [pid = 1941] [serial = 1307] [outer = 0x0] 01:12:39 INFO - PROCESS | 1941 | ++DOMWINDOW == 79 (0x1133ddc00) [pid = 1941] [serial = 1308] [outer = 0x112ebac00] 01:12:39 INFO - PROCESS | 1941 | 1467360759097 Marionette DEBUG loaded listener.js 01:12:39 INFO - PROCESS | 1941 | ++DOMWINDOW == 80 (0x1138e9400) [pid = 1941] [serial = 1309] [outer = 0x112ebac00] 01:12:39 INFO - PROCESS | 1941 | 1467360759408 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]]]}] 01:12:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 01:12:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 522ms 01:12:39 INFO - PROCESS | 1941 | 1467360759435 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 01:12:39 INFO - PROCESS | 1941 | 1467360759438 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 01:12:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 01:12:39 INFO - PROCESS | 1941 | 1467360759443 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 01:12:39 INFO - PROCESS | 1941 | 1467360759445 Marionette TRACE conn2 <- [1,1718,null,{}] 01:12:39 INFO - PROCESS | 1941 | 1467360759450 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}] 01:12:39 INFO - PROCESS | 1941 | 1467360759452 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:39 INFO - PROCESS | 1941 | 1467360759532 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 01:12:39 INFO - PROCESS | 1941 | 1467360759536 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:39 INFO - PROCESS | 1941 | 1467360759538 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:39 INFO - PROCESS | 1941 | ++DOCSHELL 0x1184cb800 == 29 [pid = 1941] [id = 437] 01:12:39 INFO - PROCESS | 1941 | ++DOMWINDOW == 81 (0x116078400) [pid = 1941] [serial = 1310] [outer = 0x0] 01:12:39 INFO - PROCESS | 1941 | ++DOMWINDOW == 82 (0x11670f400) [pid = 1941] [serial = 1311] [outer = 0x116078400] 01:12:39 INFO - PROCESS | 1941 | 1467360759570 Marionette DEBUG loaded listener.js 01:12:39 INFO - PROCESS | 1941 | ++DOMWINDOW == 83 (0x116a0ac00) [pid = 1941] [serial = 1312] [outer = 0x116078400] 01:12:40 INFO - PROCESS | 1941 | 1467360760068 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]]]}] 01:12:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 01:12:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 673ms 01:12:40 INFO - PROCESS | 1941 | 1467360760118 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 01:12:40 INFO - PROCESS | 1941 | 1467360760120 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 01:12:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 01:12:40 INFO - PROCESS | 1941 | 1467360760123 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 01:12:40 INFO - PROCESS | 1941 | 1467360760127 Marionette TRACE conn2 <- [1,1722,null,{}] 01:12:40 INFO - PROCESS | 1941 | 1467360760140 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}] 01:12:40 INFO - PROCESS | 1941 | 1467360760145 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:40 INFO - PROCESS | 1941 | 1467360760264 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 01:12:40 INFO - PROCESS | 1941 | 1467360760277 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:40 INFO - PROCESS | 1941 | 1467360760279 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:40 INFO - PROCESS | 1941 | ++DOCSHELL 0x119a3b800 == 30 [pid = 1941] [id = 438] 01:12:40 INFO - PROCESS | 1941 | ++DOMWINDOW == 84 (0x1125f9c00) [pid = 1941] [serial = 1313] [outer = 0x0] 01:12:40 INFO - PROCESS | 1941 | ++DOMWINDOW == 85 (0x1181b2800) [pid = 1941] [serial = 1314] [outer = 0x1125f9c00] 01:12:40 INFO - PROCESS | 1941 | 1467360760308 Marionette DEBUG loaded listener.js 01:12:40 INFO - PROCESS | 1941 | ++DOMWINDOW == 86 (0x1181c1400) [pid = 1941] [serial = 1315] [outer = 0x1125f9c00] 01:12:40 INFO - PROCESS | 1941 | 1467360760622 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]]]}] 01:12:40 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 01:12:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 525ms 01:12:40 INFO - PROCESS | 1941 | 1467360760650 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 01:12:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 01:12:40 INFO - PROCESS | 1941 | 1467360760652 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 01:12:40 INFO - PROCESS | 1941 | 1467360760654 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 01:12:40 INFO - PROCESS | 1941 | 1467360760655 Marionette TRACE conn2 <- [1,1726,null,{}] 01:12:40 INFO - PROCESS | 1941 | 1467360760657 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}] 01:12:40 INFO - PROCESS | 1941 | 1467360760659 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:40 INFO - PROCESS | 1941 | 1467360760739 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 01:12:40 INFO - PROCESS | 1941 | 1467360760743 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:40 INFO - PROCESS | 1941 | 1467360760744 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:40 INFO - PROCESS | 1941 | ++DOCSHELL 0x123958800 == 31 [pid = 1941] [id = 439] 01:12:40 INFO - PROCESS | 1941 | ++DOMWINDOW == 87 (0x11823f000) [pid = 1941] [serial = 1316] [outer = 0x0] 01:12:40 INFO - PROCESS | 1941 | ++DOMWINDOW == 88 (0x1182d8000) [pid = 1941] [serial = 1317] [outer = 0x11823f000] 01:12:40 INFO - PROCESS | 1941 | 1467360760772 Marionette DEBUG loaded listener.js 01:12:40 INFO - PROCESS | 1941 | ++DOMWINDOW == 89 (0x11858dc00) [pid = 1941] [serial = 1318] [outer = 0x11823f000] 01:12:41 INFO - PROCESS | 1941 | 1467360761153 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]]]}] 01:12:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 01:12:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 521ms 01:12:41 INFO - PROCESS | 1941 | 1467360761175 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 01:12:41 INFO - PROCESS | 1941 | 1467360761176 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 01:12:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 01:12:41 INFO - PROCESS | 1941 | 1467360761180 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 01:12:41 INFO - PROCESS | 1941 | 1467360761189 Marionette TRACE conn2 <- [1,1730,null,{}] 01:12:41 INFO - PROCESS | 1941 | --DOMWINDOW == 88 (0x112fe2400) [pid = 1941] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 01:12:41 INFO - PROCESS | 1941 | --DOMWINDOW == 87 (0x1185b1c00) [pid = 1941] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 01:12:41 INFO - PROCESS | 1941 | --DOMWINDOW == 86 (0x126838800) [pid = 1941] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 01:12:41 INFO - PROCESS | 1941 | --DOMWINDOW == 85 (0x1150d7400) [pid = 1941] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 01:12:41 INFO - PROCESS | 1941 | --DOMWINDOW == 84 (0x1150d7800) [pid = 1941] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 01:12:41 INFO - PROCESS | 1941 | --DOMWINDOW == 83 (0x1255ccc00) [pid = 1941] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 01:12:41 INFO - PROCESS | 1941 | --DOMWINDOW == 82 (0x1167d4c00) [pid = 1941] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 01:12:41 INFO - PROCESS | 1941 | --DOMWINDOW == 81 (0x112eb9400) [pid = 1941] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 01:12:41 INFO - PROCESS | 1941 | --DOMWINDOW == 80 (0x119d06c00) [pid = 1941] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 01:12:41 INFO - PROCESS | 1941 | --DOMWINDOW == 79 (0x118232400) [pid = 1941] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 01:12:41 INFO - PROCESS | 1941 | --DOMWINDOW == 78 (0x1138e7c00) [pid = 1941] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 01:12:41 INFO - PROCESS | 1941 | --DOMWINDOW == 77 (0x1185b5800) [pid = 1941] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 01:12:41 INFO - PROCESS | 1941 | --DOMWINDOW == 76 (0x12811ec00) [pid = 1941] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 01:12:41 INFO - PROCESS | 1941 | --DOMWINDOW == 75 (0x112c90000) [pid = 1941] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 01:12:41 INFO - PROCESS | 1941 | 1467360761535 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}] 01:12:41 INFO - PROCESS | 1941 | 1467360761536 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:41 INFO - PROCESS | 1941 | 1467360761657 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 01:12:41 INFO - PROCESS | 1941 | 1467360761735 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:41 INFO - PROCESS | 1941 | 1467360761737 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:41 INFO - PROCESS | 1941 | ++DOCSHELL 0x1162c9000 == 32 [pid = 1941] [id = 440] 01:12:41 INFO - PROCESS | 1941 | ++DOMWINDOW == 76 (0x1125f4000) [pid = 1941] [serial = 1319] [outer = 0x0] 01:12:41 INFO - PROCESS | 1941 | ++DOMWINDOW == 77 (0x112616400) [pid = 1941] [serial = 1320] [outer = 0x1125f4000] 01:12:41 INFO - PROCESS | 1941 | 1467360761770 Marionette DEBUG loaded listener.js 01:12:41 INFO - PROCESS | 1941 | ++DOMWINDOW == 78 (0x112982000) [pid = 1941] [serial = 1321] [outer = 0x1125f4000] 01:12:42 INFO - PROCESS | 1941 | 1467360762321 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]]]}] 01:12:42 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 01:12:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1184ms 01:12:42 INFO - PROCESS | 1941 | 1467360762365 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 01:12:42 INFO - PROCESS | 1941 | 1467360762367 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 01:12:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 01:12:42 INFO - PROCESS | 1941 | 1467360762371 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 01:12:42 INFO - PROCESS | 1941 | 1467360762372 Marionette TRACE conn2 <- [1,1734,null,{}] 01:12:42 INFO - PROCESS | 1941 | 1467360762376 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}] 01:12:42 INFO - PROCESS | 1941 | 1467360762378 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:42 INFO - PROCESS | 1941 | 1467360762481 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 01:12:42 INFO - PROCESS | 1941 | 1467360762543 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:42 INFO - PROCESS | 1941 | 1467360762546 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:42 INFO - PROCESS | 1941 | ++DOCSHELL 0x119b45000 == 33 [pid = 1941] [id = 441] 01:12:42 INFO - PROCESS | 1941 | ++DOMWINDOW == 79 (0x116025000) [pid = 1941] [serial = 1322] [outer = 0x0] 01:12:42 INFO - PROCESS | 1941 | ++DOMWINDOW == 80 (0x116713000) [pid = 1941] [serial = 1323] [outer = 0x116025000] 01:12:42 INFO - PROCESS | 1941 | 1467360762577 Marionette DEBUG loaded listener.js 01:12:42 INFO - PROCESS | 1941 | ++DOMWINDOW == 81 (0x117105400) [pid = 1941] [serial = 1324] [outer = 0x116025000] 01:12:43 INFO - PROCESS | 1941 | 1467360763117 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]]]}] 01:12:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 01:12:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 821ms 01:12:43 INFO - PROCESS | 1941 | 1467360763242 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 01:12:43 INFO - PROCESS | 1941 | 1467360763245 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 01:12:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 01:12:43 INFO - PROCESS | 1941 | 1467360763250 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 01:12:43 INFO - PROCESS | 1941 | 1467360763253 Marionette TRACE conn2 <- [1,1738,null,{}] 01:12:43 INFO - PROCESS | 1941 | 1467360763258 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}] 01:12:43 INFO - PROCESS | 1941 | 1467360763260 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:43 INFO - PROCESS | 1941 | 1467360763443 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 01:12:43 INFO - PROCESS | 1941 | 1467360763452 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:43 INFO - PROCESS | 1941 | 1467360763455 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:43 INFO - PROCESS | 1941 | ++DOCSHELL 0x11699e000 == 34 [pid = 1941] [id = 442] 01:12:43 INFO - PROCESS | 1941 | ++DOMWINDOW == 82 (0x1131a3400) [pid = 1941] [serial = 1325] [outer = 0x0] 01:12:43 INFO - PROCESS | 1941 | ++DOMWINDOW == 83 (0x1133c8c00) [pid = 1941] [serial = 1326] [outer = 0x1131a3400] 01:12:43 INFO - PROCESS | 1941 | 1467360763482 Marionette DEBUG loaded listener.js 01:12:43 INFO - PROCESS | 1941 | ++DOMWINDOW == 84 (0x113d4bc00) [pid = 1941] [serial = 1327] [outer = 0x1131a3400] 01:12:43 INFO - PROCESS | 1941 | --DOCSHELL 0x119a3b800 == 33 [pid = 1941] [id = 438] 01:12:43 INFO - PROCESS | 1941 | --DOCSHELL 0x1184cb800 == 32 [pid = 1941] [id = 437] 01:12:43 INFO - PROCESS | 1941 | --DOCSHELL 0x11666e800 == 31 [pid = 1941] [id = 436] 01:12:43 INFO - PROCESS | 1941 | --DOCSHELL 0x11678d800 == 30 [pid = 1941] [id = 435] 01:12:43 INFO - PROCESS | 1941 | --DOMWINDOW == 83 (0x120f36000) [pid = 1941] [serial = 1269] [outer = 0x0] [url = about:blank] 01:12:43 INFO - PROCESS | 1941 | --DOMWINDOW == 82 (0x123c08400) [pid = 1941] [serial = 1270] [outer = 0x0] [url = about:blank] 01:12:43 INFO - PROCESS | 1941 | --DOMWINDOW == 81 (0x123dd2000) [pid = 1941] [serial = 1272] [outer = 0x0] [url = about:blank] 01:12:43 INFO - PROCESS | 1941 | --DOMWINDOW == 80 (0x12810dc00) [pid = 1941] [serial = 1278] [outer = 0x0] [url = about:blank] 01:12:43 INFO - PROCESS | 1941 | --DOMWINDOW == 79 (0x116a0a000) [pid = 1941] [serial = 1251] [outer = 0x0] [url = about:blank] 01:12:43 INFO - PROCESS | 1941 | --DOMWINDOW == 78 (0x1181aa800) [pid = 1941] [serial = 1252] [outer = 0x0] [url = about:blank] 01:12:43 INFO - PROCESS | 1941 | --DOMWINDOW == 77 (0x1181ae000) [pid = 1941] [serial = 1254] [outer = 0x0] [url = about:blank] 01:12:43 INFO - PROCESS | 1941 | --DOMWINDOW == 76 (0x1184ef800) [pid = 1941] [serial = 1255] [outer = 0x0] [url = about:blank] 01:12:43 INFO - PROCESS | 1941 | --DOMWINDOW == 75 (0x128107000) [pid = 1941] [serial = 1249] [outer = 0x0] [url = about:blank] 01:12:43 INFO - PROCESS | 1941 | --DOMWINDOW == 74 (0x126831000) [pid = 1941] [serial = 1248] [outer = 0x0] [url = about:blank] 01:12:43 INFO - PROCESS | 1941 | --DOMWINDOW == 73 (0x11811d400) [pid = 1941] [serial = 1257] [outer = 0x0] [url = about:blank] 01:12:43 INFO - PROCESS | 1941 | --DOMWINDOW == 72 (0x1181be000) [pid = 1941] [serial = 1258] [outer = 0x0] [url = about:blank] 01:12:43 INFO - PROCESS | 1941 | --DOMWINDOW == 71 (0x119417000) [pid = 1941] [serial = 1263] [outer = 0x0] [url = about:blank] 01:12:43 INFO - PROCESS | 1941 | --DOMWINDOW == 70 (0x119d03800) [pid = 1941] [serial = 1264] [outer = 0x0] [url = about:blank] 01:12:43 INFO - PROCESS | 1941 | --DOMWINDOW == 69 (0x119fd4400) [pid = 1941] [serial = 1266] [outer = 0x0] [url = about:blank] 01:12:43 INFO - PROCESS | 1941 | --DOMWINDOW == 68 (0x11888b800) [pid = 1941] [serial = 1261] [outer = 0x0] [url = about:blank] 01:12:43 INFO - PROCESS | 1941 | --DOMWINDOW == 67 (0x1185b9000) [pid = 1941] [serial = 1260] [outer = 0x0] [url = about:blank] 01:12:43 INFO - PROCESS | 1941 | --DOMWINDOW == 66 (0x128102400) [pid = 1941] [serial = 1285] [outer = 0x0] [url = about:blank] 01:12:43 INFO - PROCESS | 1941 | --DOMWINDOW == 65 (0x128013c00) [pid = 1941] [serial = 1275] [outer = 0x0] [url = about:blank] 01:12:43 INFO - PROCESS | 1941 | --DOMWINDOW == 64 (0x128021c00) [pid = 1941] [serial = 1276] [outer = 0x0] [url = about:blank] 01:12:43 INFO - PROCESS | 1941 | --DOMWINDOW == 63 (0x12851d400) [pid = 1941] [serial = 1288] [outer = 0x0] [url = about:blank] 01:12:43 INFO - PROCESS | 1941 | --DOMWINDOW == 62 (0x128121800) [pid = 1941] [serial = 1279] [outer = 0x0] [url = about:blank] 01:12:43 INFO - PROCESS | 1941 | --DOMWINDOW == 61 (0x128292000) [pid = 1941] [serial = 1287] [outer = 0x0] [url = about:blank] 01:12:43 INFO - PROCESS | 1941 | --DOMWINDOW == 60 (0x1181bc800) [pid = 1941] [serial = 1281] [outer = 0x0] [url = about:blank] 01:12:43 INFO - PROCESS | 1941 | --DOMWINDOW == 59 (0x1264e7400) [pid = 1941] [serial = 1273] [outer = 0x0] [url = about:blank] 01:12:43 INFO - PROCESS | 1941 | --DOMWINDOW == 58 (0x119d48c00) [pid = 1941] [serial = 1284] [outer = 0x0] [url = about:blank] 01:12:43 INFO - PROCESS | 1941 | --DOMWINDOW == 57 (0x120f31800) [pid = 1941] [serial = 1267] [outer = 0x0] [url = about:blank] 01:12:43 INFO - PROCESS | 1941 | --DOMWINDOW == 56 (0x119754000) [pid = 1941] [serial = 1282] [outer = 0x0] [url = about:blank] 01:12:43 INFO - PROCESS | 1941 | 1467360763880 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]]]}] 01:12:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 01:12:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 671ms 01:12:43 INFO - PROCESS | 1941 | 1467360763922 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 01:12:43 INFO - PROCESS | 1941 | 1467360763924 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 01:12:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 01:12:43 INFO - PROCESS | 1941 | 1467360763929 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 01:12:43 INFO - PROCESS | 1941 | 1467360763931 Marionette TRACE conn2 <- [1,1742,null,{}] 01:12:43 INFO - PROCESS | 1941 | 1467360763933 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}] 01:12:43 INFO - PROCESS | 1941 | 1467360763935 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:44 INFO - PROCESS | 1941 | 1467360764013 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 01:12:44 INFO - PROCESS | 1941 | 1467360764069 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:44 INFO - PROCESS | 1941 | 1467360764071 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:44 INFO - PROCESS | 1941 | ++DOCSHELL 0x118fce800 == 31 [pid = 1941] [id = 443] 01:12:44 INFO - PROCESS | 1941 | ++DOMWINDOW == 57 (0x113d4b800) [pid = 1941] [serial = 1328] [outer = 0x0] 01:12:44 INFO - PROCESS | 1941 | ++DOMWINDOW == 58 (0x116711000) [pid = 1941] [serial = 1329] [outer = 0x113d4b800] 01:12:44 INFO - PROCESS | 1941 | 1467360764098 Marionette DEBUG loaded listener.js 01:12:44 INFO - PROCESS | 1941 | ++DOMWINDOW == 59 (0x117e9f400) [pid = 1941] [serial = 1330] [outer = 0x113d4b800] 01:12:44 INFO - PROCESS | 1941 | 1467360764392 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]]]}] 01:12:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 01:12:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 473ms 01:12:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 01:12:44 INFO - PROCESS | 1941 | 1467360764405 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 01:12:44 INFO - PROCESS | 1941 | 1467360764406 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 01:12:44 INFO - PROCESS | 1941 | 1467360764409 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 01:12:44 INFO - PROCESS | 1941 | 1467360764410 Marionette TRACE conn2 <- [1,1746,null,{}] 01:12:44 INFO - PROCESS | 1941 | 1467360764424 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}] 01:12:44 INFO - PROCESS | 1941 | 1467360764428 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:44 INFO - PROCESS | 1941 | 1467360764516 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 01:12:44 INFO - PROCESS | 1941 | 1467360764522 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:44 INFO - PROCESS | 1941 | 1467360764525 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:44 INFO - PROCESS | 1941 | ++DOCSHELL 0x12387a800 == 32 [pid = 1941] [id = 444] 01:12:44 INFO - PROCESS | 1941 | ++DOMWINDOW == 60 (0x118236800) [pid = 1941] [serial = 1331] [outer = 0x0] 01:12:44 INFO - PROCESS | 1941 | ++DOMWINDOW == 61 (0x1182d2400) [pid = 1941] [serial = 1332] [outer = 0x118236800] 01:12:44 INFO - PROCESS | 1941 | 1467360764553 Marionette DEBUG loaded listener.js 01:12:44 INFO - PROCESS | 1941 | ++DOMWINDOW == 62 (0x1184ee400) [pid = 1941] [serial = 1333] [outer = 0x118236800] 01:12:44 INFO - PROCESS | 1941 | 1467360764919 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]]]}] 01:12:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 01:12:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 526ms 01:12:44 INFO - PROCESS | 1941 | 1467360764935 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 01:12:44 INFO - PROCESS | 1941 | 1467360764936 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 01:12:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 01:12:44 INFO - PROCESS | 1941 | 1467360764939 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 01:12:44 INFO - PROCESS | 1941 | 1467360764940 Marionette TRACE conn2 <- [1,1750,null,{}] 01:12:44 INFO - PROCESS | 1941 | 1467360764942 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}] 01:12:44 INFO - PROCESS | 1941 | 1467360764943 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:45 INFO - PROCESS | 1941 | 1467360765027 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 01:12:45 INFO - PROCESS | 1941 | 1467360765033 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:45 INFO - PROCESS | 1941 | 1467360765034 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:45 INFO - PROCESS | 1941 | ++DOCSHELL 0x12468f800 == 33 [pid = 1941] [id = 445] 01:12:45 INFO - PROCESS | 1941 | ++DOMWINDOW == 63 (0x118590800) [pid = 1941] [serial = 1334] [outer = 0x0] 01:12:45 INFO - PROCESS | 1941 | ++DOMWINDOW == 64 (0x1185ba000) [pid = 1941] [serial = 1335] [outer = 0x118590800] 01:12:45 INFO - PROCESS | 1941 | 1467360765059 Marionette DEBUG loaded listener.js 01:12:45 INFO - PROCESS | 1941 | ++DOMWINDOW == 65 (0x118885c00) [pid = 1941] [serial = 1336] [outer = 0x118590800] 01:12:45 INFO - PROCESS | 1941 | 1467360765403 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]]]}] 01:12:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 01:12:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 469ms 01:12:45 INFO - PROCESS | 1941 | 1467360765408 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 01:12:45 INFO - PROCESS | 1941 | 1467360765410 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 01:12:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 01:12:45 INFO - PROCESS | 1941 | 1467360765418 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 01:12:45 INFO - PROCESS | 1941 | 1467360765419 Marionette TRACE conn2 <- [1,1754,null,{}] 01:12:45 INFO - PROCESS | 1941 | 1467360765422 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}] 01:12:45 INFO - PROCESS | 1941 | 1467360765423 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:45 INFO - PROCESS | 1941 | 1467360765539 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 01:12:45 INFO - PROCESS | 1941 | 1467360765611 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:45 INFO - PROCESS | 1941 | 1467360765612 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:45 INFO - PROCESS | 1941 | ++DOCSHELL 0x125605800 == 34 [pid = 1941] [id = 446] 01:12:45 INFO - PROCESS | 1941 | ++DOMWINDOW == 66 (0x111c19800) [pid = 1941] [serial = 1337] [outer = 0x0] 01:12:45 INFO - PROCESS | 1941 | ++DOMWINDOW == 67 (0x118f57800) [pid = 1941] [serial = 1338] [outer = 0x111c19800] 01:12:45 INFO - PROCESS | 1941 | 1467360765637 Marionette DEBUG loaded listener.js 01:12:45 INFO - PROCESS | 1941 | ++DOMWINDOW == 68 (0x1193e9000) [pid = 1941] [serial = 1339] [outer = 0x111c19800] 01:12:45 INFO - PROCESS | 1941 | 1467360765947 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]]]}] 01:12:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 01:12:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 575ms 01:12:45 INFO - PROCESS | 1941 | 1467360765989 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 01:12:45 INFO - PROCESS | 1941 | 1467360765990 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 01:12:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 01:12:45 INFO - PROCESS | 1941 | 1467360765994 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 01:12:45 INFO - PROCESS | 1941 | 1467360765996 Marionette TRACE conn2 <- [1,1758,null,{}] 01:12:46 INFO - PROCESS | 1941 | 1467360765999 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}] 01:12:46 INFO - PROCESS | 1941 | 1467360766005 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:46 INFO - PROCESS | 1941 | 1467360766191 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 01:12:46 INFO - PROCESS | 1941 | 1467360766243 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:46 INFO - PROCESS | 1941 | 1467360766244 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:46 INFO - PROCESS | 1941 | ++DOCSHELL 0x12685e000 == 35 [pid = 1941] [id = 447] 01:12:46 INFO - PROCESS | 1941 | ++DOMWINDOW == 69 (0x1193f1000) [pid = 1941] [serial = 1340] [outer = 0x0] 01:12:46 INFO - PROCESS | 1941 | ++DOMWINDOW == 70 (0x119416000) [pid = 1941] [serial = 1341] [outer = 0x1193f1000] 01:12:46 INFO - PROCESS | 1941 | 1467360766286 Marionette DEBUG loaded listener.js 01:12:46 INFO - PROCESS | 1941 | ++DOMWINDOW == 71 (0x119b7f400) [pid = 1941] [serial = 1342] [outer = 0x1193f1000] 01:12:46 INFO - PROCESS | 1941 | 1467360766667 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]]]}] 01:12:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 01:12:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 722ms 01:12:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 01:12:46 INFO - PROCESS | 1941 | 1467360766716 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 01:12:46 INFO - PROCESS | 1941 | 1467360766717 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 01:12:46 INFO - PROCESS | 1941 | 1467360766719 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 01:12:46 INFO - PROCESS | 1941 | 1467360766720 Marionette TRACE conn2 <- [1,1762,null,{}] 01:12:46 INFO - PROCESS | 1941 | 1467360766722 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}] 01:12:46 INFO - PROCESS | 1941 | 1467360766723 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:46 INFO - PROCESS | 1941 | 1467360766818 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 01:12:46 INFO - PROCESS | 1941 | 1467360766829 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:46 INFO - PROCESS | 1941 | 1467360766830 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:46 INFO - PROCESS | 1941 | ++DOCSHELL 0x119a39800 == 36 [pid = 1941] [id = 448] 01:12:46 INFO - PROCESS | 1941 | ++DOMWINDOW == 72 (0x119d03800) [pid = 1941] [serial = 1343] [outer = 0x0] 01:12:46 INFO - PROCESS | 1941 | ++DOMWINDOW == 73 (0x119d0d400) [pid = 1941] [serial = 1344] [outer = 0x119d03800] 01:12:46 INFO - PROCESS | 1941 | 1467360766855 Marionette DEBUG loaded listener.js 01:12:46 INFO - PROCESS | 1941 | ++DOMWINDOW == 74 (0x119d50000) [pid = 1941] [serial = 1345] [outer = 0x119d03800] 01:12:47 INFO - PROCESS | 1941 | 1467360767170 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]]]}] 01:12:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 01:12:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 519ms 01:12:47 INFO - PROCESS | 1941 | 1467360767238 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 01:12:47 INFO - PROCESS | 1941 | 1467360767240 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 01:12:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 01:12:47 INFO - PROCESS | 1941 | 1467360767246 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 01:12:47 INFO - PROCESS | 1941 | 1467360767247 Marionette TRACE conn2 <- [1,1766,null,{}] 01:12:47 INFO - PROCESS | 1941 | 1467360767249 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}] 01:12:47 INFO - PROCESS | 1941 | 1467360767250 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:47 INFO - PROCESS | 1941 | 1467360767355 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 01:12:47 INFO - PROCESS | 1941 | --DOMWINDOW == 73 (0x110e33800) [pid = 1941] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 01:12:47 INFO - PROCESS | 1941 | --DOMWINDOW == 72 (0x123dca400) [pid = 1941] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 01:12:47 INFO - PROCESS | 1941 | --DOMWINDOW == 71 (0x118fad000) [pid = 1941] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 01:12:47 INFO - PROCESS | 1941 | --DOMWINDOW == 70 (0x119b7ac00) [pid = 1941] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 01:12:47 INFO - PROCESS | 1941 | --DOMWINDOW == 69 (0x118233800) [pid = 1941] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 01:12:47 INFO - PROCESS | 1941 | --DOMWINDOW == 68 (0x112979800) [pid = 1941] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 01:12:47 INFO - PROCESS | 1941 | --DOMWINDOW == 67 (0x1125f9c00) [pid = 1941] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 01:12:47 INFO - PROCESS | 1941 | --DOMWINDOW == 66 (0x116078400) [pid = 1941] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 01:12:47 INFO - PROCESS | 1941 | --DOMWINDOW == 65 (0x112ebac00) [pid = 1941] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 01:12:47 INFO - PROCESS | 1941 | 1467360767397 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:47 INFO - PROCESS | 1941 | 1467360767398 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:47 INFO - PROCESS | 1941 | ++DOCSHELL 0x118760000 == 37 [pid = 1941] [id = 449] 01:12:47 INFO - PROCESS | 1941 | ++DOMWINDOW == 66 (0x110e41800) [pid = 1941] [serial = 1346] [outer = 0x0] 01:12:47 INFO - PROCESS | 1941 | ++DOMWINDOW == 67 (0x112979800) [pid = 1941] [serial = 1347] [outer = 0x110e41800] 01:12:47 INFO - PROCESS | 1941 | 1467360767426 Marionette DEBUG loaded listener.js 01:12:47 INFO - PROCESS | 1941 | ++DOMWINDOW == 68 (0x1176d7800) [pid = 1941] [serial = 1348] [outer = 0x110e41800] 01:12:47 INFO - PROCESS | 1941 | 1467360767705 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]]]}] 01:12:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 01:12:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 470ms 01:12:47 INFO - PROCESS | 1941 | 1467360767720 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 01:12:47 INFO - PROCESS | 1941 | 1467360767722 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 01:12:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 01:12:47 INFO - PROCESS | 1941 | 1467360767725 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 01:12:47 INFO - PROCESS | 1941 | 1467360767726 Marionette TRACE conn2 <- [1,1770,null,{}] 01:12:47 INFO - PROCESS | 1941 | 1467360767729 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}] 01:12:47 INFO - PROCESS | 1941 | 1467360767732 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:47 INFO - PROCESS | 1941 | 1467360767823 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 01:12:47 INFO - PROCESS | 1941 | 1467360767827 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:47 INFO - PROCESS | 1941 | 1467360767830 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:47 INFO - PROCESS | 1941 | ++DOCSHELL 0x128bd9000 == 38 [pid = 1941] [id = 450] 01:12:47 INFO - PROCESS | 1941 | ++DOMWINDOW == 69 (0x1166f7800) [pid = 1941] [serial = 1349] [outer = 0x0] 01:12:47 INFO - PROCESS | 1941 | ++DOMWINDOW == 70 (0x119b7ac00) [pid = 1941] [serial = 1350] [outer = 0x1166f7800] 01:12:47 INFO - PROCESS | 1941 | 1467360767855 Marionette DEBUG loaded listener.js 01:12:47 INFO - PROCESS | 1941 | ++DOMWINDOW == 71 (0x120feb400) [pid = 1941] [serial = 1351] [outer = 0x1166f7800] 01:12:48 INFO - PROCESS | 1941 | 1467360768228 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]]]}] 01:12:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 01:12:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 519ms 01:12:48 INFO - PROCESS | 1941 | 1467360768245 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 01:12:48 INFO - PROCESS | 1941 | 1467360768261 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 01:12:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 01:12:48 INFO - PROCESS | 1941 | 1467360768264 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 01:12:48 INFO - PROCESS | 1941 | 1467360768266 Marionette TRACE conn2 <- [1,1774,null,{}] 01:12:48 INFO - PROCESS | 1941 | 1467360768269 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}] 01:12:48 INFO - PROCESS | 1941 | 1467360768271 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:48 INFO - PROCESS | 1941 | 1467360768430 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 01:12:48 INFO - PROCESS | 1941 | 1467360768447 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:48 INFO - PROCESS | 1941 | 1467360768448 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:48 INFO - PROCESS | 1941 | ++DOCSHELL 0x12a3bc000 == 39 [pid = 1941] [id = 451] 01:12:48 INFO - PROCESS | 1941 | ++DOMWINDOW == 72 (0x120f2fc00) [pid = 1941] [serial = 1352] [outer = 0x0] 01:12:48 INFO - PROCESS | 1941 | ++DOMWINDOW == 73 (0x123929c00) [pid = 1941] [serial = 1353] [outer = 0x120f2fc00] 01:12:48 INFO - PROCESS | 1941 | 1467360768467 Marionette DEBUG loaded listener.js 01:12:48 INFO - PROCESS | 1941 | ++DOMWINDOW == 74 (0x123a1c000) [pid = 1941] [serial = 1354] [outer = 0x120f2fc00] 01:12:48 INFO - PROCESS | 1941 | 1467360768857 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]]]}] 01:12:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 01:12:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 622ms 01:12:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 01:12:48 INFO - PROCESS | 1941 | 1467360768887 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 01:12:48 INFO - PROCESS | 1941 | 1467360768889 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 01:12:48 INFO - PROCESS | 1941 | 1467360768892 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 01:12:48 INFO - PROCESS | 1941 | 1467360768898 Marionette TRACE conn2 <- [1,1778,null,{}] 01:12:48 INFO - PROCESS | 1941 | 1467360768901 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}] 01:12:48 INFO - PROCESS | 1941 | 1467360768904 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:49 INFO - PROCESS | 1941 | 1467360769075 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 01:12:49 INFO - PROCESS | 1941 | 1467360769133 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:49 INFO - PROCESS | 1941 | 1467360769135 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:49 INFO - PROCESS | 1941 | ++DOCSHELL 0x12aac3800 == 40 [pid = 1941] [id = 452] 01:12:49 INFO - PROCESS | 1941 | ++DOMWINDOW == 75 (0x123a1f400) [pid = 1941] [serial = 1355] [outer = 0x0] 01:12:49 INFO - PROCESS | 1941 | ++DOMWINDOW == 76 (0x123dd1c00) [pid = 1941] [serial = 1356] [outer = 0x123a1f400] 01:12:49 INFO - PROCESS | 1941 | 1467360769178 Marionette DEBUG loaded listener.js 01:12:49 INFO - PROCESS | 1941 | ++DOMWINDOW == 77 (0x1249b0c00) [pid = 1941] [serial = 1357] [outer = 0x123a1f400] 01:12:49 INFO - PROCESS | 1941 | 1467360769467 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]]]}] 01:12:49 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 01:12:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 625ms 01:12:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 01:12:49 INFO - PROCESS | 1941 | 1467360769518 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 01:12:49 INFO - PROCESS | 1941 | 1467360769519 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 01:12:49 INFO - PROCESS | 1941 | 1467360769521 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 01:12:49 INFO - PROCESS | 1941 | 1467360769522 Marionette TRACE conn2 <- [1,1782,null,{}] 01:12:49 INFO - PROCESS | 1941 | 1467360769525 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}] 01:12:49 INFO - PROCESS | 1941 | 1467360769526 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:49 INFO - PROCESS | 1941 | 1467360769607 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 01:12:49 INFO - PROCESS | 1941 | 1467360769678 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:49 INFO - PROCESS | 1941 | 1467360769680 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:49 INFO - PROCESS | 1941 | ++DOCSHELL 0x12b19e000 == 41 [pid = 1941] [id = 453] 01:12:49 INFO - PROCESS | 1941 | ++DOMWINDOW == 78 (0x1246ebc00) [pid = 1941] [serial = 1358] [outer = 0x0] 01:12:49 INFO - PROCESS | 1941 | ++DOMWINDOW == 79 (0x124ecd400) [pid = 1941] [serial = 1359] [outer = 0x1246ebc00] 01:12:49 INFO - PROCESS | 1941 | 1467360769706 Marionette DEBUG loaded listener.js 01:12:49 INFO - PROCESS | 1941 | ++DOMWINDOW == 80 (0x125677400) [pid = 1941] [serial = 1360] [outer = 0x1246ebc00] 01:12:50 INFO - PROCESS | 1941 | --DOCSHELL 0x118fce800 == 40 [pid = 1941] [id = 443] 01:12:50 INFO - PROCESS | 1941 | --DOCSHELL 0x11699e000 == 39 [pid = 1941] [id = 442] 01:12:50 INFO - PROCESS | 1941 | --DOCSHELL 0x119b45000 == 38 [pid = 1941] [id = 441] 01:12:50 INFO - PROCESS | 1941 | --DOCSHELL 0x1162c9000 == 37 [pid = 1941] [id = 440] 01:12:50 INFO - PROCESS | 1941 | --DOCSHELL 0x123958800 == 36 [pid = 1941] [id = 439] 01:12:50 INFO - PROCESS | 1941 | --DOCSHELL 0x12468f800 == 35 [pid = 1941] [id = 445] 01:12:50 INFO - PROCESS | 1941 | --DOCSHELL 0x12685e000 == 34 [pid = 1941] [id = 447] 01:12:50 INFO - PROCESS | 1941 | --DOCSHELL 0x118760000 == 33 [pid = 1941] [id = 449] 01:12:50 INFO - PROCESS | 1941 | --DOCSHELL 0x119a39800 == 32 [pid = 1941] [id = 448] 01:12:50 INFO - PROCESS | 1941 | --DOCSHELL 0x12387a800 == 31 [pid = 1941] [id = 444] 01:12:50 INFO - PROCESS | 1941 | --DOCSHELL 0x125605800 == 30 [pid = 1941] [id = 446] 01:12:50 INFO - PROCESS | 1941 | --DOCSHELL 0x128bd9000 == 29 [pid = 1941] [id = 450] 01:12:50 INFO - PROCESS | 1941 | --DOCSHELL 0x12a3bc000 == 28 [pid = 1941] [id = 451] 01:12:50 INFO - PROCESS | 1941 | --DOCSHELL 0x12aac3800 == 27 [pid = 1941] [id = 452] 01:12:50 INFO - PROCESS | 1941 | --DOMWINDOW == 79 (0x1133c9000) [pid = 1941] [serial = 1306] [outer = 0x0] [url = about:blank] 01:12:50 INFO - PROCESS | 1941 | --DOMWINDOW == 78 (0x112c87400) [pid = 1941] [serial = 1305] [outer = 0x0] [url = about:blank] 01:12:50 INFO - PROCESS | 1941 | --DOMWINDOW == 77 (0x1181b2800) [pid = 1941] [serial = 1314] [outer = 0x0] [url = about:blank] 01:12:50 INFO - PROCESS | 1941 | --DOMWINDOW == 76 (0x1181c1400) [pid = 1941] [serial = 1315] [outer = 0x0] [url = about:blank] 01:12:50 INFO - PROCESS | 1941 | --DOMWINDOW == 75 (0x11670f400) [pid = 1941] [serial = 1311] [outer = 0x0] [url = about:blank] 01:12:50 INFO - PROCESS | 1941 | --DOMWINDOW == 74 (0x1133ddc00) [pid = 1941] [serial = 1308] [outer = 0x0] [url = about:blank] 01:12:50 INFO - PROCESS | 1941 | --DOMWINDOW == 73 (0x1138e9400) [pid = 1941] [serial = 1309] [outer = 0x0] [url = about:blank] 01:12:50 INFO - PROCESS | 1941 | --DOMWINDOW == 72 (0x116a0ac00) [pid = 1941] [serial = 1312] [outer = 0x0] [url = about:blank] 01:12:50 INFO - PROCESS | 1941 | --DOMWINDOW == 71 (0x112952800) [pid = 1941] [serial = 1290] [outer = 0x0] [url = about:blank] 01:12:50 INFO - PROCESS | 1941 | --DOMWINDOW == 70 (0x118593c00) [pid = 1941] [serial = 1293] [outer = 0x0] [url = about:blank] 01:12:50 INFO - PROCESS | 1941 | --DOMWINDOW == 69 (0x119d03400) [pid = 1941] [serial = 1296] [outer = 0x0] [url = about:blank] 01:12:50 INFO - PROCESS | 1941 | --DOMWINDOW == 68 (0x12459b400) [pid = 1941] [serial = 1299] [outer = 0x0] [url = about:blank] 01:12:50 INFO - PROCESS | 1941 | --DOMWINDOW == 67 (0x128107400) [pid = 1941] [serial = 1302] [outer = 0x0] [url = about:blank] 01:12:50 INFO - PROCESS | 1941 | --DOMWINDOW == 66 (0x1182d8000) [pid = 1941] [serial = 1317] [outer = 0x0] [url = about:blank] 01:12:50 INFO - PROCESS | 1941 | --DOMWINDOW == 65 (0x1138e8c00) [pid = 1941] [serial = 1291] [outer = 0x0] [url = about:blank] 01:12:50 INFO - PROCESS | 1941 | --DOMWINDOW == 64 (0x128290000) [pid = 1941] [serial = 1303] [outer = 0x0] [url = about:blank] 01:12:50 INFO - PROCESS | 1941 | --DOMWINDOW == 63 (0x120fe9800) [pid = 1941] [serial = 1297] [outer = 0x0] [url = about:blank] 01:12:50 INFO - PROCESS | 1941 | --DOMWINDOW == 62 (0x126a25000) [pid = 1941] [serial = 1300] [outer = 0x0] [url = about:blank] 01:12:50 INFO - PROCESS | 1941 | --DOMWINDOW == 61 (0x118888800) [pid = 1941] [serial = 1294] [outer = 0x0] [url = about:blank] 01:12:51 INFO - PROCESS | 1941 | 1467360771066 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]]]}] 01:12:51 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 01:12:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1571ms 01:12:51 INFO - PROCESS | 1941 | 1467360771093 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 01:12:51 INFO - PROCESS | 1941 | 1467360771095 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 01:12:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 01:12:51 INFO - PROCESS | 1941 | 1467360771102 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 01:12:51 INFO - PROCESS | 1941 | 1467360771103 Marionette TRACE conn2 <- [1,1786,null,{}] 01:12:51 INFO - PROCESS | 1941 | 1467360771107 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}] 01:12:51 INFO - PROCESS | 1941 | 1467360771109 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:51 INFO - PROCESS | 1941 | 1467360771192 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 01:12:51 INFO - PROCESS | 1941 | 1467360771250 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:51 INFO - PROCESS | 1941 | 1467360771251 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:51 INFO - PROCESS | 1941 | ++DOCSHELL 0x11624d800 == 28 [pid = 1941] [id = 454] 01:12:51 INFO - PROCESS | 1941 | ++DOMWINDOW == 62 (0x112c88400) [pid = 1941] [serial = 1361] [outer = 0x0] 01:12:51 INFO - PROCESS | 1941 | ++DOMWINDOW == 63 (0x112ebac00) [pid = 1941] [serial = 1362] [outer = 0x112c88400] 01:12:51 INFO - PROCESS | 1941 | 1467360771280 Marionette DEBUG loaded listener.js 01:12:51 INFO - PROCESS | 1941 | ++DOMWINDOW == 64 (0x113863c00) [pid = 1941] [serial = 1363] [outer = 0x112c88400] 01:12:51 INFO - PROCESS | 1941 | 1467360771592 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]]]}] 01:12:51 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 01:12:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 519ms 01:12:51 INFO - PROCESS | 1941 | 1467360771621 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 01:12:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 01:12:51 INFO - PROCESS | 1941 | 1467360771625 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 01:12:51 INFO - PROCESS | 1941 | 1467360771632 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 01:12:51 INFO - PROCESS | 1941 | 1467360771634 Marionette TRACE conn2 <- [1,1790,null,{}] 01:12:51 INFO - PROCESS | 1941 | 1467360771638 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}] 01:12:51 INFO - PROCESS | 1941 | 1467360771639 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:51 INFO - PROCESS | 1941 | 1467360771722 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 01:12:51 INFO - PROCESS | 1941 | 1467360771726 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:51 INFO - PROCESS | 1941 | 1467360771727 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:51 INFO - PROCESS | 1941 | ++DOCSHELL 0x116fe2800 == 29 [pid = 1941] [id = 455] 01:12:51 INFO - PROCESS | 1941 | ++DOMWINDOW == 65 (0x113f31c00) [pid = 1941] [serial = 1364] [outer = 0x0] 01:12:51 INFO - PROCESS | 1941 | ++DOMWINDOW == 66 (0x1167d4c00) [pid = 1941] [serial = 1365] [outer = 0x113f31c00] 01:12:51 INFO - PROCESS | 1941 | 1467360771758 Marionette DEBUG loaded listener.js 01:12:51 INFO - PROCESS | 1941 | ++DOMWINDOW == 67 (0x117106800) [pid = 1941] [serial = 1366] [outer = 0x113f31c00] 01:12:52 INFO - PROCESS | 1941 | 1467360772128 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]]]}] 01:12:52 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) 01:12:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 523ms 01:12:52 INFO - PROCESS | 1941 | 1467360772153 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 01:12:52 INFO - PROCESS | 1941 | 1467360772154 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 01:12:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 01:12:52 INFO - PROCESS | 1941 | 1467360772156 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 01:12:52 INFO - PROCESS | 1941 | 1467360772158 Marionette TRACE conn2 <- [1,1794,null,{}] 01:12:52 INFO - PROCESS | 1941 | 1467360772169 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}] 01:12:52 INFO - PROCESS | 1941 | 1467360772172 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:52 INFO - PROCESS | 1941 | 1467360772247 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 01:12:52 INFO - PROCESS | 1941 | 1467360772251 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:52 INFO - PROCESS | 1941 | 1467360772253 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:52 INFO - PROCESS | 1941 | ++DOCSHELL 0x1191f0000 == 30 [pid = 1941] [id = 456] 01:12:52 INFO - PROCESS | 1941 | ++DOMWINDOW == 68 (0x111ca8c00) [pid = 1941] [serial = 1367] [outer = 0x0] 01:12:52 INFO - PROCESS | 1941 | ++DOMWINDOW == 69 (0x1181ae000) [pid = 1941] [serial = 1368] [outer = 0x111ca8c00] 01:12:52 INFO - PROCESS | 1941 | 1467360772283 Marionette DEBUG loaded listener.js 01:12:52 INFO - PROCESS | 1941 | ++DOMWINDOW == 70 (0x1181bb400) [pid = 1941] [serial = 1369] [outer = 0x111ca8c00] 01:12:52 INFO - PROCESS | 1941 | 1467360772606 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]]]}] 01:12:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 01:12:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 475ms 01:12:52 INFO - PROCESS | 1941 | 1467360772638 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 01:12:52 INFO - PROCESS | 1941 | 1467360772639 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 01:12:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 01:12:52 INFO - PROCESS | 1941 | 1467360772664 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 01:12:52 INFO - PROCESS | 1941 | 1467360772666 Marionette TRACE conn2 <- [1,1798,null,{}] 01:12:52 INFO - PROCESS | 1941 | 1467360772669 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}] 01:12:52 INFO - PROCESS | 1941 | 1467360772670 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:52 INFO - PROCESS | 1941 | 1467360772750 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 01:12:52 INFO - PROCESS | 1941 | 1467360772754 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:52 INFO - PROCESS | 1941 | 1467360772755 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:52 INFO - PROCESS | 1941 | ++DOCSHELL 0x119b3b800 == 31 [pid = 1941] [id = 457] 01:12:52 INFO - PROCESS | 1941 | ++DOMWINDOW == 71 (0x1181c7c00) [pid = 1941] [serial = 1370] [outer = 0x0] 01:12:52 INFO - PROCESS | 1941 | ++DOMWINDOW == 72 (0x11823f800) [pid = 1941] [serial = 1371] [outer = 0x1181c7c00] 01:12:52 INFO - PROCESS | 1941 | 1467360772780 Marionette DEBUG loaded listener.js 01:12:52 INFO - PROCESS | 1941 | ++DOMWINDOW == 73 (0x1183a0400) [pid = 1941] [serial = 1372] [outer = 0x1181c7c00] 01:12:53 INFO - PROCESS | 1941 | 1467360773090 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]]]}] 01:12:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 01:12:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 477ms 01:12:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 01:12:53 INFO - PROCESS | 1941 | 1467360773136 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 01:12:53 INFO - PROCESS | 1941 | 1467360773137 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 01:12:53 INFO - PROCESS | 1941 | 1467360773139 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 01:12:53 INFO - PROCESS | 1941 | 1467360773140 Marionette TRACE conn2 <- [1,1802,null,{}] 01:12:53 INFO - PROCESS | 1941 | 1467360773143 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}] 01:12:53 INFO - PROCESS | 1941 | 1467360773152 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:53 INFO - PROCESS | 1941 | 1467360773224 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 01:12:53 INFO - PROCESS | 1941 | 1467360773228 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:53 INFO - PROCESS | 1941 | 1467360773229 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:53 INFO - PROCESS | 1941 | ++DOCSHELL 0x12396c800 == 32 [pid = 1941] [id = 458] 01:12:53 INFO - PROCESS | 1941 | ++DOMWINDOW == 74 (0x113f31400) [pid = 1941] [serial = 1373] [outer = 0x0] 01:12:53 INFO - PROCESS | 1941 | ++DOMWINDOW == 75 (0x1185b3400) [pid = 1941] [serial = 1374] [outer = 0x113f31400] 01:12:53 INFO - PROCESS | 1941 | 1467360773257 Marionette DEBUG loaded listener.js 01:12:53 INFO - PROCESS | 1941 | ++DOMWINDOW == 76 (0x1185bd400) [pid = 1941] [serial = 1375] [outer = 0x113f31400] 01:12:53 INFO - PROCESS | 1941 | 1467360773578 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]]]}] 01:12:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 01:12:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 470ms 01:12:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 01:12:53 INFO - PROCESS | 1941 | 1467360773632 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 01:12:53 INFO - PROCESS | 1941 | 1467360773633 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 01:12:53 INFO - PROCESS | 1941 | 1467360773636 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 01:12:53 INFO - PROCESS | 1941 | 1467360773637 Marionette TRACE conn2 <- [1,1806,null,{}] 01:12:53 INFO - PROCESS | 1941 | 1467360773639 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}] 01:12:53 INFO - PROCESS | 1941 | 1467360773643 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:53 INFO - PROCESS | 1941 | 1467360773738 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 01:12:53 INFO - PROCESS | 1941 | 1467360773742 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:53 INFO - PROCESS | 1941 | 1467360773743 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:53 INFO - PROCESS | 1941 | ++DOCSHELL 0x124685000 == 33 [pid = 1941] [id = 459] 01:12:53 INFO - PROCESS | 1941 | ++DOMWINDOW == 77 (0x1185b5000) [pid = 1941] [serial = 1376] [outer = 0x0] 01:12:53 INFO - PROCESS | 1941 | ++DOMWINDOW == 78 (0x11938fc00) [pid = 1941] [serial = 1377] [outer = 0x1185b5000] 01:12:53 INFO - PROCESS | 1941 | 1467360773771 Marionette DEBUG loaded listener.js 01:12:53 INFO - PROCESS | 1941 | ++DOMWINDOW == 79 (0x119756000) [pid = 1941] [serial = 1378] [outer = 0x1185b5000] 01:12:54 INFO - PROCESS | 1941 | 1467360774079 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]]]}] 01:12:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 01:12:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 472ms 01:12:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 01:12:54 INFO - PROCESS | 1941 | 1467360774108 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 01:12:54 INFO - PROCESS | 1941 | 1467360774110 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 01:12:54 INFO - PROCESS | 1941 | 1467360774113 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 01:12:54 INFO - PROCESS | 1941 | 1467360774115 Marionette TRACE conn2 <- [1,1810,null,{}] 01:12:54 INFO - PROCESS | 1941 | 1467360774118 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}] 01:12:54 INFO - PROCESS | 1941 | 1467360774119 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:54 INFO - PROCESS | 1941 | 1467360774200 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 01:12:54 INFO - PROCESS | 1941 | 1467360774255 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:54 INFO - PROCESS | 1941 | 1467360774256 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:54 INFO - PROCESS | 1941 | ++DOCSHELL 0x12560e800 == 34 [pid = 1941] [id = 460] 01:12:54 INFO - PROCESS | 1941 | ++DOMWINDOW == 80 (0x117107400) [pid = 1941] [serial = 1379] [outer = 0x0] 01:12:54 INFO - PROCESS | 1941 | ++DOMWINDOW == 81 (0x118885800) [pid = 1941] [serial = 1380] [outer = 0x117107400] 01:12:54 INFO - PROCESS | 1941 | 1467360774281 Marionette DEBUG loaded listener.js 01:12:54 INFO - PROCESS | 1941 | ++DOMWINDOW == 82 (0x119888400) [pid = 1941] [serial = 1381] [outer = 0x117107400] 01:12:54 INFO - PROCESS | 1941 | 1467360774540 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]]]}] 01:12:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 01:12:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 474ms 01:12:54 INFO - PROCESS | 1941 | 1467360774587 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 01:12:54 INFO - PROCESS | 1941 | 1467360774588 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 01:12:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 01:12:54 INFO - PROCESS | 1941 | 1467360774591 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 01:12:54 INFO - PROCESS | 1941 | 1467360774592 Marionette TRACE conn2 <- [1,1814,null,{}] 01:12:54 INFO - PROCESS | 1941 | 1467360774602 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}] 01:12:54 INFO - PROCESS | 1941 | 1467360774603 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:54 INFO - PROCESS | 1941 | 1467360774683 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 01:12:54 INFO - PROCESS | 1941 | 1467360774687 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:54 INFO - PROCESS | 1941 | 1467360774688 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:54 INFO - PROCESS | 1941 | ++DOCSHELL 0x128189800 == 35 [pid = 1941] [id = 461] 01:12:54 INFO - PROCESS | 1941 | ++DOMWINDOW == 83 (0x11986dc00) [pid = 1941] [serial = 1382] [outer = 0x0] 01:12:54 INFO - PROCESS | 1941 | ++DOMWINDOW == 84 (0x119d11000) [pid = 1941] [serial = 1383] [outer = 0x11986dc00] 01:12:54 INFO - PROCESS | 1941 | 1467360774714 Marionette DEBUG loaded listener.js 01:12:54 INFO - PROCESS | 1941 | ++DOMWINDOW == 85 (0x119fe2400) [pid = 1941] [serial = 1384] [outer = 0x11986dc00] 01:12:55 INFO - PROCESS | 1941 | 1467360775050 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]]]}] 01:12:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 01:12:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 470ms 01:12:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 01:12:55 INFO - PROCESS | 1941 | 1467360775066 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 01:12:55 INFO - PROCESS | 1941 | 1467360775067 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 01:12:55 INFO - PROCESS | 1941 | 1467360775069 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 01:12:55 INFO - PROCESS | 1941 | 1467360775071 Marionette TRACE conn2 <- [1,1818,null,{}] 01:12:55 INFO - PROCESS | 1941 | 1467360775074 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}] 01:12:55 INFO - PROCESS | 1941 | 1467360775075 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:55 INFO - PROCESS | 1941 | 1467360775186 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 01:12:55 INFO - PROCESS | 1941 | 1467360775193 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:55 INFO - PROCESS | 1941 | 1467360775202 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:55 INFO - PROCESS | 1941 | ++DOCSHELL 0x1191ef000 == 36 [pid = 1941] [id = 462] 01:12:55 INFO - PROCESS | 1941 | ++DOMWINDOW == 86 (0x1182dfc00) [pid = 1941] [serial = 1385] [outer = 0x0] 01:12:55 INFO - PROCESS | 1941 | ++DOMWINDOW == 87 (0x120f2e400) [pid = 1941] [serial = 1386] [outer = 0x1182dfc00] 01:12:55 INFO - PROCESS | 1941 | 1467360775227 Marionette DEBUG loaded listener.js 01:12:55 INFO - PROCESS | 1941 | ++DOMWINDOW == 88 (0x123805400) [pid = 1941] [serial = 1387] [outer = 0x1182dfc00] 01:12:55 INFO - PROCESS | 1941 | 1467360775525 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]]]}] 01:12:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 01:12:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 470ms 01:12:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 01:12:55 INFO - PROCESS | 1941 | 1467360775541 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 01:12:55 INFO - PROCESS | 1941 | 1467360775542 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 01:12:55 INFO - PROCESS | 1941 | 1467360775546 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 01:12:55 INFO - PROCESS | 1941 | 1467360775549 Marionette TRACE conn2 <- [1,1822,null,{}] 01:12:55 INFO - PROCESS | 1941 | 1467360775553 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}] 01:12:55 INFO - PROCESS | 1941 | 1467360775554 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:55 INFO - PROCESS | 1941 | 1467360775635 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 01:12:55 INFO - PROCESS | 1941 | 1467360775639 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:55 INFO - PROCESS | 1941 | 1467360775640 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:55 INFO - PROCESS | 1941 | ++DOCSHELL 0x128db4000 == 37 [pid = 1941] [id = 463] 01:12:55 INFO - PROCESS | 1941 | ++DOMWINDOW == 89 (0x123805c00) [pid = 1941] [serial = 1388] [outer = 0x0] 01:12:55 INFO - PROCESS | 1941 | ++DOMWINDOW == 90 (0x123b76000) [pid = 1941] [serial = 1389] [outer = 0x123805c00] 01:12:55 INFO - PROCESS | 1941 | 1467360775664 Marionette DEBUG loaded listener.js 01:12:55 INFO - PROCESS | 1941 | ++DOMWINDOW == 91 (0x123dd5000) [pid = 1941] [serial = 1390] [outer = 0x123805c00] 01:12:56 INFO - PROCESS | 1941 | 1467360776050 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]]]}] 01:12:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 01:12:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 523ms 01:12:56 INFO - PROCESS | 1941 | 1467360776068 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 01:12:56 INFO - PROCESS | 1941 | 1467360776070 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 01:12:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 01:12:56 INFO - PROCESS | 1941 | 1467360776072 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 01:12:56 INFO - PROCESS | 1941 | 1467360776074 Marionette TRACE conn2 <- [1,1826,null,{}] 01:12:56 INFO - PROCESS | 1941 | 1467360776076 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}] 01:12:56 INFO - PROCESS | 1941 | 1467360776078 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:56 INFO - PROCESS | 1941 | 1467360776192 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 01:12:56 INFO - PROCESS | 1941 | 1467360776196 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:56 INFO - PROCESS | 1941 | 1467360776198 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:56 INFO - PROCESS | 1941 | ++DOCSHELL 0x12396a800 == 38 [pid = 1941] [id = 464] 01:12:56 INFO - PROCESS | 1941 | ++DOMWINDOW == 92 (0x119884000) [pid = 1941] [serial = 1391] [outer = 0x0] 01:12:56 INFO - PROCESS | 1941 | ++DOMWINDOW == 93 (0x1242dc400) [pid = 1941] [serial = 1392] [outer = 0x119884000] 01:12:56 INFO - PROCESS | 1941 | 1467360776232 Marionette DEBUG loaded listener.js 01:12:56 INFO - PROCESS | 1941 | ++DOMWINDOW == 94 (0x124ec9800) [pid = 1941] [serial = 1393] [outer = 0x119884000] 01:12:56 INFO - PROCESS | 1941 | 1467360776577 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]]]}] 01:12:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 01:12:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 519ms 01:12:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 01:12:56 INFO - PROCESS | 1941 | 1467360776591 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 01:12:56 INFO - PROCESS | 1941 | 1467360776593 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 01:12:56 INFO - PROCESS | 1941 | 1467360776595 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 01:12:56 INFO - PROCESS | 1941 | 1467360776596 Marionette TRACE conn2 <- [1,1830,null,{}] 01:12:56 INFO - PROCESS | 1941 | 1467360776602 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}] 01:12:56 INFO - PROCESS | 1941 | 1467360776603 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:56 INFO - PROCESS | 1941 | 1467360776707 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 01:12:56 INFO - PROCESS | 1941 | 1467360776719 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:56 INFO - PROCESS | 1941 | 1467360776720 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:56 INFO - PROCESS | 1941 | ++DOCSHELL 0x12b9e2000 == 39 [pid = 1941] [id = 465] 01:12:56 INFO - PROCESS | 1941 | ++DOMWINDOW == 95 (0x1249b5000) [pid = 1941] [serial = 1394] [outer = 0x0] 01:12:56 INFO - PROCESS | 1941 | ++DOMWINDOW == 96 (0x125675c00) [pid = 1941] [serial = 1395] [outer = 0x1249b5000] 01:12:56 INFO - PROCESS | 1941 | 1467360776745 Marionette DEBUG loaded listener.js 01:12:56 INFO - PROCESS | 1941 | ++DOMWINDOW == 97 (0x126476000) [pid = 1941] [serial = 1396] [outer = 0x1249b5000] 01:12:57 INFO - PROCESS | 1941 | 1467360777079 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]]]}] 01:12:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 01:12:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 521ms 01:12:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 01:12:57 INFO - PROCESS | 1941 | 1467360777120 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 01:12:57 INFO - PROCESS | 1941 | 1467360777121 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 01:12:57 INFO - PROCESS | 1941 | 1467360777123 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 01:12:57 INFO - PROCESS | 1941 | 1467360777124 Marionette TRACE conn2 <- [1,1834,null,{}] 01:12:57 INFO - PROCESS | 1941 | 1467360777127 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}] 01:12:57 INFO - PROCESS | 1941 | 1467360777128 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:57 INFO - PROCESS | 1941 | 1467360777226 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 01:12:57 INFO - PROCESS | 1941 | 1467360777230 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:57 INFO - PROCESS | 1941 | 1467360777239 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:57 INFO - PROCESS | 1941 | ++DOCSHELL 0x12bc8d000 == 40 [pid = 1941] [id = 466] 01:12:57 INFO - PROCESS | 1941 | ++DOMWINDOW == 98 (0x1121b2400) [pid = 1941] [serial = 1397] [outer = 0x0] 01:12:57 INFO - PROCESS | 1941 | ++DOMWINDOW == 99 (0x126576800) [pid = 1941] [serial = 1398] [outer = 0x1121b2400] 01:12:57 INFO - PROCESS | 1941 | 1467360777296 Marionette DEBUG loaded listener.js 01:12:57 INFO - PROCESS | 1941 | ++DOMWINDOW == 100 (0x126a1b000) [pid = 1941] [serial = 1399] [outer = 0x1121b2400] 01:12:57 INFO - PROCESS | 1941 | 1467360777626 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]]]}] 01:12:57 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 01:12:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 518ms 01:12:57 INFO - PROCESS | 1941 | 1467360777642 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 01:12:57 INFO - PROCESS | 1941 | 1467360777643 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 01:12:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 01:12:57 INFO - PROCESS | 1941 | 1467360777645 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 01:12:57 INFO - PROCESS | 1941 | 1467360777647 Marionette TRACE conn2 <- [1,1838,null,{}] 01:12:57 INFO - PROCESS | 1941 | 1467360777653 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}] 01:12:57 INFO - PROCESS | 1941 | 1467360777654 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:57 INFO - PROCESS | 1941 | 1467360777758 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 01:12:57 INFO - PROCESS | 1941 | --DOMWINDOW == 99 (0x119d03800) [pid = 1941] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 01:12:57 INFO - PROCESS | 1941 | --DOMWINDOW == 98 (0x110e41800) [pid = 1941] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 01:12:57 INFO - PROCESS | 1941 | --DOMWINDOW == 97 (0x120f2fc00) [pid = 1941] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 01:12:57 INFO - PROCESS | 1941 | --DOMWINDOW == 96 (0x111c19800) [pid = 1941] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 01:12:57 INFO - PROCESS | 1941 | --DOMWINDOW == 95 (0x118590800) [pid = 1941] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 01:12:57 INFO - PROCESS | 1941 | --DOMWINDOW == 94 (0x118236800) [pid = 1941] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 01:12:57 INFO - PROCESS | 1941 | --DOMWINDOW == 93 (0x113d4b800) [pid = 1941] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 01:12:57 INFO - PROCESS | 1941 | --DOMWINDOW == 92 (0x1131a3400) [pid = 1941] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 01:12:57 INFO - PROCESS | 1941 | --DOMWINDOW == 91 (0x116025000) [pid = 1941] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 01:12:57 INFO - PROCESS | 1941 | --DOMWINDOW == 90 (0x1125f4000) [pid = 1941] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 01:12:57 INFO - PROCESS | 1941 | --DOMWINDOW == 89 (0x11823f000) [pid = 1941] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 01:12:57 INFO - PROCESS | 1941 | --DOMWINDOW == 88 (0x1193f1000) [pid = 1941] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 01:12:57 INFO - PROCESS | 1941 | --DOMWINDOW == 87 (0x1166f7800) [pid = 1941] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 01:12:57 INFO - PROCESS | 1941 | --DOMWINDOW == 86 (0x123a1f400) [pid = 1941] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 01:12:57 INFO - PROCESS | 1941 | 1467360777959 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:57 INFO - PROCESS | 1941 | 1467360777960 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:57 INFO - PROCESS | 1941 | ++DOCSHELL 0x1184c6000 == 41 [pid = 1941] [id = 467] 01:12:57 INFO - PROCESS | 1941 | ++DOMWINDOW == 87 (0x111c19800) [pid = 1941] [serial = 1400] [outer = 0x0] 01:12:57 INFO - PROCESS | 1941 | ++DOMWINDOW == 88 (0x112977400) [pid = 1941] [serial = 1401] [outer = 0x111c19800] 01:12:57 INFO - PROCESS | 1941 | 1467360777985 Marionette DEBUG loaded listener.js 01:12:58 INFO - PROCESS | 1941 | ++DOMWINDOW == 89 (0x116a0b400) [pid = 1941] [serial = 1402] [outer = 0x111c19800] 01:12:58 INFO - PROCESS | 1941 | 1467360778318 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]]]}] 01:12:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 01:12:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 724ms 01:12:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 01:12:58 INFO - PROCESS | 1941 | 1467360778370 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 01:12:58 INFO - PROCESS | 1941 | 1467360778372 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 01:12:58 INFO - PROCESS | 1941 | 1467360778375 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 01:12:58 INFO - PROCESS | 1941 | 1467360778377 Marionette TRACE conn2 <- [1,1842,null,{}] 01:12:58 INFO - PROCESS | 1941 | 1467360778379 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}] 01:12:58 INFO - PROCESS | 1941 | 1467360778381 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:58 INFO - PROCESS | 1941 | 1467360778503 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 01:12:58 INFO - PROCESS | 1941 | 1467360778628 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:58 INFO - PROCESS | 1941 | 1467360778629 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:58 INFO - PROCESS | 1941 | ++DOCSHELL 0x12c33d800 == 42 [pid = 1941] [id = 468] 01:12:58 INFO - PROCESS | 1941 | ++DOMWINDOW == 90 (0x116078400) [pid = 1941] [serial = 1403] [outer = 0x0] 01:12:58 INFO - PROCESS | 1941 | ++DOMWINDOW == 91 (0x117107800) [pid = 1941] [serial = 1404] [outer = 0x116078400] 01:12:58 INFO - PROCESS | 1941 | 1467360778672 Marionette DEBUG loaded listener.js 01:12:58 INFO - PROCESS | 1941 | ++DOMWINDOW == 92 (0x120fe8800) [pid = 1941] [serial = 1405] [outer = 0x116078400] 01:12:58 INFO - PROCESS | 1941 | 1467360778982 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]]]}] 01:12:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 01:12:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 618ms 01:12:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 01:12:59 INFO - PROCESS | 1941 | 1467360778994 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 01:12:59 INFO - PROCESS | 1941 | 1467360778995 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 01:12:59 INFO - PROCESS | 1941 | 1467360779005 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 01:12:59 INFO - PROCESS | 1941 | 1467360779007 Marionette TRACE conn2 <- [1,1846,null,{}] 01:12:59 INFO - PROCESS | 1941 | 1467360779009 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}] 01:12:59 INFO - PROCESS | 1941 | 1467360779010 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:59 INFO - PROCESS | 1941 | 1467360779095 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 01:12:59 INFO - PROCESS | 1941 | 1467360779155 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:59 INFO - PROCESS | 1941 | 1467360779157 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:59 INFO - PROCESS | 1941 | ++DOCSHELL 0x12c493000 == 43 [pid = 1941] [id = 469] 01:12:59 INFO - PROCESS | 1941 | ++DOMWINDOW == 93 (0x1185b6800) [pid = 1941] [serial = 1406] [outer = 0x0] 01:12:59 INFO - PROCESS | 1941 | ++DOMWINDOW == 94 (0x126a24800) [pid = 1941] [serial = 1407] [outer = 0x1185b6800] 01:12:59 INFO - PROCESS | 1941 | 1467360779181 Marionette DEBUG loaded listener.js 01:12:59 INFO - PROCESS | 1941 | ++DOMWINDOW == 95 (0x12801d000) [pid = 1941] [serial = 1408] [outer = 0x1185b6800] 01:12:59 INFO - PROCESS | 1941 | 1467360779432 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]]]}] 01:12:59 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) 01:12:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 475ms 01:12:59 INFO - PROCESS | 1941 | 1467360779474 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 01:12:59 INFO - PROCESS | 1941 | 1467360779475 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 01:12:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 01:12:59 INFO - PROCESS | 1941 | 1467360779478 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 01:12:59 INFO - PROCESS | 1941 | 1467360779479 Marionette TRACE conn2 <- [1,1850,null,{}] 01:12:59 INFO - PROCESS | 1941 | 1467360779488 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}] 01:12:59 INFO - PROCESS | 1941 | 1467360779490 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:59 INFO - PROCESS | 1941 | 1467360779582 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 01:12:59 INFO - PROCESS | 1941 | 1467360779586 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:59 INFO - PROCESS | 1941 | 1467360779587 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:12:59 INFO - PROCESS | 1941 | ++DOCSHELL 0x12cad9800 == 44 [pid = 1941] [id = 470] 01:12:59 INFO - PROCESS | 1941 | ++DOMWINDOW == 96 (0x119d4e000) [pid = 1941] [serial = 1409] [outer = 0x0] 01:12:59 INFO - PROCESS | 1941 | ++DOMWINDOW == 97 (0x128103c00) [pid = 1941] [serial = 1410] [outer = 0x119d4e000] 01:12:59 INFO - PROCESS | 1941 | 1467360779611 Marionette DEBUG loaded listener.js 01:12:59 INFO - PROCESS | 1941 | ++DOMWINDOW == 98 (0x12810dc00) [pid = 1941] [serial = 1411] [outer = 0x119d4e000] 01:13:00 INFO - PROCESS | 1941 | 1467360780020 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]]]}] 01:13:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 01:13:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 577ms 01:13:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 01:13:00 INFO - PROCESS | 1941 | 1467360780056 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 01:13:00 INFO - PROCESS | 1941 | 1467360780059 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 01:13:00 INFO - PROCESS | 1941 | 1467360780062 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 01:13:00 INFO - PROCESS | 1941 | 1467360780064 Marionette TRACE conn2 <- [1,1854,null,{}] 01:13:00 INFO - PROCESS | 1941 | 1467360780068 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}] 01:13:00 INFO - PROCESS | 1941 | 1467360780070 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:00 INFO - PROCESS | 1941 | 1467360780190 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 01:13:00 INFO - PROCESS | 1941 | 1467360780246 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:00 INFO - PROCESS | 1941 | 1467360780250 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:00 INFO - PROCESS | 1941 | ++DOCSHELL 0x116248800 == 45 [pid = 1941] [id = 471] 01:13:00 INFO - PROCESS | 1941 | ++DOMWINDOW == 99 (0x112611000) [pid = 1941] [serial = 1412] [outer = 0x0] 01:13:00 INFO - PROCESS | 1941 | ++DOMWINDOW == 100 (0x112951c00) [pid = 1941] [serial = 1413] [outer = 0x112611000] 01:13:00 INFO - PROCESS | 1941 | 1467360780281 Marionette DEBUG loaded listener.js 01:13:00 INFO - PROCESS | 1941 | ++DOMWINDOW == 101 (0x1133ccc00) [pid = 1941] [serial = 1414] [outer = 0x112611000] 01:13:00 INFO - PROCESS | 1941 | 1467360780802 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]]]}] 01:13:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 01:13:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 775ms 01:13:00 INFO - PROCESS | 1941 | 1467360780857 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 01:13:00 INFO - PROCESS | 1941 | 1467360780861 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 01:13:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 01:13:00 INFO - PROCESS | 1941 | 1467360780869 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 01:13:00 INFO - PROCESS | 1941 | 1467360780871 Marionette TRACE conn2 <- [1,1858,null,{}] 01:13:00 INFO - PROCESS | 1941 | 1467360780874 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}] 01:13:00 INFO - PROCESS | 1941 | 1467360780876 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:00 INFO - PROCESS | 1941 | 1467360780988 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 01:13:01 INFO - PROCESS | 1941 | 1467360781070 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:01 INFO - PROCESS | 1941 | 1467360781072 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:01 INFO - PROCESS | 1941 | ++DOCSHELL 0x119b36000 == 46 [pid = 1941] [id = 472] 01:13:01 INFO - PROCESS | 1941 | ++DOMWINDOW == 102 (0x116076400) [pid = 1941] [serial = 1415] [outer = 0x0] 01:13:01 INFO - PROCESS | 1941 | ++DOMWINDOW == 103 (0x11696b000) [pid = 1941] [serial = 1416] [outer = 0x116076400] 01:13:01 INFO - PROCESS | 1941 | 1467360781103 Marionette DEBUG loaded listener.js 01:13:01 INFO - PROCESS | 1941 | ++DOMWINDOW == 104 (0x1176e3800) [pid = 1941] [serial = 1417] [outer = 0x116076400] 01:13:01 INFO - PROCESS | 1941 | 1467360781824 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]]]}] 01:13:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 01:13:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1023ms 01:13:01 INFO - PROCESS | 1941 | 1467360781893 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 01:13:01 INFO - PROCESS | 1941 | 1467360781896 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 01:13:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 01:13:01 INFO - PROCESS | 1941 | 1467360781899 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 01:13:01 INFO - PROCESS | 1941 | 1467360781901 Marionette TRACE conn2 <- [1,1862,null,{}] 01:13:01 INFO - PROCESS | 1941 | 1467360781905 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}] 01:13:01 INFO - PROCESS | 1941 | 1467360781907 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:02 INFO - PROCESS | 1941 | 1467360782040 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 01:13:02 INFO - PROCESS | 1941 | 1467360782171 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:02 INFO - PROCESS | 1941 | 1467360782174 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:02 INFO - PROCESS | 1941 | ++DOCSHELL 0x116fc4000 == 47 [pid = 1941] [id = 473] 01:13:02 INFO - PROCESS | 1941 | ++DOMWINDOW == 105 (0x1176de000) [pid = 1941] [serial = 1418] [outer = 0x0] 01:13:02 INFO - PROCESS | 1941 | ++DOMWINDOW == 106 (0x117e99c00) [pid = 1941] [serial = 1419] [outer = 0x1176de000] 01:13:02 INFO - PROCESS | 1941 | 1467360782223 Marionette DEBUG loaded listener.js 01:13:02 INFO - PROCESS | 1941 | ++DOMWINDOW == 107 (0x11817b800) [pid = 1941] [serial = 1420] [outer = 0x1176de000] 01:13:02 INFO - PROCESS | 1941 | --DOCSHELL 0x12c493000 == 46 [pid = 1941] [id = 469] 01:13:02 INFO - PROCESS | 1941 | --DOCSHELL 0x12c33d800 == 45 [pid = 1941] [id = 468] 01:13:02 INFO - PROCESS | 1941 | --DOMWINDOW == 106 (0x124ecd400) [pid = 1941] [serial = 1359] [outer = 0x0] [url = about:blank] 01:13:02 INFO - PROCESS | 1941 | --DOCSHELL 0x1184c6000 == 44 [pid = 1941] [id = 467] 01:13:02 INFO - PROCESS | 1941 | --DOCSHELL 0x12bc8d000 == 43 [pid = 1941] [id = 466] 01:13:02 INFO - PROCESS | 1941 | --DOCSHELL 0x12b9e2000 == 42 [pid = 1941] [id = 465] 01:13:02 INFO - PROCESS | 1941 | --DOCSHELL 0x12396a800 == 41 [pid = 1941] [id = 464] 01:13:02 INFO - PROCESS | 1941 | --DOCSHELL 0x128db4000 == 40 [pid = 1941] [id = 463] 01:13:02 INFO - PROCESS | 1941 | --DOCSHELL 0x1191ef000 == 39 [pid = 1941] [id = 462] 01:13:02 INFO - PROCESS | 1941 | --DOCSHELL 0x128189800 == 38 [pid = 1941] [id = 461] 01:13:02 INFO - PROCESS | 1941 | --DOCSHELL 0x12560e800 == 37 [pid = 1941] [id = 460] 01:13:02 INFO - PROCESS | 1941 | --DOCSHELL 0x124685000 == 36 [pid = 1941] [id = 459] 01:13:02 INFO - PROCESS | 1941 | --DOCSHELL 0x12396c800 == 35 [pid = 1941] [id = 458] 01:13:02 INFO - PROCESS | 1941 | --DOCSHELL 0x119b3b800 == 34 [pid = 1941] [id = 457] 01:13:02 INFO - PROCESS | 1941 | --DOCSHELL 0x1191f0000 == 33 [pid = 1941] [id = 456] 01:13:02 INFO - PROCESS | 1941 | --DOCSHELL 0x116fe2800 == 32 [pid = 1941] [id = 455] 01:13:02 INFO - PROCESS | 1941 | --DOCSHELL 0x11624d800 == 31 [pid = 1941] [id = 454] 01:13:02 INFO - PROCESS | 1941 | --DOMWINDOW == 105 (0x119d0d400) [pid = 1941] [serial = 1344] [outer = 0x0] [url = about:blank] 01:13:02 INFO - PROCESS | 1941 | --DOMWINDOW == 104 (0x112979800) [pid = 1941] [serial = 1347] [outer = 0x0] [url = about:blank] 01:13:02 INFO - PROCESS | 1941 | --DOMWINDOW == 103 (0x1176d7800) [pid = 1941] [serial = 1348] [outer = 0x0] [url = about:blank] 01:13:02 INFO - PROCESS | 1941 | --DOMWINDOW == 102 (0x123929c00) [pid = 1941] [serial = 1353] [outer = 0x0] [url = about:blank] 01:13:02 INFO - PROCESS | 1941 | --DOMWINDOW == 101 (0x118f57800) [pid = 1941] [serial = 1338] [outer = 0x0] [url = about:blank] 01:13:02 INFO - PROCESS | 1941 | --DOMWINDOW == 100 (0x1185ba000) [pid = 1941] [serial = 1335] [outer = 0x0] [url = about:blank] 01:13:02 INFO - PROCESS | 1941 | --DOMWINDOW == 99 (0x118885c00) [pid = 1941] [serial = 1336] [outer = 0x0] [url = about:blank] 01:13:02 INFO - PROCESS | 1941 | --DOMWINDOW == 98 (0x1182d2400) [pid = 1941] [serial = 1332] [outer = 0x0] [url = about:blank] 01:13:02 INFO - PROCESS | 1941 | --DOMWINDOW == 97 (0x1184ee400) [pid = 1941] [serial = 1333] [outer = 0x0] [url = about:blank] 01:13:02 INFO - PROCESS | 1941 | --DOMWINDOW == 96 (0x116711000) [pid = 1941] [serial = 1329] [outer = 0x0] [url = about:blank] 01:13:02 INFO - PROCESS | 1941 | --DOMWINDOW == 95 (0x117e9f400) [pid = 1941] [serial = 1330] [outer = 0x0] [url = about:blank] 01:13:02 INFO - PROCESS | 1941 | --DOMWINDOW == 94 (0x113d4bc00) [pid = 1941] [serial = 1327] [outer = 0x0] [url = about:blank] 01:13:02 INFO - PROCESS | 1941 | --DOMWINDOW == 93 (0x1133c8c00) [pid = 1941] [serial = 1326] [outer = 0x0] [url = about:blank] 01:13:02 INFO - PROCESS | 1941 | --DOMWINDOW == 92 (0x117105400) [pid = 1941] [serial = 1324] [outer = 0x0] [url = about:blank] 01:13:02 INFO - PROCESS | 1941 | --DOMWINDOW == 91 (0x116713000) [pid = 1941] [serial = 1323] [outer = 0x0] [url = about:blank] 01:13:02 INFO - PROCESS | 1941 | --DOMWINDOW == 90 (0x112982000) [pid = 1941] [serial = 1321] [outer = 0x0] [url = about:blank] 01:13:02 INFO - PROCESS | 1941 | --DOMWINDOW == 89 (0x112616400) [pid = 1941] [serial = 1320] [outer = 0x0] [url = about:blank] 01:13:02 INFO - PROCESS | 1941 | --DOMWINDOW == 88 (0x11858dc00) [pid = 1941] [serial = 1318] [outer = 0x0] [url = about:blank] 01:13:02 INFO - PROCESS | 1941 | --DOMWINDOW == 87 (0x119416000) [pid = 1941] [serial = 1341] [outer = 0x0] [url = about:blank] 01:13:02 INFO - PROCESS | 1941 | --DOMWINDOW == 86 (0x119b7f400) [pid = 1941] [serial = 1342] [outer = 0x0] [url = about:blank] 01:13:02 INFO - PROCESS | 1941 | --DOMWINDOW == 85 (0x119d50000) [pid = 1941] [serial = 1345] [outer = 0x0] [url = about:blank] 01:13:02 INFO - PROCESS | 1941 | --DOMWINDOW == 84 (0x120feb400) [pid = 1941] [serial = 1351] [outer = 0x0] [url = about:blank] 01:13:02 INFO - PROCESS | 1941 | --DOMWINDOW == 83 (0x123a1c000) [pid = 1941] [serial = 1354] [outer = 0x0] [url = about:blank] 01:13:02 INFO - PROCESS | 1941 | --DOMWINDOW == 82 (0x123dd1c00) [pid = 1941] [serial = 1356] [outer = 0x0] [url = about:blank] 01:13:02 INFO - PROCESS | 1941 | --DOMWINDOW == 81 (0x119b7ac00) [pid = 1941] [serial = 1350] [outer = 0x0] [url = about:blank] 01:13:02 INFO - PROCESS | 1941 | --DOMWINDOW == 80 (0x1249b0c00) [pid = 1941] [serial = 1357] [outer = 0x0] [url = about:blank] 01:13:02 INFO - PROCESS | 1941 | --DOMWINDOW == 79 (0x1193e9000) [pid = 1941] [serial = 1339] [outer = 0x0] [url = about:blank] 01:13:02 INFO - PROCESS | 1941 | 1467360782675 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]]]}] 01:13:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 01:13:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 822ms 01:13:02 INFO - PROCESS | 1941 | 1467360782722 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 01:13:02 INFO - PROCESS | 1941 | 1467360782724 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 01:13:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 01:13:02 INFO - PROCESS | 1941 | 1467360782734 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 01:13:02 INFO - PROCESS | 1941 | 1467360782736 Marionette TRACE conn2 <- [1,1866,null,{}] 01:13:02 INFO - PROCESS | 1941 | 1467360782739 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}] 01:13:02 INFO - PROCESS | 1941 | 1467360782740 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:02 INFO - PROCESS | 1941 | 1467360782820 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 01:13:02 INFO - PROCESS | 1941 | 1467360782824 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:02 INFO - PROCESS | 1941 | 1467360782826 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:02 INFO - PROCESS | 1941 | ++DOCSHELL 0x1187f8800 == 32 [pid = 1941] [id = 474] 01:13:02 INFO - PROCESS | 1941 | ++DOMWINDOW == 80 (0x1181b1c00) [pid = 1941] [serial = 1421] [outer = 0x0] 01:13:02 INFO - PROCESS | 1941 | ++DOMWINDOW == 81 (0x11823a000) [pid = 1941] [serial = 1422] [outer = 0x1181b1c00] 01:13:02 INFO - PROCESS | 1941 | 1467360782854 Marionette DEBUG loaded listener.js 01:13:02 INFO - PROCESS | 1941 | ++DOMWINDOW == 82 (0x1182d7800) [pid = 1941] [serial = 1423] [outer = 0x1181b1c00] 01:13:03 INFO - PROCESS | 1941 | 1467360783213 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]]]}] 01:13:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 01:13:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 525ms 01:13:03 INFO - PROCESS | 1941 | 1467360783253 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 01:13:03 INFO - PROCESS | 1941 | 1467360783255 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 01:13:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 01:13:03 INFO - PROCESS | 1941 | 1467360783257 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 01:13:03 INFO - PROCESS | 1941 | 1467360783260 Marionette TRACE conn2 <- [1,1870,null,{}] 01:13:03 INFO - PROCESS | 1941 | 1467360783267 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}] 01:13:03 INFO - PROCESS | 1941 | 1467360783271 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:03 INFO - PROCESS | 1941 | 1467360783351 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 01:13:03 INFO - PROCESS | 1941 | 1467360783358 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:03 INFO - PROCESS | 1941 | 1467360783360 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:03 INFO - PROCESS | 1941 | ++DOCSHELL 0x123957800 == 33 [pid = 1941] [id = 475] 01:13:03 INFO - PROCESS | 1941 | ++DOMWINDOW == 83 (0x11839f400) [pid = 1941] [serial = 1424] [outer = 0x0] 01:13:03 INFO - PROCESS | 1941 | ++DOMWINDOW == 84 (0x1185bcc00) [pid = 1941] [serial = 1425] [outer = 0x11839f400] 01:13:03 INFO - PROCESS | 1941 | 1467360783388 Marionette DEBUG loaded listener.js 01:13:03 INFO - PROCESS | 1941 | ++DOMWINDOW == 85 (0x11938a400) [pid = 1941] [serial = 1426] [outer = 0x11839f400] 01:13:03 INFO - PROCESS | 1941 | 1467360783751 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]]]}] 01:13:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 01:13:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 524ms 01:13:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 01:13:03 INFO - PROCESS | 1941 | 1467360783782 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 01:13:03 INFO - PROCESS | 1941 | 1467360783784 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 01:13:03 INFO - PROCESS | 1941 | 1467360783786 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 01:13:03 INFO - PROCESS | 1941 | 1467360783788 Marionette TRACE conn2 <- [1,1874,null,{}] 01:13:03 INFO - PROCESS | 1941 | 1467360783790 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}] 01:13:03 INFO - PROCESS | 1941 | 1467360783791 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:03 INFO - PROCESS | 1941 | 1467360783872 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 01:13:03 INFO - PROCESS | 1941 | 1467360783875 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:03 INFO - PROCESS | 1941 | 1467360783876 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:03 INFO - PROCESS | 1941 | ++DOCSHELL 0x124b08800 == 34 [pid = 1941] [id = 476] 01:13:03 INFO - PROCESS | 1941 | ++DOMWINDOW == 86 (0x1193e9400) [pid = 1941] [serial = 1427] [outer = 0x0] 01:13:03 INFO - PROCESS | 1941 | ++DOMWINDOW == 87 (0x1193f6c00) [pid = 1941] [serial = 1428] [outer = 0x1193e9400] 01:13:03 INFO - PROCESS | 1941 | 1467360783904 Marionette DEBUG loaded listener.js 01:13:03 INFO - PROCESS | 1941 | ++DOMWINDOW == 88 (0x11986b800) [pid = 1941] [serial = 1429] [outer = 0x1193e9400] 01:13:04 INFO - PROCESS | 1941 | 1467360784283 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]]]}] 01:13:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 01:13:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 520ms 01:13:04 INFO - PROCESS | 1941 | 1467360784380 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 01:13:04 INFO - PROCESS | 1941 | 1467360784384 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 01:13:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 01:13:04 INFO - PROCESS | 1941 | 1467360784390 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 01:13:04 INFO - PROCESS | 1941 | 1467360784395 Marionette TRACE conn2 <- [1,1878,null,{}] 01:13:04 INFO - PROCESS | 1941 | 1467360784410 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}] 01:13:04 INFO - PROCESS | 1941 | 1467360784414 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:04 INFO - PROCESS | 1941 | 1467360784575 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 01:13:04 INFO - PROCESS | 1941 | 1467360784719 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:04 INFO - PROCESS | 1941 | 1467360784723 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:04 INFO - PROCESS | 1941 | ++DOCSHELL 0x116e32000 == 35 [pid = 1941] [id = 477] 01:13:04 INFO - PROCESS | 1941 | ++DOMWINDOW == 89 (0x116711800) [pid = 1941] [serial = 1430] [outer = 0x0] 01:13:04 INFO - PROCESS | 1941 | ++DOMWINDOW == 90 (0x117105400) [pid = 1941] [serial = 1431] [outer = 0x116711800] 01:13:04 INFO - PROCESS | 1941 | 1467360784756 Marionette DEBUG loaded listener.js 01:13:04 INFO - PROCESS | 1941 | ++DOMWINDOW == 91 (0x11811a000) [pid = 1941] [serial = 1432] [outer = 0x116711800] 01:13:05 INFO - PROCESS | 1941 | 1467360785187 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]]]}] 01:13:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 01:13:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 834ms 01:13:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 01:13:05 INFO - PROCESS | 1941 | 1467360785224 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 01:13:05 INFO - PROCESS | 1941 | 1467360785226 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 01:13:05 INFO - PROCESS | 1941 | 1467360785231 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 01:13:05 INFO - PROCESS | 1941 | 1467360785233 Marionette TRACE conn2 <- [1,1882,null,{}] 01:13:05 INFO - PROCESS | 1941 | 1467360785236 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}] 01:13:05 INFO - PROCESS | 1941 | 1467360785238 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:05 INFO - PROCESS | 1941 | 1467360785340 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 01:13:05 INFO - PROCESS | 1941 | 1467360785398 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:05 INFO - PROCESS | 1941 | 1467360785399 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:05 INFO - PROCESS | 1941 | ++DOCSHELL 0x123953000 == 36 [pid = 1941] [id = 478] 01:13:05 INFO - PROCESS | 1941 | ++DOMWINDOW == 92 (0x1181b5800) [pid = 1941] [serial = 1433] [outer = 0x0] 01:13:05 INFO - PROCESS | 1941 | ++DOMWINDOW == 93 (0x11823dc00) [pid = 1941] [serial = 1434] [outer = 0x1181b5800] 01:13:05 INFO - PROCESS | 1941 | 1467360785431 Marionette DEBUG loaded listener.js 01:13:05 INFO - PROCESS | 1941 | ++DOMWINDOW == 94 (0x11858b000) [pid = 1941] [serial = 1435] [outer = 0x1181b5800] 01:13:05 INFO - PROCESS | 1941 | 1467360785866 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]]]}] 01:13:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 01:13:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 673ms 01:13:05 INFO - PROCESS | 1941 | 1467360785902 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 01:13:05 INFO - PROCESS | 1941 | 1467360785903 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 01:13:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 01:13:05 INFO - PROCESS | 1941 | 1467360785906 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 01:13:05 INFO - PROCESS | 1941 | 1467360785907 Marionette TRACE conn2 <- [1,1886,null,{}] 01:13:05 INFO - PROCESS | 1941 | 1467360785914 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}] 01:13:05 INFO - PROCESS | 1941 | 1467360785917 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:06 INFO - PROCESS | 1941 | 1467360786039 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 01:13:06 INFO - PROCESS | 1941 | 1467360786114 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:06 INFO - PROCESS | 1941 | 1467360786116 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:06 INFO - PROCESS | 1941 | ++DOCSHELL 0x126ab9800 == 37 [pid = 1941] [id = 479] 01:13:06 INFO - PROCESS | 1941 | ++DOMWINDOW == 95 (0x1193f4000) [pid = 1941] [serial = 1436] [outer = 0x0] 01:13:06 INFO - PROCESS | 1941 | ++DOMWINDOW == 96 (0x119421400) [pid = 1941] [serial = 1437] [outer = 0x1193f4000] 01:13:06 INFO - PROCESS | 1941 | 1467360786191 Marionette DEBUG loaded listener.js 01:13:06 INFO - PROCESS | 1941 | ++DOMWINDOW == 97 (0x11988b400) [pid = 1941] [serial = 1438] [outer = 0x1193f4000] 01:13:06 INFO - PROCESS | 1941 | 1467360786631 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]]]}] 01:13:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 01:13:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 769ms 01:13:06 INFO - PROCESS | 1941 | 1467360786675 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 01:13:06 INFO - PROCESS | 1941 | 1467360786677 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 01:13:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 01:13:06 INFO - PROCESS | 1941 | 1467360786679 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 01:13:06 INFO - PROCESS | 1941 | 1467360786680 Marionette TRACE conn2 <- [1,1890,null,{}] 01:13:06 INFO - PROCESS | 1941 | 1467360786683 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}] 01:13:06 INFO - PROCESS | 1941 | 1467360786684 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:06 INFO - PROCESS | 1941 | 1467360786778 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 01:13:06 INFO - PROCESS | 1941 | 1467360786836 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:06 INFO - PROCESS | 1941 | 1467360786838 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:06 INFO - PROCESS | 1941 | ++DOCSHELL 0x1286c6000 == 38 [pid = 1941] [id = 480] 01:13:06 INFO - PROCESS | 1941 | ++DOMWINDOW == 98 (0x119d44800) [pid = 1941] [serial = 1439] [outer = 0x0] 01:13:06 INFO - PROCESS | 1941 | ++DOMWINDOW == 99 (0x120f29c00) [pid = 1941] [serial = 1440] [outer = 0x119d44800] 01:13:06 INFO - PROCESS | 1941 | 1467360786868 Marionette DEBUG loaded listener.js 01:13:06 INFO - PROCESS | 1941 | ++DOMWINDOW == 100 (0x120feec00) [pid = 1941] [serial = 1441] [outer = 0x119d44800] 01:13:07 INFO - PROCESS | 1941 | 1467360787290 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]]]}] 01:13:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 01:13:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 669ms 01:13:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 01:13:07 INFO - PROCESS | 1941 | 1467360787349 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 01:13:07 INFO - PROCESS | 1941 | 1467360787350 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 01:13:07 INFO - PROCESS | 1941 | 1467360787352 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 01:13:07 INFO - PROCESS | 1941 | 1467360787353 Marionette TRACE conn2 <- [1,1894,null,{}] 01:13:07 INFO - PROCESS | 1941 | 1467360787355 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}] 01:13:07 INFO - PROCESS | 1941 | 1467360787357 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:07 INFO - PROCESS | 1941 | 1467360787470 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 01:13:07 INFO - PROCESS | 1941 | 1467360787557 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:07 INFO - PROCESS | 1941 | 1467360787558 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:07 INFO - PROCESS | 1941 | ++DOCSHELL 0x12a3b9000 == 39 [pid = 1941] [id = 481] 01:13:07 INFO - PROCESS | 1941 | ++DOMWINDOW == 101 (0x123808400) [pid = 1941] [serial = 1442] [outer = 0x0] 01:13:07 INFO - PROCESS | 1941 | ++DOMWINDOW == 102 (0x123938000) [pid = 1941] [serial = 1443] [outer = 0x123808400] 01:13:07 INFO - PROCESS | 1941 | 1467360787590 Marionette DEBUG loaded listener.js 01:13:07 INFO - PROCESS | 1941 | ++DOMWINDOW == 103 (0x123faac00) [pid = 1941] [serial = 1444] [outer = 0x123808400] 01:13:07 INFO - PROCESS | 1941 | ++DOMWINDOW == 104 (0x1245e0000) [pid = 1941] [serial = 1445] [outer = 0x12c996c00] 01:13:08 INFO - PROCESS | 1941 | 1467360788043 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]]]}] 01:13:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 01:13:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 819ms 01:13:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 01:13:08 INFO - PROCESS | 1941 | 1467360788197 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 01:13:08 INFO - PROCESS | 1941 | 1467360788199 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 01:13:08 INFO - PROCESS | 1941 | 1467360788203 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 01:13:08 INFO - PROCESS | 1941 | 1467360788205 Marionette TRACE conn2 <- [1,1898,null,{}] 01:13:08 INFO - PROCESS | 1941 | 1467360788209 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}] 01:13:08 INFO - PROCESS | 1941 | 1467360788211 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:08 INFO - PROCESS | 1941 | 1467360788313 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 01:13:08 INFO - PROCESS | 1941 | 1467360788401 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:08 INFO - PROCESS | 1941 | 1467360788405 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:08 INFO - PROCESS | 1941 | ++DOCSHELL 0x1184ce800 == 40 [pid = 1941] [id = 482] 01:13:08 INFO - PROCESS | 1941 | ++DOMWINDOW == 105 (0x116074000) [pid = 1941] [serial = 1446] [outer = 0x0] 01:13:08 INFO - PROCESS | 1941 | ++DOMWINDOW == 106 (0x1167e2800) [pid = 1941] [serial = 1447] [outer = 0x116074000] 01:13:08 INFO - PROCESS | 1941 | 1467360788432 Marionette DEBUG loaded listener.js 01:13:08 INFO - PROCESS | 1941 | ++DOMWINDOW == 107 (0x11811d400) [pid = 1941] [serial = 1448] [outer = 0x116074000] 01:13:10 INFO - PROCESS | 1941 | --DOCSHELL 0x1160a8800 == 39 [pid = 1941] [id = 25] 01:13:10 INFO - PROCESS | 1941 | --DOCSHELL 0x123957800 == 38 [pid = 1941] [id = 475] 01:13:10 INFO - PROCESS | 1941 | --DOCSHELL 0x1187f8800 == 37 [pid = 1941] [id = 474] 01:13:10 INFO - PROCESS | 1941 | --DOCSHELL 0x116fc4000 == 36 [pid = 1941] [id = 473] 01:13:10 INFO - PROCESS | 1941 | --DOCSHELL 0x119b36000 == 35 [pid = 1941] [id = 472] 01:13:10 INFO - PROCESS | 1941 | --DOCSHELL 0x116248800 == 34 [pid = 1941] [id = 471] 01:13:10 INFO - PROCESS | 1941 | --DOCSHELL 0x11666b000 == 33 [pid = 1941] [id = 26] 01:13:10 INFO - PROCESS | 1941 | --DOCSHELL 0x12c48d000 == 32 [pid = 1941] [id = 14] 01:13:10 INFO - PROCESS | 1941 | --DOCSHELL 0x12b9d9800 == 31 [pid = 1941] [id = 10] 01:13:10 INFO - PROCESS | 1941 | --DOCSHELL 0x12b197000 == 30 [pid = 1941] [id = 9] 01:13:10 INFO - PROCESS | 1941 | --DOCSHELL 0x12bc88000 == 29 [pid = 1941] [id = 11] 01:13:10 INFO - PROCESS | 1941 | --DOCSHELL 0x12d3d0000 == 28 [pid = 1941] [id = 19] 01:13:10 INFO - PROCESS | 1941 | --DOCSHELL 0x111e08800 == 27 [pid = 1941] [id = 22] 01:13:10 INFO - PROCESS | 1941 | --DOCSHELL 0x12c33f800 == 26 [pid = 1941] [id = 13] 01:13:10 INFO - PROCESS | 1941 | --DOCSHELL 0x12d59b800 == 25 [pid = 1941] [id = 20] 01:13:10 INFO - PROCESS | 1941 | --DOCSHELL 0x1160a3000 == 24 [pid = 1941] [id = 23] 01:13:10 INFO - PROCESS | 1941 | --DOCSHELL 0x12d9e3000 == 23 [pid = 1941] [id = 21] 01:13:10 INFO - PROCESS | 1941 | --DOCSHELL 0x12cace000 == 22 [pid = 1941] [id = 15] 01:13:10 INFO - PROCESS | 1941 | --DOCSHELL 0x1286d0800 == 21 [pid = 1941] [id = 6] 01:13:10 INFO - PROCESS | 1941 | --DOCSHELL 0x128bc8800 == 20 [pid = 1941] [id = 8] 01:13:10 INFO - PROCESS | 1941 | --DOCSHELL 0x112141800 == 19 [pid = 1941] [id = 24] 01:13:10 INFO - PROCESS | 1941 | --DOCSHELL 0x12aa61800 == 18 [pid = 1941] [id = 12] 01:13:10 INFO - PROCESS | 1941 | --DOCSHELL 0x12d110800 == 17 [pid = 1941] [id = 18] 01:13:10 INFO - PROCESS | 1941 | --DOCSHELL 0x12b19e000 == 16 [pid = 1941] [id = 453] 01:13:10 INFO - PROCESS | 1941 | --DOCSHELL 0x12a3b9000 == 15 [pid = 1941] [id = 481] 01:13:10 INFO - PROCESS | 1941 | --DOCSHELL 0x1286c6000 == 14 [pid = 1941] [id = 480] 01:13:10 INFO - PROCESS | 1941 | --DOCSHELL 0x126ab9800 == 13 [pid = 1941] [id = 479] 01:13:10 INFO - PROCESS | 1941 | --DOCSHELL 0x123953000 == 12 [pid = 1941] [id = 478] 01:13:10 INFO - PROCESS | 1941 | --DOCSHELL 0x124b08800 == 11 [pid = 1941] [id = 476] 01:13:10 INFO - PROCESS | 1941 | --DOCSHELL 0x12cad9800 == 10 [pid = 1941] [id = 470] 01:13:10 INFO - PROCESS | 1941 | --DOCSHELL 0x116e32000 == 9 [pid = 1941] [id = 477] 01:13:11 INFO - PROCESS | 1941 | 1467360791012 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]]]}] 01:13:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 01:13:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 2836ms 01:13:11 INFO - PROCESS | 1941 | 1467360791041 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 01:13:11 INFO - PROCESS | 1941 | 1467360791045 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 01:13:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 01:13:11 INFO - PROCESS | 1941 | 1467360791061 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 01:13:11 INFO - PROCESS | 1941 | 1467360791066 Marionette TRACE conn2 <- [1,1902,null,{}] 01:13:11 INFO - PROCESS | 1941 | 1467360791072 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}] 01:13:11 INFO - PROCESS | 1941 | 1467360791075 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:11 INFO - PROCESS | 1941 | 1467360791291 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 01:13:11 INFO - PROCESS | 1941 | 1467360791381 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:11 INFO - PROCESS | 1941 | 1467360791383 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:11 INFO - PROCESS | 1941 | ++DOCSHELL 0x11694e000 == 10 [pid = 1941] [id = 483] 01:13:11 INFO - PROCESS | 1941 | ++DOMWINDOW == 108 (0x113282c00) [pid = 1941] [serial = 1449] [outer = 0x0] 01:13:11 INFO - PROCESS | 1941 | ++DOMWINDOW == 109 (0x11383d000) [pid = 1941] [serial = 1450] [outer = 0x113282c00] 01:13:11 INFO - PROCESS | 1941 | 1467360791428 Marionette DEBUG loaded listener.js 01:13:11 INFO - PROCESS | 1941 | ++DOMWINDOW == 110 (0x116030800) [pid = 1941] [serial = 1451] [outer = 0x113282c00] 01:13:11 INFO - PROCESS | 1941 | 1467360791781 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]]]}] 01:13:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 01:13:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 780ms 01:13:11 INFO - PROCESS | 1941 | 1467360791838 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 01:13:11 INFO - PROCESS | 1941 | 1467360791842 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 01:13:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 01:13:11 INFO - PROCESS | 1941 | 1467360791847 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 01:13:11 INFO - PROCESS | 1941 | 1467360791848 Marionette TRACE conn2 <- [1,1906,null,{}] 01:13:11 INFO - PROCESS | 1941 | 1467360791857 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}] 01:13:11 INFO - PROCESS | 1941 | 1467360791859 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:11 INFO - PROCESS | 1941 | 1467360791964 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 01:13:11 INFO - PROCESS | 1941 | 1467360791968 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:11 INFO - PROCESS | 1941 | 1467360791970 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:11 INFO - PROCESS | 1941 | ++DOCSHELL 0x116614800 == 11 [pid = 1941] [id = 484] 01:13:11 INFO - PROCESS | 1941 | ++DOMWINDOW == 111 (0x11696dc00) [pid = 1941] [serial = 1452] [outer = 0x0] 01:13:11 INFO - PROCESS | 1941 | ++DOMWINDOW == 112 (0x118113400) [pid = 1941] [serial = 1453] [outer = 0x11696dc00] 01:13:11 INFO - PROCESS | 1941 | 1467360791997 Marionette DEBUG loaded listener.js 01:13:12 INFO - PROCESS | 1941 | ++DOMWINDOW == 113 (0x1181b4c00) [pid = 1941] [serial = 1454] [outer = 0x11696dc00] 01:13:12 INFO - PROCESS | 1941 | 1467360792360 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]]]}] 01:13:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 01:13:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 526ms 01:13:12 INFO - PROCESS | 1941 | 1467360792373 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 01:13:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 01:13:12 INFO - PROCESS | 1941 | 1467360792374 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 01:13:12 INFO - PROCESS | 1941 | 1467360792391 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 01:13:12 INFO - PROCESS | 1941 | 1467360792393 Marionette TRACE conn2 <- [1,1910,null,{}] 01:13:12 INFO - PROCESS | 1941 | 1467360792401 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}] 01:13:12 INFO - PROCESS | 1941 | 1467360792404 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:12 INFO - PROCESS | 1941 | 1467360792504 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 01:13:12 INFO - PROCESS | 1941 | 1467360792543 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:12 INFO - PROCESS | 1941 | 1467360792545 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:12 INFO - PROCESS | 1941 | ++DOCSHELL 0x124064800 == 12 [pid = 1941] [id = 485] 01:13:12 INFO - PROCESS | 1941 | ++DOMWINDOW == 114 (0x1125ffc00) [pid = 1941] [serial = 1455] [outer = 0x0] 01:13:12 INFO - PROCESS | 1941 | ++DOMWINDOW == 115 (0x1184f1000) [pid = 1941] [serial = 1456] [outer = 0x1125ffc00] 01:13:12 INFO - PROCESS | 1941 | 1467360792574 Marionette DEBUG loaded listener.js 01:13:12 INFO - PROCESS | 1941 | ++DOMWINDOW == 116 (0x1185bd000) [pid = 1941] [serial = 1457] [outer = 0x1125ffc00] 01:13:12 INFO - PROCESS | 1941 | 1467360792937 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]]]}] 01:13:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 01:13:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 585ms 01:13:12 INFO - PROCESS | 1941 | 1467360792962 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 01:13:12 INFO - PROCESS | 1941 | 1467360792964 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 01:13:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 01:13:12 INFO - PROCESS | 1941 | 1467360792966 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 01:13:12 INFO - PROCESS | 1941 | 1467360792967 Marionette TRACE conn2 <- [1,1914,null,{}] 01:13:12 INFO - PROCESS | 1941 | 1467360792974 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}] 01:13:12 INFO - PROCESS | 1941 | 1467360792975 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:13 INFO - PROCESS | 1941 | 1467360793076 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 01:13:13 INFO - PROCESS | 1941 | 1467360793080 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:13 INFO - PROCESS | 1941 | 1467360793081 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:13 INFO - PROCESS | 1941 | ++DOCSHELL 0x125628800 == 13 [pid = 1941] [id = 486] 01:13:13 INFO - PROCESS | 1941 | ++DOMWINDOW == 117 (0x118fac400) [pid = 1941] [serial = 1458] [outer = 0x0] 01:13:13 INFO - PROCESS | 1941 | ++DOMWINDOW == 118 (0x1193ed800) [pid = 1941] [serial = 1459] [outer = 0x118fac400] 01:13:13 INFO - PROCESS | 1941 | 1467360793107 Marionette DEBUG loaded listener.js 01:13:13 INFO - PROCESS | 1941 | ++DOMWINDOW == 119 (0x119421c00) [pid = 1941] [serial = 1460] [outer = 0x118fac400] 01:13:13 INFO - PROCESS | 1941 | --DOMWINDOW == 118 (0x119884000) [pid = 1941] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 01:13:13 INFO - PROCESS | 1941 | --DOMWINDOW == 117 (0x1185b5000) [pid = 1941] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 01:13:13 INFO - PROCESS | 1941 | --DOMWINDOW == 116 (0x112c88400) [pid = 1941] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 01:13:13 INFO - PROCESS | 1941 | --DOMWINDOW == 115 (0x111ca8c00) [pid = 1941] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 01:13:13 INFO - PROCESS | 1941 | --DOMWINDOW == 114 (0x117107400) [pid = 1941] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 01:13:13 INFO - PROCESS | 1941 | --DOMWINDOW == 113 (0x11986dc00) [pid = 1941] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 01:13:13 INFO - PROCESS | 1941 | --DOMWINDOW == 112 (0x1182dfc00) [pid = 1941] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 01:13:13 INFO - PROCESS | 1941 | --DOMWINDOW == 111 (0x113f31c00) [pid = 1941] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 01:13:13 INFO - PROCESS | 1941 | --DOMWINDOW == 110 (0x1181c7c00) [pid = 1941] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 01:13:13 INFO - PROCESS | 1941 | --DOMWINDOW == 109 (0x1249b5000) [pid = 1941] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 01:13:13 INFO - PROCESS | 1941 | --DOMWINDOW == 108 (0x113f31400) [pid = 1941] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 01:13:13 INFO - PROCESS | 1941 | --DOMWINDOW == 107 (0x123805c00) [pid = 1941] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 01:13:13 INFO - PROCESS | 1941 | --DOMWINDOW == 106 (0x1246ebc00) [pid = 1941] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 01:13:13 INFO - PROCESS | 1941 | --DOMWINDOW == 105 (0x1185b6800) [pid = 1941] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 01:13:13 INFO - PROCESS | 1941 | --DOMWINDOW == 104 (0x119d4e000) [pid = 1941] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 01:13:13 INFO - PROCESS | 1941 | --DOMWINDOW == 103 (0x1193e9400) [pid = 1941] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 01:13:13 INFO - PROCESS | 1941 | --DOMWINDOW == 102 (0x1121b2400) [pid = 1941] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 01:13:13 INFO - PROCESS | 1941 | --DOMWINDOW == 101 (0x11839f400) [pid = 1941] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 01:13:13 INFO - PROCESS | 1941 | --DOMWINDOW == 100 (0x111c19800) [pid = 1941] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 01:13:13 INFO - PROCESS | 1941 | --DOMWINDOW == 99 (0x116078400) [pid = 1941] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 01:13:13 INFO - PROCESS | 1941 | --DOMWINDOW == 98 (0x1176de000) [pid = 1941] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 01:13:13 INFO - PROCESS | 1941 | --DOMWINDOW == 97 (0x1181b1c00) [pid = 1941] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 01:13:13 INFO - PROCESS | 1941 | --DOMWINDOW == 96 (0x112611000) [pid = 1941] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 01:13:13 INFO - PROCESS | 1941 | --DOMWINDOW == 95 (0x116076400) [pid = 1941] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 01:13:13 INFO - PROCESS | 1941 | --DOMWINDOW == 94 (0x123808400) [pid = 1941] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 01:13:13 INFO - PROCESS | 1941 | --DOMWINDOW == 93 (0x119d44800) [pid = 1941] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 01:13:13 INFO - PROCESS | 1941 | --DOMWINDOW == 92 (0x1193f4000) [pid = 1941] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 01:13:13 INFO - PROCESS | 1941 | --DOMWINDOW == 91 (0x116711800) [pid = 1941] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 01:13:13 INFO - PROCESS | 1941 | --DOMWINDOW == 90 (0x1181b5800) [pid = 1941] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 01:13:13 INFO - PROCESS | 1941 | 1467360793722 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]]]}] 01:13:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 01:13:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 769ms 01:13:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 01:13:13 INFO - PROCESS | 1941 | 1467360793735 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 01:13:13 INFO - PROCESS | 1941 | 1467360793737 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 01:13:13 INFO - PROCESS | 1941 | 1467360793739 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 01:13:13 INFO - PROCESS | 1941 | 1467360793740 Marionette TRACE conn2 <- [1,1918,null,{}] 01:13:13 INFO - PROCESS | 1941 | 1467360793742 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}] 01:13:13 INFO - PROCESS | 1941 | 1467360793744 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:13 INFO - PROCESS | 1941 | 1467360793840 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 01:13:13 INFO - PROCESS | 1941 | 1467360793899 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:13 INFO - PROCESS | 1941 | 1467360793900 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:13 INFO - PROCESS | 1941 | ++DOCSHELL 0x125630800 == 14 [pid = 1941] [id = 487] 01:13:13 INFO - PROCESS | 1941 | ++DOMWINDOW == 91 (0x112952800) [pid = 1941] [serial = 1461] [outer = 0x0] 01:13:13 INFO - PROCESS | 1941 | ++DOMWINDOW == 92 (0x113d40800) [pid = 1941] [serial = 1462] [outer = 0x112952800] 01:13:13 INFO - PROCESS | 1941 | 1467360793926 Marionette DEBUG loaded listener.js 01:13:13 INFO - PROCESS | 1941 | ++DOMWINDOW == 93 (0x1176e6800) [pid = 1941] [serial = 1463] [outer = 0x112952800] 01:13:14 INFO - PROCESS | 1941 | 1467360794210 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]]]}] 01:13:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 01:13:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 518ms 01:13:14 INFO - PROCESS | 1941 | 1467360794258 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 01:13:14 INFO - PROCESS | 1941 | 1467360794259 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 01:13:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 01:13:14 INFO - PROCESS | 1941 | 1467360794261 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 01:13:14 INFO - PROCESS | 1941 | 1467360794263 Marionette TRACE conn2 <- [1,1922,null,{}] 01:13:14 INFO - PROCESS | 1941 | 1467360794268 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}] 01:13:14 INFO - PROCESS | 1941 | 1467360794272 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:14 INFO - PROCESS | 1941 | 1467360794370 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 01:13:14 INFO - PROCESS | 1941 | 1467360794375 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:14 INFO - PROCESS | 1941 | 1467360794376 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:14 INFO - PROCESS | 1941 | ++DOCSHELL 0x128bda800 == 15 [pid = 1941] [id = 488] 01:13:14 INFO - PROCESS | 1941 | ++DOMWINDOW == 94 (0x1181b5800) [pid = 1941] [serial = 1464] [outer = 0x0] 01:13:14 INFO - PROCESS | 1941 | ++DOMWINDOW == 95 (0x1193f4000) [pid = 1941] [serial = 1465] [outer = 0x1181b5800] 01:13:14 INFO - PROCESS | 1941 | 1467360794403 Marionette DEBUG loaded listener.js 01:13:14 INFO - PROCESS | 1941 | ++DOMWINDOW == 96 (0x119d0cc00) [pid = 1941] [serial = 1466] [outer = 0x1181b5800] 01:13:14 INFO - PROCESS | 1941 | 1467360794719 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]]]}] 01:13:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 01:13:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 474ms 01:13:14 INFO - PROCESS | 1941 | 1467360794735 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 01:13:14 INFO - PROCESS | 1941 | 1467360794737 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 01:13:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 01:13:14 INFO - PROCESS | 1941 | 1467360794741 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 01:13:14 INFO - PROCESS | 1941 | 1467360794742 Marionette TRACE conn2 <- [1,1926,null,{}] 01:13:14 INFO - PROCESS | 1941 | 1467360794744 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}] 01:13:14 INFO - PROCESS | 1941 | 1467360794745 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:14 INFO - PROCESS | 1941 | 1467360794856 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 01:13:14 INFO - PROCESS | 1941 | 1467360794891 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:14 INFO - PROCESS | 1941 | 1467360794892 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:14 INFO - PROCESS | 1941 | ++DOCSHELL 0x12a646800 == 16 [pid = 1941] [id = 489] 01:13:14 INFO - PROCESS | 1941 | ++DOMWINDOW == 97 (0x116076400) [pid = 1941] [serial = 1467] [outer = 0x0] 01:13:14 INFO - PROCESS | 1941 | ++DOMWINDOW == 98 (0x119d44000) [pid = 1941] [serial = 1468] [outer = 0x116076400] 01:13:14 INFO - PROCESS | 1941 | 1467360794916 Marionette DEBUG loaded listener.js 01:13:14 INFO - PROCESS | 1941 | ++DOMWINDOW == 99 (0x119fe2800) [pid = 1941] [serial = 1469] [outer = 0x116076400] 01:13:15 INFO - PROCESS | 1941 | 1467360795204 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]]]}] 01:13:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 01:13:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 472ms 01:13:15 INFO - PROCESS | 1941 | 1467360795214 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 01:13:15 INFO - PROCESS | 1941 | 1467360795217 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 01:13:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 01:13:15 INFO - PROCESS | 1941 | 1467360795225 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 01:13:15 INFO - PROCESS | 1941 | 1467360795226 Marionette TRACE conn2 <- [1,1930,null,{}] 01:13:15 INFO - PROCESS | 1941 | 1467360795228 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}] 01:13:15 INFO - PROCESS | 1941 | 1467360795230 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:15 INFO - PROCESS | 1941 | 1467360795307 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 01:13:15 INFO - PROCESS | 1941 | 1467360795311 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:15 INFO - PROCESS | 1941 | 1467360795312 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:15 INFO - PROCESS | 1941 | ++DOCSHELL 0x12b192800 == 17 [pid = 1941] [id = 490] 01:13:15 INFO - PROCESS | 1941 | ++DOMWINDOW == 100 (0x118233000) [pid = 1941] [serial = 1470] [outer = 0x0] 01:13:15 INFO - PROCESS | 1941 | ++DOMWINDOW == 101 (0x123805000) [pid = 1941] [serial = 1471] [outer = 0x118233000] 01:13:15 INFO - PROCESS | 1941 | 1467360795340 Marionette DEBUG loaded listener.js 01:13:15 INFO - PROCESS | 1941 | ++DOMWINDOW == 102 (0x1238ea400) [pid = 1941] [serial = 1472] [outer = 0x118233000] 01:13:16 INFO - PROCESS | 1941 | --DOMWINDOW == 101 (0x11823dc00) [pid = 1941] [serial = 1434] [outer = 0x0] [url = about:blank] 01:13:16 INFO - PROCESS | 1941 | --DOMWINDOW == 100 (0x11811a000) [pid = 1941] [serial = 1432] [outer = 0x0] [url = about:blank] 01:13:16 INFO - PROCESS | 1941 | --DOMWINDOW == 99 (0x1242dc400) [pid = 1941] [serial = 1392] [outer = 0x0] [url = about:blank] 01:13:16 INFO - PROCESS | 1941 | --DOMWINDOW == 98 (0x11938fc00) [pid = 1941] [serial = 1377] [outer = 0x0] [url = about:blank] 01:13:16 INFO - PROCESS | 1941 | --DOMWINDOW == 97 (0x119756000) [pid = 1941] [serial = 1378] [outer = 0x0] [url = about:blank] 01:13:16 INFO - PROCESS | 1941 | --DOMWINDOW == 96 (0x112ebac00) [pid = 1941] [serial = 1362] [outer = 0x0] [url = about:blank] 01:13:16 INFO - PROCESS | 1941 | --DOMWINDOW == 95 (0x113863c00) [pid = 1941] [serial = 1363] [outer = 0x0] [url = about:blank] 01:13:16 INFO - PROCESS | 1941 | --DOMWINDOW == 94 (0x1181ae000) [pid = 1941] [serial = 1368] [outer = 0x0] [url = about:blank] 01:13:16 INFO - PROCESS | 1941 | --DOMWINDOW == 93 (0x1181bb400) [pid = 1941] [serial = 1369] [outer = 0x0] [url = about:blank] 01:13:16 INFO - PROCESS | 1941 | --DOMWINDOW == 92 (0x118885800) [pid = 1941] [serial = 1380] [outer = 0x0] [url = about:blank] 01:13:16 INFO - PROCESS | 1941 | --DOMWINDOW == 91 (0x119888400) [pid = 1941] [serial = 1381] [outer = 0x0] [url = about:blank] 01:13:16 INFO - PROCESS | 1941 | --DOMWINDOW == 90 (0x119d11000) [pid = 1941] [serial = 1383] [outer = 0x0] [url = about:blank] 01:13:16 INFO - PROCESS | 1941 | --DOMWINDOW == 89 (0x119fe2400) [pid = 1941] [serial = 1384] [outer = 0x0] [url = about:blank] 01:13:16 INFO - PROCESS | 1941 | --DOMWINDOW == 88 (0x120f2e400) [pid = 1941] [serial = 1386] [outer = 0x0] [url = about:blank] 01:13:16 INFO - PROCESS | 1941 | --DOMWINDOW == 87 (0x123805400) [pid = 1941] [serial = 1387] [outer = 0x0] [url = about:blank] 01:13:16 INFO - PROCESS | 1941 | --DOMWINDOW == 86 (0x1167d4c00) [pid = 1941] [serial = 1365] [outer = 0x0] [url = about:blank] 01:13:16 INFO - PROCESS | 1941 | --DOMWINDOW == 85 (0x117106800) [pid = 1941] [serial = 1366] [outer = 0x0] [url = about:blank] 01:13:16 INFO - PROCESS | 1941 | --DOMWINDOW == 84 (0x11823f800) [pid = 1941] [serial = 1371] [outer = 0x0] [url = about:blank] 01:13:16 INFO - PROCESS | 1941 | --DOMWINDOW == 83 (0x1183a0400) [pid = 1941] [serial = 1372] [outer = 0x0] [url = about:blank] 01:13:16 INFO - PROCESS | 1941 | --DOMWINDOW == 82 (0x125675c00) [pid = 1941] [serial = 1395] [outer = 0x0] [url = about:blank] 01:13:16 INFO - PROCESS | 1941 | --DOMWINDOW == 81 (0x1185b3400) [pid = 1941] [serial = 1374] [outer = 0x0] [url = about:blank] 01:13:16 INFO - PROCESS | 1941 | --DOMWINDOW == 80 (0x1185bd400) [pid = 1941] [serial = 1375] [outer = 0x0] [url = about:blank] 01:13:16 INFO - PROCESS | 1941 | --DOMWINDOW == 79 (0x123b76000) [pid = 1941] [serial = 1389] [outer = 0x0] [url = about:blank] 01:13:16 INFO - PROCESS | 1941 | --DOMWINDOW == 78 (0x125677400) [pid = 1941] [serial = 1360] [outer = 0x0] [url = about:blank] 01:13:16 INFO - PROCESS | 1941 | --DOMWINDOW == 77 (0x12801d000) [pid = 1941] [serial = 1408] [outer = 0x0] [url = about:blank] 01:13:16 INFO - PROCESS | 1941 | --DOMWINDOW == 76 (0x128103c00) [pid = 1941] [serial = 1410] [outer = 0x0] [url = about:blank] 01:13:16 INFO - PROCESS | 1941 | --DOMWINDOW == 75 (0x11986b800) [pid = 1941] [serial = 1429] [outer = 0x0] [url = about:blank] 01:13:16 INFO - PROCESS | 1941 | --DOMWINDOW == 74 (0x126576800) [pid = 1941] [serial = 1398] [outer = 0x0] [url = about:blank] 01:13:16 INFO - PROCESS | 1941 | --DOMWINDOW == 73 (0x126476000) [pid = 1941] [serial = 1396] [outer = 0x0] [url = about:blank] 01:13:16 INFO - PROCESS | 1941 | --DOMWINDOW == 72 (0x11938a400) [pid = 1941] [serial = 1426] [outer = 0x0] [url = about:blank] 01:13:16 INFO - PROCESS | 1941 | --DOMWINDOW == 71 (0x126a1b000) [pid = 1941] [serial = 1399] [outer = 0x0] [url = about:blank] 01:13:16 INFO - PROCESS | 1941 | --DOMWINDOW == 70 (0x116a0b400) [pid = 1941] [serial = 1402] [outer = 0x0] [url = about:blank] 01:13:16 INFO - PROCESS | 1941 | --DOMWINDOW == 69 (0x126a24800) [pid = 1941] [serial = 1407] [outer = 0x0] [url = about:blank] 01:13:16 INFO - PROCESS | 1941 | --DOMWINDOW == 68 (0x117107800) [pid = 1941] [serial = 1404] [outer = 0x0] [url = about:blank] 01:13:16 INFO - PROCESS | 1941 | --DOMWINDOW == 67 (0x112977400) [pid = 1941] [serial = 1401] [outer = 0x0] [url = about:blank] 01:13:16 INFO - PROCESS | 1941 | --DOMWINDOW == 66 (0x117e99c00) [pid = 1941] [serial = 1419] [outer = 0x0] [url = about:blank] 01:13:16 INFO - PROCESS | 1941 | --DOMWINDOW == 65 (0x11817b800) [pid = 1941] [serial = 1420] [outer = 0x0] [url = about:blank] 01:13:16 INFO - PROCESS | 1941 | --DOMWINDOW == 64 (0x11823a000) [pid = 1941] [serial = 1422] [outer = 0x0] [url = about:blank] 01:13:16 INFO - PROCESS | 1941 | --DOMWINDOW == 63 (0x1185bcc00) [pid = 1941] [serial = 1425] [outer = 0x0] [url = about:blank] 01:13:16 INFO - PROCESS | 1941 | --DOMWINDOW == 62 (0x124ec9800) [pid = 1941] [serial = 1393] [outer = 0x0] [url = about:blank] 01:13:16 INFO - PROCESS | 1941 | --DOMWINDOW == 61 (0x120fe8800) [pid = 1941] [serial = 1405] [outer = 0x0] [url = about:blank] 01:13:16 INFO - PROCESS | 1941 | --DOMWINDOW == 60 (0x123dd5000) [pid = 1941] [serial = 1390] [outer = 0x0] [url = about:blank] 01:13:16 INFO - PROCESS | 1941 | --DOMWINDOW == 59 (0x1182d7800) [pid = 1941] [serial = 1423] [outer = 0x0] [url = about:blank] 01:13:16 INFO - PROCESS | 1941 | --DOMWINDOW == 58 (0x112951c00) [pid = 1941] [serial = 1413] [outer = 0x0] [url = about:blank] 01:13:16 INFO - PROCESS | 1941 | --DOMWINDOW == 57 (0x1176e3800) [pid = 1941] [serial = 1417] [outer = 0x0] [url = about:blank] 01:13:16 INFO - PROCESS | 1941 | --DOMWINDOW == 56 (0x11696b000) [pid = 1941] [serial = 1416] [outer = 0x0] [url = about:blank] 01:13:16 INFO - PROCESS | 1941 | --DOMWINDOW == 55 (0x1193f6c00) [pid = 1941] [serial = 1428] [outer = 0x0] [url = about:blank] 01:13:16 INFO - PROCESS | 1941 | --DOMWINDOW == 54 (0x1133ccc00) [pid = 1941] [serial = 1414] [outer = 0x0] [url = about:blank] 01:13:16 INFO - PROCESS | 1941 | --DOMWINDOW == 53 (0x12810dc00) [pid = 1941] [serial = 1411] [outer = 0x0] [url = about:blank] 01:13:16 INFO - PROCESS | 1941 | --DOMWINDOW == 52 (0x1181aa400) [pid = 1941] [serial = 883] [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.] 01:13:16 INFO - PROCESS | 1941 | --DOMWINDOW == 51 (0x123faac00) [pid = 1941] [serial = 1444] [outer = 0x0] [url = about:blank] 01:13:16 INFO - PROCESS | 1941 | --DOMWINDOW == 50 (0x120feec00) [pid = 1941] [serial = 1441] [outer = 0x0] [url = about:blank] 01:13:16 INFO - PROCESS | 1941 | --DOMWINDOW == 49 (0x123938000) [pid = 1941] [serial = 1443] [outer = 0x0] [url = about:blank] 01:13:16 INFO - PROCESS | 1941 | --DOMWINDOW == 48 (0x11988b400) [pid = 1941] [serial = 1438] [outer = 0x0] [url = about:blank] 01:13:16 INFO - PROCESS | 1941 | --DOMWINDOW == 47 (0x120f29c00) [pid = 1941] [serial = 1440] [outer = 0x0] [url = about:blank] 01:13:16 INFO - PROCESS | 1941 | --DOMWINDOW == 46 (0x117105400) [pid = 1941] [serial = 1431] [outer = 0x0] [url = about:blank] 01:13:16 INFO - PROCESS | 1941 | --DOMWINDOW == 45 (0x119421400) [pid = 1941] [serial = 1437] [outer = 0x0] [url = about:blank] 01:13:16 INFO - PROCESS | 1941 | --DOMWINDOW == 44 (0x11858b000) [pid = 1941] [serial = 1435] [outer = 0x0] [url = about:blank] 01:13:16 INFO - PROCESS | 1941 | 1467360796729 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]]]}] 01:13:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 01:13:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1524ms 01:13:16 INFO - PROCESS | 1941 | 1467360796751 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 01:13:16 INFO - PROCESS | 1941 | 1467360796753 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 01:13:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 01:13:16 INFO - PROCESS | 1941 | 1467360796756 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 01:13:16 INFO - PROCESS | 1941 | 1467360796758 Marionette TRACE conn2 <- [1,1934,null,{}] 01:13:16 INFO - PROCESS | 1941 | 1467360796763 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}] 01:13:16 INFO - PROCESS | 1941 | 1467360796765 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:16 INFO - PROCESS | 1941 | 1467360796837 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 01:13:16 INFO - PROCESS | 1941 | 1467360796841 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:16 INFO - PROCESS | 1941 | 1467360796844 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:16 INFO - PROCESS | 1941 | ++DOCSHELL 0x1162cb000 == 18 [pid = 1941] [id = 491] 01:13:16 INFO - PROCESS | 1941 | ++DOMWINDOW == 45 (0x112959c00) [pid = 1941] [serial = 1473] [outer = 0x0] 01:13:16 INFO - PROCESS | 1941 | ++DOMWINDOW == 46 (0x112c90000) [pid = 1941] [serial = 1474] [outer = 0x112959c00] 01:13:16 INFO - PROCESS | 1941 | 1467360796874 Marionette DEBUG loaded listener.js 01:13:16 INFO - PROCESS | 1941 | ++DOMWINDOW == 47 (0x1133dc800) [pid = 1941] [serial = 1475] [outer = 0x112959c00] 01:13:17 INFO - PROCESS | 1941 | 1467360797204 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]]]}] 01:13:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 01:13:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 521ms 01:13:17 INFO - PROCESS | 1941 | 1467360797277 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 01:13:17 INFO - PROCESS | 1941 | 1467360797280 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 01:13:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 01:13:17 INFO - PROCESS | 1941 | 1467360797285 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 01:13:17 INFO - PROCESS | 1941 | 1467360797287 Marionette TRACE conn2 <- [1,1938,null,{}] 01:13:17 INFO - PROCESS | 1941 | 1467360797289 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}] 01:13:17 INFO - PROCESS | 1941 | 1467360797291 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:17 INFO - PROCESS | 1941 | 1467360797366 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 01:13:17 INFO - PROCESS | 1941 | 1467360797371 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:17 INFO - PROCESS | 1941 | 1467360797372 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:17 INFO - PROCESS | 1941 | ++DOCSHELL 0x116fcc800 == 19 [pid = 1941] [id = 492] 01:13:17 INFO - PROCESS | 1941 | ++DOMWINDOW == 48 (0x1138ecc00) [pid = 1941] [serial = 1476] [outer = 0x0] 01:13:17 INFO - PROCESS | 1941 | ++DOMWINDOW == 49 (0x1150cbc00) [pid = 1941] [serial = 1477] [outer = 0x1138ecc00] 01:13:17 INFO - PROCESS | 1941 | 1467360797402 Marionette DEBUG loaded listener.js 01:13:17 INFO - PROCESS | 1941 | ++DOMWINDOW == 50 (0x11607c800) [pid = 1941] [serial = 1478] [outer = 0x1138ecc00] 01:13:17 INFO - PROCESS | 1941 | 1467360797734 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]]]}] 01:13:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 01:13:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 471ms 01:13:17 INFO - PROCESS | 1941 | 1467360797757 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 01:13:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 01:13:17 INFO - PROCESS | 1941 | 1467360797770 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 01:13:17 INFO - PROCESS | 1941 | 1467360797773 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 01:13:17 INFO - PROCESS | 1941 | 1467360797776 Marionette TRACE conn2 <- [1,1942,null,{}] 01:13:17 INFO - PROCESS | 1941 | 1467360797789 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}] 01:13:17 INFO - PROCESS | 1941 | 1467360797792 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:17 INFO - PROCESS | 1941 | 1467360797907 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 01:13:17 INFO - PROCESS | 1941 | 1467360797911 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:17 INFO - PROCESS | 1941 | 1467360797913 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:17 INFO - PROCESS | 1941 | ++DOCSHELL 0x118778000 == 20 [pid = 1941] [id = 493] 01:13:17 INFO - PROCESS | 1941 | ++DOMWINDOW == 51 (0x117102800) [pid = 1941] [serial = 1479] [outer = 0x0] 01:13:17 INFO - PROCESS | 1941 | ++DOMWINDOW == 52 (0x1171b9800) [pid = 1941] [serial = 1480] [outer = 0x117102800] 01:13:17 INFO - PROCESS | 1941 | 1467360797964 Marionette DEBUG loaded listener.js 01:13:18 INFO - PROCESS | 1941 | ++DOMWINDOW == 53 (0x118119400) [pid = 1941] [serial = 1481] [outer = 0x117102800] 01:13:18 INFO - PROCESS | 1941 | 1467360798401 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]]]}] 01:13:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 01:13:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 671ms 01:13:18 INFO - PROCESS | 1941 | 1467360798445 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 01:13:18 INFO - PROCESS | 1941 | 1467360798446 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 01:13:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 01:13:18 INFO - PROCESS | 1941 | 1467360798449 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 01:13:18 INFO - PROCESS | 1941 | 1467360798450 Marionette TRACE conn2 <- [1,1946,null,{}] 01:13:18 INFO - PROCESS | 1941 | 1467360798452 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}] 01:13:18 INFO - PROCESS | 1941 | 1467360798454 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:18 INFO - PROCESS | 1941 | 1467360798528 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 01:13:18 INFO - PROCESS | 1941 | 1467360798534 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:18 INFO - PROCESS | 1941 | 1467360798535 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:18 INFO - PROCESS | 1941 | ++DOCSHELL 0x119716000 == 21 [pid = 1941] [id = 494] 01:13:18 INFO - PROCESS | 1941 | ++DOMWINDOW == 54 (0x1181ac400) [pid = 1941] [serial = 1482] [outer = 0x0] 01:13:18 INFO - PROCESS | 1941 | ++DOMWINDOW == 55 (0x1181b2400) [pid = 1941] [serial = 1483] [outer = 0x1181ac400] 01:13:18 INFO - PROCESS | 1941 | 1467360798560 Marionette DEBUG loaded listener.js 01:13:18 INFO - PROCESS | 1941 | ++DOMWINDOW == 56 (0x1181be400) [pid = 1941] [serial = 1484] [outer = 0x1181ac400] 01:13:18 INFO - PROCESS | 1941 | 1467360798853 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]]]}] 01:13:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 01:13:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 420ms 01:13:18 INFO - PROCESS | 1941 | 1467360798873 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 01:13:18 INFO - PROCESS | 1941 | 1467360798874 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 01:13:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 01:13:18 INFO - PROCESS | 1941 | 1467360798876 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 01:13:18 INFO - PROCESS | 1941 | 1467360798877 Marionette TRACE conn2 <- [1,1950,null,{}] 01:13:18 INFO - PROCESS | 1941 | 1467360798882 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}] 01:13:18 INFO - PROCESS | 1941 | 1467360798885 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:18 INFO - PROCESS | 1941 | 1467360798963 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 01:13:18 INFO - PROCESS | 1941 | 1467360798967 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:18 INFO - PROCESS | 1941 | 1467360798968 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:18 INFO - PROCESS | 1941 | ++DOCSHELL 0x12386d000 == 22 [pid = 1941] [id = 495] 01:13:18 INFO - PROCESS | 1941 | ++DOMWINDOW == 57 (0x113869c00) [pid = 1941] [serial = 1485] [outer = 0x0] 01:13:18 INFO - PROCESS | 1941 | ++DOMWINDOW == 58 (0x118235000) [pid = 1941] [serial = 1486] [outer = 0x113869c00] 01:13:18 INFO - PROCESS | 1941 | 1467360798995 Marionette DEBUG loaded listener.js 01:13:19 INFO - PROCESS | 1941 | ++DOMWINDOW == 59 (0x11823cc00) [pid = 1941] [serial = 1487] [outer = 0x113869c00] 01:13:19 INFO - PROCESS | 1941 | 1467360799321 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]]]}] 01:13:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 01:13:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 474ms 01:13:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 01:13:19 INFO - PROCESS | 1941 | 1467360799367 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 01:13:19 INFO - PROCESS | 1941 | 1467360799369 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 01:13:19 INFO - PROCESS | 1941 | 1467360799372 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 01:13:19 INFO - PROCESS | 1941 | 1467360799373 Marionette TRACE conn2 <- [1,1954,null,{}] 01:13:19 INFO - PROCESS | 1941 | 1467360799375 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}] 01:13:19 INFO - PROCESS | 1941 | 1467360799379 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:19 INFO - PROCESS | 1941 | 1467360799471 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 01:13:19 INFO - PROCESS | 1941 | 1467360799475 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:19 INFO - PROCESS | 1941 | 1467360799477 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:19 INFO - PROCESS | 1941 | ++DOCSHELL 0x123b4d800 == 23 [pid = 1941] [id = 496] 01:13:19 INFO - PROCESS | 1941 | ++DOMWINDOW == 60 (0x1181bec00) [pid = 1941] [serial = 1488] [outer = 0x0] 01:13:19 INFO - PROCESS | 1941 | ++DOMWINDOW == 61 (0x1182dcc00) [pid = 1941] [serial = 1489] [outer = 0x1181bec00] 01:13:19 INFO - PROCESS | 1941 | 1467360799504 Marionette DEBUG loaded listener.js 01:13:19 INFO - PROCESS | 1941 | ++DOMWINDOW == 62 (0x118883800) [pid = 1941] [serial = 1490] [outer = 0x1181bec00] 01:13:19 INFO - PROCESS | 1941 | 1467360799809 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]]]}] 01:13:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 01:13:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 472ms 01:13:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 01:13:19 INFO - PROCESS | 1941 | 1467360799844 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 01:13:19 INFO - PROCESS | 1941 | 1467360799846 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 01:13:19 INFO - PROCESS | 1941 | 1467360799850 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 01:13:19 INFO - PROCESS | 1941 | 1467360799851 Marionette TRACE conn2 <- [1,1958,null,{}] 01:13:19 INFO - PROCESS | 1941 | 1467360799854 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}] 01:13:19 INFO - PROCESS | 1941 | 1467360799855 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:19 INFO - PROCESS | 1941 | 1467360799935 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 01:13:19 INFO - PROCESS | 1941 | 1467360799986 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:19 INFO - PROCESS | 1941 | 1467360799987 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:19 INFO - PROCESS | 1941 | ++DOCSHELL 0x124289000 == 24 [pid = 1941] [id = 497] 01:13:19 INFO - PROCESS | 1941 | ++DOMWINDOW == 63 (0x11823f000) [pid = 1941] [serial = 1491] [outer = 0x0] 01:13:20 INFO - PROCESS | 1941 | ++DOMWINDOW == 64 (0x118fb6800) [pid = 1941] [serial = 1492] [outer = 0x11823f000] 01:13:20 INFO - PROCESS | 1941 | 1467360800012 Marionette DEBUG loaded listener.js 01:13:20 INFO - PROCESS | 1941 | ++DOMWINDOW == 65 (0x1193ea400) [pid = 1941] [serial = 1493] [outer = 0x11823f000] 01:13:20 INFO - PROCESS | 1941 | 1467360800260 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]]]}] 01:13:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 01:13:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 471ms 01:13:20 INFO - PROCESS | 1941 | 1467360800320 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 01:13:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 01:13:20 INFO - PROCESS | 1941 | 1467360800321 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 01:13:20 INFO - PROCESS | 1941 | 1467360800323 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 01:13:20 INFO - PROCESS | 1941 | 1467360800325 Marionette TRACE conn2 <- [1,1962,null,{}] 01:13:20 INFO - PROCESS | 1941 | 1467360800327 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}] 01:13:20 INFO - PROCESS | 1941 | 1467360800328 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:20 INFO - PROCESS | 1941 | 1467360800405 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 01:13:20 INFO - PROCESS | 1941 | 1467360800409 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:20 INFO - PROCESS | 1941 | 1467360800410 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:20 INFO - PROCESS | 1941 | ++DOCSHELL 0x124e8a000 == 25 [pid = 1941] [id = 498] 01:13:20 INFO - PROCESS | 1941 | ++DOMWINDOW == 66 (0x1193eb800) [pid = 1941] [serial = 1494] [outer = 0x0] 01:13:20 INFO - PROCESS | 1941 | ++DOMWINDOW == 67 (0x11941c000) [pid = 1941] [serial = 1495] [outer = 0x1193eb800] 01:13:20 INFO - PROCESS | 1941 | 1467360800436 Marionette DEBUG loaded listener.js 01:13:20 INFO - PROCESS | 1941 | ++DOMWINDOW == 68 (0x119865c00) [pid = 1941] [serial = 1496] [outer = 0x1193eb800] 01:13:20 INFO - PROCESS | 1941 | 1467360800757 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]]]}] 01:13:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 01:13:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 469ms 01:13:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 01:13:20 INFO - PROCESS | 1941 | 1467360800794 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 01:13:20 INFO - PROCESS | 1941 | 1467360800795 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 01:13:20 INFO - PROCESS | 1941 | 1467360800799 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 01:13:20 INFO - PROCESS | 1941 | 1467360800801 Marionette TRACE conn2 <- [1,1966,null,{}] 01:13:20 INFO - PROCESS | 1941 | 1467360800803 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}] 01:13:20 INFO - PROCESS | 1941 | 1467360800804 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:20 INFO - PROCESS | 1941 | 1467360800875 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 01:13:20 INFO - PROCESS | 1941 | 1467360800934 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:20 INFO - PROCESS | 1941 | 1467360800943 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:20 INFO - PROCESS | 1941 | ++DOCSHELL 0x118777800 == 26 [pid = 1941] [id = 499] 01:13:20 INFO - PROCESS | 1941 | ++DOMWINDOW == 69 (0x1133e3400) [pid = 1941] [serial = 1497] [outer = 0x0] 01:13:20 INFO - PROCESS | 1941 | ++DOMWINDOW == 70 (0x119882000) [pid = 1941] [serial = 1498] [outer = 0x1133e3400] 01:13:20 INFO - PROCESS | 1941 | 1467360800970 Marionette DEBUG loaded listener.js 01:13:21 INFO - PROCESS | 1941 | ++DOMWINDOW == 71 (0x119889c00) [pid = 1941] [serial = 1499] [outer = 0x1133e3400] 01:13:21 INFO - PROCESS | 1941 | 1467360801233 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]]]}] 01:13:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 01:13:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 471ms 01:13:21 INFO - PROCESS | 1941 | 1467360801271 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 01:13:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 01:13:21 INFO - PROCESS | 1941 | 1467360801272 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 01:13:21 INFO - PROCESS | 1941 | 1467360801274 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 01:13:21 INFO - PROCESS | 1941 | 1467360801275 Marionette TRACE conn2 <- [1,1970,null,{}] 01:13:21 INFO - PROCESS | 1941 | 1467360801277 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}] 01:13:21 INFO - PROCESS | 1941 | 1467360801278 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:21 INFO - PROCESS | 1941 | 1467360801357 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 01:13:21 INFO - PROCESS | 1941 | 1467360801361 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:21 INFO - PROCESS | 1941 | 1467360801362 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:21 INFO - PROCESS | 1941 | ++DOCSHELL 0x126acf000 == 27 [pid = 1941] [id = 500] 01:13:21 INFO - PROCESS | 1941 | ++DOMWINDOW == 72 (0x113f2d800) [pid = 1941] [serial = 1500] [outer = 0x0] 01:13:21 INFO - PROCESS | 1941 | ++DOMWINDOW == 73 (0x119d0c400) [pid = 1941] [serial = 1501] [outer = 0x113f2d800] 01:13:21 INFO - PROCESS | 1941 | 1467360801388 Marionette DEBUG loaded listener.js 01:13:21 INFO - PROCESS | 1941 | ++DOMWINDOW == 74 (0x119d50000) [pid = 1941] [serial = 1502] [outer = 0x113f2d800] 01:13:21 INFO - PROCESS | 1941 | 1467360801725 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]]]}] 01:13:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 01:13:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 470ms 01:13:21 INFO - PROCESS | 1941 | 1467360801745 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 01:13:21 INFO - PROCESS | 1941 | 1467360801747 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 01:13:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 01:13:21 INFO - PROCESS | 1941 | 1467360801751 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 01:13:21 INFO - PROCESS | 1941 | 1467360801753 Marionette TRACE conn2 <- [1,1974,null,{}] 01:13:21 INFO - PROCESS | 1941 | 1467360801755 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}] 01:13:21 INFO - PROCESS | 1941 | 1467360801757 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:21 INFO - PROCESS | 1941 | 1467360801878 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 01:13:21 INFO - PROCESS | 1941 | 1467360801890 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:21 INFO - PROCESS | 1941 | 1467360801892 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:21 INFO - PROCESS | 1941 | ++DOCSHELL 0x12386c800 == 28 [pid = 1941] [id = 501] 01:13:21 INFO - PROCESS | 1941 | ++DOMWINDOW == 75 (0x119d4f400) [pid = 1941] [serial = 1503] [outer = 0x0] 01:13:21 INFO - PROCESS | 1941 | ++DOMWINDOW == 76 (0x120f30800) [pid = 1941] [serial = 1504] [outer = 0x119d4f400] 01:13:21 INFO - PROCESS | 1941 | 1467360801919 Marionette DEBUG loaded listener.js 01:13:21 INFO - PROCESS | 1941 | ++DOMWINDOW == 77 (0x123803400) [pid = 1941] [serial = 1505] [outer = 0x119d4f400] 01:13:22 INFO - PROCESS | 1941 | 1467360802240 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]]]}] 01:13:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 01:13:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 519ms 01:13:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 01:13:22 INFO - PROCESS | 1941 | 1467360802270 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 01:13:22 INFO - PROCESS | 1941 | 1467360802271 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 01:13:22 INFO - PROCESS | 1941 | 1467360802274 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 01:13:22 INFO - PROCESS | 1941 | 1467360802275 Marionette TRACE conn2 <- [1,1978,null,{}] 01:13:22 INFO - PROCESS | 1941 | 1467360802277 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}] 01:13:22 INFO - PROCESS | 1941 | 1467360802278 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:22 INFO - PROCESS | 1941 | 1467360802375 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 01:13:22 INFO - PROCESS | 1941 | 1467360802409 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:22 INFO - PROCESS | 1941 | 1467360802410 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:22 INFO - PROCESS | 1941 | ++DOCSHELL 0x128b48800 == 29 [pid = 1941] [id = 502] 01:13:22 INFO - PROCESS | 1941 | ++DOMWINDOW == 78 (0x123808c00) [pid = 1941] [serial = 1506] [outer = 0x0] 01:13:22 INFO - PROCESS | 1941 | ++DOMWINDOW == 79 (0x123938400) [pid = 1941] [serial = 1507] [outer = 0x123808c00] 01:13:22 INFO - PROCESS | 1941 | 1467360802434 Marionette DEBUG loaded listener.js 01:13:22 INFO - PROCESS | 1941 | ++DOMWINDOW == 80 (0x123dc8c00) [pid = 1941] [serial = 1508] [outer = 0x123808c00] 01:13:22 INFO - PROCESS | 1941 | 1467360802734 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]]]}] 01:13:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 01:13:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 519ms 01:13:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 01:13:22 INFO - PROCESS | 1941 | 1467360802793 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 01:13:22 INFO - PROCESS | 1941 | 1467360802794 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 01:13:22 INFO - PROCESS | 1941 | 1467360802797 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 01:13:22 INFO - PROCESS | 1941 | 1467360802798 Marionette TRACE conn2 <- [1,1982,null,{}] 01:13:22 INFO - PROCESS | 1941 | 1467360802800 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}] 01:13:22 INFO - PROCESS | 1941 | 1467360802801 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:22 INFO - PROCESS | 1941 | 1467360802905 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 01:13:22 INFO - PROCESS | 1941 | 1467360802918 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:22 INFO - PROCESS | 1941 | 1467360802919 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:22 INFO - PROCESS | 1941 | ++DOCSHELL 0x12a65e000 == 30 [pid = 1941] [id = 503] 01:13:22 INFO - PROCESS | 1941 | ++DOMWINDOW == 81 (0x123dce000) [pid = 1941] [serial = 1509] [outer = 0x0] 01:13:22 INFO - PROCESS | 1941 | ++DOMWINDOW == 82 (0x123dd0400) [pid = 1941] [serial = 1510] [outer = 0x123dce000] 01:13:22 INFO - PROCESS | 1941 | 1467360802944 Marionette DEBUG loaded listener.js 01:13:22 INFO - PROCESS | 1941 | ++DOMWINDOW == 83 (0x124087800) [pid = 1941] [serial = 1511] [outer = 0x123dce000] 01:13:23 INFO - PROCESS | 1941 | 1467360803280 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]]]}] 01:13:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 01:13:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 520ms 01:13:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 01:13:23 INFO - PROCESS | 1941 | 1467360803324 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 01:13:23 INFO - PROCESS | 1941 | 1467360803325 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 01:13:23 INFO - PROCESS | 1941 | 1467360803327 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 01:13:23 INFO - PROCESS | 1941 | 1467360803328 Marionette TRACE conn2 <- [1,1986,null,{}] 01:13:23 INFO - PROCESS | 1941 | 1467360803330 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}] 01:13:23 INFO - PROCESS | 1941 | 1467360803331 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:23 INFO - PROCESS | 1941 | 1467360803430 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 01:13:23 INFO - PROCESS | 1941 | 1467360803433 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:23 INFO - PROCESS | 1941 | 1467360803434 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:23 INFO - PROCESS | 1941 | ++DOCSHELL 0x12aa63800 == 31 [pid = 1941] [id = 504] 01:13:23 INFO - PROCESS | 1941 | ++DOMWINDOW == 84 (0x123dcf400) [pid = 1941] [serial = 1512] [outer = 0x0] 01:13:23 INFO - PROCESS | 1941 | ++DOMWINDOW == 85 (0x124561400) [pid = 1941] [serial = 1513] [outer = 0x123dcf400] 01:13:23 INFO - PROCESS | 1941 | 1467360803458 Marionette DEBUG loaded listener.js 01:13:23 INFO - PROCESS | 1941 | ++DOMWINDOW == 86 (0x1246ea400) [pid = 1941] [serial = 1514] [outer = 0x123dcf400] 01:13:23 INFO - PROCESS | 1941 | 1467360803772 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]]]}] 01:13:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 01:13:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 469ms 01:13:23 INFO - PROCESS | 1941 | 1467360803803 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 01:13:23 INFO - PROCESS | 1941 | 1467360803805 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 01:13:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 01:13:23 INFO - PROCESS | 1941 | 1467360803814 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 01:13:23 INFO - PROCESS | 1941 | 1467360803817 Marionette TRACE conn2 <- [1,1990,null,{}] 01:13:23 INFO - PROCESS | 1941 | 1467360803821 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}] 01:13:23 INFO - PROCESS | 1941 | 1467360803822 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:23 INFO - PROCESS | 1941 | 1467360803949 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 01:13:23 INFO - PROCESS | 1941 | --DOMWINDOW == 85 (0x116074000) [pid = 1941] [serial = 1446] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 01:13:23 INFO - PROCESS | 1941 | --DOMWINDOW == 84 (0x116076400) [pid = 1941] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 01:13:23 INFO - PROCESS | 1941 | --DOMWINDOW == 83 (0x11696dc00) [pid = 1941] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 01:13:23 INFO - PROCESS | 1941 | --DOMWINDOW == 82 (0x1125ffc00) [pid = 1941] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 01:13:23 INFO - PROCESS | 1941 | --DOMWINDOW == 81 (0x118fac400) [pid = 1941] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 01:13:23 INFO - PROCESS | 1941 | --DOMWINDOW == 80 (0x112952800) [pid = 1941] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 01:13:23 INFO - PROCESS | 1941 | --DOMWINDOW == 79 (0x1181b5800) [pid = 1941] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 01:13:23 INFO - PROCESS | 1941 | --DOMWINDOW == 78 (0x113282c00) [pid = 1941] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 01:13:23 INFO - PROCESS | 1941 | 1467360803990 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:23 INFO - PROCESS | 1941 | 1467360803991 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:24 INFO - PROCESS | 1941 | ++DOCSHELL 0x123877000 == 32 [pid = 1941] [id = 505] 01:13:24 INFO - PROCESS | 1941 | ++DOMWINDOW == 79 (0x111e2e800) [pid = 1941] [serial = 1515] [outer = 0x0] 01:13:24 INFO - PROCESS | 1941 | ++DOMWINDOW == 80 (0x112fdd800) [pid = 1941] [serial = 1516] [outer = 0x111e2e800] 01:13:24 INFO - PROCESS | 1941 | 1467360804016 Marionette DEBUG loaded listener.js 01:13:24 INFO - PROCESS | 1941 | ++DOMWINDOW == 81 (0x117ea3c00) [pid = 1941] [serial = 1517] [outer = 0x111e2e800] 01:13:24 INFO - PROCESS | 1941 | 1467360804284 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]]]}] 01:13:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 01:13:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 523ms 01:13:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 01:13:24 INFO - PROCESS | 1941 | 1467360804338 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 01:13:24 INFO - PROCESS | 1941 | 1467360804339 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 01:13:24 INFO - PROCESS | 1941 | 1467360804341 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 01:13:24 INFO - PROCESS | 1941 | 1467360804342 Marionette TRACE conn2 <- [1,1994,null,{}] 01:13:24 INFO - PROCESS | 1941 | 1467360804344 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}] 01:13:24 INFO - PROCESS | 1941 | 1467360804346 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:24 INFO - PROCESS | 1941 | 1467360804427 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 01:13:24 INFO - PROCESS | 1941 | 1467360804431 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:24 INFO - PROCESS | 1941 | 1467360804434 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:24 INFO - PROCESS | 1941 | ++DOCSHELL 0x12b9ea800 == 33 [pid = 1941] [id = 506] 01:13:24 INFO - PROCESS | 1941 | ++DOMWINDOW == 82 (0x1181c5800) [pid = 1941] [serial = 1518] [outer = 0x0] 01:13:24 INFO - PROCESS | 1941 | ++DOMWINDOW == 83 (0x124ec8400) [pid = 1941] [serial = 1519] [outer = 0x1181c5800] 01:13:24 INFO - PROCESS | 1941 | 1467360804458 Marionette DEBUG loaded listener.js 01:13:24 INFO - PROCESS | 1941 | ++DOMWINDOW == 84 (0x1250e3000) [pid = 1941] [serial = 1520] [outer = 0x1181c5800] 01:13:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 01:13:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 419ms 01:13:24 INFO - PROCESS | 1941 | 1467360804755 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]]]}] 01:13:24 INFO - PROCESS | 1941 | 1467360804760 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 01:13:24 INFO - PROCESS | 1941 | 1467360804761 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 01:13:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 01:13:24 INFO - PROCESS | 1941 | 1467360804771 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 01:13:24 INFO - PROCESS | 1941 | 1467360804772 Marionette TRACE conn2 <- [1,1998,null,{}] 01:13:24 INFO - PROCESS | 1941 | 1467360804775 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}] 01:13:24 INFO - PROCESS | 1941 | 1467360804776 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:24 INFO - PROCESS | 1941 | 1467360804869 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 01:13:24 INFO - PROCESS | 1941 | 1467360804927 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:24 INFO - PROCESS | 1941 | 1467360804928 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:24 INFO - PROCESS | 1941 | ++DOCSHELL 0x12bc7f000 == 34 [pid = 1941] [id = 507] 01:13:24 INFO - PROCESS | 1941 | ++DOMWINDOW == 85 (0x1185bf800) [pid = 1941] [serial = 1521] [outer = 0x0] 01:13:24 INFO - PROCESS | 1941 | ++DOMWINDOW == 86 (0x1250e4400) [pid = 1941] [serial = 1522] [outer = 0x1185bf800] 01:13:24 INFO - PROCESS | 1941 | 1467360804952 Marionette DEBUG loaded listener.js 01:13:24 INFO - PROCESS | 1941 | ++DOMWINDOW == 87 (0x12567d000) [pid = 1941] [serial = 1523] [outer = 0x1185bf800] 01:13:25 INFO - PROCESS | 1941 | 1467360805209 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]]]}] 01:13:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 01:13:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 470ms 01:13:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 01:13:25 INFO - PROCESS | 1941 | 1467360805242 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 01:13:25 INFO - PROCESS | 1941 | 1467360805243 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 01:13:25 INFO - PROCESS | 1941 | 1467360805245 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 01:13:25 INFO - PROCESS | 1941 | 1467360805246 Marionette TRACE conn2 <- [1,2002,null,{}] 01:13:25 INFO - PROCESS | 1941 | 1467360805256 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}] 01:13:25 INFO - PROCESS | 1941 | 1467360805257 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:25 INFO - PROCESS | 1941 | 1467360805341 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 01:13:25 INFO - PROCESS | 1941 | 1467360805346 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:25 INFO - PROCESS | 1941 | 1467360805347 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:25 INFO - PROCESS | 1941 | ++DOCSHELL 0x12bc96000 == 35 [pid = 1941] [id = 508] 01:13:25 INFO - PROCESS | 1941 | ++DOMWINDOW == 88 (0x125682000) [pid = 1941] [serial = 1524] [outer = 0x0] 01:13:25 INFO - PROCESS | 1941 | ++DOMWINDOW == 89 (0x126011000) [pid = 1941] [serial = 1525] [outer = 0x125682000] 01:13:25 INFO - PROCESS | 1941 | 1467360805373 Marionette DEBUG loaded listener.js 01:13:25 INFO - PROCESS | 1941 | ++DOMWINDOW == 90 (0x126576800) [pid = 1941] [serial = 1526] [outer = 0x125682000] 01:13:25 INFO - PROCESS | 1941 | 1467360805716 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]]]}] 01:13:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 01:13:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 477ms 01:13:25 INFO - PROCESS | 1941 | 1467360805722 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 01:13:25 INFO - PROCESS | 1941 | 1467360805723 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 01:13:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 01:13:25 INFO - PROCESS | 1941 | 1467360805725 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 01:13:25 INFO - PROCESS | 1941 | 1467360805727 Marionette TRACE conn2 <- [1,2006,null,{}] 01:13:25 INFO - PROCESS | 1941 | 1467360805729 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}] 01:13:25 INFO - PROCESS | 1941 | 1467360805730 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:25 INFO - PROCESS | 1941 | 1467360805854 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 01:13:25 INFO - PROCESS | 1941 | 1467360805861 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:25 INFO - PROCESS | 1941 | 1467360805862 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:25 INFO - PROCESS | 1941 | ++DOCSHELL 0x12c481800 == 36 [pid = 1941] [id = 509] 01:13:25 INFO - PROCESS | 1941 | ++DOMWINDOW == 91 (0x125682800) [pid = 1941] [serial = 1527] [outer = 0x0] 01:13:25 INFO - PROCESS | 1941 | ++DOMWINDOW == 92 (0x12682b400) [pid = 1941] [serial = 1528] [outer = 0x125682800] 01:13:25 INFO - PROCESS | 1941 | 1467360805886 Marionette DEBUG loaded listener.js 01:13:25 INFO - PROCESS | 1941 | ++DOMWINDOW == 93 (0x126a24c00) [pid = 1941] [serial = 1529] [outer = 0x125682800] 01:13:26 INFO - PROCESS | 1941 | 1467360806441 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]]]}] 01:13:26 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 01:13:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 769ms 01:13:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 01:13:26 INFO - PROCESS | 1941 | 1467360806496 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 01:13:26 INFO - PROCESS | 1941 | 1467360806498 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 01:13:26 INFO - PROCESS | 1941 | 1467360806501 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 01:13:26 INFO - PROCESS | 1941 | 1467360806505 Marionette TRACE conn2 <- [1,2010,null,{}] 01:13:26 INFO - PROCESS | 1941 | 1467360806509 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}] 01:13:26 INFO - PROCESS | 1941 | 1467360806510 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:26 INFO - PROCESS | 1941 | 1467360806621 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 01:13:26 INFO - PROCESS | 1941 | 1467360806679 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:26 INFO - PROCESS | 1941 | 1467360806681 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:26 INFO - PROCESS | 1941 | ++DOCSHELL 0x116fd8000 == 37 [pid = 1941] [id = 510] 01:13:26 INFO - PROCESS | 1941 | ++DOMWINDOW == 94 (0x112957c00) [pid = 1941] [serial = 1530] [outer = 0x0] 01:13:26 INFO - PROCESS | 1941 | ++DOMWINDOW == 95 (0x1133bfc00) [pid = 1941] [serial = 1531] [outer = 0x112957c00] 01:13:26 INFO - PROCESS | 1941 | 1467360806713 Marionette DEBUG loaded listener.js 01:13:26 INFO - PROCESS | 1941 | ++DOMWINDOW == 96 (0x113da8000) [pid = 1941] [serial = 1532] [outer = 0x112957c00] 01:13:27 INFO - PROCESS | 1941 | 1467360807287 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]]]}] 01:13:27 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 01:13:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 823ms 01:13:27 INFO - PROCESS | 1941 | 1467360807325 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 01:13:27 INFO - PROCESS | 1941 | 1467360807330 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 01:13:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 01:13:27 INFO - PROCESS | 1941 | 1467360807337 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 01:13:27 INFO - PROCESS | 1941 | 1467360807340 Marionette TRACE conn2 <- [1,2014,null,{}] 01:13:27 INFO - PROCESS | 1941 | 1467360807344 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}] 01:13:27 INFO - PROCESS | 1941 | 1467360807347 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:27 INFO - PROCESS | 1941 | 1467360807497 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 01:13:27 INFO - PROCESS | 1941 | 1467360807578 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:27 INFO - PROCESS | 1941 | 1467360807580 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:27 INFO - PROCESS | 1941 | ++DOCSHELL 0x123aaa000 == 38 [pid = 1941] [id = 511] 01:13:27 INFO - PROCESS | 1941 | ++DOMWINDOW == 97 (0x112c87800) [pid = 1941] [serial = 1533] [outer = 0x0] 01:13:27 INFO - PROCESS | 1941 | ++DOMWINDOW == 98 (0x1167d3400) [pid = 1941] [serial = 1534] [outer = 0x112c87800] 01:13:27 INFO - PROCESS | 1941 | 1467360807613 Marionette DEBUG loaded listener.js 01:13:27 INFO - PROCESS | 1941 | ++DOMWINDOW == 99 (0x11817b800) [pid = 1941] [serial = 1535] [outer = 0x112c87800] 01:13:28 INFO - PROCESS | 1941 | --DOCSHELL 0x12bc96000 == 37 [pid = 1941] [id = 508] 01:13:28 INFO - PROCESS | 1941 | --DOCSHELL 0x12bc7f000 == 36 [pid = 1941] [id = 507] 01:13:28 INFO - PROCESS | 1941 | --DOCSHELL 0x12b9ea800 == 35 [pid = 1941] [id = 506] 01:13:28 INFO - PROCESS | 1941 | --DOCSHELL 0x123877000 == 34 [pid = 1941] [id = 505] 01:13:28 INFO - PROCESS | 1941 | --DOCSHELL 0x12aa63800 == 33 [pid = 1941] [id = 504] 01:13:28 INFO - PROCESS | 1941 | --DOCSHELL 0x12a65e000 == 32 [pid = 1941] [id = 503] 01:13:28 INFO - PROCESS | 1941 | --DOCSHELL 0x128b48800 == 31 [pid = 1941] [id = 502] 01:13:28 INFO - PROCESS | 1941 | --DOMWINDOW == 98 (0x123805000) [pid = 1941] [serial = 1471] [outer = 0x0] [url = about:blank] 01:13:28 INFO - PROCESS | 1941 | 1467360808307 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]]]}] 01:13:28 INFO - PROCESS | 1941 | --DOCSHELL 0x12386c800 == 30 [pid = 1941] [id = 501] 01:13:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 01:13:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1024ms 01:13:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 01:13:28 INFO - PROCESS | 1941 | 1467360808361 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 01:13:28 INFO - PROCESS | 1941 | 1467360808364 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 01:13:28 INFO - PROCESS | 1941 | 1467360808367 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 01:13:28 INFO - PROCESS | 1941 | 1467360808369 Marionette TRACE conn2 <- [1,2018,null,{}] 01:13:28 INFO - PROCESS | 1941 | 1467360808373 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}] 01:13:28 INFO - PROCESS | 1941 | 1467360808374 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:28 INFO - PROCESS | 1941 | 1467360808451 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 01:13:28 INFO - PROCESS | 1941 | 1467360808459 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:28 INFO - PROCESS | 1941 | 1467360808460 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:28 INFO - PROCESS | 1941 | ++DOCSHELL 0x116e33000 == 31 [pid = 1941] [id = 512] 01:13:28 INFO - PROCESS | 1941 | ++DOMWINDOW == 99 (0x116968c00) [pid = 1941] [serial = 1536] [outer = 0x0] 01:13:28 INFO - PROCESS | 1941 | ++DOMWINDOW == 100 (0x116ea1800) [pid = 1941] [serial = 1537] [outer = 0x116968c00] 01:13:28 INFO - PROCESS | 1941 | 1467360808488 Marionette DEBUG loaded listener.js 01:13:28 INFO - PROCESS | 1941 | ++DOMWINDOW == 101 (0x1176e5800) [pid = 1941] [serial = 1538] [outer = 0x116968c00] 01:13:28 INFO - PROCESS | 1941 | --DOMWINDOW == 100 (0x119fe2800) [pid = 1941] [serial = 1469] [outer = 0x0] [url = about:blank] 01:13:28 INFO - PROCESS | 1941 | --DOMWINDOW == 99 (0x118113400) [pid = 1941] [serial = 1453] [outer = 0x0] [url = about:blank] 01:13:28 INFO - PROCESS | 1941 | --DOMWINDOW == 98 (0x1184f1000) [pid = 1941] [serial = 1456] [outer = 0x0] [url = about:blank] 01:13:28 INFO - PROCESS | 1941 | --DOMWINDOW == 97 (0x1193ed800) [pid = 1941] [serial = 1459] [outer = 0x0] [url = about:blank] 01:13:28 INFO - PROCESS | 1941 | --DOMWINDOW == 96 (0x113d40800) [pid = 1941] [serial = 1462] [outer = 0x0] [url = about:blank] 01:13:28 INFO - PROCESS | 1941 | --DOMWINDOW == 95 (0x1185bd000) [pid = 1941] [serial = 1457] [outer = 0x0] [url = about:blank] 01:13:28 INFO - PROCESS | 1941 | --DOMWINDOW == 94 (0x1193f4000) [pid = 1941] [serial = 1465] [outer = 0x0] [url = about:blank] 01:13:28 INFO - PROCESS | 1941 | --DOMWINDOW == 93 (0x11811d400) [pid = 1941] [serial = 1448] [outer = 0x0] [url = about:blank] 01:13:28 INFO - PROCESS | 1941 | --DOMWINDOW == 92 (0x1176e6800) [pid = 1941] [serial = 1463] [outer = 0x0] [url = about:blank] 01:13:28 INFO - PROCESS | 1941 | --DOMWINDOW == 91 (0x119d44000) [pid = 1941] [serial = 1468] [outer = 0x0] [url = about:blank] 01:13:28 INFO - PROCESS | 1941 | --DOMWINDOW == 90 (0x119421c00) [pid = 1941] [serial = 1460] [outer = 0x0] [url = about:blank] 01:13:28 INFO - PROCESS | 1941 | --DOMWINDOW == 89 (0x11383d000) [pid = 1941] [serial = 1450] [outer = 0x0] [url = about:blank] 01:13:28 INFO - PROCESS | 1941 | --DOMWINDOW == 88 (0x116030800) [pid = 1941] [serial = 1451] [outer = 0x0] [url = about:blank] 01:13:28 INFO - PROCESS | 1941 | --DOMWINDOW == 87 (0x1181b4c00) [pid = 1941] [serial = 1454] [outer = 0x0] [url = about:blank] 01:13:28 INFO - PROCESS | 1941 | --DOMWINDOW == 86 (0x119d0cc00) [pid = 1941] [serial = 1466] [outer = 0x0] [url = about:blank] 01:13:28 INFO - PROCESS | 1941 | --DOMWINDOW == 85 (0x1167e2800) [pid = 1941] [serial = 1447] [outer = 0x0] [url = about:blank] 01:13:28 INFO - PROCESS | 1941 | 1467360808820 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]]]}] 01:13:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 01:13:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 521ms 01:13:28 INFO - PROCESS | 1941 | 1467360808888 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 01:13:28 INFO - PROCESS | 1941 | 1467360808891 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 01:13:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 01:13:28 INFO - PROCESS | 1941 | 1467360808895 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 01:13:28 INFO - PROCESS | 1941 | 1467360808897 Marionette TRACE conn2 <- [1,2022,null,{}] 01:13:28 INFO - PROCESS | 1941 | 1467360808899 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}] 01:13:28 INFO - PROCESS | 1941 | 1467360808901 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:28 INFO - PROCESS | 1941 | 1467360808977 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 01:13:29 INFO - PROCESS | 1941 | 1467360809005 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:29 INFO - PROCESS | 1941 | 1467360809006 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:29 INFO - PROCESS | 1941 | ++DOCSHELL 0x118fd8800 == 32 [pid = 1941] [id = 513] 01:13:29 INFO - PROCESS | 1941 | ++DOMWINDOW == 86 (0x1181b9800) [pid = 1941] [serial = 1539] [outer = 0x0] 01:13:29 INFO - PROCESS | 1941 | ++DOMWINDOW == 87 (0x1181c1400) [pid = 1941] [serial = 1540] [outer = 0x1181b9800] 01:13:29 INFO - PROCESS | 1941 | 1467360809031 Marionette DEBUG loaded listener.js 01:13:29 INFO - PROCESS | 1941 | ++DOMWINDOW == 88 (0x11823a400) [pid = 1941] [serial = 1541] [outer = 0x1181b9800] 01:13:29 INFO - PROCESS | 1941 | 1467360809362 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]]]}] 01:13:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 01:13:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 473ms 01:13:29 INFO - PROCESS | 1941 | 1467360809369 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 01:13:29 INFO - PROCESS | 1941 | 1467360809371 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 01:13:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 01:13:29 INFO - PROCESS | 1941 | 1467360809373 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 01:13:29 INFO - PROCESS | 1941 | 1467360809376 Marionette TRACE conn2 <- [1,2026,null,{}] 01:13:29 INFO - PROCESS | 1941 | 1467360809386 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}] 01:13:29 INFO - PROCESS | 1941 | 1467360809389 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:29 INFO - PROCESS | 1941 | 1467360809472 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 01:13:29 INFO - PROCESS | 1941 | 1467360809532 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:29 INFO - PROCESS | 1941 | 1467360809534 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:29 INFO - PROCESS | 1941 | ++DOCSHELL 0x12396e000 == 33 [pid = 1941] [id = 514] 01:13:29 INFO - PROCESS | 1941 | ++DOMWINDOW == 89 (0x1133c9000) [pid = 1941] [serial = 1542] [outer = 0x0] 01:13:29 INFO - PROCESS | 1941 | ++DOMWINDOW == 90 (0x1182d8800) [pid = 1941] [serial = 1543] [outer = 0x1133c9000] 01:13:29 INFO - PROCESS | 1941 | 1467360809562 Marionette DEBUG loaded listener.js 01:13:29 INFO - PROCESS | 1941 | ++DOMWINDOW == 91 (0x1185b4000) [pid = 1941] [serial = 1544] [outer = 0x1133c9000] 01:13:29 INFO - PROCESS | 1941 | 1467360809837 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]]]}] 01:13:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 01:13:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 472ms 01:13:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 01:13:29 INFO - PROCESS | 1941 | 1467360809845 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 01:13:29 INFO - PROCESS | 1941 | 1467360809847 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 01:13:29 INFO - PROCESS | 1941 | 1467360809859 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 01:13:29 INFO - PROCESS | 1941 | 1467360809860 Marionette TRACE conn2 <- [1,2030,null,{}] 01:13:29 INFO - PROCESS | 1941 | 1467360809862 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}] 01:13:29 INFO - PROCESS | 1941 | 1467360809864 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:29 INFO - PROCESS | 1941 | 1467360809956 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 01:13:29 INFO - PROCESS | 1941 | 1467360809959 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:29 INFO - PROCESS | 1941 | 1467360809961 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:29 INFO - PROCESS | 1941 | ++DOCSHELL 0x124e87000 == 34 [pid = 1941] [id = 515] 01:13:29 INFO - PROCESS | 1941 | ++DOMWINDOW == 92 (0x1185bf000) [pid = 1941] [serial = 1545] [outer = 0x0] 01:13:29 INFO - PROCESS | 1941 | ++DOMWINDOW == 93 (0x1193ef400) [pid = 1941] [serial = 1546] [outer = 0x1185bf000] 01:13:29 INFO - PROCESS | 1941 | 1467360809987 Marionette DEBUG loaded listener.js 01:13:30 INFO - PROCESS | 1941 | ++DOMWINDOW == 94 (0x119421400) [pid = 1941] [serial = 1547] [outer = 0x1185bf000] 01:13:30 INFO - PROCESS | 1941 | 1467360810339 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]]]}] 01:13:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 01:13:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 526ms 01:13:30 INFO - PROCESS | 1941 | 1467360810401 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 01:13:30 INFO - PROCESS | 1941 | 1467360810402 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 01:13:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 01:13:30 INFO - PROCESS | 1941 | 1467360810412 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 01:13:30 INFO - PROCESS | 1941 | 1467360810415 Marionette TRACE conn2 <- [1,2034,null,{}] 01:13:30 INFO - PROCESS | 1941 | 1467360810417 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}] 01:13:30 INFO - PROCESS | 1941 | 1467360810418 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:30 INFO - PROCESS | 1941 | 1467360810518 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 01:13:30 INFO - PROCESS | 1941 | 1467360810522 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:30 INFO - PROCESS | 1941 | 1467360810523 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:30 INFO - PROCESS | 1941 | ++DOCSHELL 0x126532000 == 35 [pid = 1941] [id = 516] 01:13:30 INFO - PROCESS | 1941 | ++DOMWINDOW == 95 (0x118f57c00) [pid = 1941] [serial = 1548] [outer = 0x0] 01:13:30 INFO - PROCESS | 1941 | ++DOMWINDOW == 96 (0x11986fc00) [pid = 1941] [serial = 1549] [outer = 0x118f57c00] 01:13:30 INFO - PROCESS | 1941 | 1467360810547 Marionette DEBUG loaded listener.js 01:13:30 INFO - PROCESS | 1941 | ++DOMWINDOW == 97 (0x119b7ac00) [pid = 1941] [serial = 1550] [outer = 0x118f57c00] 01:13:30 INFO - PROCESS | 1941 | 1467360810903 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]]]}] 01:13:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 01:13:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 524ms 01:13:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 01:13:30 INFO - PROCESS | 1941 | 1467360810941 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 01:13:30 INFO - PROCESS | 1941 | 1467360810942 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 01:13:30 INFO - PROCESS | 1941 | 1467360810944 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 01:13:30 INFO - PROCESS | 1941 | 1467360810945 Marionette TRACE conn2 <- [1,2038,null,{}] 01:13:30 INFO - PROCESS | 1941 | 1467360810948 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}] 01:13:30 INFO - PROCESS | 1941 | 1467360810952 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:31 INFO - PROCESS | 1941 | 1467360811071 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 01:13:31 INFO - PROCESS | 1941 | 1467360811082 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:31 INFO - PROCESS | 1941 | 1467360811083 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:31 INFO - PROCESS | 1941 | ++DOCSHELL 0x1286c7800 == 36 [pid = 1941] [id = 517] 01:13:31 INFO - PROCESS | 1941 | ++DOMWINDOW == 98 (0x119d0e000) [pid = 1941] [serial = 1551] [outer = 0x0] 01:13:31 INFO - PROCESS | 1941 | ++DOMWINDOW == 99 (0x120f35400) [pid = 1941] [serial = 1552] [outer = 0x119d0e000] 01:13:31 INFO - PROCESS | 1941 | 1467360811115 Marionette DEBUG loaded listener.js 01:13:31 INFO - PROCESS | 1941 | ++DOMWINDOW == 100 (0x123937000) [pid = 1941] [serial = 1553] [outer = 0x119d0e000] 01:13:31 INFO - PROCESS | 1941 | 1467360811462 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]]]}] 01:13:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 01:13:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 569ms 01:13:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 01:13:31 INFO - PROCESS | 1941 | 1467360811513 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 01:13:31 INFO - PROCESS | 1941 | 1467360811515 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 01:13:31 INFO - PROCESS | 1941 | 1467360811517 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 01:13:31 INFO - PROCESS | 1941 | 1467360811518 Marionette TRACE conn2 <- [1,2042,null,{}] 01:13:31 INFO - PROCESS | 1941 | 1467360811520 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}] 01:13:31 INFO - PROCESS | 1941 | 1467360811521 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:31 INFO - PROCESS | 1941 | 1467360811618 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 01:13:31 INFO - PROCESS | 1941 | 1467360811639 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:31 INFO - PROCESS | 1941 | 1467360811641 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:31 INFO - PROCESS | 1941 | ++DOCSHELL 0x119702800 == 37 [pid = 1941] [id = 518] 01:13:31 INFO - PROCESS | 1941 | ++DOMWINDOW == 101 (0x123a1ac00) [pid = 1941] [serial = 1554] [outer = 0x0] 01:13:31 INFO - PROCESS | 1941 | ++DOMWINDOW == 102 (0x124087c00) [pid = 1941] [serial = 1555] [outer = 0x123a1ac00] 01:13:31 INFO - PROCESS | 1941 | 1467360811664 Marionette DEBUG loaded listener.js 01:13:31 INFO - PROCESS | 1941 | ++DOMWINDOW == 103 (0x1245e8400) [pid = 1941] [serial = 1556] [outer = 0x123a1ac00] 01:13:32 INFO - PROCESS | 1941 | 1467360812004 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]]]}] 01:13:32 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) 01:13:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 518ms 01:13:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 01:13:32 INFO - PROCESS | 1941 | 1467360812036 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 01:13:32 INFO - PROCESS | 1941 | 1467360812037 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 01:13:32 INFO - PROCESS | 1941 | 1467360812039 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 01:13:32 INFO - PROCESS | 1941 | 1467360812040 Marionette TRACE conn2 <- [1,2046,null,{}] 01:13:32 INFO - PROCESS | 1941 | 1467360812042 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}] 01:13:32 INFO - PROCESS | 1941 | 1467360812043 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:32 INFO - PROCESS | 1941 | 1467360812140 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 01:13:32 INFO - PROCESS | 1941 | 1467360812144 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:32 INFO - PROCESS | 1941 | 1467360812153 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:32 INFO - PROCESS | 1941 | ++DOCSHELL 0x12aa63800 == 38 [pid = 1941] [id = 519] 01:13:32 INFO - PROCESS | 1941 | ++DOMWINDOW == 104 (0x123cf6400) [pid = 1941] [serial = 1557] [outer = 0x0] 01:13:32 INFO - PROCESS | 1941 | ++DOMWINDOW == 105 (0x1255cd800) [pid = 1941] [serial = 1558] [outer = 0x123cf6400] 01:13:32 INFO - PROCESS | 1941 | 1467360812178 Marionette DEBUG loaded listener.js 01:13:32 INFO - PROCESS | 1941 | ++DOMWINDOW == 106 (0x126011800) [pid = 1941] [serial = 1559] [outer = 0x123cf6400] 01:13:32 INFO - PROCESS | 1941 | --DOMWINDOW == 105 (0x113f2d800) [pid = 1941] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 01:13:32 INFO - PROCESS | 1941 | --DOMWINDOW == 104 (0x123808c00) [pid = 1941] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 01:13:32 INFO - PROCESS | 1941 | --DOMWINDOW == 103 (0x1193eb800) [pid = 1941] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 01:13:32 INFO - PROCESS | 1941 | --DOMWINDOW == 102 (0x113869c00) [pid = 1941] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 01:13:32 INFO - PROCESS | 1941 | --DOMWINDOW == 101 (0x1133e3400) [pid = 1941] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 01:13:32 INFO - PROCESS | 1941 | --DOMWINDOW == 100 (0x123dce000) [pid = 1941] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 01:13:32 INFO - PROCESS | 1941 | --DOMWINDOW == 99 (0x123dcf400) [pid = 1941] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 01:13:32 INFO - PROCESS | 1941 | --DOMWINDOW == 98 (0x117102800) [pid = 1941] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 01:13:32 INFO - PROCESS | 1941 | --DOMWINDOW == 97 (0x125682000) [pid = 1941] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 01:13:32 INFO - PROCESS | 1941 | --DOMWINDOW == 96 (0x111e2e800) [pid = 1941] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 01:13:32 INFO - PROCESS | 1941 | --DOMWINDOW == 95 (0x1181ac400) [pid = 1941] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 01:13:32 INFO - PROCESS | 1941 | --DOMWINDOW == 94 (0x1138ecc00) [pid = 1941] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 01:13:32 INFO - PROCESS | 1941 | --DOMWINDOW == 93 (0x1185bf800) [pid = 1941] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 01:13:32 INFO - PROCESS | 1941 | --DOMWINDOW == 92 (0x112959c00) [pid = 1941] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 01:13:32 INFO - PROCESS | 1941 | --DOMWINDOW == 91 (0x1181bec00) [pid = 1941] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 01:13:32 INFO - PROCESS | 1941 | --DOMWINDOW == 90 (0x11823f000) [pid = 1941] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 01:13:32 INFO - PROCESS | 1941 | --DOMWINDOW == 89 (0x118233000) [pid = 1941] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 01:13:32 INFO - PROCESS | 1941 | --DOMWINDOW == 88 (0x119d4f400) [pid = 1941] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 01:13:32 INFO - PROCESS | 1941 | --DOMWINDOW == 87 (0x1181c5800) [pid = 1941] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 01:13:32 INFO - PROCESS | 1941 | 1467360812678 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]]]}] 01:13:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 01:13:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 669ms 01:13:32 INFO - PROCESS | 1941 | 1467360812709 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 01:13:32 INFO - PROCESS | 1941 | 1467360812710 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 01:13:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 01:13:32 INFO - PROCESS | 1941 | 1467360812713 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 01:13:32 INFO - PROCESS | 1941 | 1467360812716 Marionette TRACE conn2 <- [1,2050,null,{}] 01:13:32 INFO - PROCESS | 1941 | 1467360812719 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}] 01:13:32 INFO - PROCESS | 1941 | 1467360812720 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:32 INFO - PROCESS | 1941 | 1467360812795 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 01:13:32 INFO - PROCESS | 1941 | 1467360812801 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:32 INFO - PROCESS | 1941 | 1467360812802 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:32 INFO - PROCESS | 1941 | ++DOCSHELL 0x126862000 == 39 [pid = 1941] [id = 520] 01:13:32 INFO - PROCESS | 1941 | ++DOMWINDOW == 88 (0x1127ca800) [pid = 1941] [serial = 1560] [outer = 0x0] 01:13:32 INFO - PROCESS | 1941 | ++DOMWINDOW == 89 (0x116966800) [pid = 1941] [serial = 1561] [outer = 0x1127ca800] 01:13:32 INFO - PROCESS | 1941 | 1467360812826 Marionette DEBUG loaded listener.js 01:13:32 INFO - PROCESS | 1941 | ++DOMWINDOW == 90 (0x1185bf800) [pid = 1941] [serial = 1562] [outer = 0x1127ca800] 01:13:33 INFO - PROCESS | 1941 | 1467360813153 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]]]}] 01:13:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 01:13:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 475ms 01:13:33 INFO - PROCESS | 1941 | 1467360813188 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 01:13:33 INFO - PROCESS | 1941 | 1467360813189 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 01:13:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 01:13:33 INFO - PROCESS | 1941 | 1467360813192 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 01:13:33 INFO - PROCESS | 1941 | 1467360813193 Marionette TRACE conn2 <- [1,2054,null,{}] 01:13:33 INFO - PROCESS | 1941 | 1467360813195 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}] 01:13:33 INFO - PROCESS | 1941 | 1467360813196 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:33 INFO - PROCESS | 1941 | 1467360813308 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 01:13:33 INFO - PROCESS | 1941 | 1467360813315 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:33 INFO - PROCESS | 1941 | 1467360813316 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:33 INFO - PROCESS | 1941 | ++DOCSHELL 0x12b9dc800 == 40 [pid = 1941] [id = 521] 01:13:33 INFO - PROCESS | 1941 | ++DOMWINDOW == 91 (0x1185bb800) [pid = 1941] [serial = 1563] [outer = 0x0] 01:13:33 INFO - PROCESS | 1941 | ++DOMWINDOW == 92 (0x1193eec00) [pid = 1941] [serial = 1564] [outer = 0x1185bb800] 01:13:33 INFO - PROCESS | 1941 | 1467360813341 Marionette DEBUG loaded listener.js 01:13:33 INFO - PROCESS | 1941 | ++DOMWINDOW == 93 (0x1249b5000) [pid = 1941] [serial = 1565] [outer = 0x1185bb800] 01:13:33 INFO - PROCESS | 1941 | 1467360813725 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]]]}] 01:13:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 01:13:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 569ms 01:13:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 01:13:33 INFO - PROCESS | 1941 | 1467360813762 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 01:13:33 INFO - PROCESS | 1941 | 1467360813764 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 01:13:33 INFO - PROCESS | 1941 | 1467360813768 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 01:13:33 INFO - PROCESS | 1941 | 1467360813770 Marionette TRACE conn2 <- [1,2058,null,{}] 01:13:33 INFO - PROCESS | 1941 | 1467360813772 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}] 01:13:33 INFO - PROCESS | 1941 | 1467360813773 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:33 INFO - PROCESS | 1941 | 1467360813911 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 01:13:33 INFO - PROCESS | 1941 | 1467360813990 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:33 INFO - PROCESS | 1941 | 1467360813991 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:33 INFO - PROCESS | 1941 | ++DOCSHELL 0x12c350800 == 41 [pid = 1941] [id = 522] 01:13:34 INFO - PROCESS | 1941 | ++DOMWINDOW == 94 (0x11858d000) [pid = 1941] [serial = 1566] [outer = 0x0] 01:13:34 INFO - PROCESS | 1941 | ++DOMWINDOW == 95 (0x1249b1400) [pid = 1941] [serial = 1567] [outer = 0x11858d000] 01:13:34 INFO - PROCESS | 1941 | 1467360814018 Marionette DEBUG loaded listener.js 01:13:34 INFO - PROCESS | 1941 | ++DOMWINDOW == 96 (0x12801bc00) [pid = 1941] [serial = 1568] [outer = 0x11858d000] 01:13:34 INFO - PROCESS | 1941 | 1467360814300 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]]]}] 01:13:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 01:13:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 569ms 01:13:34 INFO - PROCESS | 1941 | 1467360814339 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 01:13:34 INFO - PROCESS | 1941 | 1467360814340 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 01:13:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 01:13:34 INFO - PROCESS | 1941 | 1467360814342 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 01:13:34 INFO - PROCESS | 1941 | 1467360814343 Marionette TRACE conn2 <- [1,2062,null,{}] 01:13:34 INFO - PROCESS | 1941 | 1467360814345 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}] 01:13:34 INFO - PROCESS | 1941 | 1467360814347 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:34 INFO - PROCESS | 1941 | 1467360814437 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 01:13:34 INFO - PROCESS | 1941 | 1467360814441 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:34 INFO - PROCESS | 1941 | 1467360814442 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:34 INFO - PROCESS | 1941 | ++DOCSHELL 0x12cacb800 == 42 [pid = 1941] [id = 523] 01:13:34 INFO - PROCESS | 1941 | ++DOMWINDOW == 97 (0x128017000) [pid = 1941] [serial = 1569] [outer = 0x0] 01:13:34 INFO - PROCESS | 1941 | ++DOMWINDOW == 98 (0x128103c00) [pid = 1941] [serial = 1570] [outer = 0x128017000] 01:13:34 INFO - PROCESS | 1941 | 1467360814466 Marionette DEBUG loaded listener.js 01:13:34 INFO - PROCESS | 1941 | ++DOMWINDOW == 99 (0x12810fc00) [pid = 1941] [serial = 1571] [outer = 0x128017000] 01:13:34 INFO - PROCESS | 1941 | 1467360814952 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]]]}] 01:13:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 01:13:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 669ms 01:13:35 INFO - PROCESS | 1941 | 1467360815011 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 01:13:35 INFO - PROCESS | 1941 | 1467360815015 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 01:13:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 01:13:35 INFO - PROCESS | 1941 | 1467360815018 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 01:13:35 INFO - PROCESS | 1941 | 1467360815020 Marionette TRACE conn2 <- [1,2066,null,{}] 01:13:35 INFO - PROCESS | 1941 | 1467360815024 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}] 01:13:35 INFO - PROCESS | 1941 | 1467360815026 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:35 INFO - PROCESS | 1941 | 1467360815127 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 01:13:35 INFO - PROCESS | 1941 | 1467360815202 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:35 INFO - PROCESS | 1941 | 1467360815203 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:35 INFO - PROCESS | 1941 | ++DOCSHELL 0x118f0c000 == 43 [pid = 1941] [id = 524] 01:13:35 INFO - PROCESS | 1941 | ++DOMWINDOW == 100 (0x113da7800) [pid = 1941] [serial = 1572] [outer = 0x0] 01:13:35 INFO - PROCESS | 1941 | ++DOMWINDOW == 101 (0x1171c2800) [pid = 1941] [serial = 1573] [outer = 0x113da7800] 01:13:35 INFO - PROCESS | 1941 | 1467360815235 Marionette DEBUG loaded listener.js 01:13:35 INFO - PROCESS | 1941 | ++DOMWINDOW == 102 (0x11817c800) [pid = 1941] [serial = 1574] [outer = 0x113da7800] 01:13:35 INFO - PROCESS | 1941 | 1467360815635 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]]]}] 01:13:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 01:13:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 673ms 01:13:35 INFO - PROCESS | 1941 | 1467360815692 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 01:13:35 INFO - PROCESS | 1941 | 1467360815697 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 01:13:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 01:13:35 INFO - PROCESS | 1941 | 1467360815704 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 01:13:35 INFO - PROCESS | 1941 | 1467360815707 Marionette TRACE conn2 <- [1,2070,null,{}] 01:13:35 INFO - PROCESS | 1941 | 1467360815748 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}] 01:13:35 INFO - PROCESS | 1941 | 1467360815751 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:35 INFO - PROCESS | 1941 | 1467360815927 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 01:13:35 INFO - PROCESS | 1941 | 1467360815976 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:35 INFO - PROCESS | 1941 | 1467360815978 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:35 INFO - PROCESS | 1941 | ++DOCSHELL 0x1285c8000 == 44 [pid = 1941] [id = 525] 01:13:35 INFO - PROCESS | 1941 | ++DOMWINDOW == 103 (0x1182db400) [pid = 1941] [serial = 1575] [outer = 0x0] 01:13:36 INFO - PROCESS | 1941 | ++DOMWINDOW == 104 (0x1183a5800) [pid = 1941] [serial = 1576] [outer = 0x1182db400] 01:13:36 INFO - PROCESS | 1941 | 1467360816011 Marionette DEBUG loaded listener.js 01:13:36 INFO - PROCESS | 1941 | ++DOMWINDOW == 105 (0x1185ba000) [pid = 1941] [serial = 1577] [outer = 0x1182db400] 01:13:36 INFO - PROCESS | 1941 | 1467360816446 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]]]}] 01:13:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 01:13:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 773ms 01:13:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 01:13:36 INFO - PROCESS | 1941 | 1467360816476 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 01:13:36 INFO - PROCESS | 1941 | 1467360816478 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 01:13:36 INFO - PROCESS | 1941 | 1467360816480 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 01:13:36 INFO - PROCESS | 1941 | 1467360816483 Marionette TRACE conn2 <- [1,2074,null,{}] 01:13:36 INFO - PROCESS | 1941 | 1467360816491 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}] 01:13:36 INFO - PROCESS | 1941 | 1467360816494 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:36 INFO - PROCESS | 1941 | 1467360816594 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 01:13:36 INFO - PROCESS | 1941 | 1467360816658 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:36 INFO - PROCESS | 1941 | 1467360816660 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:36 INFO - PROCESS | 1941 | ++DOCSHELL 0x12cad3000 == 45 [pid = 1941] [id = 526] 01:13:36 INFO - PROCESS | 1941 | ++DOMWINDOW == 106 (0x11941c800) [pid = 1941] [serial = 1578] [outer = 0x0] 01:13:36 INFO - PROCESS | 1941 | ++DOMWINDOW == 107 (0x119fe1400) [pid = 1941] [serial = 1579] [outer = 0x11941c800] 01:13:36 INFO - PROCESS | 1941 | 1467360816692 Marionette DEBUG loaded listener.js 01:13:36 INFO - PROCESS | 1941 | ++DOMWINDOW == 108 (0x120fec800) [pid = 1941] [serial = 1580] [outer = 0x11941c800] 01:13:37 INFO - PROCESS | 1941 | 1467360817175 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]]]}] 01:13:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 01:13:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 773ms 01:13:37 INFO - PROCESS | 1941 | 1467360817254 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 01:13:37 INFO - PROCESS | 1941 | 1467360817257 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 01:13:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 01:13:37 INFO - PROCESS | 1941 | 1467360817261 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 01:13:37 INFO - PROCESS | 1941 | 1467360817263 Marionette TRACE conn2 <- [1,2078,null,{}] 01:13:37 INFO - PROCESS | 1941 | 1467360817289 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}] 01:13:37 INFO - PROCESS | 1941 | 1467360817291 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:37 INFO - PROCESS | 1941 | 1467360817449 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 01:13:37 INFO - PROCESS | 1941 | 1467360817519 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:37 INFO - PROCESS | 1941 | 1467360817520 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:37 INFO - PROCESS | 1941 | ++DOCSHELL 0x12cbde000 == 46 [pid = 1941] [id = 527] 01:13:37 INFO - PROCESS | 1941 | ++DOMWINDOW == 109 (0x124b5c000) [pid = 1941] [serial = 1581] [outer = 0x0] 01:13:37 INFO - PROCESS | 1941 | ++DOMWINDOW == 110 (0x125675800) [pid = 1941] [serial = 1582] [outer = 0x124b5c000] 01:13:37 INFO - PROCESS | 1941 | 1467360817549 Marionette DEBUG loaded listener.js 01:13:37 INFO - PROCESS | 1941 | ++DOMWINDOW == 111 (0x128012c00) [pid = 1941] [serial = 1583] [outer = 0x124b5c000] 01:13:37 INFO - PROCESS | 1941 | 1467360817970 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]]]}] 01:13:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 01:13:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 741ms 01:13:38 INFO - PROCESS | 1941 | 1467360818001 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 01:13:38 INFO - PROCESS | 1941 | 1467360818003 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 01:13:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 01:13:38 INFO - PROCESS | 1941 | 1467360818005 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 01:13:38 INFO - PROCESS | 1941 | 1467360818006 Marionette TRACE conn2 <- [1,2082,null,{}] 01:13:38 INFO - PROCESS | 1941 | 1467360818009 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}] 01:13:38 INFO - PROCESS | 1941 | 1467360818010 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:38 INFO - PROCESS | 1941 | 1467360818230 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 01:13:38 INFO - PROCESS | 1941 | 1467360818305 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:38 INFO - PROCESS | 1941 | 1467360818307 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:38 INFO - PROCESS | 1941 | ++DOCSHELL 0x1187dc800 == 47 [pid = 1941] [id = 528] 01:13:38 INFO - PROCESS | 1941 | ++DOMWINDOW == 112 (0x112984400) [pid = 1941] [serial = 1584] [outer = 0x0] 01:13:38 INFO - PROCESS | 1941 | ++DOMWINDOW == 113 (0x113285800) [pid = 1941] [serial = 1585] [outer = 0x112984400] 01:13:38 INFO - PROCESS | 1941 | 1467360818337 Marionette DEBUG loaded listener.js 01:13:38 INFO - PROCESS | 1941 | ++DOMWINDOW == 114 (0x116025000) [pid = 1941] [serial = 1586] [outer = 0x112984400] 01:13:39 INFO - PROCESS | 1941 | --DOCSHELL 0x1184ce800 == 46 [pid = 1941] [id = 482] 01:13:39 INFO - PROCESS | 1941 | --DOCSHELL 0x12c350800 == 45 [pid = 1941] [id = 522] 01:13:39 INFO - PROCESS | 1941 | --DOCSHELL 0x12b9dc800 == 44 [pid = 1941] [id = 521] 01:13:39 INFO - PROCESS | 1941 | --DOCSHELL 0x126862000 == 43 [pid = 1941] [id = 520] 01:13:39 INFO - PROCESS | 1941 | --DOCSHELL 0x12aa63800 == 42 [pid = 1941] [id = 519] 01:13:39 INFO - PROCESS | 1941 | --DOCSHELL 0x119702800 == 41 [pid = 1941] [id = 518] 01:13:39 INFO - PROCESS | 1941 | --DOCSHELL 0x1286c7800 == 40 [pid = 1941] [id = 517] 01:13:39 INFO - PROCESS | 1941 | --DOCSHELL 0x126532000 == 39 [pid = 1941] [id = 516] 01:13:39 INFO - PROCESS | 1941 | --DOCSHELL 0x124e87000 == 38 [pid = 1941] [id = 515] 01:13:39 INFO - PROCESS | 1941 | --DOCSHELL 0x12396e000 == 37 [pid = 1941] [id = 514] 01:13:39 INFO - PROCESS | 1941 | --DOCSHELL 0x118fd8800 == 36 [pid = 1941] [id = 513] 01:13:39 INFO - PROCESS | 1941 | --DOCSHELL 0x116e33000 == 35 [pid = 1941] [id = 512] 01:13:39 INFO - PROCESS | 1941 | --DOCSHELL 0x123aaa000 == 34 [pid = 1941] [id = 511] 01:13:39 INFO - PROCESS | 1941 | --DOCSHELL 0x116fd8000 == 33 [pid = 1941] [id = 510] 01:13:39 INFO - PROCESS | 1941 | --DOCSHELL 0x12c481800 == 32 [pid = 1941] [id = 509] 01:13:39 INFO - PROCESS | 1941 | --DOCSHELL 0x12cbde000 == 31 [pid = 1941] [id = 527] 01:13:39 INFO - PROCESS | 1941 | --DOCSHELL 0x12cad3000 == 30 [pid = 1941] [id = 526] 01:13:39 INFO - PROCESS | 1941 | --DOCSHELL 0x1285c8000 == 29 [pid = 1941] [id = 525] 01:13:39 INFO - PROCESS | 1941 | --DOCSHELL 0x12cacb800 == 28 [pid = 1941] [id = 523] 01:13:39 INFO - PROCESS | 1941 | --DOCSHELL 0x118f0c000 == 27 [pid = 1941] [id = 524] 01:13:39 INFO - PROCESS | 1941 | --DOMWINDOW == 113 (0x119d0c400) [pid = 1941] [serial = 1501] [outer = 0x0] [url = about:blank] 01:13:39 INFO - PROCESS | 1941 | --DOMWINDOW == 112 (0x123938400) [pid = 1941] [serial = 1507] [outer = 0x0] [url = about:blank] 01:13:39 INFO - PROCESS | 1941 | --DOMWINDOW == 111 (0x119d50000) [pid = 1941] [serial = 1502] [outer = 0x0] [url = about:blank] 01:13:39 INFO - PROCESS | 1941 | --DOMWINDOW == 110 (0x11941c000) [pid = 1941] [serial = 1495] [outer = 0x0] [url = about:blank] 01:13:39 INFO - PROCESS | 1941 | --DOMWINDOW == 109 (0x119865c00) [pid = 1941] [serial = 1496] [outer = 0x0] [url = about:blank] 01:13:39 INFO - PROCESS | 1941 | --DOMWINDOW == 108 (0x11823cc00) [pid = 1941] [serial = 1487] [outer = 0x0] [url = about:blank] 01:13:39 INFO - PROCESS | 1941 | --DOMWINDOW == 107 (0x118235000) [pid = 1941] [serial = 1486] [outer = 0x0] [url = about:blank] 01:13:39 INFO - PROCESS | 1941 | --DOMWINDOW == 106 (0x119882000) [pid = 1941] [serial = 1498] [outer = 0x0] [url = about:blank] 01:13:39 INFO - PROCESS | 1941 | --DOMWINDOW == 105 (0x123dd0400) [pid = 1941] [serial = 1510] [outer = 0x0] [url = about:blank] 01:13:39 INFO - PROCESS | 1941 | --DOMWINDOW == 104 (0x119889c00) [pid = 1941] [serial = 1499] [outer = 0x0] [url = about:blank] 01:13:39 INFO - PROCESS | 1941 | --DOMWINDOW == 103 (0x123dc8c00) [pid = 1941] [serial = 1508] [outer = 0x0] [url = about:blank] 01:13:39 INFO - PROCESS | 1941 | --DOMWINDOW == 102 (0x124561400) [pid = 1941] [serial = 1513] [outer = 0x0] [url = about:blank] 01:13:39 INFO - PROCESS | 1941 | --DOMWINDOW == 101 (0x1171b9800) [pid = 1941] [serial = 1480] [outer = 0x0] [url = about:blank] 01:13:39 INFO - PROCESS | 1941 | --DOMWINDOW == 100 (0x118119400) [pid = 1941] [serial = 1481] [outer = 0x0] [url = about:blank] 01:13:39 INFO - PROCESS | 1941 | --DOMWINDOW == 99 (0x126011000) [pid = 1941] [serial = 1525] [outer = 0x0] [url = about:blank] 01:13:39 INFO - PROCESS | 1941 | --DOMWINDOW == 98 (0x117ea3c00) [pid = 1941] [serial = 1517] [outer = 0x0] [url = about:blank] 01:13:39 INFO - PROCESS | 1941 | --DOMWINDOW == 97 (0x1181b2400) [pid = 1941] [serial = 1483] [outer = 0x0] [url = about:blank] 01:13:39 INFO - PROCESS | 1941 | --DOMWINDOW == 96 (0x1181be400) [pid = 1941] [serial = 1484] [outer = 0x0] [url = about:blank] 01:13:39 INFO - PROCESS | 1941 | --DOMWINDOW == 95 (0x1150cbc00) [pid = 1941] [serial = 1477] [outer = 0x0] [url = about:blank] 01:13:39 INFO - PROCESS | 1941 | --DOMWINDOW == 94 (0x112fdd800) [pid = 1941] [serial = 1516] [outer = 0x0] [url = about:blank] 01:13:39 INFO - PROCESS | 1941 | --DOMWINDOW == 93 (0x12567d000) [pid = 1941] [serial = 1523] [outer = 0x0] [url = about:blank] 01:13:39 INFO - PROCESS | 1941 | --DOMWINDOW == 92 (0x11607c800) [pid = 1941] [serial = 1478] [outer = 0x0] [url = about:blank] 01:13:39 INFO - PROCESS | 1941 | --DOMWINDOW == 91 (0x112c90000) [pid = 1941] [serial = 1474] [outer = 0x0] [url = about:blank] 01:13:39 INFO - PROCESS | 1941 | --DOMWINDOW == 90 (0x1133dc800) [pid = 1941] [serial = 1475] [outer = 0x0] [url = about:blank] 01:13:39 INFO - PROCESS | 1941 | --DOMWINDOW == 89 (0x1182dcc00) [pid = 1941] [serial = 1489] [outer = 0x0] [url = about:blank] 01:13:39 INFO - PROCESS | 1941 | --DOMWINDOW == 88 (0x118883800) [pid = 1941] [serial = 1490] [outer = 0x0] [url = about:blank] 01:13:39 INFO - PROCESS | 1941 | --DOMWINDOW == 87 (0x118fb6800) [pid = 1941] [serial = 1492] [outer = 0x0] [url = about:blank] 01:13:39 INFO - PROCESS | 1941 | --DOMWINDOW == 86 (0x1193ea400) [pid = 1941] [serial = 1493] [outer = 0x0] [url = about:blank] 01:13:39 INFO - PROCESS | 1941 | --DOMWINDOW == 85 (0x1238ea400) [pid = 1941] [serial = 1472] [outer = 0x0] [url = about:blank] 01:13:39 INFO - PROCESS | 1941 | --DOMWINDOW == 84 (0x1250e4400) [pid = 1941] [serial = 1522] [outer = 0x0] [url = about:blank] 01:13:39 INFO - PROCESS | 1941 | --DOMWINDOW == 83 (0x120f30800) [pid = 1941] [serial = 1504] [outer = 0x0] [url = about:blank] 01:13:39 INFO - PROCESS | 1941 | --DOMWINDOW == 82 (0x126576800) [pid = 1941] [serial = 1526] [outer = 0x0] [url = about:blank] 01:13:39 INFO - PROCESS | 1941 | --DOMWINDOW == 81 (0x124ec8400) [pid = 1941] [serial = 1519] [outer = 0x0] [url = about:blank] 01:13:39 INFO - PROCESS | 1941 | --DOMWINDOW == 80 (0x1246ea400) [pid = 1941] [serial = 1514] [outer = 0x0] [url = about:blank] 01:13:39 INFO - PROCESS | 1941 | --DOMWINDOW == 79 (0x124087800) [pid = 1941] [serial = 1511] [outer = 0x0] [url = about:blank] 01:13:39 INFO - PROCESS | 1941 | --DOMWINDOW == 78 (0x1250e3000) [pid = 1941] [serial = 1520] [outer = 0x0] [url = about:blank] 01:13:39 INFO - PROCESS | 1941 | --DOMWINDOW == 77 (0x123803400) [pid = 1941] [serial = 1505] [outer = 0x0] [url = about:blank] 01:13:39 INFO - PROCESS | 1941 | 1467360819405 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]]]}] 01:13:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 01:13:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1420ms 01:13:39 INFO - PROCESS | 1941 | 1467360819426 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 01:13:39 INFO - PROCESS | 1941 | 1467360819428 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 01:13:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 01:13:39 INFO - PROCESS | 1941 | 1467360819435 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 01:13:39 INFO - PROCESS | 1941 | 1467360819438 Marionette TRACE conn2 <- [1,2086,null,{}] 01:13:39 INFO - PROCESS | 1941 | 1467360819442 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}] 01:13:39 INFO - PROCESS | 1941 | 1467360819443 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:39 INFO - PROCESS | 1941 | 1467360819524 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 01:13:39 INFO - PROCESS | 1941 | 1467360819528 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:39 INFO - PROCESS | 1941 | 1467360819530 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:39 INFO - PROCESS | 1941 | ++DOCSHELL 0x116672800 == 28 [pid = 1941] [id = 529] 01:13:39 INFO - PROCESS | 1941 | ++DOMWINDOW == 78 (0x11386f800) [pid = 1941] [serial = 1587] [outer = 0x0] 01:13:39 INFO - PROCESS | 1941 | ++DOMWINDOW == 79 (0x113d40c00) [pid = 1941] [serial = 1588] [outer = 0x11386f800] 01:13:39 INFO - PROCESS | 1941 | 1467360819563 Marionette DEBUG loaded listener.js 01:13:39 INFO - PROCESS | 1941 | ++DOMWINDOW == 80 (0x116078400) [pid = 1941] [serial = 1589] [outer = 0x11386f800] 01:13:39 INFO - PROCESS | 1941 | 1467360819910 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]]]}] 01:13:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 01:13:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 526ms 01:13:39 INFO - PROCESS | 1941 | 1467360819968 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 01:13:39 INFO - PROCESS | 1941 | 1467360819972 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 01:13:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 01:13:39 INFO - PROCESS | 1941 | 1467360819977 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 01:13:39 INFO - PROCESS | 1941 | 1467360819979 Marionette TRACE conn2 <- [1,2090,null,{}] 01:13:39 INFO - PROCESS | 1941 | 1467360819982 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}] 01:13:39 INFO - PROCESS | 1941 | 1467360819983 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:40 INFO - PROCESS | 1941 | 1467360820060 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 01:13:40 INFO - PROCESS | 1941 | 1467360820067 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:40 INFO - PROCESS | 1941 | 1467360820069 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:40 INFO - PROCESS | 1941 | ++DOCSHELL 0x117e73000 == 29 [pid = 1941] [id = 530] 01:13:40 INFO - PROCESS | 1941 | ++DOMWINDOW == 81 (0x1167d4c00) [pid = 1941] [serial = 1590] [outer = 0x0] 01:13:40 INFO - PROCESS | 1941 | ++DOMWINDOW == 82 (0x1171c0400) [pid = 1941] [serial = 1591] [outer = 0x1167d4c00] 01:13:40 INFO - PROCESS | 1941 | 1467360820096 Marionette DEBUG loaded listener.js 01:13:40 INFO - PROCESS | 1941 | ++DOMWINDOW == 83 (0x118118400) [pid = 1941] [serial = 1592] [outer = 0x1167d4c00] 01:13:40 INFO - PROCESS | 1941 | 1467360820449 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]]]}] 01:13:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 01:13:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 519ms 01:13:40 INFO - PROCESS | 1941 | 1467360820505 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 01:13:40 INFO - PROCESS | 1941 | 1467360820506 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 01:13:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 01:13:40 INFO - PROCESS | 1941 | 1467360820510 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 01:13:40 INFO - PROCESS | 1941 | 1467360820512 Marionette TRACE conn2 <- [1,2094,null,{}] 01:13:40 INFO - PROCESS | 1941 | 1467360820528 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}] 01:13:40 INFO - PROCESS | 1941 | 1467360820531 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:40 INFO - PROCESS | 1941 | 1467360820610 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 01:13:40 INFO - PROCESS | 1941 | 1467360820618 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:40 INFO - PROCESS | 1941 | 1467360820620 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:40 INFO - PROCESS | 1941 | ++DOCSHELL 0x119daa000 == 30 [pid = 1941] [id = 531] 01:13:40 INFO - PROCESS | 1941 | ++DOMWINDOW == 84 (0x1181b9400) [pid = 1941] [serial = 1593] [outer = 0x0] 01:13:40 INFO - PROCESS | 1941 | ++DOMWINDOW == 85 (0x11823e800) [pid = 1941] [serial = 1594] [outer = 0x1181b9400] 01:13:40 INFO - PROCESS | 1941 | 1467360820648 Marionette DEBUG loaded listener.js 01:13:40 INFO - PROCESS | 1941 | ++DOMWINDOW == 86 (0x11839fc00) [pid = 1941] [serial = 1595] [outer = 0x1181b9400] 01:13:41 INFO - PROCESS | 1941 | 1467360821002 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]]]}] 01:13:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 01:13:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 522ms 01:13:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 01:13:41 INFO - PROCESS | 1941 | 1467360821033 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 01:13:41 INFO - PROCESS | 1941 | 1467360821035 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 01:13:41 INFO - PROCESS | 1941 | 1467360821037 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 01:13:41 INFO - PROCESS | 1941 | 1467360821038 Marionette TRACE conn2 <- [1,2098,null,{}] 01:13:41 INFO - PROCESS | 1941 | 1467360821040 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}] 01:13:41 INFO - PROCESS | 1941 | 1467360821041 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:41 INFO - PROCESS | 1941 | 1467360821118 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 01:13:41 INFO - PROCESS | 1941 | 1467360821179 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:41 INFO - PROCESS | 1941 | 1467360821180 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:41 INFO - PROCESS | 1941 | ++DOCSHELL 0x124074800 == 31 [pid = 1941] [id = 532] 01:13:41 INFO - PROCESS | 1941 | ++DOMWINDOW == 87 (0x11839f400) [pid = 1941] [serial = 1596] [outer = 0x0] 01:13:41 INFO - PROCESS | 1941 | ++DOMWINDOW == 88 (0x11888d000) [pid = 1941] [serial = 1597] [outer = 0x11839f400] 01:13:41 INFO - PROCESS | 1941 | 1467360821206 Marionette DEBUG loaded listener.js 01:13:41 INFO - PROCESS | 1941 | ++DOMWINDOW == 89 (0x11938b400) [pid = 1941] [serial = 1598] [outer = 0x11839f400] 01:13:41 INFO - PROCESS | 1941 | 1467360821515 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]]]}] 01:13:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 01:13:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 521ms 01:13:41 INFO - PROCESS | 1941 | 1467360821559 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 01:13:41 INFO - PROCESS | 1941 | 1467360821560 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 01:13:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 01:13:41 INFO - PROCESS | 1941 | 1467360821563 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 01:13:41 INFO - PROCESS | 1941 | 1467360821564 Marionette TRACE conn2 <- [1,2102,null,{}] 01:13:41 INFO - PROCESS | 1941 | 1467360821566 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}] 01:13:41 INFO - PROCESS | 1941 | 1467360821567 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:41 INFO - PROCESS | 1941 | 1467360821666 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 01:13:41 INFO - PROCESS | 1941 | 1467360821703 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:41 INFO - PROCESS | 1941 | 1467360821703 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:41 INFO - PROCESS | 1941 | ++DOCSHELL 0x12503e000 == 32 [pid = 1941] [id = 533] 01:13:41 INFO - PROCESS | 1941 | ++DOMWINDOW == 90 (0x11938c400) [pid = 1941] [serial = 1599] [outer = 0x0] 01:13:41 INFO - PROCESS | 1941 | ++DOMWINDOW == 91 (0x1193f6800) [pid = 1941] [serial = 1600] [outer = 0x11938c400] 01:13:41 INFO - PROCESS | 1941 | 1467360821728 Marionette DEBUG loaded listener.js 01:13:41 INFO - PROCESS | 1941 | ++DOMWINDOW == 92 (0x119865c00) [pid = 1941] [serial = 1601] [outer = 0x11938c400] 01:13:42 INFO - PROCESS | 1941 | 1467360822044 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]]]}] 01:13:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 01:13:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 524ms 01:13:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 01:13:42 INFO - PROCESS | 1941 | 1467360822087 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 01:13:42 INFO - PROCESS | 1941 | 1467360822088 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 01:13:42 INFO - PROCESS | 1941 | 1467360822090 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 01:13:42 INFO - PROCESS | 1941 | 1467360822091 Marionette TRACE conn2 <- [1,2106,null,{}] 01:13:42 INFO - PROCESS | 1941 | 1467360822094 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}] 01:13:42 INFO - PROCESS | 1941 | 1467360822098 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:42 INFO - PROCESS | 1941 | 1467360822219 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 01:13:42 INFO - PROCESS | 1941 | 1467360822223 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:42 INFO - PROCESS | 1941 | 1467360822224 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:42 INFO - PROCESS | 1941 | ++DOCSHELL 0x126864800 == 33 [pid = 1941] [id = 534] 01:13:42 INFO - PROCESS | 1941 | ++DOMWINDOW == 93 (0x119756000) [pid = 1941] [serial = 1602] [outer = 0x0] 01:13:42 INFO - PROCESS | 1941 | ++DOMWINDOW == 94 (0x119b87000) [pid = 1941] [serial = 1603] [outer = 0x119756000] 01:13:42 INFO - PROCESS | 1941 | 1467360822249 Marionette DEBUG loaded listener.js 01:13:42 INFO - PROCESS | 1941 | ++DOMWINDOW == 95 (0x120feb800) [pid = 1941] [serial = 1604] [outer = 0x119756000] 01:13:42 INFO - PROCESS | 1941 | 1467360822583 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]]]}] 01:13:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 01:13:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 519ms 01:13:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 01:13:42 INFO - PROCESS | 1941 | 1467360822615 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 01:13:42 INFO - PROCESS | 1941 | 1467360822616 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 01:13:42 INFO - PROCESS | 1941 | 1467360822618 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 01:13:42 INFO - PROCESS | 1941 | 1467360822619 Marionette TRACE conn2 <- [1,2110,null,{}] 01:13:42 INFO - PROCESS | 1941 | 1467360822622 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}] 01:13:42 INFO - PROCESS | 1941 | 1467360822623 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:42 INFO - PROCESS | 1941 | 1467360822728 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 01:13:42 INFO - PROCESS | 1941 | 1467360822731 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:42 INFO - PROCESS | 1941 | 1467360822733 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:42 INFO - PROCESS | 1941 | ++DOCSHELL 0x1285d5000 == 34 [pid = 1941] [id = 535] 01:13:42 INFO - PROCESS | 1941 | ++DOMWINDOW == 96 (0x119868800) [pid = 1941] [serial = 1605] [outer = 0x0] 01:13:42 INFO - PROCESS | 1941 | ++DOMWINDOW == 97 (0x123935400) [pid = 1941] [serial = 1606] [outer = 0x119868800] 01:13:42 INFO - PROCESS | 1941 | 1467360822757 Marionette DEBUG loaded listener.js 01:13:42 INFO - PROCESS | 1941 | ++DOMWINDOW == 98 (0x123dcf400) [pid = 1941] [serial = 1607] [outer = 0x119868800] 01:13:43 INFO - PROCESS | 1941 | 1467360823100 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]]]}] 01:13:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 01:13:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 521ms 01:13:43 INFO - PROCESS | 1941 | 1467360823141 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 01:13:43 INFO - PROCESS | 1941 | 1467360823142 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 01:13:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 01:13:43 INFO - PROCESS | 1941 | 1467360823144 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 01:13:43 INFO - PROCESS | 1941 | 1467360823145 Marionette TRACE conn2 <- [1,2114,null,{}] 01:13:43 INFO - PROCESS | 1941 | 1467360823148 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}] 01:13:43 INFO - PROCESS | 1941 | 1467360823149 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:43 INFO - PROCESS | 1941 | 1467360823247 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 01:13:43 INFO - PROCESS | 1941 | 1467360823250 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:43 INFO - PROCESS | 1941 | 1467360823252 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:43 INFO - PROCESS | 1941 | ++DOCSHELL 0x128da3000 == 35 [pid = 1941] [id = 536] 01:13:43 INFO - PROCESS | 1941 | ++DOMWINDOW == 99 (0x118fb3c00) [pid = 1941] [serial = 1608] [outer = 0x0] 01:13:43 INFO - PROCESS | 1941 | ++DOMWINDOW == 100 (0x124088c00) [pid = 1941] [serial = 1609] [outer = 0x118fb3c00] 01:13:43 INFO - PROCESS | 1941 | 1467360823276 Marionette DEBUG loaded listener.js 01:13:43 INFO - PROCESS | 1941 | ++DOMWINDOW == 101 (0x1245e3800) [pid = 1941] [serial = 1610] [outer = 0x118fb3c00] 01:13:43 INFO - PROCESS | 1941 | --DOMWINDOW == 100 (0x119d0e000) [pid = 1941] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 01:13:43 INFO - PROCESS | 1941 | --DOMWINDOW == 99 (0x123a1ac00) [pid = 1941] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 01:13:43 INFO - PROCESS | 1941 | --DOMWINDOW == 98 (0x1181b9800) [pid = 1941] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 01:13:43 INFO - PROCESS | 1941 | --DOMWINDOW == 97 (0x116968c00) [pid = 1941] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 01:13:43 INFO - PROCESS | 1941 | --DOMWINDOW == 96 (0x112957c00) [pid = 1941] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 01:13:43 INFO - PROCESS | 1941 | --DOMWINDOW == 95 (0x125682800) [pid = 1941] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 01:13:43 INFO - PROCESS | 1941 | --DOMWINDOW == 94 (0x1185bf000) [pid = 1941] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 01:13:43 INFO - PROCESS | 1941 | --DOMWINDOW == 93 (0x1133c9000) [pid = 1941] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 01:13:43 INFO - PROCESS | 1941 | --DOMWINDOW == 92 (0x112c87800) [pid = 1941] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 01:13:43 INFO - PROCESS | 1941 | --DOMWINDOW == 91 (0x11858d000) [pid = 1941] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 01:13:43 INFO - PROCESS | 1941 | --DOMWINDOW == 90 (0x123cf6400) [pid = 1941] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 01:13:43 INFO - PROCESS | 1941 | --DOMWINDOW == 89 (0x128017000) [pid = 1941] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 01:13:43 INFO - PROCESS | 1941 | --DOMWINDOW == 88 (0x1127ca800) [pid = 1941] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 01:13:43 INFO - PROCESS | 1941 | --DOMWINDOW == 87 (0x118f57c00) [pid = 1941] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 01:13:43 INFO - PROCESS | 1941 | --DOMWINDOW == 86 (0x1185bb800) [pid = 1941] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 01:13:43 INFO - PROCESS | 1941 | 1467360823778 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]]]}] 01:13:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 01:13:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 673ms 01:13:43 INFO - PROCESS | 1941 | 1467360823818 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 01:13:43 INFO - PROCESS | 1941 | 1467360823821 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 01:13:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 01:13:43 INFO - PROCESS | 1941 | 1467360823824 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 01:13:43 INFO - PROCESS | 1941 | 1467360823827 Marionette TRACE conn2 <- [1,2118,null,{}] 01:13:43 INFO - PROCESS | 1941 | 1467360823832 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}] 01:13:43 INFO - PROCESS | 1941 | 1467360823833 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:43 INFO - PROCESS | 1941 | 1467360823951 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 01:13:44 INFO - PROCESS | 1941 | 1467360824080 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:44 INFO - PROCESS | 1941 | 1467360824083 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:44 INFO - PROCESS | 1941 | ++DOCSHELL 0x116fd0000 == 36 [pid = 1941] [id = 537] 01:13:44 INFO - PROCESS | 1941 | ++DOMWINDOW == 87 (0x113370000) [pid = 1941] [serial = 1611] [outer = 0x0] 01:13:44 INFO - PROCESS | 1941 | ++DOMWINDOW == 88 (0x1133dc800) [pid = 1941] [serial = 1612] [outer = 0x113370000] 01:13:44 INFO - PROCESS | 1941 | 1467360824116 Marionette DEBUG loaded listener.js 01:13:44 INFO - PROCESS | 1941 | ++DOMWINDOW == 89 (0x116028c00) [pid = 1941] [serial = 1613] [outer = 0x113370000] 01:13:44 INFO - PROCESS | 1941 | 1467360824638 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]]]}] 01:13:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 01:13:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 823ms 01:13:44 INFO - PROCESS | 1941 | 1467360824647 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 01:13:44 INFO - PROCESS | 1941 | 1467360824652 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 01:13:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 01:13:44 INFO - PROCESS | 1941 | 1467360824657 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 01:13:44 INFO - PROCESS | 1941 | 1467360824659 Marionette TRACE conn2 <- [1,2122,null,{}] 01:13:44 INFO - PROCESS | 1941 | 1467360824661 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}] 01:13:44 INFO - PROCESS | 1941 | 1467360824663 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:44 INFO - PROCESS | 1941 | 1467360824818 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 01:13:44 INFO - PROCESS | 1941 | 1467360824829 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:44 INFO - PROCESS | 1941 | 1467360824831 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:44 INFO - PROCESS | 1941 | ++DOCSHELL 0x123ecd800 == 37 [pid = 1941] [id = 538] 01:13:44 INFO - PROCESS | 1941 | ++DOMWINDOW == 90 (0x117ea3400) [pid = 1941] [serial = 1614] [outer = 0x0] 01:13:44 INFO - PROCESS | 1941 | ++DOMWINDOW == 91 (0x11811cc00) [pid = 1941] [serial = 1615] [outer = 0x117ea3400] 01:13:44 INFO - PROCESS | 1941 | 1467360824885 Marionette DEBUG loaded listener.js 01:13:44 INFO - PROCESS | 1941 | ++DOMWINDOW == 92 (0x1181b7400) [pid = 1941] [serial = 1616] [outer = 0x117ea3400] 01:13:45 INFO - PROCESS | 1941 | 1467360825566 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]]]}] 01:13:45 INFO - PROCESS | 1941 | --DOCSHELL 0x1285d5000 == 36 [pid = 1941] [id = 535] 01:13:45 INFO - PROCESS | 1941 | --DOCSHELL 0x126864800 == 35 [pid = 1941] [id = 534] 01:13:45 INFO - PROCESS | 1941 | --DOCSHELL 0x12503e000 == 34 [pid = 1941] [id = 533] 01:13:45 INFO - PROCESS | 1941 | --DOCSHELL 0x124074800 == 33 [pid = 1941] [id = 532] 01:13:45 INFO - PROCESS | 1941 | --DOCSHELL 0x119daa000 == 32 [pid = 1941] [id = 531] 01:13:45 INFO - PROCESS | 1941 | --DOCSHELL 0x117e73000 == 31 [pid = 1941] [id = 530] 01:13:45 INFO - PROCESS | 1941 | --DOCSHELL 0x116672800 == 30 [pid = 1941] [id = 529] 01:13:45 INFO - PROCESS | 1941 | --DOMWINDOW == 91 (0x1181c1400) [pid = 1941] [serial = 1540] [outer = 0x0] [url = about:blank] 01:13:45 INFO - PROCESS | 1941 | --DOMWINDOW == 90 (0x11823a400) [pid = 1941] [serial = 1541] [outer = 0x0] [url = about:blank] 01:13:45 INFO - PROCESS | 1941 | --DOMWINDOW == 89 (0x116ea1800) [pid = 1941] [serial = 1537] [outer = 0x0] [url = about:blank] 01:13:45 INFO - PROCESS | 1941 | --DOMWINDOW == 88 (0x1176e5800) [pid = 1941] [serial = 1538] [outer = 0x0] [url = about:blank] 01:13:45 INFO - PROCESS | 1941 | --DOMWINDOW == 87 (0x1133bfc00) [pid = 1941] [serial = 1531] [outer = 0x0] [url = about:blank] 01:13:45 INFO - PROCESS | 1941 | --DOMWINDOW == 86 (0x113da8000) [pid = 1941] [serial = 1532] [outer = 0x0] [url = about:blank] 01:13:45 INFO - PROCESS | 1941 | --DOMWINDOW == 85 (0x126a24c00) [pid = 1941] [serial = 1529] [outer = 0x0] [url = about:blank] 01:13:45 INFO - PROCESS | 1941 | --DOMWINDOW == 84 (0x12682b400) [pid = 1941] [serial = 1528] [outer = 0x0] [url = about:blank] 01:13:45 INFO - PROCESS | 1941 | --DOMWINDOW == 83 (0x1167d3400) [pid = 1941] [serial = 1534] [outer = 0x0] [url = about:blank] 01:13:45 INFO - PROCESS | 1941 | --DOMWINDOW == 82 (0x11817b800) [pid = 1941] [serial = 1535] [outer = 0x0] [url = about:blank] 01:13:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 01:13:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 971ms 01:13:45 INFO - PROCESS | 1941 | 1467360825631 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 01:13:45 INFO - PROCESS | 1941 | 1467360825636 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 01:13:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 01:13:45 INFO - PROCESS | 1941 | 1467360825639 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 01:13:45 INFO - PROCESS | 1941 | 1467360825641 Marionette TRACE conn2 <- [1,2126,null,{}] 01:13:45 INFO - PROCESS | 1941 | 1467360825645 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}] 01:13:45 INFO - PROCESS | 1941 | 1467360825646 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:45 INFO - PROCESS | 1941 | 1467360825722 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 01:13:45 INFO - PROCESS | 1941 | --DOMWINDOW == 81 (0x120f35400) [pid = 1941] [serial = 1552] [outer = 0x0] [url = about:blank] 01:13:45 INFO - PROCESS | 1941 | --DOMWINDOW == 80 (0x124087c00) [pid = 1941] [serial = 1555] [outer = 0x0] [url = about:blank] 01:13:45 INFO - PROCESS | 1941 | --DOMWINDOW == 79 (0x1193ef400) [pid = 1941] [serial = 1546] [outer = 0x0] [url = about:blank] 01:13:45 INFO - PROCESS | 1941 | --DOMWINDOW == 78 (0x1182d8800) [pid = 1941] [serial = 1543] [outer = 0x0] [url = about:blank] 01:13:45 INFO - PROCESS | 1941 | --DOMWINDOW == 77 (0x1185b4000) [pid = 1941] [serial = 1544] [outer = 0x0] [url = about:blank] 01:13:45 INFO - PROCESS | 1941 | --DOMWINDOW == 76 (0x12801bc00) [pid = 1941] [serial = 1568] [outer = 0x0] [url = about:blank] 01:13:45 INFO - PROCESS | 1941 | --DOMWINDOW == 75 (0x1255cd800) [pid = 1941] [serial = 1558] [outer = 0x0] [url = about:blank] 01:13:45 INFO - PROCESS | 1941 | --DOMWINDOW == 74 (0x128103c00) [pid = 1941] [serial = 1570] [outer = 0x0] [url = about:blank] 01:13:45 INFO - PROCESS | 1941 | --DOMWINDOW == 73 (0x12810fc00) [pid = 1941] [serial = 1571] [outer = 0x0] [url = about:blank] 01:13:45 INFO - PROCESS | 1941 | --DOMWINDOW == 72 (0x1185bf800) [pid = 1941] [serial = 1562] [outer = 0x0] [url = about:blank] 01:13:45 INFO - PROCESS | 1941 | --DOMWINDOW == 71 (0x116966800) [pid = 1941] [serial = 1561] [outer = 0x0] [url = about:blank] 01:13:45 INFO - PROCESS | 1941 | --DOMWINDOW == 70 (0x126011800) [pid = 1941] [serial = 1559] [outer = 0x0] [url = about:blank] 01:13:45 INFO - PROCESS | 1941 | --DOMWINDOW == 69 (0x11986fc00) [pid = 1941] [serial = 1549] [outer = 0x0] [url = about:blank] 01:13:45 INFO - PROCESS | 1941 | --DOMWINDOW == 68 (0x123937000) [pid = 1941] [serial = 1553] [outer = 0x0] [url = about:blank] 01:13:45 INFO - PROCESS | 1941 | --DOMWINDOW == 67 (0x1245e8400) [pid = 1941] [serial = 1556] [outer = 0x0] [url = about:blank] 01:13:45 INFO - PROCESS | 1941 | --DOMWINDOW == 66 (0x1249b5000) [pid = 1941] [serial = 1565] [outer = 0x0] [url = about:blank] 01:13:45 INFO - PROCESS | 1941 | --DOMWINDOW == 65 (0x119b7ac00) [pid = 1941] [serial = 1550] [outer = 0x0] [url = about:blank] 01:13:45 INFO - PROCESS | 1941 | --DOMWINDOW == 64 (0x119421400) [pid = 1941] [serial = 1547] [outer = 0x0] [url = about:blank] 01:13:45 INFO - PROCESS | 1941 | --DOMWINDOW == 63 (0x1193eec00) [pid = 1941] [serial = 1564] [outer = 0x0] [url = about:blank] 01:13:45 INFO - PROCESS | 1941 | --DOMWINDOW == 62 (0x1249b1400) [pid = 1941] [serial = 1567] [outer = 0x0] [url = about:blank] 01:13:45 INFO - PROCESS | 1941 | 1467360825790 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:45 INFO - PROCESS | 1941 | 1467360825793 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:45 INFO - PROCESS | 1941 | ++DOCSHELL 0x116fc2800 == 31 [pid = 1941] [id = 539] 01:13:45 INFO - PROCESS | 1941 | ++DOMWINDOW == 63 (0x1133e1800) [pid = 1941] [serial = 1617] [outer = 0x0] 01:13:45 INFO - PROCESS | 1941 | ++DOMWINDOW == 64 (0x116711c00) [pid = 1941] [serial = 1618] [outer = 0x1133e1800] 01:13:45 INFO - PROCESS | 1941 | 1467360825823 Marionette DEBUG loaded listener.js 01:13:45 INFO - PROCESS | 1941 | ++DOMWINDOW == 65 (0x1176ddc00) [pid = 1941] [serial = 1619] [outer = 0x1133e1800] 01:13:46 INFO - PROCESS | 1941 | 1467360826123 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]]]}] 01:13:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 01:13:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 520ms 01:13:46 INFO - PROCESS | 1941 | 1467360826159 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 01:13:46 INFO - PROCESS | 1941 | 1467360826162 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 01:13:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 01:13:46 INFO - PROCESS | 1941 | 1467360826170 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 01:13:46 INFO - PROCESS | 1941 | 1467360826172 Marionette TRACE conn2 <- [1,2130,null,{}] 01:13:46 INFO - PROCESS | 1941 | 1467360826174 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}] 01:13:46 INFO - PROCESS | 1941 | 1467360826176 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:46 INFO - PROCESS | 1941 | 1467360826255 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 01:13:46 INFO - PROCESS | 1941 | 1467360826259 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:46 INFO - PROCESS | 1941 | 1467360826260 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:46 INFO - PROCESS | 1941 | ++DOCSHELL 0x119704800 == 32 [pid = 1941] [id = 540] 01:13:46 INFO - PROCESS | 1941 | ++DOMWINDOW == 66 (0x1181aa800) [pid = 1941] [serial = 1620] [outer = 0x0] 01:13:46 INFO - PROCESS | 1941 | ++DOMWINDOW == 67 (0x118237400) [pid = 1941] [serial = 1621] [outer = 0x1181aa800] 01:13:46 INFO - PROCESS | 1941 | 1467360826289 Marionette DEBUG loaded listener.js 01:13:46 INFO - PROCESS | 1941 | ++DOMWINDOW == 68 (0x1182d5400) [pid = 1941] [serial = 1622] [outer = 0x1181aa800] 01:13:46 INFO - PROCESS | 1941 | 1467360826630 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] 01:13:46 INFO - PROCESS | 1941 | 1467360826645 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 01:13:46 INFO - PROCESS | 1941 | 1467360826658 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 01:13:46 INFO - PROCESS | 1941 | 1467360826661 Marionette TRACE conn2 <- [1,2134,null,{}] 01:13:46 INFO - PROCESS | 1941 | 1467360826671 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}] 01:13:46 INFO - PROCESS | 1941 | 1467360826674 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:46 INFO - PROCESS | 1941 | 1467360826752 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 01:13:46 INFO - PROCESS | 1941 | 1467360826757 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:46 INFO - PROCESS | 1941 | 1467360826759 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:46 INFO - PROCESS | 1941 | ++DOCSHELL 0x12427d000 == 33 [pid = 1941] [id = 541] 01:13:46 INFO - PROCESS | 1941 | ++DOMWINDOW == 69 (0x112eb9400) [pid = 1941] [serial = 1623] [outer = 0x0] 01:13:46 INFO - PROCESS | 1941 | ++DOMWINDOW == 70 (0x118f55000) [pid = 1941] [serial = 1624] [outer = 0x112eb9400] 01:13:46 INFO - PROCESS | 1941 | 1467360826788 Marionette DEBUG loaded listener.js 01:13:46 INFO - PROCESS | 1941 | ++DOMWINDOW == 71 (0x119419c00) [pid = 1941] [serial = 1625] [outer = 0x112eb9400] 01:13:47 INFO - PROCESS | 1941 | 1467360827146 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]]]}] 01:13:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 01:13:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 531ms 01:13:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 01:13:47 INFO - PROCESS | 1941 | 1467360827180 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 01:13:47 INFO - PROCESS | 1941 | 1467360827183 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 01:13:47 INFO - PROCESS | 1941 | 1467360827186 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 01:13:47 INFO - PROCESS | 1941 | 1467360827187 Marionette TRACE conn2 <- [1,2138,null,{}] 01:13:47 INFO - PROCESS | 1941 | 1467360827190 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}] 01:13:47 INFO - PROCESS | 1941 | 1467360827191 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:47 INFO - PROCESS | 1941 | 1467360827270 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 01:13:47 INFO - PROCESS | 1941 | 1467360827274 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:47 INFO - PROCESS | 1941 | 1467360827275 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:47 INFO - PROCESS | 1941 | ++DOCSHELL 0x1264b9000 == 34 [pid = 1941] [id = 542] 01:13:47 INFO - PROCESS | 1941 | ++DOMWINDOW == 72 (0x11986b800) [pid = 1941] [serial = 1626] [outer = 0x0] 01:13:47 INFO - PROCESS | 1941 | ++DOMWINDOW == 73 (0x119889c00) [pid = 1941] [serial = 1627] [outer = 0x11986b800] 01:13:47 INFO - PROCESS | 1941 | 1467360827303 Marionette DEBUG loaded listener.js 01:13:47 INFO - PROCESS | 1941 | ++DOMWINDOW == 74 (0x119d0e400) [pid = 1941] [serial = 1628] [outer = 0x11986b800] 01:13:47 INFO - PROCESS | 1941 | 1467360827649 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]]]}] 01:13:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 01:13:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 471ms 01:13:47 INFO - PROCESS | 1941 | 1467360827658 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 01:13:47 INFO - PROCESS | 1941 | 1467360827659 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 01:13:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 01:13:47 INFO - PROCESS | 1941 | 1467360827661 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 01:13:47 INFO - PROCESS | 1941 | 1467360827673 Marionette TRACE conn2 <- [1,2142,null,{}] 01:13:47 INFO - PROCESS | 1941 | 1467360827675 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}] 01:13:47 INFO - PROCESS | 1941 | 1467360827677 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:47 INFO - PROCESS | 1941 | 1467360827754 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 01:13:47 INFO - PROCESS | 1941 | 1467360827758 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:47 INFO - PROCESS | 1941 | 1467360827759 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:47 INFO - PROCESS | 1941 | ++DOCSHELL 0x1285dd000 == 35 [pid = 1941] [id = 543] 01:13:47 INFO - PROCESS | 1941 | ++DOMWINDOW == 75 (0x119b7ac00) [pid = 1941] [serial = 1629] [outer = 0x0] 01:13:47 INFO - PROCESS | 1941 | ++DOMWINDOW == 76 (0x120f27c00) [pid = 1941] [serial = 1630] [outer = 0x119b7ac00] 01:13:47 INFO - PROCESS | 1941 | 1467360827784 Marionette DEBUG loaded listener.js 01:13:47 INFO - PROCESS | 1941 | ++DOMWINDOW == 77 (0x120f36400) [pid = 1941] [serial = 1631] [outer = 0x119b7ac00] 01:13:48 INFO - PROCESS | 1941 | 1467360828188 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] 01:13:48 INFO - PROCESS | 1941 | 1467360828243 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 01:13:48 INFO - PROCESS | 1941 | 1467360828245 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 01:13:48 INFO - PROCESS | 1941 | 1467360828247 Marionette TRACE conn2 <- [1,2146,null,{}] 01:13:48 INFO - PROCESS | 1941 | 1467360828249 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}] 01:13:48 INFO - PROCESS | 1941 | 1467360828253 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:48 INFO - PROCESS | 1941 | 1467360828370 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 01:13:48 INFO - PROCESS | 1941 | 1467360828386 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:48 INFO - PROCESS | 1941 | 1467360828388 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:48 INFO - PROCESS | 1941 | ++DOCSHELL 0x12a644800 == 36 [pid = 1941] [id = 544] 01:13:48 INFO - PROCESS | 1941 | ++DOMWINDOW == 78 (0x112eb8000) [pid = 1941] [serial = 1632] [outer = 0x0] 01:13:48 INFO - PROCESS | 1941 | ++DOMWINDOW == 79 (0x123dce000) [pid = 1941] [serial = 1633] [outer = 0x112eb8000] 01:13:48 INFO - PROCESS | 1941 | 1467360828412 Marionette DEBUG loaded listener.js 01:13:48 INFO - PROCESS | 1941 | ++DOMWINDOW == 80 (0x124ff8000) [pid = 1941] [serial = 1634] [outer = 0x112eb8000] 01:13:48 INFO - PROCESS | 1941 | 1467360828751 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] 01:13:48 INFO - PROCESS | 1941 | 1467360828768 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 01:13:48 INFO - PROCESS | 1941 | 1467360828770 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 01:13:48 INFO - PROCESS | 1941 | 1467360828771 Marionette TRACE conn2 <- [1,2150,null,{}] 01:13:48 INFO - PROCESS | 1941 | 1467360828781 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}] 01:13:48 INFO - PROCESS | 1941 | 1467360828783 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:48 INFO - PROCESS | 1941 | 1467360828893 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 01:13:48 INFO - PROCESS | 1941 | 1467360828898 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:48 INFO - PROCESS | 1941 | 1467360828899 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:48 INFO - PROCESS | 1941 | ++DOCSHELL 0x12aab0000 == 37 [pid = 1941] [id = 545] 01:13:48 INFO - PROCESS | 1941 | ++DOMWINDOW == 81 (0x124ff8c00) [pid = 1941] [serial = 1635] [outer = 0x0] 01:13:48 INFO - PROCESS | 1941 | ++DOMWINDOW == 82 (0x12567c800) [pid = 1941] [serial = 1636] [outer = 0x124ff8c00] 01:13:48 INFO - PROCESS | 1941 | 1467360828923 Marionette DEBUG loaded listener.js 01:13:48 INFO - PROCESS | 1941 | ++DOMWINDOW == 83 (0x126011800) [pid = 1941] [serial = 1637] [outer = 0x124ff8c00] 01:13:49 INFO - PROCESS | 1941 | 1467360829254 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]]]}] 01:13:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 01:13:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 518ms 01:13:49 INFO - PROCESS | 1941 | 1467360829291 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 01:13:49 INFO - PROCESS | 1941 | 1467360829292 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 01:13:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 01:13:49 INFO - PROCESS | 1941 | 1467360829295 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 01:13:49 INFO - PROCESS | 1941 | 1467360829296 Marionette TRACE conn2 <- [1,2154,null,{}] 01:13:49 INFO - PROCESS | 1941 | 1467360829299 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}] 01:13:49 INFO - PROCESS | 1941 | 1467360829302 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:49 INFO - PROCESS | 1941 | 1467360829402 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 01:13:49 INFO - PROCESS | 1941 | 1467360829406 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:49 INFO - PROCESS | 1941 | 1467360829407 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:49 INFO - PROCESS | 1941 | ++DOCSHELL 0x12b10f800 == 38 [pid = 1941] [id = 546] 01:13:49 INFO - PROCESS | 1941 | ++DOMWINDOW == 84 (0x1250e2c00) [pid = 1941] [serial = 1638] [outer = 0x0] 01:13:49 INFO - PROCESS | 1941 | ++DOMWINDOW == 85 (0x126576c00) [pid = 1941] [serial = 1639] [outer = 0x1250e2c00] 01:13:49 INFO - PROCESS | 1941 | 1467360829431 Marionette DEBUG loaded listener.js 01:13:49 INFO - PROCESS | 1941 | ++DOMWINDOW == 86 (0x126a1b000) [pid = 1941] [serial = 1640] [outer = 0x1250e2c00] 01:13:49 INFO - PROCESS | 1941 | 1467360829772 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]]]}] 01:13:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 01:13:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 519ms 01:13:49 INFO - PROCESS | 1941 | 1467360829814 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 01:13:49 INFO - PROCESS | 1941 | 1467360829817 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 01:13:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 01:13:49 INFO - PROCESS | 1941 | 1467360829820 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 01:13:49 INFO - PROCESS | 1941 | 1467360829821 Marionette TRACE conn2 <- [1,2158,null,{}] 01:13:49 INFO - PROCESS | 1941 | 1467360829824 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}] 01:13:49 INFO - PROCESS | 1941 | 1467360829825 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:49 INFO - PROCESS | 1941 | 1467360829973 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 01:13:49 INFO - PROCESS | 1941 | --DOMWINDOW == 85 (0x11938c400) [pid = 1941] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 01:13:49 INFO - PROCESS | 1941 | --DOMWINDOW == 84 (0x119756000) [pid = 1941] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 01:13:49 INFO - PROCESS | 1941 | --DOMWINDOW == 83 (0x124b5c000) [pid = 1941] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 01:13:49 INFO - PROCESS | 1941 | --DOMWINDOW == 82 (0x113da7800) [pid = 1941] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 01:13:49 INFO - PROCESS | 1941 | --DOMWINDOW == 81 (0x11941c800) [pid = 1941] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 01:13:49 INFO - PROCESS | 1941 | --DOMWINDOW == 80 (0x1182db400) [pid = 1941] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 01:13:49 INFO - PROCESS | 1941 | --DOMWINDOW == 79 (0x119868800) [pid = 1941] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 01:13:49 INFO - PROCESS | 1941 | --DOMWINDOW == 78 (0x1167d4c00) [pid = 1941] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 01:13:49 INFO - PROCESS | 1941 | --DOMWINDOW == 77 (0x11386f800) [pid = 1941] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 01:13:49 INFO - PROCESS | 1941 | --DOMWINDOW == 76 (0x112984400) [pid = 1941] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 01:13:49 INFO - PROCESS | 1941 | --DOMWINDOW == 75 (0x1181b9400) [pid = 1941] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 01:13:49 INFO - PROCESS | 1941 | --DOMWINDOW == 74 (0x11839f400) [pid = 1941] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 01:13:50 INFO - PROCESS | 1941 | 1467360830017 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:50 INFO - PROCESS | 1941 | 1467360830018 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:50 INFO - PROCESS | 1941 | ++DOCSHELL 0x116fce000 == 39 [pid = 1941] [id = 547] 01:13:50 INFO - PROCESS | 1941 | ++DOMWINDOW == 75 (0x112953800) [pid = 1941] [serial = 1641] [outer = 0x0] 01:13:50 INFO - PROCESS | 1941 | ++DOMWINDOW == 76 (0x115d59400) [pid = 1941] [serial = 1642] [outer = 0x112953800] 01:13:50 INFO - PROCESS | 1941 | 1467360830044 Marionette DEBUG loaded listener.js 01:13:50 INFO - PROCESS | 1941 | ++DOMWINDOW == 77 (0x118241000) [pid = 1941] [serial = 1643] [outer = 0x112953800] 01:13:50 INFO - PROCESS | 1941 | 1467360830321 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]]]}] 01:13:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 01:13:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 520ms 01:13:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 01:13:50 INFO - PROCESS | 1941 | 1467360830340 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 01:13:50 INFO - PROCESS | 1941 | 1467360830341 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 01:13:50 INFO - PROCESS | 1941 | 1467360830344 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 01:13:50 INFO - PROCESS | 1941 | 1467360830345 Marionette TRACE conn2 <- [1,2162,null,{}] 01:13:50 INFO - PROCESS | 1941 | 1467360830355 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}] 01:13:50 INFO - PROCESS | 1941 | 1467360830357 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:50 INFO - PROCESS | 1941 | 1467360830440 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 01:13:50 INFO - PROCESS | 1941 | 1467360830444 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:50 INFO - PROCESS | 1941 | 1467360830445 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:50 INFO - PROCESS | 1941 | ++DOCSHELL 0x12b9e7000 == 40 [pid = 1941] [id = 548] 01:13:50 INFO - PROCESS | 1941 | ++DOMWINDOW == 78 (0x1181c8c00) [pid = 1941] [serial = 1644] [outer = 0x0] 01:13:50 INFO - PROCESS | 1941 | ++DOMWINDOW == 79 (0x126835400) [pid = 1941] [serial = 1645] [outer = 0x1181c8c00] 01:13:50 INFO - PROCESS | 1941 | 1467360830471 Marionette DEBUG loaded listener.js 01:13:50 INFO - PROCESS | 1941 | ++DOMWINDOW == 80 (0x128018000) [pid = 1941] [serial = 1646] [outer = 0x1181c8c00] 01:13:50 INFO - PROCESS | 1941 | 1467360830824 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]]]}] 01:13:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 01:13:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 518ms 01:13:50 INFO - PROCESS | 1941 | 1467360830863 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 01:13:50 INFO - PROCESS | 1941 | 1467360830865 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 01:13:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 01:13:50 INFO - PROCESS | 1941 | 1467360830869 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 01:13:50 INFO - PROCESS | 1941 | 1467360830871 Marionette TRACE conn2 <- [1,2166,null,{}] 01:13:50 INFO - PROCESS | 1941 | 1467360830873 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}] 01:13:50 INFO - PROCESS | 1941 | 1467360830875 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:50 INFO - PROCESS | 1941 | 1467360830973 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 01:13:50 INFO - PROCESS | 1941 | 1467360830976 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:50 INFO - PROCESS | 1941 | 1467360830978 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:50 INFO - PROCESS | 1941 | ++DOCSHELL 0x12c33d000 == 41 [pid = 1941] [id = 549] 01:13:50 INFO - PROCESS | 1941 | ++DOMWINDOW == 81 (0x12801bc00) [pid = 1941] [serial = 1647] [outer = 0x0] 01:13:51 INFO - PROCESS | 1941 | ++DOMWINDOW == 82 (0x128107800) [pid = 1941] [serial = 1648] [outer = 0x12801bc00] 01:13:51 INFO - PROCESS | 1941 | 1467360831004 Marionette DEBUG loaded listener.js 01:13:51 INFO - PROCESS | 1941 | ++DOMWINDOW == 83 (0x128123000) [pid = 1941] [serial = 1649] [outer = 0x12801bc00] 01:13:51 INFO - PROCESS | 1941 | 1467360831355 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]]]}] 01:13:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 01:13:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 519ms 01:13:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 01:13:51 INFO - PROCESS | 1941 | 1467360831389 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 01:13:51 INFO - PROCESS | 1941 | 1467360831390 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 01:13:51 INFO - PROCESS | 1941 | 1467360831392 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 01:13:51 INFO - PROCESS | 1941 | 1467360831393 Marionette TRACE conn2 <- [1,2170,null,{}] 01:13:51 INFO - PROCESS | 1941 | 1467360831395 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}] 01:13:51 INFO - PROCESS | 1941 | 1467360831396 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:51 INFO - PROCESS | 1941 | 1467360831472 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 01:13:51 INFO - PROCESS | 1941 | 1467360831531 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:51 INFO - PROCESS | 1941 | 1467360831532 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:51 INFO - PROCESS | 1941 | ++DOCSHELL 0x12c483000 == 42 [pid = 1941] [id = 550] 01:13:51 INFO - PROCESS | 1941 | ++DOMWINDOW == 84 (0x12801ec00) [pid = 1941] [serial = 1650] [outer = 0x0] 01:13:51 INFO - PROCESS | 1941 | ++DOMWINDOW == 85 (0x128128400) [pid = 1941] [serial = 1651] [outer = 0x12801ec00] 01:13:51 INFO - PROCESS | 1941 | 1467360831556 Marionette DEBUG loaded listener.js 01:13:51 INFO - PROCESS | 1941 | ++DOMWINDOW == 86 (0x128293400) [pid = 1941] [serial = 1652] [outer = 0x12801ec00] 01:13:51 INFO - PROCESS | 1941 | 1467360831841 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]]]}] 01:13:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 01:13:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 469ms 01:13:51 INFO - PROCESS | 1941 | 1467360831862 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 01:13:51 INFO - PROCESS | 1941 | 1467360831873 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 01:13:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 01:13:51 INFO - PROCESS | 1941 | 1467360831881 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 01:13:51 INFO - PROCESS | 1941 | 1467360831883 Marionette TRACE conn2 <- [1,2174,null,{}] 01:13:51 INFO - PROCESS | 1941 | 1467360831888 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}] 01:13:51 INFO - PROCESS | 1941 | 1467360831889 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:51 INFO - PROCESS | 1941 | 1467360831972 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 01:13:52 INFO - PROCESS | 1941 | 1467360832070 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:52 INFO - PROCESS | 1941 | 1467360832072 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:52 INFO - PROCESS | 1941 | ++DOCSHELL 0x112fd2800 == 43 [pid = 1941] [id = 551] 01:13:52 INFO - PROCESS | 1941 | ++DOMWINDOW == 87 (0x110e3f800) [pid = 1941] [serial = 1653] [outer = 0x0] 01:13:52 INFO - PROCESS | 1941 | ++DOMWINDOW == 88 (0x1127d3400) [pid = 1941] [serial = 1654] [outer = 0x110e3f800] 01:13:52 INFO - PROCESS | 1941 | 1467360832104 Marionette DEBUG loaded listener.js 01:13:52 INFO - PROCESS | 1941 | ++DOMWINDOW == 89 (0x1131a3400) [pid = 1941] [serial = 1655] [outer = 0x110e3f800] 01:13:52 INFO - PROCESS | 1941 | 1467360832541 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]]]}] 01:13:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 01:13:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 723ms 01:13:52 INFO - PROCESS | 1941 | 1467360832606 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 01:13:52 INFO - PROCESS | 1941 | 1467360832608 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 01:13:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 01:13:52 INFO - PROCESS | 1941 | 1467360832611 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 01:13:52 INFO - PROCESS | 1941 | 1467360832613 Marionette TRACE conn2 <- [1,2178,null,{}] 01:13:52 INFO - PROCESS | 1941 | 1467360832617 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}] 01:13:52 INFO - PROCESS | 1941 | 1467360832620 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:52 INFO - PROCESS | 1941 | 1467360832723 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 01:13:52 INFO - PROCESS | 1941 | 1467360832782 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:52 INFO - PROCESS | 1941 | 1467360832783 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:52 INFO - PROCESS | 1941 | ++DOCSHELL 0x123ed3000 == 44 [pid = 1941] [id = 552] 01:13:52 INFO - PROCESS | 1941 | ++DOMWINDOW == 90 (0x116713000) [pid = 1941] [serial = 1656] [outer = 0x0] 01:13:52 INFO - PROCESS | 1941 | ++DOMWINDOW == 91 (0x1181b2800) [pid = 1941] [serial = 1657] [outer = 0x116713000] 01:13:52 INFO - PROCESS | 1941 | 1467360832814 Marionette DEBUG loaded listener.js 01:13:52 INFO - PROCESS | 1941 | ++DOMWINDOW == 92 (0x11823b800) [pid = 1941] [serial = 1658] [outer = 0x116713000] 01:13:53 INFO - PROCESS | 1941 | 1467360833267 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]]]}] 01:13:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 01:13:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 670ms 01:13:53 INFO - PROCESS | 1941 | 1467360833286 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 01:13:53 INFO - PROCESS | 1941 | 1467360833288 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 01:13:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 01:13:53 INFO - PROCESS | 1941 | 1467360833291 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 01:13:53 INFO - PROCESS | 1941 | 1467360833292 Marionette TRACE conn2 <- [1,2182,null,{}] 01:13:53 INFO - PROCESS | 1941 | 1467360833295 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}] 01:13:53 INFO - PROCESS | 1941 | 1467360833296 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:53 INFO - PROCESS | 1941 | 1467360833420 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 01:13:53 INFO - PROCESS | 1941 | 1467360833483 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:53 INFO - PROCESS | 1941 | 1467360833484 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:53 INFO - PROCESS | 1941 | ++DOCSHELL 0x12b9dd000 == 45 [pid = 1941] [id = 553] 01:13:53 INFO - PROCESS | 1941 | ++DOMWINDOW == 93 (0x1185b5800) [pid = 1941] [serial = 1659] [outer = 0x0] 01:13:53 INFO - PROCESS | 1941 | ++DOMWINDOW == 94 (0x119420800) [pid = 1941] [serial = 1660] [outer = 0x1185b5800] 01:13:53 INFO - PROCESS | 1941 | 1467360833513 Marionette DEBUG loaded listener.js 01:13:53 INFO - PROCESS | 1941 | ++DOMWINDOW == 95 (0x119b7f800) [pid = 1941] [serial = 1661] [outer = 0x1185b5800] 01:13:53 INFO - PROCESS | 1941 | 1467360833991 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]]]}] 01:13:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 01:13:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 720ms 01:13:54 INFO - PROCESS | 1941 | 1467360834012 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 01:13:54 INFO - PROCESS | 1941 | 1467360834013 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 01:13:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 01:13:54 INFO - PROCESS | 1941 | 1467360834023 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 01:13:54 INFO - PROCESS | 1941 | 1467360834027 Marionette TRACE conn2 <- [1,2186,null,{}] 01:13:54 INFO - PROCESS | 1941 | 1467360834030 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}] 01:13:54 INFO - PROCESS | 1941 | 1467360834032 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:54 INFO - PROCESS | 1941 | 1467360834135 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 01:13:54 INFO - PROCESS | 1941 | 1467360834194 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:54 INFO - PROCESS | 1941 | 1467360834196 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:54 INFO - PROCESS | 1941 | ++DOCSHELL 0x124062800 == 46 [pid = 1941] [id = 554] 01:13:54 INFO - PROCESS | 1941 | ++DOMWINDOW == 96 (0x117107800) [pid = 1941] [serial = 1662] [outer = 0x0] 01:13:54 INFO - PROCESS | 1941 | ++DOMWINDOW == 97 (0x12392c000) [pid = 1941] [serial = 1663] [outer = 0x117107800] 01:13:54 INFO - PROCESS | 1941 | 1467360834225 Marionette DEBUG loaded listener.js 01:13:54 INFO - PROCESS | 1941 | ++DOMWINDOW == 98 (0x123faa800) [pid = 1941] [serial = 1664] [outer = 0x117107800] 01:13:54 INFO - PROCESS | 1941 | 1467360834851 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]]]}] 01:13:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 01:13:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 876ms 01:13:54 INFO - PROCESS | 1941 | 1467360834895 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 01:13:54 INFO - PROCESS | 1941 | 1467360834897 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 01:13:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 01:13:54 INFO - PROCESS | 1941 | 1467360834900 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 01:13:54 INFO - PROCESS | 1941 | 1467360834903 Marionette TRACE conn2 <- [1,2190,null,{}] 01:13:54 INFO - PROCESS | 1941 | 1467360834907 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}] 01:13:54 INFO - PROCESS | 1941 | 1467360834908 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:55 INFO - PROCESS | 1941 | 1467360834997 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 01:13:55 INFO - PROCESS | 1941 | 1467360835071 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:55 INFO - PROCESS | 1941 | 1467360835073 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:55 INFO - PROCESS | 1941 | ++DOCSHELL 0x1184c8000 == 47 [pid = 1941] [id = 555] 01:13:55 INFO - PROCESS | 1941 | ++DOMWINDOW == 99 (0x117103800) [pid = 1941] [serial = 1665] [outer = 0x0] 01:13:55 INFO - PROCESS | 1941 | ++DOMWINDOW == 100 (0x1176de000) [pid = 1941] [serial = 1666] [outer = 0x117103800] 01:13:55 INFO - PROCESS | 1941 | 1467360835101 Marionette DEBUG loaded listener.js 01:13:55 INFO - PROCESS | 1941 | ++DOMWINDOW == 101 (0x1181ac400) [pid = 1941] [serial = 1667] [outer = 0x117103800] 01:13:55 INFO - PROCESS | 1941 | --DOCSHELL 0x1187dc800 == 46 [pid = 1941] [id = 528] 01:13:55 INFO - PROCESS | 1941 | --DOCSHELL 0x12c483000 == 45 [pid = 1941] [id = 550] 01:13:55 INFO - PROCESS | 1941 | --DOCSHELL 0x12c33d000 == 44 [pid = 1941] [id = 549] 01:13:55 INFO - PROCESS | 1941 | --DOCSHELL 0x12b9e7000 == 43 [pid = 1941] [id = 548] 01:13:55 INFO - PROCESS | 1941 | --DOCSHELL 0x116fce000 == 42 [pid = 1941] [id = 547] 01:13:55 INFO - PROCESS | 1941 | --DOCSHELL 0x12b10f800 == 41 [pid = 1941] [id = 546] 01:13:55 INFO - PROCESS | 1941 | --DOCSHELL 0x12aab0000 == 40 [pid = 1941] [id = 545] 01:13:55 INFO - PROCESS | 1941 | --DOCSHELL 0x12a644800 == 39 [pid = 1941] [id = 544] 01:13:55 INFO - PROCESS | 1941 | --DOCSHELL 0x1285dd000 == 38 [pid = 1941] [id = 543] 01:13:55 INFO - PROCESS | 1941 | --DOCSHELL 0x1264b9000 == 37 [pid = 1941] [id = 542] 01:13:55 INFO - PROCESS | 1941 | --DOCSHELL 0x12427d000 == 36 [pid = 1941] [id = 541] 01:13:55 INFO - PROCESS | 1941 | --DOCSHELL 0x119704800 == 35 [pid = 1941] [id = 540] 01:13:55 INFO - PROCESS | 1941 | --DOCSHELL 0x116fc2800 == 34 [pid = 1941] [id = 539] 01:13:55 INFO - PROCESS | 1941 | --DOCSHELL 0x123ecd800 == 33 [pid = 1941] [id = 538] 01:13:55 INFO - PROCESS | 1941 | --DOCSHELL 0x116fd0000 == 32 [pid = 1941] [id = 537] 01:13:55 INFO - PROCESS | 1941 | --DOCSHELL 0x128da3000 == 31 [pid = 1941] [id = 536] 01:13:55 INFO - PROCESS | 1941 | --DOCSHELL 0x124062800 == 30 [pid = 1941] [id = 554] 01:13:55 INFO - PROCESS | 1941 | --DOCSHELL 0x12b9dd000 == 29 [pid = 1941] [id = 553] 01:13:55 INFO - PROCESS | 1941 | --DOCSHELL 0x123ed3000 == 28 [pid = 1941] [id = 552] 01:13:55 INFO - PROCESS | 1941 | --DOCSHELL 0x112fd2800 == 27 [pid = 1941] [id = 551] 01:13:55 INFO - PROCESS | 1941 | --DOMWINDOW == 100 (0x123dcf400) [pid = 1941] [serial = 1607] [outer = 0x0] [url = about:blank] 01:13:55 INFO - PROCESS | 1941 | --DOMWINDOW == 99 (0x124088c00) [pid = 1941] [serial = 1609] [outer = 0x0] [url = about:blank] 01:13:55 INFO - PROCESS | 1941 | --DOMWINDOW == 98 (0x123935400) [pid = 1941] [serial = 1606] [outer = 0x0] [url = about:blank] 01:13:55 INFO - PROCESS | 1941 | --DOMWINDOW == 97 (0x120feb800) [pid = 1941] [serial = 1604] [outer = 0x0] [url = about:blank] 01:13:55 INFO - PROCESS | 1941 | --DOMWINDOW == 96 (0x119865c00) [pid = 1941] [serial = 1601] [outer = 0x0] [url = about:blank] 01:13:55 INFO - PROCESS | 1941 | --DOMWINDOW == 95 (0x1171c2800) [pid = 1941] [serial = 1573] [outer = 0x0] [url = about:blank] 01:13:55 INFO - PROCESS | 1941 | --DOMWINDOW == 94 (0x1183a5800) [pid = 1941] [serial = 1576] [outer = 0x0] [url = about:blank] 01:13:55 INFO - PROCESS | 1941 | --DOMWINDOW == 93 (0x119fe1400) [pid = 1941] [serial = 1579] [outer = 0x0] [url = about:blank] 01:13:55 INFO - PROCESS | 1941 | --DOMWINDOW == 92 (0x1171c0400) [pid = 1941] [serial = 1591] [outer = 0x0] [url = about:blank] 01:13:55 INFO - PROCESS | 1941 | --DOMWINDOW == 91 (0x125675800) [pid = 1941] [serial = 1582] [outer = 0x0] [url = about:blank] 01:13:55 INFO - PROCESS | 1941 | --DOMWINDOW == 90 (0x118118400) [pid = 1941] [serial = 1592] [outer = 0x0] [url = about:blank] 01:13:55 INFO - PROCESS | 1941 | --DOMWINDOW == 89 (0x113d40c00) [pid = 1941] [serial = 1588] [outer = 0x0] [url = about:blank] 01:13:55 INFO - PROCESS | 1941 | --DOMWINDOW == 88 (0x116078400) [pid = 1941] [serial = 1589] [outer = 0x0] [url = about:blank] 01:13:55 INFO - PROCESS | 1941 | --DOMWINDOW == 87 (0x116025000) [pid = 1941] [serial = 1586] [outer = 0x0] [url = about:blank] 01:13:55 INFO - PROCESS | 1941 | --DOMWINDOW == 86 (0x113285800) [pid = 1941] [serial = 1585] [outer = 0x0] [url = about:blank] 01:13:55 INFO - PROCESS | 1941 | --DOMWINDOW == 85 (0x11823e800) [pid = 1941] [serial = 1594] [outer = 0x0] [url = about:blank] 01:13:55 INFO - PROCESS | 1941 | --DOMWINDOW == 84 (0x11839fc00) [pid = 1941] [serial = 1595] [outer = 0x0] [url = about:blank] 01:13:55 INFO - PROCESS | 1941 | --DOMWINDOW == 83 (0x11938b400) [pid = 1941] [serial = 1598] [outer = 0x0] [url = about:blank] 01:13:55 INFO - PROCESS | 1941 | --DOMWINDOW == 82 (0x1193f6800) [pid = 1941] [serial = 1600] [outer = 0x0] [url = about:blank] 01:13:55 INFO - PROCESS | 1941 | --DOMWINDOW == 81 (0x11888d000) [pid = 1941] [serial = 1597] [outer = 0x0] [url = about:blank] 01:13:55 INFO - PROCESS | 1941 | --DOMWINDOW == 80 (0x119b87000) [pid = 1941] [serial = 1603] [outer = 0x0] [url = about:blank] 01:13:55 INFO - PROCESS | 1941 | --DOMWINDOW == 79 (0x128012c00) [pid = 1941] [serial = 1583] [outer = 0x0] [url = about:blank] 01:13:55 INFO - PROCESS | 1941 | --DOMWINDOW == 78 (0x11817c800) [pid = 1941] [serial = 1574] [outer = 0x0] [url = about:blank] 01:13:55 INFO - PROCESS | 1941 | --DOMWINDOW == 77 (0x120fec800) [pid = 1941] [serial = 1580] [outer = 0x0] [url = about:blank] 01:13:55 INFO - PROCESS | 1941 | --DOMWINDOW == 76 (0x1185ba000) [pid = 1941] [serial = 1577] [outer = 0x0] [url = about:blank] 01:13:55 INFO - PROCESS | 1941 | 1467360835957 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]]]}] 01:13:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 01:13:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1071ms 01:13:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 01:13:55 INFO - PROCESS | 1941 | 1467360835972 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 01:13:55 INFO - PROCESS | 1941 | 1467360835974 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 01:13:55 INFO - PROCESS | 1941 | 1467360835977 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 01:13:55 INFO - PROCESS | 1941 | 1467360835979 Marionette TRACE conn2 <- [1,2194,null,{}] 01:13:55 INFO - PROCESS | 1941 | 1467360835983 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}] 01:13:55 INFO - PROCESS | 1941 | 1467360835984 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:56 INFO - PROCESS | 1941 | 1467360836061 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 01:13:56 INFO - PROCESS | 1941 | 1467360836068 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:56 INFO - PROCESS | 1941 | 1467360836071 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:56 INFO - PROCESS | 1941 | ++DOCSHELL 0x116937000 == 28 [pid = 1941] [id = 556] 01:13:56 INFO - PROCESS | 1941 | ++DOMWINDOW == 77 (0x1133dd400) [pid = 1941] [serial = 1668] [outer = 0x0] 01:13:56 INFO - PROCESS | 1941 | ++DOMWINDOW == 78 (0x113f2dc00) [pid = 1941] [serial = 1669] [outer = 0x1133dd400] 01:13:56 INFO - PROCESS | 1941 | 1467360836099 Marionette DEBUG loaded listener.js 01:13:56 INFO - PROCESS | 1941 | ++DOMWINDOW == 79 (0x1160d7800) [pid = 1941] [serial = 1670] [outer = 0x1133dd400] 01:13:56 INFO - PROCESS | 1941 | 1467360836511 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]]]}] 01:13:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 01:13:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 573ms 01:13:56 INFO - PROCESS | 1941 | 1467360836551 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 01:13:56 INFO - PROCESS | 1941 | 1467360836554 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 01:13:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 01:13:56 INFO - PROCESS | 1941 | 1467360836559 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 01:13:56 INFO - PROCESS | 1941 | 1467360836561 Marionette TRACE conn2 <- [1,2198,null,{}] 01:13:56 INFO - PROCESS | 1941 | 1467360836563 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}] 01:13:56 INFO - PROCESS | 1941 | 1467360836565 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:56 INFO - PROCESS | 1941 | 1467360836641 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 01:13:56 INFO - PROCESS | 1941 | 1467360836648 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:56 INFO - PROCESS | 1941 | 1467360836651 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:56 INFO - PROCESS | 1941 | ++DOCSHELL 0x1187e7000 == 29 [pid = 1941] [id = 557] 01:13:56 INFO - PROCESS | 1941 | ++DOMWINDOW == 80 (0x1167dcc00) [pid = 1941] [serial = 1671] [outer = 0x0] 01:13:56 INFO - PROCESS | 1941 | ++DOMWINDOW == 81 (0x11811c800) [pid = 1941] [serial = 1672] [outer = 0x1167dcc00] 01:13:56 INFO - PROCESS | 1941 | 1467360836678 Marionette DEBUG loaded listener.js 01:13:56 INFO - PROCESS | 1941 | ++DOMWINDOW == 82 (0x1181b5800) [pid = 1941] [serial = 1673] [outer = 0x1167dcc00] 01:13:57 INFO - PROCESS | 1941 | 1467360837018 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]]]}] 01:13:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 01:13:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 468ms 01:13:57 INFO - PROCESS | 1941 | 1467360837032 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 01:13:57 INFO - PROCESS | 1941 | 1467360837033 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 01:13:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 01:13:57 INFO - PROCESS | 1941 | 1467360837036 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 01:13:57 INFO - PROCESS | 1941 | 1467360837038 Marionette TRACE conn2 <- [1,2202,null,{}] 01:13:57 INFO - PROCESS | 1941 | 1467360837046 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}] 01:13:57 INFO - PROCESS | 1941 | 1467360837052 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:57 INFO - PROCESS | 1941 | 1467360837130 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 01:13:57 INFO - PROCESS | 1941 | 1467360837137 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:57 INFO - PROCESS | 1941 | 1467360837139 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:57 INFO - PROCESS | 1941 | ++DOCSHELL 0x123874800 == 30 [pid = 1941] [id = 558] 01:13:57 INFO - PROCESS | 1941 | ++DOMWINDOW == 83 (0x1121b0000) [pid = 1941] [serial = 1674] [outer = 0x0] 01:13:57 INFO - PROCESS | 1941 | ++DOMWINDOW == 84 (0x1182d6800) [pid = 1941] [serial = 1675] [outer = 0x1121b0000] 01:13:57 INFO - PROCESS | 1941 | 1467360837169 Marionette DEBUG loaded listener.js 01:13:57 INFO - PROCESS | 1941 | ++DOMWINDOW == 85 (0x1183a5800) [pid = 1941] [serial = 1676] [outer = 0x1121b0000] 01:13:57 INFO - PROCESS | 1941 | 1467360837625 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]]]}] 01:13:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 01:13:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 623ms 01:13:57 INFO - PROCESS | 1941 | 1467360837666 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 01:13:57 INFO - PROCESS | 1941 | 1467360837669 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 01:13:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 01:13:57 INFO - PROCESS | 1941 | 1467360837672 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 01:13:57 INFO - PROCESS | 1941 | 1467360837674 Marionette TRACE conn2 <- [1,2206,null,{}] 01:13:57 INFO - PROCESS | 1941 | 1467360837677 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}] 01:13:57 INFO - PROCESS | 1941 | 1467360837679 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:57 INFO - PROCESS | 1941 | 1467360837775 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 01:13:57 INFO - PROCESS | 1941 | 1467360837779 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:57 INFO - PROCESS | 1941 | 1467360837780 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:57 INFO - PROCESS | 1941 | ++DOCSHELL 0x1245b0000 == 31 [pid = 1941] [id = 559] 01:13:57 INFO - PROCESS | 1941 | ++DOMWINDOW == 86 (0x1185bd000) [pid = 1941] [serial = 1677] [outer = 0x0] 01:13:57 INFO - PROCESS | 1941 | ++DOMWINDOW == 87 (0x118884400) [pid = 1941] [serial = 1678] [outer = 0x1185bd000] 01:13:57 INFO - PROCESS | 1941 | 1467360837808 Marionette DEBUG loaded listener.js 01:13:57 INFO - PROCESS | 1941 | ++DOMWINDOW == 88 (0x119386000) [pid = 1941] [serial = 1679] [outer = 0x1185bd000] 01:13:58 INFO - PROCESS | 1941 | 1467360838152 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]]]}] 01:13:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 01:13:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 519ms 01:13:58 INFO - PROCESS | 1941 | 1467360838191 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 01:13:58 INFO - PROCESS | 1941 | 1467360838193 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 01:13:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 01:13:58 INFO - PROCESS | 1941 | 1467360838195 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 01:13:58 INFO - PROCESS | 1941 | 1467360838196 Marionette TRACE conn2 <- [1,2210,null,{}] 01:13:58 INFO - PROCESS | 1941 | 1467360838198 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}] 01:13:58 INFO - PROCESS | 1941 | 1467360838199 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:58 INFO - PROCESS | 1941 | 1467360838294 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 01:13:58 INFO - PROCESS | 1941 | 1467360838333 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:58 INFO - PROCESS | 1941 | 1467360838335 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:58 INFO - PROCESS | 1941 | ++DOCSHELL 0x125636800 == 32 [pid = 1941] [id = 560] 01:13:58 INFO - PROCESS | 1941 | ++DOMWINDOW == 89 (0x1138e8800) [pid = 1941] [serial = 1680] [outer = 0x0] 01:13:58 INFO - PROCESS | 1941 | ++DOMWINDOW == 90 (0x1193ec400) [pid = 1941] [serial = 1681] [outer = 0x1138e8800] 01:13:58 INFO - PROCESS | 1941 | 1467360838360 Marionette DEBUG loaded listener.js 01:13:58 INFO - PROCESS | 1941 | ++DOMWINDOW == 91 (0x11941c000) [pid = 1941] [serial = 1682] [outer = 0x1138e8800] 01:13:58 INFO - PROCESS | 1941 | 1467360838699 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]]]}] 01:13:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 01:13:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 518ms 01:13:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 01:13:58 INFO - PROCESS | 1941 | 1467360838714 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 01:13:58 INFO - PROCESS | 1941 | 1467360838717 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 01:13:58 INFO - PROCESS | 1941 | 1467360838720 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 01:13:58 INFO - PROCESS | 1941 | 1467360838721 Marionette TRACE conn2 <- [1,2214,null,{}] 01:13:58 INFO - PROCESS | 1941 | 1467360838723 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}] 01:13:58 INFO - PROCESS | 1941 | 1467360838727 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:58 INFO - PROCESS | 1941 | 1467360838839 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 01:13:58 INFO - PROCESS | 1941 | 1467360838877 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:58 INFO - PROCESS | 1941 | 1467360838879 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:58 INFO - PROCESS | 1941 | ++DOCSHELL 0x1285dd000 == 33 [pid = 1941] [id = 561] 01:13:58 INFO - PROCESS | 1941 | ++DOMWINDOW == 92 (0x119865c00) [pid = 1941] [serial = 1683] [outer = 0x0] 01:13:58 INFO - PROCESS | 1941 | ++DOMWINDOW == 93 (0x119d0c000) [pid = 1941] [serial = 1684] [outer = 0x119865c00] 01:13:58 INFO - PROCESS | 1941 | 1467360838904 Marionette DEBUG loaded listener.js 01:13:58 INFO - PROCESS | 1941 | ++DOMWINDOW == 94 (0x120febc00) [pid = 1941] [serial = 1685] [outer = 0x119865c00] 01:13:59 INFO - PROCESS | 1941 | 1467360839206 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]]]}] 01:13:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 01:13:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 518ms 01:13:59 INFO - PROCESS | 1941 | 1467360839238 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 01:13:59 INFO - PROCESS | 1941 | 1467360839240 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 01:13:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 01:13:59 INFO - PROCESS | 1941 | 1467360839251 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 01:13:59 INFO - PROCESS | 1941 | 1467360839252 Marionette TRACE conn2 <- [1,2218,null,{}] 01:13:59 INFO - PROCESS | 1941 | 1467360839254 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}] 01:13:59 INFO - PROCESS | 1941 | 1467360839255 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:59 INFO - PROCESS | 1941 | 1467360839348 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 01:13:59 INFO - PROCESS | 1941 | 1467360839386 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:59 INFO - PROCESS | 1941 | 1467360839387 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:59 INFO - PROCESS | 1941 | ++DOCSHELL 0x128db0000 == 34 [pid = 1941] [id = 562] 01:13:59 INFO - PROCESS | 1941 | ++DOMWINDOW == 95 (0x1167d7c00) [pid = 1941] [serial = 1686] [outer = 0x0] 01:13:59 INFO - PROCESS | 1941 | ++DOMWINDOW == 96 (0x123808800) [pid = 1941] [serial = 1687] [outer = 0x1167d7c00] 01:13:59 INFO - PROCESS | 1941 | 1467360839412 Marionette DEBUG loaded listener.js 01:13:59 INFO - PROCESS | 1941 | ++DOMWINDOW == 97 (0x123b7a000) [pid = 1941] [serial = 1688] [outer = 0x1167d7c00] 01:13:59 INFO - PROCESS | 1941 | 1467360839725 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]]]}] 01:13:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 01:13:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 520ms 01:13:59 INFO - PROCESS | 1941 | 1467360839770 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 01:13:59 INFO - PROCESS | 1941 | 1467360839771 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 01:13:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 01:13:59 INFO - PROCESS | 1941 | 1467360839773 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 01:13:59 INFO - PROCESS | 1941 | 1467360839774 Marionette TRACE conn2 <- [1,2222,null,{}] 01:13:59 INFO - PROCESS | 1941 | 1467360839781 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}] 01:13:59 INFO - PROCESS | 1941 | 1467360839782 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:59 INFO - PROCESS | 1941 | 1467360839879 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 01:13:59 INFO - PROCESS | 1941 | 1467360839882 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:59 INFO - PROCESS | 1941 | 1467360839883 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:13:59 INFO - PROCESS | 1941 | ++DOCSHELL 0x12aa57800 == 35 [pid = 1941] [id = 563] 01:13:59 INFO - PROCESS | 1941 | ++DOMWINDOW == 98 (0x1176e5400) [pid = 1941] [serial = 1689] [outer = 0x0] 01:13:59 INFO - PROCESS | 1941 | ++DOMWINDOW == 99 (0x123faa400) [pid = 1941] [serial = 1690] [outer = 0x1176e5400] 01:13:59 INFO - PROCESS | 1941 | 1467360839907 Marionette DEBUG loaded listener.js 01:13:59 INFO - PROCESS | 1941 | ++DOMWINDOW == 100 (0x12459c000) [pid = 1941] [serial = 1691] [outer = 0x1176e5400] 01:14:00 INFO - PROCESS | 1941 | --DOMWINDOW == 99 (0x12801bc00) [pid = 1941] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 01:14:00 INFO - PROCESS | 1941 | --DOMWINDOW == 98 (0x12801ec00) [pid = 1941] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 01:14:00 INFO - PROCESS | 1941 | --DOMWINDOW == 97 (0x112eb8000) [pid = 1941] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 01:14:00 INFO - PROCESS | 1941 | --DOMWINDOW == 96 (0x124ff8c00) [pid = 1941] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 01:14:00 INFO - PROCESS | 1941 | --DOMWINDOW == 95 (0x1133e1800) [pid = 1941] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 01:14:00 INFO - PROCESS | 1941 | --DOMWINDOW == 94 (0x118fb3c00) [pid = 1941] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 01:14:00 INFO - PROCESS | 1941 | --DOMWINDOW == 93 (0x117ea3400) [pid = 1941] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 01:14:00 INFO - PROCESS | 1941 | --DOMWINDOW == 92 (0x119b7ac00) [pid = 1941] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 01:14:00 INFO - PROCESS | 1941 | --DOMWINDOW == 91 (0x1250e2c00) [pid = 1941] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 01:14:00 INFO - PROCESS | 1941 | --DOMWINDOW == 90 (0x113370000) [pid = 1941] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 01:14:00 INFO - PROCESS | 1941 | --DOMWINDOW == 89 (0x1181aa800) [pid = 1941] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 01:14:00 INFO - PROCESS | 1941 | --DOMWINDOW == 88 (0x11986b800) [pid = 1941] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 01:14:00 INFO - PROCESS | 1941 | --DOMWINDOW == 87 (0x112eb9400) [pid = 1941] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 01:14:00 INFO - PROCESS | 1941 | --DOMWINDOW == 86 (0x112953800) [pid = 1941] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 01:14:00 INFO - PROCESS | 1941 | --DOMWINDOW == 85 (0x1181c8c00) [pid = 1941] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 01:14:00 INFO - PROCESS | 1941 | 1467360840362 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]]]}] 01:14:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 01:14:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 618ms 01:14:00 INFO - PROCESS | 1941 | 1467360840392 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 01:14:00 INFO - PROCESS | 1941 | 1467360840393 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 01:14:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 01:14:00 INFO - PROCESS | 1941 | 1467360840395 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 01:14:00 INFO - PROCESS | 1941 | 1467360840396 Marionette TRACE conn2 <- [1,2226,null,{}] 01:14:00 INFO - PROCESS | 1941 | 1467360840414 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}] 01:14:00 INFO - PROCESS | 1941 | 1467360840425 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:00 INFO - PROCESS | 1941 | 1467360840520 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 01:14:00 INFO - PROCESS | 1941 | 1467360840524 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:00 INFO - PROCESS | 1941 | 1467360840525 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:00 INFO - PROCESS | 1941 | ++DOCSHELL 0x123874000 == 36 [pid = 1941] [id = 564] 01:14:00 INFO - PROCESS | 1941 | ++DOMWINDOW == 86 (0x11811b800) [pid = 1941] [serial = 1692] [outer = 0x0] 01:14:00 INFO - PROCESS | 1941 | ++DOMWINDOW == 87 (0x1182d8800) [pid = 1941] [serial = 1693] [outer = 0x11811b800] 01:14:00 INFO - PROCESS | 1941 | 1467360840549 Marionette DEBUG loaded listener.js 01:14:00 INFO - PROCESS | 1941 | ++DOMWINDOW == 88 (0x119886000) [pid = 1941] [serial = 1694] [outer = 0x11811b800] 01:14:00 INFO - PROCESS | 1941 | 1467360840855 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]]]}] 01:14:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 01:14:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 472ms 01:14:00 INFO - PROCESS | 1941 | 1467360840871 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 01:14:00 INFO - PROCESS | 1941 | 1467360840872 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 01:14:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 01:14:00 INFO - PROCESS | 1941 | 1467360840875 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 01:14:00 INFO - PROCESS | 1941 | 1467360840876 Marionette TRACE conn2 <- [1,2230,null,{}] 01:14:00 INFO - PROCESS | 1941 | 1467360840878 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}] 01:14:00 INFO - PROCESS | 1941 | 1467360840879 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:00 INFO - PROCESS | 1941 | 1467360840959 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 01:14:00 INFO - PROCESS | 1941 | 1467360840963 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:00 INFO - PROCESS | 1941 | 1467360840964 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:00 INFO - PROCESS | 1941 | ++DOCSHELL 0x12b9e1000 == 37 [pid = 1941] [id = 565] 01:14:00 INFO - PROCESS | 1941 | ++DOMWINDOW == 89 (0x119d0b000) [pid = 1941] [serial = 1695] [outer = 0x0] 01:14:00 INFO - PROCESS | 1941 | ++DOMWINDOW == 90 (0x1245a2400) [pid = 1941] [serial = 1696] [outer = 0x119d0b000] 01:14:00 INFO - PROCESS | 1941 | 1467360840997 Marionette DEBUG loaded listener.js 01:14:01 INFO - PROCESS | 1941 | ++DOMWINDOW == 91 (0x124e55000) [pid = 1941] [serial = 1697] [outer = 0x119d0b000] 01:14:01 INFO - PROCESS | 1941 | 1467360841344 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]]]}] 01:14:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 01:14:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 518ms 01:14:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 01:14:01 INFO - PROCESS | 1941 | 1467360841393 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 01:14:01 INFO - PROCESS | 1941 | 1467360841395 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 01:14:01 INFO - PROCESS | 1941 | 1467360841397 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 01:14:01 INFO - PROCESS | 1941 | 1467360841399 Marionette TRACE conn2 <- [1,2234,null,{}] 01:14:01 INFO - PROCESS | 1941 | 1467360841413 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}] 01:14:01 INFO - PROCESS | 1941 | 1467360841415 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:01 INFO - PROCESS | 1941 | 1467360841510 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 01:14:01 INFO - PROCESS | 1941 | 1467360841513 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:01 INFO - PROCESS | 1941 | 1467360841514 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:01 INFO - PROCESS | 1941 | ++DOCSHELL 0x125620800 == 38 [pid = 1941] [id = 566] 01:14:01 INFO - PROCESS | 1941 | ++DOMWINDOW == 92 (0x124e5c400) [pid = 1941] [serial = 1698] [outer = 0x0] 01:14:01 INFO - PROCESS | 1941 | ++DOMWINDOW == 93 (0x125674800) [pid = 1941] [serial = 1699] [outer = 0x124e5c400] 01:14:01 INFO - PROCESS | 1941 | 1467360841544 Marionette DEBUG loaded listener.js 01:14:01 INFO - PROCESS | 1941 | ++DOMWINDOW == 94 (0x126577000) [pid = 1941] [serial = 1700] [outer = 0x124e5c400] 01:14:01 INFO - PROCESS | 1941 | 1467360841874 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]]]}] 01:14:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 01:14:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 519ms 01:14:01 INFO - PROCESS | 1941 | 1467360841917 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 01:14:01 INFO - PROCESS | 1941 | 1467360841918 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 01:14:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 01:14:01 INFO - PROCESS | 1941 | 1467360841921 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 01:14:01 INFO - PROCESS | 1941 | 1467360841922 Marionette TRACE conn2 <- [1,2238,null,{}] 01:14:01 INFO - PROCESS | 1941 | 1467360841924 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}] 01:14:01 INFO - PROCESS | 1941 | 1467360841925 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:02 INFO - PROCESS | 1941 | 1467360842002 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 01:14:02 INFO - PROCESS | 1941 | 1467360842060 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:02 INFO - PROCESS | 1941 | 1467360842061 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:02 INFO - PROCESS | 1941 | ++DOCSHELL 0x12c491000 == 39 [pid = 1941] [id = 567] 01:14:02 INFO - PROCESS | 1941 | ++DOMWINDOW == 95 (0x124ec6400) [pid = 1941] [serial = 1701] [outer = 0x0] 01:14:02 INFO - PROCESS | 1941 | ++DOMWINDOW == 96 (0x126a24000) [pid = 1941] [serial = 1702] [outer = 0x124ec6400] 01:14:02 INFO - PROCESS | 1941 | 1467360842085 Marionette DEBUG loaded listener.js 01:14:02 INFO - PROCESS | 1941 | ++DOMWINDOW == 97 (0x128019800) [pid = 1941] [serial = 1703] [outer = 0x124ec6400] 01:14:02 INFO - PROCESS | 1941 | 1467360842527 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]]]}] 01:14:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 01:14:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 671ms 01:14:02 INFO - PROCESS | 1941 | 1467360842610 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 01:14:02 INFO - PROCESS | 1941 | 1467360842613 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 01:14:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 01:14:02 INFO - PROCESS | 1941 | 1467360842620 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 01:14:02 INFO - PROCESS | 1941 | 1467360842622 Marionette TRACE conn2 <- [1,2242,null,{}] 01:14:02 INFO - PROCESS | 1941 | 1467360842627 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}] 01:14:02 INFO - PROCESS | 1941 | 1467360842629 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:02 INFO - PROCESS | 1941 | 1467360842760 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 01:14:02 INFO - PROCESS | 1941 | 1467360842902 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:02 INFO - PROCESS | 1941 | 1467360842904 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:02 INFO - PROCESS | 1941 | ++DOCSHELL 0x1187dc800 == 40 [pid = 1941] [id = 568] 01:14:02 INFO - PROCESS | 1941 | ++DOMWINDOW == 98 (0x113f33c00) [pid = 1941] [serial = 1704] [outer = 0x0] 01:14:02 INFO - PROCESS | 1941 | ++DOMWINDOW == 99 (0x11602d400) [pid = 1941] [serial = 1705] [outer = 0x113f33c00] 01:14:02 INFO - PROCESS | 1941 | 1467360842937 Marionette DEBUG loaded listener.js 01:14:02 INFO - PROCESS | 1941 | ++DOMWINDOW == 100 (0x116a0b400) [pid = 1941] [serial = 1706] [outer = 0x113f33c00] 01:14:03 INFO - PROCESS | 1941 | 1467360843424 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]]]}] 01:14:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 01:14:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 821ms 01:14:03 INFO - PROCESS | 1941 | 1467360843442 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 01:14:03 INFO - PROCESS | 1941 | 1467360843445 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 01:14:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 01:14:03 INFO - PROCESS | 1941 | 1467360843493 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 01:14:03 INFO - PROCESS | 1941 | 1467360843495 Marionette TRACE conn2 <- [1,2246,null,{}] 01:14:03 INFO - PROCESS | 1941 | 1467360843498 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}] 01:14:03 INFO - PROCESS | 1941 | 1467360843499 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:03 INFO - PROCESS | 1941 | 1467360843607 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 01:14:03 INFO - PROCESS | 1941 | 1467360843689 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:03 INFO - PROCESS | 1941 | 1467360843690 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:03 INFO - PROCESS | 1941 | ++DOCSHELL 0x116e37000 == 41 [pid = 1941] [id = 569] 01:14:03 INFO - PROCESS | 1941 | ++DOMWINDOW == 101 (0x113871800) [pid = 1941] [serial = 1707] [outer = 0x0] 01:14:03 INFO - PROCESS | 1941 | ++DOMWINDOW == 102 (0x1181b5000) [pid = 1941] [serial = 1708] [outer = 0x113871800] 01:14:03 INFO - PROCESS | 1941 | 1467360843723 Marionette DEBUG loaded listener.js 01:14:03 INFO - PROCESS | 1941 | ++DOMWINDOW == 103 (0x11823cc00) [pid = 1941] [serial = 1709] [outer = 0x113871800] 01:14:04 INFO - PROCESS | 1941 | 1467360844328 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]]]}] 01:14:04 INFO - PROCESS | 1941 | --DOCSHELL 0x125620800 == 40 [pid = 1941] [id = 566] 01:14:04 INFO - PROCESS | 1941 | --DOCSHELL 0x12b9e1000 == 39 [pid = 1941] [id = 565] 01:14:04 INFO - PROCESS | 1941 | --DOCSHELL 0x123874000 == 38 [pid = 1941] [id = 564] 01:14:04 INFO - PROCESS | 1941 | --DOCSHELL 0x12aa57800 == 37 [pid = 1941] [id = 563] 01:14:04 INFO - PROCESS | 1941 | --DOCSHELL 0x128db0000 == 36 [pid = 1941] [id = 562] 01:14:04 INFO - PROCESS | 1941 | --DOCSHELL 0x1285dd000 == 35 [pid = 1941] [id = 561] 01:14:04 INFO - PROCESS | 1941 | --DOCSHELL 0x125636800 == 34 [pid = 1941] [id = 560] 01:14:04 INFO - PROCESS | 1941 | --DOCSHELL 0x1245b0000 == 33 [pid = 1941] [id = 559] 01:14:04 INFO - PROCESS | 1941 | --DOCSHELL 0x123874800 == 32 [pid = 1941] [id = 558] 01:14:04 INFO - PROCESS | 1941 | --DOCSHELL 0x1187e7000 == 31 [pid = 1941] [id = 557] 01:14:04 INFO - PROCESS | 1941 | --DOCSHELL 0x116937000 == 30 [pid = 1941] [id = 556] 01:14:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 01:14:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 877ms 01:14:04 INFO - PROCESS | 1941 | --DOCSHELL 0x1184c8000 == 29 [pid = 1941] [id = 555] 01:14:04 INFO - PROCESS | 1941 | --DOMWINDOW == 102 (0x128123000) [pid = 1941] [serial = 1649] [outer = 0x0] [url = about:blank] 01:14:04 INFO - PROCESS | 1941 | --DOMWINDOW == 101 (0x128128400) [pid = 1941] [serial = 1651] [outer = 0x0] [url = about:blank] 01:14:04 INFO - PROCESS | 1941 | --DOMWINDOW == 100 (0x128293400) [pid = 1941] [serial = 1652] [outer = 0x0] [url = about:blank] 01:14:04 INFO - PROCESS | 1941 | --DOMWINDOW == 99 (0x123dce000) [pid = 1941] [serial = 1633] [outer = 0x0] [url = about:blank] 01:14:04 INFO - PROCESS | 1941 | --DOMWINDOW == 98 (0x12567c800) [pid = 1941] [serial = 1636] [outer = 0x0] [url = about:blank] 01:14:04 INFO - PROCESS | 1941 | --DOMWINDOW == 97 (0x116711c00) [pid = 1941] [serial = 1618] [outer = 0x0] [url = about:blank] 01:14:04 INFO - PROCESS | 1941 | --DOMWINDOW == 96 (0x1176ddc00) [pid = 1941] [serial = 1619] [outer = 0x0] [url = about:blank] 01:14:04 INFO - PROCESS | 1941 | --DOMWINDOW == 95 (0x1245e3800) [pid = 1941] [serial = 1610] [outer = 0x0] [url = about:blank] 01:14:04 INFO - PROCESS | 1941 | --DOMWINDOW == 94 (0x11811cc00) [pid = 1941] [serial = 1615] [outer = 0x0] [url = about:blank] 01:14:04 INFO - PROCESS | 1941 | --DOMWINDOW == 93 (0x1181b7400) [pid = 1941] [serial = 1616] [outer = 0x0] [url = about:blank] 01:14:04 INFO - PROCESS | 1941 | --DOMWINDOW == 92 (0x120f27c00) [pid = 1941] [serial = 1630] [outer = 0x0] [url = about:blank] 01:14:04 INFO - PROCESS | 1941 | --DOMWINDOW == 91 (0x126576c00) [pid = 1941] [serial = 1639] [outer = 0x0] [url = about:blank] 01:14:04 INFO - PROCESS | 1941 | --DOMWINDOW == 90 (0x1133dc800) [pid = 1941] [serial = 1612] [outer = 0x0] [url = about:blank] 01:14:04 INFO - PROCESS | 1941 | --DOMWINDOW == 89 (0x116028c00) [pid = 1941] [serial = 1613] [outer = 0x0] [url = about:blank] 01:14:04 INFO - PROCESS | 1941 | --DOMWINDOW == 88 (0x118237400) [pid = 1941] [serial = 1621] [outer = 0x0] [url = about:blank] 01:14:04 INFO - PROCESS | 1941 | --DOMWINDOW == 87 (0x1182d5400) [pid = 1941] [serial = 1622] [outer = 0x0] [url = about:blank] 01:14:04 INFO - PROCESS | 1941 | --DOMWINDOW == 86 (0x119889c00) [pid = 1941] [serial = 1627] [outer = 0x0] [url = about:blank] 01:14:04 INFO - PROCESS | 1941 | --DOMWINDOW == 85 (0x119d0e400) [pid = 1941] [serial = 1628] [outer = 0x0] [url = about:blank] 01:14:04 INFO - PROCESS | 1941 | --DOMWINDOW == 84 (0x118f55000) [pid = 1941] [serial = 1624] [outer = 0x0] [url = about:blank] 01:14:04 INFO - PROCESS | 1941 | --DOMWINDOW == 83 (0x119419c00) [pid = 1941] [serial = 1625] [outer = 0x0] [url = about:blank] 01:14:04 INFO - PROCESS | 1941 | --DOMWINDOW == 82 (0x126011800) [pid = 1941] [serial = 1637] [outer = 0x0] [url = about:blank] 01:14:04 INFO - PROCESS | 1941 | --DOMWINDOW == 81 (0x126a1b000) [pid = 1941] [serial = 1640] [outer = 0x0] [url = about:blank] 01:14:04 INFO - PROCESS | 1941 | --DOMWINDOW == 80 (0x118241000) [pid = 1941] [serial = 1643] [outer = 0x0] [url = about:blank] 01:14:04 INFO - PROCESS | 1941 | --DOMWINDOW == 79 (0x128018000) [pid = 1941] [serial = 1646] [outer = 0x0] [url = about:blank] 01:14:04 INFO - PROCESS | 1941 | --DOMWINDOW == 78 (0x128107800) [pid = 1941] [serial = 1648] [outer = 0x0] [url = about:blank] 01:14:04 INFO - PROCESS | 1941 | --DOMWINDOW == 77 (0x115d59400) [pid = 1941] [serial = 1642] [outer = 0x0] [url = about:blank] 01:14:04 INFO - PROCESS | 1941 | --DOMWINDOW == 76 (0x124ff8000) [pid = 1941] [serial = 1634] [outer = 0x0] [url = about:blank] 01:14:04 INFO - PROCESS | 1941 | --DOMWINDOW == 75 (0x126835400) [pid = 1941] [serial = 1645] [outer = 0x0] [url = about:blank] 01:14:04 INFO - PROCESS | 1941 | --DOMWINDOW == 74 (0x120f36400) [pid = 1941] [serial = 1631] [outer = 0x0] [url = about:blank] 01:14:04 INFO - PROCESS | 1941 | 1467360844371 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 01:14:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 01:14:04 INFO - PROCESS | 1941 | 1467360844374 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 01:14:04 INFO - PROCESS | 1941 | 1467360844377 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 01:14:04 INFO - PROCESS | 1941 | 1467360844379 Marionette TRACE conn2 <- [1,2250,null,{}] 01:14:04 INFO - PROCESS | 1941 | 1467360844386 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}] 01:14:04 INFO - PROCESS | 1941 | 1467360844388 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:04 INFO - PROCESS | 1941 | 1467360844470 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 01:14:04 INFO - PROCESS | 1941 | 1467360844534 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:04 INFO - PROCESS | 1941 | 1467360844536 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:04 INFO - PROCESS | 1941 | ++DOCSHELL 0x117132000 == 30 [pid = 1941] [id = 570] 01:14:04 INFO - PROCESS | 1941 | ++DOMWINDOW == 75 (0x1167e2400) [pid = 1941] [serial = 1710] [outer = 0x0] 01:14:04 INFO - PROCESS | 1941 | ++DOMWINDOW == 76 (0x117ea6c00) [pid = 1941] [serial = 1711] [outer = 0x1167e2400] 01:14:04 INFO - PROCESS | 1941 | 1467360844564 Marionette DEBUG loaded listener.js 01:14:04 INFO - PROCESS | 1941 | ++DOMWINDOW == 77 (0x1181b3800) [pid = 1941] [serial = 1712] [outer = 0x1167e2400] 01:14:04 INFO - PROCESS | 1941 | 1467360844860 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]]]}] 01:14:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 01:14:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 521ms 01:14:04 INFO - PROCESS | 1941 | 1467360844899 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 01:14:04 INFO - PROCESS | 1941 | 1467360844905 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 01:14:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 01:14:04 INFO - PROCESS | 1941 | 1467360844909 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 01:14:04 INFO - PROCESS | 1941 | 1467360844911 Marionette TRACE conn2 <- [1,2254,null,{}] 01:14:04 INFO - PROCESS | 1941 | 1467360844913 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}] 01:14:04 INFO - PROCESS | 1941 | 1467360844916 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:05 INFO - PROCESS | 1941 | 1467360845020 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 01:14:05 INFO - PROCESS | 1941 | 1467360845073 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:05 INFO - PROCESS | 1941 | 1467360845074 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:05 INFO - PROCESS | 1941 | ++DOCSHELL 0x11971e000 == 31 [pid = 1941] [id = 571] 01:14:05 INFO - PROCESS | 1941 | ++DOMWINDOW == 78 (0x1181bf400) [pid = 1941] [serial = 1713] [outer = 0x0] 01:14:05 INFO - PROCESS | 1941 | ++DOMWINDOW == 79 (0x1182d4000) [pid = 1941] [serial = 1714] [outer = 0x1181bf400] 01:14:05 INFO - PROCESS | 1941 | 1467360845102 Marionette DEBUG loaded listener.js 01:14:05 INFO - PROCESS | 1941 | ++DOMWINDOW == 80 (0x118597c00) [pid = 1941] [serial = 1715] [outer = 0x1181bf400] 01:14:05 INFO - PROCESS | 1941 | 1467360845381 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]]]}] 01:14:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 01:14:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 520ms 01:14:05 INFO - PROCESS | 1941 | 1467360845429 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 01:14:05 INFO - PROCESS | 1941 | 1467360845431 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 01:14:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 01:14:05 INFO - PROCESS | 1941 | 1467360845436 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 01:14:05 INFO - PROCESS | 1941 | 1467360845439 Marionette TRACE conn2 <- [1,2258,null,{}] 01:14:05 INFO - PROCESS | 1941 | 1467360845447 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}] 01:14:05 INFO - PROCESS | 1941 | 1467360845453 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:05 INFO - PROCESS | 1941 | 1467360845530 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 01:14:05 INFO - PROCESS | 1941 | 1467360845591 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:05 INFO - PROCESS | 1941 | 1467360845594 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:05 INFO - PROCESS | 1941 | ++DOCSHELL 0x124284000 == 32 [pid = 1941] [id = 572] 01:14:05 INFO - PROCESS | 1941 | ++DOMWINDOW == 81 (0x113286400) [pid = 1941] [serial = 1716] [outer = 0x0] 01:14:05 INFO - PROCESS | 1941 | ++DOMWINDOW == 82 (0x118f54800) [pid = 1941] [serial = 1717] [outer = 0x113286400] 01:14:05 INFO - PROCESS | 1941 | 1467360845622 Marionette DEBUG loaded listener.js 01:14:05 INFO - PROCESS | 1941 | ++DOMWINDOW == 83 (0x119883000) [pid = 1941] [serial = 1718] [outer = 0x113286400] 01:14:05 INFO - PROCESS | 1941 | 1467360845914 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]]]}] 01:14:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 01:14:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 524ms 01:14:05 INFO - PROCESS | 1941 | 1467360845959 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 01:14:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 01:14:05 INFO - PROCESS | 1941 | 1467360845961 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 01:14:05 INFO - PROCESS | 1941 | 1467360845963 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 01:14:05 INFO - PROCESS | 1941 | 1467360845965 Marionette TRACE conn2 <- [1,2262,null,{}] 01:14:05 INFO - PROCESS | 1941 | 1467360845970 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}] 01:14:05 INFO - PROCESS | 1941 | 1467360845971 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:06 INFO - PROCESS | 1941 | 1467360846059 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 01:14:06 INFO - PROCESS | 1941 | 1467360846063 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:06 INFO - PROCESS | 1941 | 1467360846064 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:06 INFO - PROCESS | 1941 | ++DOCSHELL 0x12818d800 == 33 [pid = 1941] [id = 573] 01:14:06 INFO - PROCESS | 1941 | ++DOMWINDOW == 84 (0x119d04000) [pid = 1941] [serial = 1719] [outer = 0x0] 01:14:06 INFO - PROCESS | 1941 | ++DOMWINDOW == 85 (0x120f2cc00) [pid = 1941] [serial = 1720] [outer = 0x119d04000] 01:14:06 INFO - PROCESS | 1941 | 1467360846092 Marionette DEBUG loaded listener.js 01:14:06 INFO - PROCESS | 1941 | ++DOMWINDOW == 86 (0x120fe0800) [pid = 1941] [serial = 1721] [outer = 0x119d04000] 01:14:06 INFO - PROCESS | 1941 | 1467360846619 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]]]}] 01:14:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 01:14:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 674ms 01:14:06 INFO - PROCESS | 1941 | 1467360846644 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 01:14:06 INFO - PROCESS | 1941 | 1467360846646 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 01:14:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 01:14:06 INFO - PROCESS | 1941 | 1467360846649 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 01:14:06 INFO - PROCESS | 1941 | 1467360846651 Marionette TRACE conn2 <- [1,2266,null,{}] 01:14:06 INFO - PROCESS | 1941 | 1467360846654 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}] 01:14:06 INFO - PROCESS | 1941 | 1467360846656 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:06 INFO - PROCESS | 1941 | 1467360846804 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 01:14:06 INFO - PROCESS | 1941 | 1467360846851 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:06 INFO - PROCESS | 1941 | 1467360846852 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:06 INFO - PROCESS | 1941 | ++DOCSHELL 0x128bcc000 == 34 [pid = 1941] [id = 574] 01:14:06 INFO - PROCESS | 1941 | ++DOMWINDOW == 87 (0x119754000) [pid = 1941] [serial = 1722] [outer = 0x0] 01:14:06 INFO - PROCESS | 1941 | ++DOMWINDOW == 88 (0x1238ea400) [pid = 1941] [serial = 1723] [outer = 0x119754000] 01:14:06 INFO - PROCESS | 1941 | 1467360846876 Marionette DEBUG loaded listener.js 01:14:06 INFO - PROCESS | 1941 | ++DOMWINDOW == 89 (0x123dcac00) [pid = 1941] [serial = 1724] [outer = 0x119754000] 01:14:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 01:14:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 570ms 01:14:07 INFO - PROCESS | 1941 | 1467360847213 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]]]}] 01:14:07 INFO - PROCESS | 1941 | 1467360847221 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 01:14:07 INFO - PROCESS | 1941 | 1467360847222 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 01:14:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 01:14:07 INFO - PROCESS | 1941 | 1467360847224 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 01:14:07 INFO - PROCESS | 1941 | 1467360847225 Marionette TRACE conn2 <- [1,2270,null,{}] 01:14:07 INFO - PROCESS | 1941 | 1467360847227 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}] 01:14:07 INFO - PROCESS | 1941 | 1467360847231 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:07 INFO - PROCESS | 1941 | 1467360847359 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 01:14:07 INFO - PROCESS | 1941 | 1467360847371 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:07 INFO - PROCESS | 1941 | 1467360847372 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:07 INFO - PROCESS | 1941 | ++DOCSHELL 0x12a653000 == 35 [pid = 1941] [id = 575] 01:14:07 INFO - PROCESS | 1941 | ++DOMWINDOW == 90 (0x123fa9400) [pid = 1941] [serial = 1725] [outer = 0x0] 01:14:07 INFO - PROCESS | 1941 | ++DOMWINDOW == 91 (0x124ff8c00) [pid = 1941] [serial = 1726] [outer = 0x123fa9400] 01:14:07 INFO - PROCESS | 1941 | 1467360847397 Marionette DEBUG loaded listener.js 01:14:07 INFO - PROCESS | 1941 | ++DOMWINDOW == 92 (0x126579400) [pid = 1941] [serial = 1727] [outer = 0x123fa9400] 01:14:07 INFO - PROCESS | 1941 | 1467360847766 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]]]}] 01:14:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 01:14:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 571ms 01:14:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 01:14:07 INFO - PROCESS | 1941 | 1467360847802 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 01:14:07 INFO - PROCESS | 1941 | 1467360847804 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 01:14:07 INFO - PROCESS | 1941 | 1467360847807 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 01:14:07 INFO - PROCESS | 1941 | 1467360847809 Marionette TRACE conn2 <- [1,2274,null,{}] 01:14:07 INFO - PROCESS | 1941 | 1467360847813 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}] 01:14:07 INFO - PROCESS | 1941 | 1467360847814 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:07 INFO - PROCESS | 1941 | 1467360847964 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 01:14:07 INFO - PROCESS | 1941 | 1467360847978 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:07 INFO - PROCESS | 1941 | 1467360847979 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:07 INFO - PROCESS | 1941 | ++DOCSHELL 0x12b198800 == 36 [pid = 1941] [id = 576] 01:14:07 INFO - PROCESS | 1941 | ++DOMWINDOW == 93 (0x12682c000) [pid = 1941] [serial = 1728] [outer = 0x0] 01:14:08 INFO - PROCESS | 1941 | ++DOMWINDOW == 94 (0x128015400) [pid = 1941] [serial = 1729] [outer = 0x12682c000] 01:14:08 INFO - PROCESS | 1941 | 1467360848004 Marionette DEBUG loaded listener.js 01:14:08 INFO - PROCESS | 1941 | ++DOMWINDOW == 95 (0x12801d000) [pid = 1941] [serial = 1730] [outer = 0x12682c000] 01:14:08 INFO - PROCESS | 1941 | 1467360848332 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]]]}] 01:14:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 01:14:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 571ms 01:14:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 01:14:08 INFO - PROCESS | 1941 | 1467360848377 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 01:14:08 INFO - PROCESS | 1941 | 1467360848378 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 01:14:08 INFO - PROCESS | 1941 | 1467360848381 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 01:14:08 INFO - PROCESS | 1941 | 1467360848382 Marionette TRACE conn2 <- [1,2278,null,{}] 01:14:08 INFO - PROCESS | 1941 | 1467360848384 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}] 01:14:08 INFO - PROCESS | 1941 | 1467360848385 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:08 INFO - PROCESS | 1941 | 1467360848485 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 01:14:08 INFO - PROCESS | 1941 | 1467360848495 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:08 INFO - PROCESS | 1941 | 1467360848496 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:08 INFO - PROCESS | 1941 | ++DOCSHELL 0x12b9ee000 == 37 [pid = 1941] [id = 577] 01:14:08 INFO - PROCESS | 1941 | ++DOMWINDOW == 96 (0x12801e800) [pid = 1941] [serial = 1731] [outer = 0x0] 01:14:08 INFO - PROCESS | 1941 | ++DOMWINDOW == 97 (0x128104c00) [pid = 1941] [serial = 1732] [outer = 0x12801e800] 01:14:08 INFO - PROCESS | 1941 | 1467360848521 Marionette DEBUG loaded listener.js 01:14:08 INFO - PROCESS | 1941 | ++DOMWINDOW == 98 (0x12810f400) [pid = 1941] [serial = 1733] [outer = 0x12801e800] 01:14:08 INFO - PROCESS | 1941 | --DOMWINDOW == 97 (0x1121b0000) [pid = 1941] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 01:14:08 INFO - PROCESS | 1941 | --DOMWINDOW == 96 (0x1167d7c00) [pid = 1941] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 01:14:08 INFO - PROCESS | 1941 | --DOMWINDOW == 95 (0x117103800) [pid = 1941] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 01:14:08 INFO - PROCESS | 1941 | --DOMWINDOW == 94 (0x119865c00) [pid = 1941] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 01:14:08 INFO - PROCESS | 1941 | --DOMWINDOW == 93 (0x1185bd000) [pid = 1941] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 01:14:08 INFO - PROCESS | 1941 | --DOMWINDOW == 92 (0x1185b5800) [pid = 1941] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 01:14:08 INFO - PROCESS | 1941 | --DOMWINDOW == 91 (0x1133dd400) [pid = 1941] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 01:14:08 INFO - PROCESS | 1941 | --DOMWINDOW == 90 (0x117107800) [pid = 1941] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 01:14:08 INFO - PROCESS | 1941 | --DOMWINDOW == 89 (0x119d0b000) [pid = 1941] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 01:14:08 INFO - PROCESS | 1941 | --DOMWINDOW == 88 (0x1176e5400) [pid = 1941] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 01:14:08 INFO - PROCESS | 1941 | --DOMWINDOW == 87 (0x11811b800) [pid = 1941] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 01:14:08 INFO - PROCESS | 1941 | --DOMWINDOW == 86 (0x1167dcc00) [pid = 1941] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 01:14:08 INFO - PROCESS | 1941 | --DOMWINDOW == 85 (0x1138e8800) [pid = 1941] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 01:14:08 INFO - PROCESS | 1941 | --DOMWINDOW == 84 (0x124e5c400) [pid = 1941] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 01:14:08 INFO - PROCESS | 1941 | --DOMWINDOW == 83 (0x116713000) [pid = 1941] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 01:14:08 INFO - PROCESS | 1941 | --DOMWINDOW == 82 (0x110e3f800) [pid = 1941] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 01:14:08 INFO - PROCESS | 1941 | 1467360848906 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]]]}] 01:14:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 01:14:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 569ms 01:14:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 01:14:08 INFO - PROCESS | 1941 | 1467360848954 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 01:14:08 INFO - PROCESS | 1941 | 1467360848955 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 01:14:08 INFO - PROCESS | 1941 | 1467360848957 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 01:14:08 INFO - PROCESS | 1941 | 1467360848958 Marionette TRACE conn2 <- [1,2282,null,{}] 01:14:08 INFO - PROCESS | 1941 | 1467360848961 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}] 01:14:08 INFO - PROCESS | 1941 | 1467360848962 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:09 INFO - PROCESS | 1941 | 1467360849076 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 01:14:09 INFO - PROCESS | 1941 | 1467360849111 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:09 INFO - PROCESS | 1941 | 1467360849112 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:09 INFO - PROCESS | 1941 | ++DOCSHELL 0x1245b8000 == 38 [pid = 1941] [id = 578] 01:14:09 INFO - PROCESS | 1941 | ++DOMWINDOW == 83 (0x110e3f800) [pid = 1941] [serial = 1734] [outer = 0x0] 01:14:09 INFO - PROCESS | 1941 | ++DOMWINDOW == 84 (0x11811f800) [pid = 1941] [serial = 1735] [outer = 0x110e3f800] 01:14:09 INFO - PROCESS | 1941 | 1467360849137 Marionette DEBUG loaded listener.js 01:14:09 INFO - PROCESS | 1941 | ++DOMWINDOW == 85 (0x119413400) [pid = 1941] [serial = 1736] [outer = 0x110e3f800] 01:14:09 INFO - PROCESS | 1941 | 1467360849407 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]]]}] 01:14:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 01:14:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 468ms 01:14:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 01:14:09 INFO - PROCESS | 1941 | 1467360849426 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 01:14:09 INFO - PROCESS | 1941 | 1467360849427 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 01:14:09 INFO - PROCESS | 1941 | 1467360849429 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 01:14:09 INFO - PROCESS | 1941 | 1467360849430 Marionette TRACE conn2 <- [1,2286,null,{}] 01:14:09 INFO - PROCESS | 1941 | 1467360849440 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}] 01:14:09 INFO - PROCESS | 1941 | 1467360849441 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:09 INFO - PROCESS | 1941 | 1467360849526 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 01:14:09 INFO - PROCESS | 1941 | 1467360849530 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:09 INFO - PROCESS | 1941 | 1467360849531 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:09 INFO - PROCESS | 1941 | ++DOCSHELL 0x12c48e800 == 39 [pid = 1941] [id = 579] 01:14:09 INFO - PROCESS | 1941 | ++DOMWINDOW == 86 (0x119b80800) [pid = 1941] [serial = 1737] [outer = 0x0] 01:14:09 INFO - PROCESS | 1941 | ++DOMWINDOW == 87 (0x126831000) [pid = 1941] [serial = 1738] [outer = 0x119b80800] 01:14:09 INFO - PROCESS | 1941 | 1467360849555 Marionette DEBUG loaded listener.js 01:14:09 INFO - PROCESS | 1941 | ++DOMWINDOW == 88 (0x12810f800) [pid = 1941] [serial = 1739] [outer = 0x119b80800] 01:14:09 INFO - PROCESS | 1941 | 1467360849922 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]]]}] 01:14:09 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 01:14:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 522ms 01:14:09 INFO - PROCESS | 1941 | 1467360849960 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 01:14:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 01:14:09 INFO - PROCESS | 1941 | 1467360849962 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 01:14:09 INFO - PROCESS | 1941 | 1467360849966 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 01:14:09 INFO - PROCESS | 1941 | 1467360849969 Marionette TRACE conn2 <- [1,2290,null,{}] 01:14:09 INFO - PROCESS | 1941 | 1467360849972 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}] 01:14:09 INFO - PROCESS | 1941 | 1467360849975 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:10 INFO - PROCESS | 1941 | 1467360850113 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 01:14:10 INFO - PROCESS | 1941 | 1467360850118 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:10 INFO - PROCESS | 1941 | 1467360850120 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:10 INFO - PROCESS | 1941 | ++DOCSHELL 0x12cbdc000 == 40 [pid = 1941] [id = 580] 01:14:10 INFO - PROCESS | 1941 | ++DOMWINDOW == 89 (0x12811c000) [pid = 1941] [serial = 1740] [outer = 0x0] 01:14:10 INFO - PROCESS | 1941 | ++DOMWINDOW == 90 (0x128129000) [pid = 1941] [serial = 1741] [outer = 0x12811c000] 01:14:10 INFO - PROCESS | 1941 | 1467360850161 Marionette DEBUG loaded listener.js 01:14:10 INFO - PROCESS | 1941 | ++DOMWINDOW == 91 (0x128298800) [pid = 1941] [serial = 1742] [outer = 0x12811c000] 01:14:10 INFO - PROCESS | 1941 | 1467360850556 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]]]}] 01:14:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 01:14:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 623ms 01:14:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 01:14:10 INFO - PROCESS | 1941 | 1467360850589 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 01:14:10 INFO - PROCESS | 1941 | 1467360850590 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 01:14:10 INFO - PROCESS | 1941 | 1467360850592 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 01:14:10 INFO - PROCESS | 1941 | 1467360850593 Marionette TRACE conn2 <- [1,2294,null,{}] 01:14:10 INFO - PROCESS | 1941 | 1467360850595 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}] 01:14:10 INFO - PROCESS | 1941 | 1467360850596 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:10 INFO - PROCESS | 1941 | 1467360850709 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 01:14:10 INFO - PROCESS | 1941 | 1467360850716 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:10 INFO - PROCESS | 1941 | 1467360850717 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:10 INFO - PROCESS | 1941 | ++DOCSHELL 0x12d018000 == 41 [pid = 1941] [id = 581] 01:14:10 INFO - PROCESS | 1941 | ++DOMWINDOW == 92 (0x128298c00) [pid = 1941] [serial = 1743] [outer = 0x0] 01:14:10 INFO - PROCESS | 1941 | ++DOMWINDOW == 93 (0x128513c00) [pid = 1941] [serial = 1744] [outer = 0x128298c00] 01:14:10 INFO - PROCESS | 1941 | 1467360850741 Marionette DEBUG loaded listener.js 01:14:10 INFO - PROCESS | 1941 | ++DOMWINDOW == 94 (0x128658400) [pid = 1941] [serial = 1745] [outer = 0x128298c00] 01:14:11 INFO - PROCESS | 1941 | 1467360851297 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]]]}] 01:14:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 01:14:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 718ms 01:14:11 INFO - PROCESS | 1941 | 1467360851311 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 01:14:11 INFO - PROCESS | 1941 | 1467360851315 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 01:14:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 01:14:11 INFO - PROCESS | 1941 | 1467360851342 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 01:14:11 INFO - PROCESS | 1941 | 1467360851346 Marionette TRACE conn2 <- [1,2298,null,{}] 01:14:11 INFO - PROCESS | 1941 | 1467360851351 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}] 01:14:11 INFO - PROCESS | 1941 | 1467360851353 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:11 INFO - PROCESS | 1941 | 1467360851456 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 01:14:11 INFO - PROCESS | 1941 | 1467360851566 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:11 INFO - PROCESS | 1941 | 1467360851567 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:11 INFO - PROCESS | 1941 | ++DOCSHELL 0x119b3f000 == 42 [pid = 1941] [id = 582] 01:14:11 INFO - PROCESS | 1941 | ++DOMWINDOW == 95 (0x118113400) [pid = 1941] [serial = 1746] [outer = 0x0] 01:14:11 INFO - PROCESS | 1941 | ++DOMWINDOW == 96 (0x11817ec00) [pid = 1941] [serial = 1747] [outer = 0x118113400] 01:14:11 INFO - PROCESS | 1941 | 1467360851598 Marionette DEBUG loaded listener.js 01:14:11 INFO - PROCESS | 1941 | ++DOMWINDOW == 97 (0x118233000) [pid = 1941] [serial = 1748] [outer = 0x118113400] 01:14:12 INFO - PROCESS | 1941 | 1467360852001 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]]]}] 01:14:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 01:14:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 675ms 01:14:12 INFO - PROCESS | 1941 | 1467360852014 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 01:14:12 INFO - PROCESS | 1941 | 1467360852017 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 01:14:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 01:14:12 INFO - PROCESS | 1941 | 1467360852022 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 01:14:12 INFO - PROCESS | 1941 | 1467360852023 Marionette TRACE conn2 <- [1,2302,null,{}] 01:14:12 INFO - PROCESS | 1941 | 1467360852026 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}] 01:14:12 INFO - PROCESS | 1941 | 1467360852028 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:12 INFO - PROCESS | 1941 | 1467360852133 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 01:14:12 INFO - PROCESS | 1941 | 1467360852194 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:12 INFO - PROCESS | 1941 | 1467360852195 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:12 INFO - PROCESS | 1941 | ++DOCSHELL 0x12aa5b800 == 43 [pid = 1941] [id = 583] 01:14:12 INFO - PROCESS | 1941 | ++DOMWINDOW == 98 (0x1184f1400) [pid = 1941] [serial = 1749] [outer = 0x0] 01:14:12 INFO - PROCESS | 1941 | ++DOMWINDOW == 99 (0x1193f0800) [pid = 1941] [serial = 1750] [outer = 0x1184f1400] 01:14:12 INFO - PROCESS | 1941 | 1467360852226 Marionette DEBUG loaded listener.js 01:14:12 INFO - PROCESS | 1941 | ++DOMWINDOW == 100 (0x119880c00) [pid = 1941] [serial = 1751] [outer = 0x1184f1400] 01:14:12 INFO - PROCESS | 1941 | 1467360852668 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]]]}] 01:14:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 01:14:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 672ms 01:14:12 INFO - PROCESS | 1941 | 1467360852694 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 01:14:12 INFO - PROCESS | 1941 | 1467360852695 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 01:14:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 01:14:12 INFO - PROCESS | 1941 | 1467360852698 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 01:14:12 INFO - PROCESS | 1941 | 1467360852701 Marionette TRACE conn2 <- [1,2306,null,{}] 01:14:12 INFO - PROCESS | 1941 | 1467360852708 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}] 01:14:12 INFO - PROCESS | 1941 | 1467360852711 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:12 INFO - PROCESS | 1941 | 1467360852816 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 01:14:12 INFO - PROCESS | 1941 | 1467360852928 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:12 INFO - PROCESS | 1941 | 1467360852930 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:12 INFO - PROCESS | 1941 | ++DOCSHELL 0x12d115000 == 44 [pid = 1941] [id = 584] 01:14:12 INFO - PROCESS | 1941 | ++DOMWINDOW == 101 (0x123b6c000) [pid = 1941] [serial = 1752] [outer = 0x0] 01:14:12 INFO - PROCESS | 1941 | ++DOMWINDOW == 102 (0x1249b0c00) [pid = 1941] [serial = 1753] [outer = 0x123b6c000] 01:14:12 INFO - PROCESS | 1941 | 1467360852962 Marionette DEBUG loaded listener.js 01:14:13 INFO - PROCESS | 1941 | ++DOMWINDOW == 103 (0x1255d0000) [pid = 1941] [serial = 1754] [outer = 0x123b6c000] 01:14:13 INFO - PROCESS | 1941 | 1467360853392 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]]]}] 01:14:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 01:14:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 722ms 01:14:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 01:14:13 INFO - PROCESS | 1941 | 1467360853421 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 01:14:13 INFO - PROCESS | 1941 | 1467360853422 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 01:14:13 INFO - PROCESS | 1941 | 1467360853425 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 01:14:13 INFO - PROCESS | 1941 | 1467360853426 Marionette TRACE conn2 <- [1,2310,null,{}] 01:14:13 INFO - PROCESS | 1941 | 1467360853428 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}] 01:14:13 INFO - PROCESS | 1941 | 1467360853430 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:13 INFO - PROCESS | 1941 | 1467360853532 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 01:14:13 INFO - PROCESS | 1941 | 1467360853593 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:13 INFO - PROCESS | 1941 | 1467360853594 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:13 INFO - PROCESS | 1941 | ++DOCSHELL 0x12aab3800 == 45 [pid = 1941] [id = 585] 01:14:13 INFO - PROCESS | 1941 | ++DOMWINDOW == 104 (0x1255d1c00) [pid = 1941] [serial = 1755] [outer = 0x0] 01:14:13 INFO - PROCESS | 1941 | ++DOMWINDOW == 105 (0x1264ddc00) [pid = 1941] [serial = 1756] [outer = 0x1255d1c00] 01:14:13 INFO - PROCESS | 1941 | 1467360853624 Marionette DEBUG loaded listener.js 01:14:13 INFO - PROCESS | 1941 | ++DOMWINDOW == 106 (0x12801f400) [pid = 1941] [serial = 1757] [outer = 0x1255d1c00] 01:14:14 INFO - PROCESS | 1941 | 1467360854224 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]]]}] 01:14:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 01:14:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 820ms 01:14:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 01:14:14 INFO - PROCESS | 1941 | 1467360854254 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 01:14:14 INFO - PROCESS | 1941 | 1467360854257 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 01:14:14 INFO - PROCESS | 1941 | 1467360854261 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 01:14:14 INFO - PROCESS | 1941 | 1467360854263 Marionette TRACE conn2 <- [1,2314,null,{}] 01:14:14 INFO - PROCESS | 1941 | 1467360854268 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}] 01:14:14 INFO - PROCESS | 1941 | 1467360854270 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:14 INFO - PROCESS | 1941 | 1467360854362 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 01:14:14 INFO - PROCESS | 1941 | 1467360854436 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:14 INFO - PROCESS | 1941 | 1467360854438 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:14 INFO - PROCESS | 1941 | ++DOCSHELL 0x117e6c800 == 46 [pid = 1941] [id = 586] 01:14:14 INFO - PROCESS | 1941 | ++DOMWINDOW == 107 (0x112959c00) [pid = 1941] [serial = 1758] [outer = 0x0] 01:14:14 INFO - PROCESS | 1941 | ++DOMWINDOW == 108 (0x112983c00) [pid = 1941] [serial = 1759] [outer = 0x112959c00] 01:14:14 INFO - PROCESS | 1941 | 1467360854465 Marionette DEBUG loaded listener.js 01:14:14 INFO - PROCESS | 1941 | ++DOMWINDOW == 109 (0x1133d8c00) [pid = 1941] [serial = 1760] [outer = 0x112959c00] 01:14:15 INFO - PROCESS | 1941 | --DOCSHELL 0x12cbdc000 == 45 [pid = 1941] [id = 580] 01:14:15 INFO - PROCESS | 1941 | --DOCSHELL 0x12c48e800 == 44 [pid = 1941] [id = 579] 01:14:15 INFO - PROCESS | 1941 | --DOCSHELL 0x1245b8000 == 43 [pid = 1941] [id = 578] 01:14:15 INFO - PROCESS | 1941 | --DOCSHELL 0x12b9ee000 == 42 [pid = 1941] [id = 577] 01:14:15 INFO - PROCESS | 1941 | --DOCSHELL 0x12b198800 == 41 [pid = 1941] [id = 576] 01:14:15 INFO - PROCESS | 1941 | --DOCSHELL 0x12a653000 == 40 [pid = 1941] [id = 575] 01:14:15 INFO - PROCESS | 1941 | --DOCSHELL 0x128bcc000 == 39 [pid = 1941] [id = 574] 01:14:15 INFO - PROCESS | 1941 | --DOCSHELL 0x12818d800 == 38 [pid = 1941] [id = 573] 01:14:15 INFO - PROCESS | 1941 | --DOCSHELL 0x124284000 == 37 [pid = 1941] [id = 572] 01:14:15 INFO - PROCESS | 1941 | --DOCSHELL 0x11971e000 == 36 [pid = 1941] [id = 571] 01:14:15 INFO - PROCESS | 1941 | --DOCSHELL 0x117132000 == 35 [pid = 1941] [id = 570] 01:14:15 INFO - PROCESS | 1941 | --DOCSHELL 0x116e37000 == 34 [pid = 1941] [id = 569] 01:14:15 INFO - PROCESS | 1941 | --DOCSHELL 0x1187dc800 == 33 [pid = 1941] [id = 568] 01:14:15 INFO - PROCESS | 1941 | --DOCSHELL 0x12c491000 == 32 [pid = 1941] [id = 567] 01:14:15 INFO - PROCESS | 1941 | --DOCSHELL 0x12aab3800 == 31 [pid = 1941] [id = 585] 01:14:15 INFO - PROCESS | 1941 | --DOCSHELL 0x12d115000 == 30 [pid = 1941] [id = 584] 01:14:15 INFO - PROCESS | 1941 | --DOCSHELL 0x12aa5b800 == 29 [pid = 1941] [id = 583] 01:14:15 INFO - PROCESS | 1941 | --DOCSHELL 0x119b3f000 == 28 [pid = 1941] [id = 582] 01:14:15 INFO - PROCESS | 1941 | --DOCSHELL 0x12d018000 == 27 [pid = 1941] [id = 581] 01:14:15 INFO - PROCESS | 1941 | --DOMWINDOW == 108 (0x1182d6800) [pid = 1941] [serial = 1675] [outer = 0x0] [url = about:blank] 01:14:15 INFO - PROCESS | 1941 | --DOMWINDOW == 107 (0x123b7a000) [pid = 1941] [serial = 1688] [outer = 0x0] [url = about:blank] 01:14:15 INFO - PROCESS | 1941 | --DOMWINDOW == 106 (0x1176de000) [pid = 1941] [serial = 1666] [outer = 0x0] [url = about:blank] 01:14:15 INFO - PROCESS | 1941 | --DOMWINDOW == 105 (0x1181ac400) [pid = 1941] [serial = 1667] [outer = 0x0] [url = about:blank] 01:14:15 INFO - PROCESS | 1941 | --DOMWINDOW == 104 (0x1183a5800) [pid = 1941] [serial = 1676] [outer = 0x0] [url = about:blank] 01:14:15 INFO - PROCESS | 1941 | --DOMWINDOW == 103 (0x119d0c000) [pid = 1941] [serial = 1684] [outer = 0x0] [url = about:blank] 01:14:15 INFO - PROCESS | 1941 | --DOMWINDOW == 102 (0x118884400) [pid = 1941] [serial = 1678] [outer = 0x0] [url = about:blank] 01:14:15 INFO - PROCESS | 1941 | --DOMWINDOW == 101 (0x119b7f800) [pid = 1941] [serial = 1661] [outer = 0x0] [url = about:blank] 01:14:15 INFO - PROCESS | 1941 | --DOMWINDOW == 100 (0x113f2dc00) [pid = 1941] [serial = 1669] [outer = 0x0] [url = about:blank] 01:14:15 INFO - PROCESS | 1941 | --DOMWINDOW == 99 (0x12392c000) [pid = 1941] [serial = 1663] [outer = 0x0] [url = about:blank] 01:14:15 INFO - PROCESS | 1941 | --DOMWINDOW == 98 (0x1245a2400) [pid = 1941] [serial = 1696] [outer = 0x0] [url = about:blank] 01:14:15 INFO - PROCESS | 1941 | --DOMWINDOW == 97 (0x123faa400) [pid = 1941] [serial = 1690] [outer = 0x0] [url = about:blank] 01:14:15 INFO - PROCESS | 1941 | --DOMWINDOW == 96 (0x119886000) [pid = 1941] [serial = 1694] [outer = 0x0] [url = about:blank] 01:14:15 INFO - PROCESS | 1941 | --DOMWINDOW == 95 (0x124e55000) [pid = 1941] [serial = 1697] [outer = 0x0] [url = about:blank] 01:14:15 INFO - PROCESS | 1941 | --DOMWINDOW == 94 (0x120febc00) [pid = 1941] [serial = 1685] [outer = 0x0] [url = about:blank] 01:14:15 INFO - PROCESS | 1941 | --DOMWINDOW == 93 (0x11811c800) [pid = 1941] [serial = 1672] [outer = 0x0] [url = about:blank] 01:14:15 INFO - PROCESS | 1941 | --DOMWINDOW == 92 (0x11941c000) [pid = 1941] [serial = 1682] [outer = 0x0] [url = about:blank] 01:14:15 INFO - PROCESS | 1941 | --DOMWINDOW == 91 (0x123faa800) [pid = 1941] [serial = 1664] [outer = 0x0] [url = about:blank] 01:14:15 INFO - PROCESS | 1941 | --DOMWINDOW == 90 (0x12459c000) [pid = 1941] [serial = 1691] [outer = 0x0] [url = about:blank] 01:14:15 INFO - PROCESS | 1941 | --DOMWINDOW == 89 (0x125674800) [pid = 1941] [serial = 1699] [outer = 0x0] [url = about:blank] 01:14:15 INFO - PROCESS | 1941 | --DOMWINDOW == 88 (0x11823b800) [pid = 1941] [serial = 1658] [outer = 0x0] [url = about:blank] 01:14:15 INFO - PROCESS | 1941 | --DOMWINDOW == 87 (0x1181b5800) [pid = 1941] [serial = 1673] [outer = 0x0] [url = about:blank] 01:14:15 INFO - PROCESS | 1941 | --DOMWINDOW == 86 (0x1131a3400) [pid = 1941] [serial = 1655] [outer = 0x0] [url = about:blank] 01:14:15 INFO - PROCESS | 1941 | --DOMWINDOW == 85 (0x1182d8800) [pid = 1941] [serial = 1693] [outer = 0x0] [url = about:blank] 01:14:15 INFO - PROCESS | 1941 | --DOMWINDOW == 84 (0x1193ec400) [pid = 1941] [serial = 1681] [outer = 0x0] [url = about:blank] 01:14:15 INFO - PROCESS | 1941 | --DOMWINDOW == 83 (0x119386000) [pid = 1941] [serial = 1679] [outer = 0x0] [url = about:blank] 01:14:15 INFO - PROCESS | 1941 | --DOMWINDOW == 82 (0x1181b2800) [pid = 1941] [serial = 1657] [outer = 0x0] [url = about:blank] 01:14:15 INFO - PROCESS | 1941 | --DOMWINDOW == 81 (0x119420800) [pid = 1941] [serial = 1660] [outer = 0x0] [url = about:blank] 01:14:15 INFO - PROCESS | 1941 | --DOMWINDOW == 80 (0x123808800) [pid = 1941] [serial = 1687] [outer = 0x0] [url = about:blank] 01:14:15 INFO - PROCESS | 1941 | --DOMWINDOW == 79 (0x1160d7800) [pid = 1941] [serial = 1670] [outer = 0x0] [url = about:blank] 01:14:15 INFO - PROCESS | 1941 | --DOMWINDOW == 78 (0x1127d3400) [pid = 1941] [serial = 1654] [outer = 0x0] [url = about:blank] 01:14:15 INFO - PROCESS | 1941 | --DOMWINDOW == 77 (0x126a24000) [pid = 1941] [serial = 1702] [outer = 0x0] [url = about:blank] 01:14:15 INFO - PROCESS | 1941 | --DOMWINDOW == 76 (0x126577000) [pid = 1941] [serial = 1700] [outer = 0x0] [url = about:blank] 01:14:15 INFO - PROCESS | 1941 | 1467360855441 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]]]}] 01:14:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 01:14:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1227ms 01:14:15 INFO - PROCESS | 1941 | 1467360855488 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 01:14:15 INFO - PROCESS | 1941 | 1467360855490 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 01:14:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 01:14:15 INFO - PROCESS | 1941 | 1467360855494 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 01:14:15 INFO - PROCESS | 1941 | 1467360855495 Marionette TRACE conn2 <- [1,2318,null,{}] 01:14:15 INFO - PROCESS | 1941 | 1467360855499 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}] 01:14:15 INFO - PROCESS | 1941 | 1467360855503 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:15 INFO - PROCESS | 1941 | 1467360855578 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 01:14:15 INFO - PROCESS | 1941 | 1467360855587 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:15 INFO - PROCESS | 1941 | 1467360855588 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:15 INFO - PROCESS | 1941 | ++DOCSHELL 0x11667b800 == 28 [pid = 1941] [id = 587] 01:14:15 INFO - PROCESS | 1941 | ++DOMWINDOW == 77 (0x112c87800) [pid = 1941] [serial = 1761] [outer = 0x0] 01:14:15 INFO - PROCESS | 1941 | ++DOMWINDOW == 78 (0x112fe2400) [pid = 1941] [serial = 1762] [outer = 0x112c87800] 01:14:15 INFO - PROCESS | 1941 | 1467360855617 Marionette DEBUG loaded listener.js 01:14:15 INFO - PROCESS | 1941 | ++DOMWINDOW == 79 (0x110e3e000) [pid = 1941] [serial = 1763] [outer = 0x112c87800] 01:14:16 INFO - PROCESS | 1941 | 1467360856004 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] 01:14:16 INFO - PROCESS | 1941 | 1467360856018 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 01:14:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 01:14:16 INFO - PROCESS | 1941 | 1467360856022 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 01:14:16 INFO - PROCESS | 1941 | 1467360856024 Marionette TRACE conn2 <- [1,2322,null,{}] 01:14:16 INFO - PROCESS | 1941 | 1467360856027 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}] 01:14:16 INFO - PROCESS | 1941 | 1467360856028 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:16 INFO - PROCESS | 1941 | 1467360856108 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 01:14:16 INFO - PROCESS | 1941 | 1467360856112 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:16 INFO - PROCESS | 1941 | 1467360856113 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:16 INFO - PROCESS | 1941 | ++DOCSHELL 0x1184bc000 == 29 [pid = 1941] [id = 588] 01:14:16 INFO - PROCESS | 1941 | ++DOMWINDOW == 80 (0x116028c00) [pid = 1941] [serial = 1764] [outer = 0x0] 01:14:16 INFO - PROCESS | 1941 | ++DOMWINDOW == 81 (0x1160d7800) [pid = 1941] [serial = 1765] [outer = 0x116028c00] 01:14:16 INFO - PROCESS | 1941 | 1467360856143 Marionette DEBUG loaded listener.js 01:14:16 INFO - PROCESS | 1941 | ++DOMWINDOW == 82 (0x116966800) [pid = 1941] [serial = 1766] [outer = 0x116028c00] 01:14:16 INFO - PROCESS | 1941 | 1467360856553 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]]]}] 01:14:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 01:14:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 571ms 01:14:16 INFO - PROCESS | 1941 | 1467360856594 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 01:14:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 01:14:16 INFO - PROCESS | 1941 | 1467360856607 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 01:14:16 INFO - PROCESS | 1941 | 1467360856611 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 01:14:16 INFO - PROCESS | 1941 | 1467360856615 Marionette TRACE conn2 <- [1,2326,null,{}] 01:14:16 INFO - PROCESS | 1941 | 1467360856626 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}] 01:14:16 INFO - PROCESS | 1941 | 1467360856631 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:16 INFO - PROCESS | 1941 | 1467360856746 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 01:14:16 INFO - PROCESS | 1941 | 1467360856760 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:16 INFO - PROCESS | 1941 | 1467360856763 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:16 INFO - PROCESS | 1941 | ++DOCSHELL 0x119b2d800 == 30 [pid = 1941] [id = 589] 01:14:16 INFO - PROCESS | 1941 | ++DOMWINDOW == 83 (0x1125fe400) [pid = 1941] [serial = 1767] [outer = 0x0] 01:14:16 INFO - PROCESS | 1941 | ++DOMWINDOW == 84 (0x1181abc00) [pid = 1941] [serial = 1768] [outer = 0x1125fe400] 01:14:16 INFO - PROCESS | 1941 | 1467360856807 Marionette DEBUG loaded listener.js 01:14:16 INFO - PROCESS | 1941 | ++DOMWINDOW == 85 (0x1181b9800) [pid = 1941] [serial = 1769] [outer = 0x1125fe400] 01:14:17 INFO - PROCESS | 1941 | 1467360857211 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]]]}] 01:14:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 01:14:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 627ms 01:14:17 INFO - PROCESS | 1941 | 1467360857238 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 01:14:17 INFO - PROCESS | 1941 | 1467360857239 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 01:14:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 01:14:17 INFO - PROCESS | 1941 | 1467360857241 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 01:14:17 INFO - PROCESS | 1941 | 1467360857242 Marionette TRACE conn2 <- [1,2330,null,{}] 01:14:17 INFO - PROCESS | 1941 | 1467360857245 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}] 01:14:17 INFO - PROCESS | 1941 | 1467360857246 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:17 INFO - PROCESS | 1941 | 1467360857354 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 01:14:17 INFO - PROCESS | 1941 | 1467360857387 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:17 INFO - PROCESS | 1941 | 1467360857389 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:17 INFO - PROCESS | 1941 | ++DOCSHELL 0x123ecd800 == 31 [pid = 1941] [id = 590] 01:14:17 INFO - PROCESS | 1941 | ++DOMWINDOW == 86 (0x1181c3c00) [pid = 1941] [serial = 1770] [outer = 0x0] 01:14:17 INFO - PROCESS | 1941 | ++DOMWINDOW == 87 (0x118234c00) [pid = 1941] [serial = 1771] [outer = 0x1181c3c00] 01:14:17 INFO - PROCESS | 1941 | 1467360857414 Marionette DEBUG loaded listener.js 01:14:17 INFO - PROCESS | 1941 | ++DOMWINDOW == 88 (0x1182d2400) [pid = 1941] [serial = 1772] [outer = 0x1181c3c00] 01:14:17 INFO - PROCESS | 1941 | 1467360857711 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]]]}] 01:14:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 01:14:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 519ms 01:14:17 INFO - PROCESS | 1941 | 1467360857761 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 01:14:17 INFO - PROCESS | 1941 | 1467360857763 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 01:14:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 01:14:17 INFO - PROCESS | 1941 | 1467360857765 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 01:14:17 INFO - PROCESS | 1941 | 1467360857769 Marionette TRACE conn2 <- [1,2334,null,{}] 01:14:17 INFO - PROCESS | 1941 | 1467360857771 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}] 01:14:17 INFO - PROCESS | 1941 | 1467360857779 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:17 INFO - PROCESS | 1941 | 1467360857887 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 01:14:17 INFO - PROCESS | 1941 | 1467360857904 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:17 INFO - PROCESS | 1941 | 1467360857906 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:17 INFO - PROCESS | 1941 | ++DOCSHELL 0x124e20000 == 32 [pid = 1941] [id = 591] 01:14:17 INFO - PROCESS | 1941 | ++DOMWINDOW == 89 (0x116076400) [pid = 1941] [serial = 1773] [outer = 0x0] 01:14:17 INFO - PROCESS | 1941 | ++DOMWINDOW == 90 (0x11839ec00) [pid = 1941] [serial = 1774] [outer = 0x116076400] 01:14:17 INFO - PROCESS | 1941 | 1467360857946 Marionette DEBUG loaded listener.js 01:14:18 INFO - PROCESS | 1941 | ++DOMWINDOW == 91 (0x118592c00) [pid = 1941] [serial = 1775] [outer = 0x116076400] 01:14:18 INFO - PROCESS | 1941 | 1467360858412 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]]]}] 01:14:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 01:14:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 673ms 01:14:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 01:14:18 INFO - PROCESS | 1941 | 1467360858439 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 01:14:18 INFO - PROCESS | 1941 | 1467360858440 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 01:14:18 INFO - PROCESS | 1941 | 1467360858442 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 01:14:18 INFO - PROCESS | 1941 | 1467360858443 Marionette TRACE conn2 <- [1,2338,null,{}] 01:14:18 INFO - PROCESS | 1941 | 1467360858451 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}] 01:14:18 INFO - PROCESS | 1941 | 1467360858455 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:18 INFO - PROCESS | 1941 | 1467360858571 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 01:14:18 INFO - PROCESS | 1941 | 1467360858575 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:18 INFO - PROCESS | 1941 | 1467360858576 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:18 INFO - PROCESS | 1941 | ++DOCSHELL 0x12685b800 == 33 [pid = 1941] [id = 592] 01:14:18 INFO - PROCESS | 1941 | ++DOMWINDOW == 92 (0x118593400) [pid = 1941] [serial = 1776] [outer = 0x0] 01:14:18 INFO - PROCESS | 1941 | ++DOMWINDOW == 93 (0x11888d000) [pid = 1941] [serial = 1777] [outer = 0x118593400] 01:14:18 INFO - PROCESS | 1941 | 1467360858601 Marionette DEBUG loaded listener.js 01:14:18 INFO - PROCESS | 1941 | ++DOMWINDOW == 94 (0x119753400) [pid = 1941] [serial = 1778] [outer = 0x118593400] 01:14:18 INFO - PROCESS | 1941 | 1467360858937 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]]]}] 01:14:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 01:14:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 527ms 01:14:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 01:14:18 INFO - PROCESS | 1941 | 1467360858970 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 01:14:18 INFO - PROCESS | 1941 | 1467360858971 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 01:14:18 INFO - PROCESS | 1941 | 1467360858973 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 01:14:18 INFO - PROCESS | 1941 | 1467360858974 Marionette TRACE conn2 <- [1,2342,null,{}] 01:14:18 INFO - PROCESS | 1941 | 1467360858977 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}] 01:14:18 INFO - PROCESS | 1941 | 1467360858978 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:19 INFO - PROCESS | 1941 | 1467360859078 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 01:14:19 INFO - PROCESS | 1941 | 1467360859116 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:19 INFO - PROCESS | 1941 | 1467360859117 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:19 INFO - PROCESS | 1941 | ++DOCSHELL 0x1286c0000 == 34 [pid = 1941] [id = 593] 01:14:19 INFO - PROCESS | 1941 | ++DOMWINDOW == 95 (0x119754400) [pid = 1941] [serial = 1779] [outer = 0x0] 01:14:19 INFO - PROCESS | 1941 | ++DOMWINDOW == 96 (0x11987e800) [pid = 1941] [serial = 1780] [outer = 0x119754400] 01:14:19 INFO - PROCESS | 1941 | 1467360859141 Marionette DEBUG loaded listener.js 01:14:19 INFO - PROCESS | 1941 | ++DOMWINDOW == 97 (0x11988b400) [pid = 1941] [serial = 1781] [outer = 0x119754400] 01:14:19 INFO - PROCESS | 1941 | 1467360859447 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]]]}] 01:14:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 01:14:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 520ms 01:14:19 INFO - PROCESS | 1941 | 1467360859494 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 01:14:19 INFO - PROCESS | 1941 | 1467360859495 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 01:14:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 01:14:19 INFO - PROCESS | 1941 | 1467360859497 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 01:14:19 INFO - PROCESS | 1941 | 1467360859498 Marionette TRACE conn2 <- [1,2346,null,{}] 01:14:19 INFO - PROCESS | 1941 | 1467360859501 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}] 01:14:19 INFO - PROCESS | 1941 | 1467360859502 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:19 INFO - PROCESS | 1941 | 1467360859596 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 01:14:19 INFO - PROCESS | 1941 | --DOMWINDOW == 96 (0x12811c000) [pid = 1941] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 01:14:19 INFO - PROCESS | 1941 | --DOMWINDOW == 95 (0x119754000) [pid = 1941] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 01:14:19 INFO - PROCESS | 1941 | --DOMWINDOW == 94 (0x123fa9400) [pid = 1941] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 01:14:19 INFO - PROCESS | 1941 | --DOMWINDOW == 93 (0x110e3f800) [pid = 1941] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 01:14:19 INFO - PROCESS | 1941 | --DOMWINDOW == 92 (0x119d04000) [pid = 1941] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 01:14:19 INFO - PROCESS | 1941 | --DOMWINDOW == 91 (0x1167e2400) [pid = 1941] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 01:14:19 INFO - PROCESS | 1941 | --DOMWINDOW == 90 (0x1181bf400) [pid = 1941] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 01:14:19 INFO - PROCESS | 1941 | --DOMWINDOW == 89 (0x113f33c00) [pid = 1941] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 01:14:19 INFO - PROCESS | 1941 | --DOMWINDOW == 88 (0x113871800) [pid = 1941] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 01:14:19 INFO - PROCESS | 1941 | --DOMWINDOW == 87 (0x113286400) [pid = 1941] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 01:14:19 INFO - PROCESS | 1941 | --DOMWINDOW == 86 (0x12682c000) [pid = 1941] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 01:14:19 INFO - PROCESS | 1941 | --DOMWINDOW == 85 (0x124ec6400) [pid = 1941] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 01:14:19 INFO - PROCESS | 1941 | --DOMWINDOW == 84 (0x12801e800) [pid = 1941] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 01:14:19 INFO - PROCESS | 1941 | --DOMWINDOW == 83 (0x119b80800) [pid = 1941] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 01:14:19 INFO - PROCESS | 1941 | --DOMWINDOW == 82 (0x128298c00) [pid = 1941] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 01:14:19 INFO - PROCESS | 1941 | 1467360859848 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:19 INFO - PROCESS | 1941 | 1467360859849 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:19 INFO - PROCESS | 1941 | ++DOCSHELL 0x118775800 == 35 [pid = 1941] [id = 594] 01:14:19 INFO - PROCESS | 1941 | ++DOMWINDOW == 83 (0x110e3f800) [pid = 1941] [serial = 1782] [outer = 0x0] 01:14:19 INFO - PROCESS | 1941 | ++DOMWINDOW == 84 (0x1127d4400) [pid = 1941] [serial = 1783] [outer = 0x110e3f800] 01:14:19 INFO - PROCESS | 1941 | 1467360859876 Marionette DEBUG loaded listener.js 01:14:19 INFO - PROCESS | 1941 | ++DOMWINDOW == 85 (0x1167e2400) [pid = 1941] [serial = 1784] [outer = 0x110e3f800] 01:14:20 INFO - PROCESS | 1941 | 1467360860136 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]]]}] 01:14:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 01:14:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 672ms 01:14:20 INFO - PROCESS | 1941 | 1467360860173 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 01:14:20 INFO - PROCESS | 1941 | 1467360860174 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 01:14:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 01:14:20 INFO - PROCESS | 1941 | 1467360860177 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 01:14:20 INFO - PROCESS | 1941 | 1467360860178 Marionette TRACE conn2 <- [1,2350,null,{}] 01:14:20 INFO - PROCESS | 1941 | 1467360860181 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}] 01:14:20 INFO - PROCESS | 1941 | 1467360860182 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:20 INFO - PROCESS | 1941 | 1467360860282 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 01:14:20 INFO - PROCESS | 1941 | 1467360860287 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:20 INFO - PROCESS | 1941 | 1467360860288 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:20 INFO - PROCESS | 1941 | ++DOCSHELL 0x119b2c000 == 36 [pid = 1941] [id = 595] 01:14:20 INFO - PROCESS | 1941 | ++DOMWINDOW == 86 (0x1181c3000) [pid = 1941] [serial = 1785] [outer = 0x0] 01:14:20 INFO - PROCESS | 1941 | ++DOMWINDOW == 87 (0x119d07000) [pid = 1941] [serial = 1786] [outer = 0x1181c3000] 01:14:20 INFO - PROCESS | 1941 | 1467360860313 Marionette DEBUG loaded listener.js 01:14:20 INFO - PROCESS | 1941 | ++DOMWINDOW == 88 (0x119d47000) [pid = 1941] [serial = 1787] [outer = 0x1181c3000] 01:14:20 INFO - PROCESS | 1941 | 1467360860658 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]]]}] 01:14:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 01:14:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 519ms 01:14:20 INFO - PROCESS | 1941 | 1467360860696 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 01:14:20 INFO - PROCESS | 1941 | 1467360860697 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 01:14:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 01:14:20 INFO - PROCESS | 1941 | 1467360860700 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 01:14:20 INFO - PROCESS | 1941 | 1467360860701 Marionette TRACE conn2 <- [1,2354,null,{}] 01:14:20 INFO - PROCESS | 1941 | 1467360860703 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}] 01:14:20 INFO - PROCESS | 1941 | 1467360860704 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:20 INFO - PROCESS | 1941 | 1467360860810 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 01:14:20 INFO - PROCESS | 1941 | 1467360860818 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:20 INFO - PROCESS | 1941 | 1467360860819 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:20 INFO - PROCESS | 1941 | ++DOCSHELL 0x12aa4f000 == 37 [pid = 1941] [id = 596] 01:14:20 INFO - PROCESS | 1941 | ++DOMWINDOW == 89 (0x119d47400) [pid = 1941] [serial = 1788] [outer = 0x0] 01:14:20 INFO - PROCESS | 1941 | ++DOMWINDOW == 90 (0x120f28c00) [pid = 1941] [serial = 1789] [outer = 0x119d47400] 01:14:20 INFO - PROCESS | 1941 | 1467360860844 Marionette DEBUG loaded listener.js 01:14:20 INFO - PROCESS | 1941 | ++DOMWINDOW == 91 (0x120f31800) [pid = 1941] [serial = 1790] [outer = 0x119d47400] 01:14:21 INFO - PROCESS | 1941 | 1467360861147 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]]]}] 01:14:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 01:14:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 470ms 01:14:21 INFO - PROCESS | 1941 | 1467360861172 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 01:14:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 01:14:21 INFO - PROCESS | 1941 | 1467360861173 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 01:14:21 INFO - PROCESS | 1941 | 1467360861176 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 01:14:21 INFO - PROCESS | 1941 | 1467360861177 Marionette TRACE conn2 <- [1,2358,null,{}] 01:14:21 INFO - PROCESS | 1941 | 1467360861180 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}] 01:14:21 INFO - PROCESS | 1941 | 1467360861181 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:21 INFO - PROCESS | 1941 | 1467360861276 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 01:14:21 INFO - PROCESS | 1941 | 1467360861289 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:21 INFO - PROCESS | 1941 | 1467360861291 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:21 INFO - PROCESS | 1941 | ++DOCSHELL 0x124696800 == 38 [pid = 1941] [id = 597] 01:14:21 INFO - PROCESS | 1941 | ++DOMWINDOW == 92 (0x120f31c00) [pid = 1941] [serial = 1791] [outer = 0x0] 01:14:21 INFO - PROCESS | 1941 | ++DOMWINDOW == 93 (0x123805400) [pid = 1941] [serial = 1792] [outer = 0x120f31c00] 01:14:21 INFO - PROCESS | 1941 | 1467360861319 Marionette DEBUG loaded listener.js 01:14:21 INFO - PROCESS | 1941 | ++DOMWINDOW == 94 (0x123dd5000) [pid = 1941] [serial = 1793] [outer = 0x120f31c00] 01:14:21 INFO - PROCESS | 1941 | 1467360861682 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]]]}] 01:14:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 01:14:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 519ms 01:14:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 01:14:21 INFO - PROCESS | 1941 | 1467360861695 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 01:14:21 INFO - PROCESS | 1941 | 1467360861697 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 01:14:21 INFO - PROCESS | 1941 | 1467360861703 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 01:14:21 INFO - PROCESS | 1941 | 1467360861705 Marionette TRACE conn2 <- [1,2362,null,{}] 01:14:21 INFO - PROCESS | 1941 | 1467360861724 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}] 01:14:21 INFO - PROCESS | 1941 | 1467360861725 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:21 INFO - PROCESS | 1941 | 1467360861805 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 01:14:21 INFO - PROCESS | 1941 | 1467360861905 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:21 INFO - PROCESS | 1941 | 1467360861907 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:21 INFO - PROCESS | 1941 | ++DOCSHELL 0x112548000 == 39 [pid = 1941] [id = 598] 01:14:21 INFO - PROCESS | 1941 | ++DOMWINDOW == 95 (0x111c22000) [pid = 1941] [serial = 1794] [outer = 0x0] 01:14:21 INFO - PROCESS | 1941 | ++DOMWINDOW == 96 (0x1125f1400) [pid = 1941] [serial = 1795] [outer = 0x111c22000] 01:14:21 INFO - PROCESS | 1941 | 1467360861940 Marionette DEBUG loaded listener.js 01:14:21 INFO - PROCESS | 1941 | ++DOMWINDOW == 97 (0x112952800) [pid = 1941] [serial = 1796] [outer = 0x111c22000] 01:14:22 INFO - PROCESS | 1941 | 1467360862472 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]]]}] 01:14:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 01:14:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 840ms 01:14:22 INFO - PROCESS | 1941 | 1467360862541 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 01:14:22 INFO - PROCESS | 1941 | 1467360862544 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 01:14:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 01:14:22 INFO - PROCESS | 1941 | 1467360862547 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 01:14:22 INFO - PROCESS | 1941 | 1467360862549 Marionette TRACE conn2 <- [1,2366,null,{}] 01:14:22 INFO - PROCESS | 1941 | 1467360862553 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}] 01:14:22 INFO - PROCESS | 1941 | 1467360862556 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:22 INFO - PROCESS | 1941 | 1467360862687 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 01:14:22 INFO - PROCESS | 1941 | 1467360862769 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:22 INFO - PROCESS | 1941 | 1467360862771 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:22 INFO - PROCESS | 1941 | ++DOCSHELL 0x119a53800 == 40 [pid = 1941] [id = 599] 01:14:22 INFO - PROCESS | 1941 | ++DOMWINDOW == 98 (0x1150ccc00) [pid = 1941] [serial = 1797] [outer = 0x0] 01:14:22 INFO - PROCESS | 1941 | ++DOMWINDOW == 99 (0x1167d3400) [pid = 1941] [serial = 1798] [outer = 0x1150ccc00] 01:14:22 INFO - PROCESS | 1941 | 1467360862802 Marionette DEBUG loaded listener.js 01:14:22 INFO - PROCESS | 1941 | ++DOMWINDOW == 100 (0x1171c0400) [pid = 1941] [serial = 1799] [outer = 0x1150ccc00] 01:14:23 INFO - PROCESS | 1941 | 1467360863471 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]]]}] 01:14:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 01:14:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 972ms 01:14:23 INFO - PROCESS | 1941 | 1467360863523 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 01:14:23 INFO - PROCESS | 1941 | 1467360863526 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 01:14:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 01:14:23 INFO - PROCESS | 1941 | 1467360863529 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 01:14:23 INFO - PROCESS | 1941 | 1467360863531 Marionette TRACE conn2 <- [1,2370,null,{}] 01:14:23 INFO - PROCESS | 1941 | 1467360863535 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}] 01:14:23 INFO - PROCESS | 1941 | 1467360863537 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:23 INFO - PROCESS | 1941 | 1467360863638 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 01:14:23 INFO - PROCESS | 1941 | 1467360863719 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:23 INFO - PROCESS | 1941 | 1467360863722 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:23 INFO - PROCESS | 1941 | ++DOCSHELL 0x116e51000 == 41 [pid = 1941] [id = 600] 01:14:23 INFO - PROCESS | 1941 | ++DOMWINDOW == 101 (0x113869c00) [pid = 1941] [serial = 1800] [outer = 0x0] 01:14:23 INFO - PROCESS | 1941 | ++DOMWINDOW == 102 (0x11662a000) [pid = 1941] [serial = 1801] [outer = 0x113869c00] 01:14:23 INFO - PROCESS | 1941 | 1467360863751 Marionette DEBUG loaded listener.js 01:14:23 INFO - PROCESS | 1941 | ++DOMWINDOW == 103 (0x1176e1c00) [pid = 1941] [serial = 1802] [outer = 0x113869c00] 01:14:23 INFO - PROCESS | 1941 | --DOCSHELL 0x124696800 == 40 [pid = 1941] [id = 597] 01:14:23 INFO - PROCESS | 1941 | --DOCSHELL 0x12aa4f000 == 39 [pid = 1941] [id = 596] 01:14:23 INFO - PROCESS | 1941 | --DOCSHELL 0x119b2c000 == 38 [pid = 1941] [id = 595] 01:14:23 INFO - PROCESS | 1941 | --DOCSHELL 0x118775800 == 37 [pid = 1941] [id = 594] 01:14:23 INFO - PROCESS | 1941 | --DOCSHELL 0x1286c0000 == 36 [pid = 1941] [id = 593] 01:14:23 INFO - PROCESS | 1941 | --DOCSHELL 0x12685b800 == 35 [pid = 1941] [id = 592] 01:14:24 INFO - PROCESS | 1941 | --DOCSHELL 0x124e20000 == 34 [pid = 1941] [id = 591] 01:14:24 INFO - PROCESS | 1941 | --DOCSHELL 0x123ecd800 == 33 [pid = 1941] [id = 590] 01:14:24 INFO - PROCESS | 1941 | --DOCSHELL 0x119b2d800 == 32 [pid = 1941] [id = 589] 01:14:24 INFO - PROCESS | 1941 | --DOCSHELL 0x1184bc000 == 31 [pid = 1941] [id = 588] 01:14:24 INFO - PROCESS | 1941 | --DOCSHELL 0x11667b800 == 30 [pid = 1941] [id = 587] 01:14:24 INFO - PROCESS | 1941 | 1467360864155 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]]]}] 01:14:24 INFO - PROCESS | 1941 | --DOMWINDOW == 102 (0x128129000) [pid = 1941] [serial = 1741] [outer = 0x0] [url = about:blank] 01:14:24 INFO - PROCESS | 1941 | --DOMWINDOW == 101 (0x1238ea400) [pid = 1941] [serial = 1723] [outer = 0x0] [url = about:blank] 01:14:24 INFO - PROCESS | 1941 | --DOMWINDOW == 100 (0x123dcac00) [pid = 1941] [serial = 1724] [outer = 0x0] [url = about:blank] 01:14:24 INFO - PROCESS | 1941 | --DOMWINDOW == 99 (0x124ff8c00) [pid = 1941] [serial = 1726] [outer = 0x0] [url = about:blank] 01:14:24 INFO - PROCESS | 1941 | --DOMWINDOW == 98 (0x126579400) [pid = 1941] [serial = 1727] [outer = 0x0] [url = about:blank] 01:14:24 INFO - PROCESS | 1941 | --DOMWINDOW == 97 (0x11811f800) [pid = 1941] [serial = 1735] [outer = 0x0] [url = about:blank] 01:14:24 INFO - PROCESS | 1941 | --DOMWINDOW == 96 (0x120f2cc00) [pid = 1941] [serial = 1720] [outer = 0x0] [url = about:blank] 01:14:24 INFO - PROCESS | 1941 | --DOMWINDOW == 95 (0x117ea6c00) [pid = 1941] [serial = 1711] [outer = 0x0] [url = about:blank] 01:14:24 INFO - PROCESS | 1941 | --DOMWINDOW == 94 (0x1181b3800) [pid = 1941] [serial = 1712] [outer = 0x0] [url = about:blank] 01:14:24 INFO - PROCESS | 1941 | --DOMWINDOW == 93 (0x1182d4000) [pid = 1941] [serial = 1714] [outer = 0x0] [url = about:blank] 01:14:24 INFO - PROCESS | 1941 | --DOMWINDOW == 92 (0x118597c00) [pid = 1941] [serial = 1715] [outer = 0x0] [url = about:blank] 01:14:24 INFO - PROCESS | 1941 | --DOMWINDOW == 91 (0x11602d400) [pid = 1941] [serial = 1705] [outer = 0x0] [url = about:blank] 01:14:24 INFO - PROCESS | 1941 | --DOMWINDOW == 90 (0x116a0b400) [pid = 1941] [serial = 1706] [outer = 0x0] [url = about:blank] 01:14:24 INFO - PROCESS | 1941 | --DOMWINDOW == 89 (0x1181b5000) [pid = 1941] [serial = 1708] [outer = 0x0] [url = about:blank] 01:14:24 INFO - PROCESS | 1941 | --DOMWINDOW == 88 (0x11823cc00) [pid = 1941] [serial = 1709] [outer = 0x0] [url = about:blank] 01:14:24 INFO - PROCESS | 1941 | --DOMWINDOW == 87 (0x118f54800) [pid = 1941] [serial = 1717] [outer = 0x0] [url = about:blank] 01:14:24 INFO - PROCESS | 1941 | --DOMWINDOW == 86 (0x119883000) [pid = 1941] [serial = 1718] [outer = 0x0] [url = about:blank] 01:14:24 INFO - PROCESS | 1941 | --DOMWINDOW == 85 (0x12801d000) [pid = 1941] [serial = 1730] [outer = 0x0] [url = about:blank] 01:14:24 INFO - PROCESS | 1941 | --DOMWINDOW == 84 (0x128019800) [pid = 1941] [serial = 1703] [outer = 0x0] [url = about:blank] 01:14:24 INFO - PROCESS | 1941 | --DOMWINDOW == 83 (0x128015400) [pid = 1941] [serial = 1729] [outer = 0x0] [url = about:blank] 01:14:24 INFO - PROCESS | 1941 | --DOMWINDOW == 82 (0x128104c00) [pid = 1941] [serial = 1732] [outer = 0x0] [url = about:blank] 01:14:24 INFO - PROCESS | 1941 | --DOMWINDOW == 81 (0x126831000) [pid = 1941] [serial = 1738] [outer = 0x0] [url = about:blank] 01:14:24 INFO - PROCESS | 1941 | --DOMWINDOW == 80 (0x128298800) [pid = 1941] [serial = 1742] [outer = 0x0] [url = about:blank] 01:14:24 INFO - PROCESS | 1941 | --DOMWINDOW == 79 (0x12810f800) [pid = 1941] [serial = 1739] [outer = 0x0] [url = about:blank] 01:14:24 INFO - PROCESS | 1941 | --DOMWINDOW == 78 (0x12810f400) [pid = 1941] [serial = 1733] [outer = 0x0] [url = about:blank] 01:14:24 INFO - PROCESS | 1941 | --DOMWINDOW == 77 (0x119413400) [pid = 1941] [serial = 1736] [outer = 0x0] [url = about:blank] 01:14:24 INFO - PROCESS | 1941 | --DOMWINDOW == 76 (0x120fe0800) [pid = 1941] [serial = 1721] [outer = 0x0] [url = about:blank] 01:14:24 INFO - PROCESS | 1941 | --DOMWINDOW == 75 (0x128658400) [pid = 1941] [serial = 1745] [outer = 0x0] [url = about:blank] 01:14:24 INFO - PROCESS | 1941 | --DOMWINDOW == 74 (0x128513c00) [pid = 1941] [serial = 1744] [outer = 0x0] [url = about:blank] 01:14:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 01:14:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 674ms 01:14:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 01:14:24 INFO - PROCESS | 1941 | 1467360864204 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 01:14:24 INFO - PROCESS | 1941 | 1467360864207 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 01:14:24 INFO - PROCESS | 1941 | 1467360864211 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 01:14:24 INFO - PROCESS | 1941 | 1467360864213 Marionette TRACE conn2 <- [1,2374,null,{}] 01:14:24 INFO - PROCESS | 1941 | 1467360864216 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}] 01:14:24 INFO - PROCESS | 1941 | 1467360864217 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:24 INFO - PROCESS | 1941 | 1467360864296 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 01:14:24 INFO - PROCESS | 1941 | 1467360864303 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:24 INFO - PROCESS | 1941 | 1467360864304 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:24 INFO - PROCESS | 1941 | ++DOCSHELL 0x119b2d800 == 31 [pid = 1941] [id = 601] 01:14:24 INFO - PROCESS | 1941 | ++DOMWINDOW == 75 (0x1181b5c00) [pid = 1941] [serial = 1803] [outer = 0x0] 01:14:24 INFO - PROCESS | 1941 | ++DOMWINDOW == 76 (0x1181bb800) [pid = 1941] [serial = 1804] [outer = 0x1181b5c00] 01:14:24 INFO - PROCESS | 1941 | 1467360864331 Marionette DEBUG loaded listener.js 01:14:24 INFO - PROCESS | 1941 | ++DOMWINDOW == 77 (0x11823cc00) [pid = 1941] [serial = 1805] [outer = 0x1181b5c00] 01:14:24 INFO - PROCESS | 1941 | 1467360864678 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]]]}] 01:14:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 01:14:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 475ms 01:14:24 INFO - PROCESS | 1941 | 1467360864688 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 01:14:24 INFO - PROCESS | 1941 | 1467360864689 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 01:14:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 01:14:24 INFO - PROCESS | 1941 | 1467360864692 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 01:14:24 INFO - PROCESS | 1941 | 1467360864694 Marionette TRACE conn2 <- [1,2378,null,{}] 01:14:24 INFO - PROCESS | 1941 | 1467360864704 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}] 01:14:24 INFO - PROCESS | 1941 | 1467360864707 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:24 INFO - PROCESS | 1941 | 1467360864810 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 01:14:24 INFO - PROCESS | 1941 | 1467360864870 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:24 INFO - PROCESS | 1941 | 1467360864872 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:24 INFO - PROCESS | 1941 | ++DOCSHELL 0x124681800 == 32 [pid = 1941] [id = 602] 01:14:24 INFO - PROCESS | 1941 | ++DOMWINDOW == 78 (0x1182d8400) [pid = 1941] [serial = 1806] [outer = 0x0] 01:14:24 INFO - PROCESS | 1941 | ++DOMWINDOW == 79 (0x1185b3c00) [pid = 1941] [serial = 1807] [outer = 0x1182d8400] 01:14:24 INFO - PROCESS | 1941 | 1467360864900 Marionette DEBUG loaded listener.js 01:14:24 INFO - PROCESS | 1941 | ++DOMWINDOW == 80 (0x119381400) [pid = 1941] [serial = 1808] [outer = 0x1182d8400] 01:14:25 INFO - PROCESS | 1941 | 1467360865182 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]]]}] 01:14:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 01:14:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 520ms 01:14:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 01:14:25 INFO - PROCESS | 1941 | 1467360865213 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 01:14:25 INFO - PROCESS | 1941 | 1467360865215 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 01:14:25 INFO - PROCESS | 1941 | 1467360865225 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 01:14:25 INFO - PROCESS | 1941 | 1467360865226 Marionette TRACE conn2 <- [1,2382,null,{}] 01:14:25 INFO - PROCESS | 1941 | 1467360865228 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}] 01:14:25 INFO - PROCESS | 1941 | 1467360865229 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:25 INFO - PROCESS | 1941 | 1467360865314 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 01:14:25 INFO - PROCESS | 1941 | 1467360865375 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:25 INFO - PROCESS | 1941 | 1467360865376 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:25 INFO - PROCESS | 1941 | ++DOCSHELL 0x126ab7000 == 33 [pid = 1941] [id = 603] 01:14:25 INFO - PROCESS | 1941 | ++DOMWINDOW == 81 (0x112951c00) [pid = 1941] [serial = 1809] [outer = 0x0] 01:14:25 INFO - PROCESS | 1941 | ++DOMWINDOW == 82 (0x1193ec800) [pid = 1941] [serial = 1810] [outer = 0x112951c00] 01:14:25 INFO - PROCESS | 1941 | 1467360865402 Marionette DEBUG loaded listener.js 01:14:25 INFO - PROCESS | 1941 | ++DOMWINDOW == 83 (0x11987f000) [pid = 1941] [serial = 1811] [outer = 0x112951c00] 01:14:25 INFO - PROCESS | 1941 | 1467360865706 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]]]}] 01:14:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 01:14:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 525ms 01:14:25 INFO - PROCESS | 1941 | 1467360865745 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 01:14:25 INFO - PROCESS | 1941 | 1467360865746 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 01:14:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 01:14:25 INFO - PROCESS | 1941 | 1467360865748 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 01:14:25 INFO - PROCESS | 1941 | 1467360865750 Marionette TRACE conn2 <- [1,2386,null,{}] 01:14:25 INFO - PROCESS | 1941 | 1467360865754 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}] 01:14:25 INFO - PROCESS | 1941 | 1467360865755 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:25 INFO - PROCESS | 1941 | 1467360865831 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 01:14:25 INFO - PROCESS | 1941 | 1467360865837 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:25 INFO - PROCESS | 1941 | 1467360865838 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:25 INFO - PROCESS | 1941 | ++DOCSHELL 0x119715000 == 34 [pid = 1941] [id = 604] 01:14:25 INFO - PROCESS | 1941 | ++DOMWINDOW == 84 (0x1185b4000) [pid = 1941] [serial = 1812] [outer = 0x0] 01:14:25 INFO - PROCESS | 1941 | ++DOMWINDOW == 85 (0x119d0a000) [pid = 1941] [serial = 1813] [outer = 0x1185b4000] 01:14:25 INFO - PROCESS | 1941 | 1467360865862 Marionette DEBUG loaded listener.js 01:14:25 INFO - PROCESS | 1941 | ++DOMWINDOW == 86 (0x120f30c00) [pid = 1941] [serial = 1814] [outer = 0x1185b4000] 01:14:26 INFO - PROCESS | 1941 | 1467360866207 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]]]}] 01:14:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 01:14:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 474ms 01:14:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 01:14:26 INFO - PROCESS | 1941 | 1467360866222 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 01:14:26 INFO - PROCESS | 1941 | 1467360866223 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 01:14:26 INFO - PROCESS | 1941 | 1467360866225 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 01:14:26 INFO - PROCESS | 1941 | 1467360866226 Marionette TRACE conn2 <- [1,2390,null,{}] 01:14:26 INFO - PROCESS | 1941 | 1467360866229 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}] 01:14:26 INFO - PROCESS | 1941 | 1467360866234 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:26 INFO - PROCESS | 1941 | 1467360866374 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 01:14:26 INFO - PROCESS | 1941 | 1467360866385 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:26 INFO - PROCESS | 1941 | 1467360866386 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:26 INFO - PROCESS | 1941 | ++DOCSHELL 0x12aab0000 == 35 [pid = 1941] [id = 605] 01:14:26 INFO - PROCESS | 1941 | ++DOMWINDOW == 87 (0x113378c00) [pid = 1941] [serial = 1815] [outer = 0x0] 01:14:26 INFO - PROCESS | 1941 | ++DOMWINDOW == 88 (0x123803c00) [pid = 1941] [serial = 1816] [outer = 0x113378c00] 01:14:26 INFO - PROCESS | 1941 | 1467360866411 Marionette DEBUG loaded listener.js 01:14:26 INFO - PROCESS | 1941 | ++DOMWINDOW == 89 (0x1245e4400) [pid = 1941] [serial = 1817] [outer = 0x113378c00] 01:14:26 INFO - PROCESS | 1941 | 1467360866757 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]]]}] 01:14:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 01:14:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 567ms 01:14:26 INFO - PROCESS | 1941 | 1467360866794 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 01:14:26 INFO - PROCESS | 1941 | 1467360866795 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 01:14:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 01:14:26 INFO - PROCESS | 1941 | 1467360866798 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 01:14:26 INFO - PROCESS | 1941 | 1467360866799 Marionette TRACE conn2 <- [1,2394,null,{}] 01:14:26 INFO - PROCESS | 1941 | 1467360866801 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}] 01:14:26 INFO - PROCESS | 1941 | 1467360866802 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:26 INFO - PROCESS | 1941 | 1467360866899 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 01:14:26 INFO - PROCESS | 1941 | 1467360866903 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:26 INFO - PROCESS | 1941 | 1467360866904 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:26 INFO - PROCESS | 1941 | ++DOCSHELL 0x12b18e000 == 36 [pid = 1941] [id = 606] 01:14:26 INFO - PROCESS | 1941 | ++DOMWINDOW == 90 (0x120f30400) [pid = 1941] [serial = 1818] [outer = 0x0] 01:14:26 INFO - PROCESS | 1941 | ++DOMWINDOW == 91 (0x124e5a800) [pid = 1941] [serial = 1819] [outer = 0x120f30400] 01:14:26 INFO - PROCESS | 1941 | 1467360866928 Marionette DEBUG loaded listener.js 01:14:26 INFO - PROCESS | 1941 | ++DOMWINDOW == 92 (0x1250d6800) [pid = 1941] [serial = 1820] [outer = 0x120f30400] 01:14:27 INFO - PROCESS | 1941 | 1467360867266 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]]]}] 01:14:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 01:14:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 521ms 01:14:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 01:14:27 INFO - PROCESS | 1941 | 1467360867319 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 01:14:27 INFO - PROCESS | 1941 | 1467360867320 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 01:14:27 INFO - PROCESS | 1941 | 1467360867322 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 01:14:27 INFO - PROCESS | 1941 | 1467360867323 Marionette TRACE conn2 <- [1,2398,null,{}] 01:14:27 INFO - PROCESS | 1941 | 1467360867326 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}] 01:14:27 INFO - PROCESS | 1941 | 1467360867327 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:27 INFO - PROCESS | 1941 | 1467360867422 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 01:14:27 INFO - PROCESS | 1941 | 1467360867433 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:27 INFO - PROCESS | 1941 | 1467360867436 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:27 INFO - PROCESS | 1941 | ++DOCSHELL 0x12b9ee800 == 37 [pid = 1941] [id = 607] 01:14:27 INFO - PROCESS | 1941 | ++DOMWINDOW == 93 (0x124e5c000) [pid = 1941] [serial = 1821] [outer = 0x0] 01:14:27 INFO - PROCESS | 1941 | ++DOMWINDOW == 94 (0x1255d9000) [pid = 1941] [serial = 1822] [outer = 0x124e5c000] 01:14:27 INFO - PROCESS | 1941 | 1467360867462 Marionette DEBUG loaded listener.js 01:14:27 INFO - PROCESS | 1941 | ++DOMWINDOW == 95 (0x12600b000) [pid = 1941] [serial = 1823] [outer = 0x124e5c000] 01:14:27 INFO - PROCESS | 1941 | 1467360867847 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]]]}] 01:14:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 01:14:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 569ms 01:14:27 INFO - PROCESS | 1941 | 1467360867892 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 01:14:27 INFO - PROCESS | 1941 | 1467360867894 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 01:14:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 01:14:27 INFO - PROCESS | 1941 | 1467360867896 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 01:14:27 INFO - PROCESS | 1941 | 1467360867897 Marionette TRACE conn2 <- [1,2402,null,{}] 01:14:27 INFO - PROCESS | 1941 | 1467360867906 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}] 01:14:27 INFO - PROCESS | 1941 | 1467360867907 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:28 INFO - PROCESS | 1941 | 1467360868015 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 01:14:28 INFO - PROCESS | 1941 | 1467360868063 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:28 INFO - PROCESS | 1941 | 1467360868065 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:28 INFO - PROCESS | 1941 | ++DOCSHELL 0x12c341800 == 38 [pid = 1941] [id = 608] 01:14:28 INFO - PROCESS | 1941 | ++DOMWINDOW == 96 (0x1250e3000) [pid = 1941] [serial = 1824] [outer = 0x0] 01:14:28 INFO - PROCESS | 1941 | ++DOMWINDOW == 97 (0x126576400) [pid = 1941] [serial = 1825] [outer = 0x1250e3000] 01:14:28 INFO - PROCESS | 1941 | 1467360868097 Marionette DEBUG loaded listener.js 01:14:28 INFO - PROCESS | 1941 | ++DOMWINDOW == 98 (0x126a24800) [pid = 1941] [serial = 1826] [outer = 0x1250e3000] 01:14:28 INFO - PROCESS | 1941 | --DOMWINDOW == 97 (0x118113400) [pid = 1941] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 01:14:28 INFO - PROCESS | 1941 | --DOMWINDOW == 96 (0x1184f1400) [pid = 1941] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 01:14:28 INFO - PROCESS | 1941 | --DOMWINDOW == 95 (0x112c87800) [pid = 1941] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 01:14:28 INFO - PROCESS | 1941 | --DOMWINDOW == 94 (0x116076400) [pid = 1941] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 01:14:28 INFO - PROCESS | 1941 | --DOMWINDOW == 93 (0x1125fe400) [pid = 1941] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 01:14:28 INFO - PROCESS | 1941 | --DOMWINDOW == 92 (0x123b6c000) [pid = 1941] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 01:14:28 INFO - PROCESS | 1941 | --DOMWINDOW == 91 (0x112959c00) [pid = 1941] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 01:14:28 INFO - PROCESS | 1941 | --DOMWINDOW == 90 (0x1181c3c00) [pid = 1941] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 01:14:28 INFO - PROCESS | 1941 | --DOMWINDOW == 89 (0x1255d1c00) [pid = 1941] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 01:14:28 INFO - PROCESS | 1941 | --DOMWINDOW == 88 (0x118593400) [pid = 1941] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 01:14:28 INFO - PROCESS | 1941 | --DOMWINDOW == 87 (0x110e3f800) [pid = 1941] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 01:14:28 INFO - PROCESS | 1941 | --DOMWINDOW == 86 (0x119754400) [pid = 1941] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 01:14:28 INFO - PROCESS | 1941 | --DOMWINDOW == 85 (0x119d47400) [pid = 1941] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 01:14:28 INFO - PROCESS | 1941 | --DOMWINDOW == 84 (0x116028c00) [pid = 1941] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 01:14:28 INFO - PROCESS | 1941 | --DOMWINDOW == 83 (0x1181c3000) [pid = 1941] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 01:14:28 INFO - PROCESS | 1941 | 1467360868547 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]]]}] 01:14:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 01:14:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 671ms 01:14:28 INFO - PROCESS | 1941 | 1467360868569 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 01:14:28 INFO - PROCESS | 1941 | 1467360868570 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 01:14:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 01:14:28 INFO - PROCESS | 1941 | 1467360868573 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 01:14:28 INFO - PROCESS | 1941 | 1467360868574 Marionette TRACE conn2 <- [1,2406,null,{}] 01:14:28 INFO - PROCESS | 1941 | 1467360868576 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}] 01:14:28 INFO - PROCESS | 1941 | 1467360868577 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:28 INFO - PROCESS | 1941 | 1467360868656 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 01:14:28 INFO - PROCESS | 1941 | 1467360868675 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:28 INFO - PROCESS | 1941 | 1467360868676 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:28 INFO - PROCESS | 1941 | ++DOCSHELL 0x125042800 == 39 [pid = 1941] [id = 609] 01:14:28 INFO - PROCESS | 1941 | ++DOMWINDOW == 84 (0x1127d1400) [pid = 1941] [serial = 1827] [outer = 0x0] 01:14:28 INFO - PROCESS | 1941 | ++DOMWINDOW == 85 (0x118179c00) [pid = 1941] [serial = 1828] [outer = 0x1127d1400] 01:14:28 INFO - PROCESS | 1941 | 1467360868754 Marionette DEBUG loaded listener.js 01:14:28 INFO - PROCESS | 1941 | ++DOMWINDOW == 86 (0x118597400) [pid = 1941] [serial = 1829] [outer = 0x1127d1400] 01:14:29 INFO - PROCESS | 1941 | 1467360869020 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]]]}] 01:14:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 01:14:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 469ms 01:14:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 01:14:29 INFO - PROCESS | 1941 | 1467360869045 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 01:14:29 INFO - PROCESS | 1941 | 1467360869046 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 01:14:29 INFO - PROCESS | 1941 | 1467360869056 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 01:14:29 INFO - PROCESS | 1941 | 1467360869058 Marionette TRACE conn2 <- [1,2410,null,{}] 01:14:29 INFO - PROCESS | 1941 | 1467360869061 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}] 01:14:29 INFO - PROCESS | 1941 | 1467360869062 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:29 INFO - PROCESS | 1941 | 1467360869160 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 01:14:29 INFO - PROCESS | 1941 | 1467360869164 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:29 INFO - PROCESS | 1941 | 1467360869166 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:29 INFO - PROCESS | 1941 | ++DOCSHELL 0x12cada000 == 40 [pid = 1941] [id = 610] 01:14:29 INFO - PROCESS | 1941 | ++DOMWINDOW == 87 (0x1185b1400) [pid = 1941] [serial = 1830] [outer = 0x0] 01:14:29 INFO - PROCESS | 1941 | ++DOMWINDOW == 88 (0x126572c00) [pid = 1941] [serial = 1831] [outer = 0x1185b1400] 01:14:29 INFO - PROCESS | 1941 | 1467360869198 Marionette DEBUG loaded listener.js 01:14:29 INFO - PROCESS | 1941 | ++DOMWINDOW == 89 (0x128020800) [pid = 1941] [serial = 1832] [outer = 0x1185b1400] 01:14:29 INFO - PROCESS | 1941 | 1467360869525 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]]]}] 01:14:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 01:14:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 526ms 01:14:29 INFO - PROCESS | 1941 | 1467360869575 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 01:14:29 INFO - PROCESS | 1941 | 1467360869577 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 01:14:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 01:14:29 INFO - PROCESS | 1941 | 1467360869579 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 01:14:29 INFO - PROCESS | 1941 | 1467360869580 Marionette TRACE conn2 <- [1,2414,null,{}] 01:14:29 INFO - PROCESS | 1941 | 1467360869582 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}] 01:14:29 INFO - PROCESS | 1941 | 1467360869583 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:29 INFO - PROCESS | 1941 | 1467360869694 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 01:14:29 INFO - PROCESS | 1941 | 1467360869700 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:29 INFO - PROCESS | 1941 | 1467360869701 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:29 INFO - PROCESS | 1941 | ++DOCSHELL 0x12cbe0000 == 41 [pid = 1941] [id = 611] 01:14:29 INFO - PROCESS | 1941 | ++DOMWINDOW == 90 (0x128021000) [pid = 1941] [serial = 1833] [outer = 0x0] 01:14:29 INFO - PROCESS | 1941 | ++DOMWINDOW == 91 (0x12810dc00) [pid = 1941] [serial = 1834] [outer = 0x128021000] 01:14:29 INFO - PROCESS | 1941 | 1467360869725 Marionette DEBUG loaded listener.js 01:14:29 INFO - PROCESS | 1941 | ++DOMWINDOW == 92 (0x128122c00) [pid = 1941] [serial = 1835] [outer = 0x128021000] 01:14:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 01:14:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 467ms 01:14:30 INFO - PROCESS | 1941 | 1467360870041 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]]]}] 01:14:30 INFO - PROCESS | 1941 | 1467360870047 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 01:14:30 INFO - PROCESS | 1941 | 1467360870048 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 01:14:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 01:14:30 INFO - PROCESS | 1941 | 1467360870057 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 01:14:30 INFO - PROCESS | 1941 | 1467360870058 Marionette TRACE conn2 <- [1,2418,null,{}] 01:14:30 INFO - PROCESS | 1941 | 1467360870060 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}] 01:14:30 INFO - PROCESS | 1941 | 1467360870061 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:30 INFO - PROCESS | 1941 | 1467360870145 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 01:14:30 INFO - PROCESS | 1941 | 1467360870151 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:30 INFO - PROCESS | 1941 | 1467360870152 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:30 INFO - PROCESS | 1941 | ++DOCSHELL 0x12d111800 == 42 [pid = 1941] [id = 612] 01:14:30 INFO - PROCESS | 1941 | ++DOMWINDOW == 93 (0x128122400) [pid = 1941] [serial = 1836] [outer = 0x0] 01:14:30 INFO - PROCESS | 1941 | ++DOMWINDOW == 94 (0x128291000) [pid = 1941] [serial = 1837] [outer = 0x128122400] 01:14:30 INFO - PROCESS | 1941 | 1467360870183 Marionette DEBUG loaded listener.js 01:14:30 INFO - PROCESS | 1941 | ++DOMWINDOW == 95 (0x128295c00) [pid = 1941] [serial = 1838] [outer = 0x128122400] 01:14:30 INFO - PROCESS | 1941 | 1467360870610 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]]]}] 01:14:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 01:14:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 621ms 01:14:30 INFO - PROCESS | 1941 | 1467360870677 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 01:14:30 INFO - PROCESS | 1941 | 1467360870680 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 01:14:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 01:14:30 INFO - PROCESS | 1941 | 1467360870683 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 01:14:30 INFO - PROCESS | 1941 | 1467360870685 Marionette TRACE conn2 <- [1,2422,null,{}] 01:14:30 INFO - PROCESS | 1941 | 1467360870689 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}] 01:14:30 INFO - PROCESS | 1941 | 1467360870691 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:30 INFO - PROCESS | 1941 | 1467360870796 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 01:14:30 INFO - PROCESS | 1941 | 1467360870872 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:30 INFO - PROCESS | 1941 | 1467360870874 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:30 INFO - PROCESS | 1941 | ++DOCSHELL 0x118fda800 == 43 [pid = 1941] [id = 613] 01:14:30 INFO - PROCESS | 1941 | ++DOMWINDOW == 96 (0x1131a3c00) [pid = 1941] [serial = 1839] [outer = 0x0] 01:14:30 INFO - PROCESS | 1941 | ++DOMWINDOW == 97 (0x113f36400) [pid = 1941] [serial = 1840] [outer = 0x1131a3c00] 01:14:30 INFO - PROCESS | 1941 | 1467360870905 Marionette DEBUG loaded listener.js 01:14:30 INFO - PROCESS | 1941 | ++DOMWINDOW == 98 (0x1176e6000) [pid = 1941] [serial = 1841] [outer = 0x1131a3c00] 01:14:31 INFO - PROCESS | 1941 | 1467360871331 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]]]}] 01:14:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 01:14:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 672ms 01:14:31 INFO - PROCESS | 1941 | 1467360871354 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 01:14:31 INFO - PROCESS | 1941 | 1467360871358 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 01:14:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 01:14:31 INFO - PROCESS | 1941 | 1467360871362 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 01:14:31 INFO - PROCESS | 1941 | 1467360871364 Marionette TRACE conn2 <- [1,2426,null,{}] 01:14:31 INFO - PROCESS | 1941 | 1467360871367 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}] 01:14:31 INFO - PROCESS | 1941 | 1467360871369 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:31 INFO - PROCESS | 1941 | 1467360871501 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 01:14:31 INFO - PROCESS | 1941 | 1467360871566 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:31 INFO - PROCESS | 1941 | 1467360871567 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:31 INFO - PROCESS | 1941 | ++DOCSHELL 0x1286c4800 == 44 [pid = 1941] [id = 614] 01:14:31 INFO - PROCESS | 1941 | ++DOMWINDOW == 99 (0x1181c0c00) [pid = 1941] [serial = 1842] [outer = 0x0] 01:14:31 INFO - PROCESS | 1941 | ++DOMWINDOW == 100 (0x1184e6000) [pid = 1941] [serial = 1843] [outer = 0x1181c0c00] 01:14:31 INFO - PROCESS | 1941 | 1467360871598 Marionette DEBUG loaded listener.js 01:14:31 INFO - PROCESS | 1941 | ++DOMWINDOW == 101 (0x118883400) [pid = 1941] [serial = 1844] [outer = 0x1181c0c00] 01:14:32 INFO - PROCESS | 1941 | 1467360872018 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]]]}] 01:14:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 01:14:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 719ms 01:14:32 INFO - PROCESS | 1941 | 1467360872082 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 01:14:32 INFO - PROCESS | 1941 | 1467360872084 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 01:14:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 01:14:32 INFO - PROCESS | 1941 | 1467360872086 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 01:14:32 INFO - PROCESS | 1941 | 1467360872089 Marionette TRACE conn2 <- [1,2430,null,{}] 01:14:32 INFO - PROCESS | 1941 | 1467360872097 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}] 01:14:32 INFO - PROCESS | 1941 | 1467360872100 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:32 INFO - PROCESS | 1941 | 1467360872201 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 01:14:32 INFO - PROCESS | 1941 | 1467360872266 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:32 INFO - PROCESS | 1941 | 1467360872269 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:32 INFO - PROCESS | 1941 | ++DOCSHELL 0x12d006800 == 45 [pid = 1941] [id = 615] 01:14:32 INFO - PROCESS | 1941 | ++DOMWINDOW == 102 (0x119755000) [pid = 1941] [serial = 1845] [outer = 0x0] 01:14:32 INFO - PROCESS | 1941 | ++DOMWINDOW == 103 (0x119d49000) [pid = 1941] [serial = 1846] [outer = 0x119755000] 01:14:32 INFO - PROCESS | 1941 | 1467360872300 Marionette DEBUG loaded listener.js 01:14:32 INFO - PROCESS | 1941 | ++DOMWINDOW == 104 (0x123930c00) [pid = 1941] [serial = 1847] [outer = 0x119755000] 01:14:32 INFO - PROCESS | 1941 | 1467360872742 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]]]}] 01:14:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 01:14:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 674ms 01:14:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 01:14:32 INFO - PROCESS | 1941 | 1467360872761 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 01:14:32 INFO - PROCESS | 1941 | 1467360872763 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 01:14:32 INFO - PROCESS | 1941 | 1467360872765 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 01:14:32 INFO - PROCESS | 1941 | 1467360872766 Marionette TRACE conn2 <- [1,2434,null,{}] 01:14:32 INFO - PROCESS | 1941 | 1467360872769 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}] 01:14:32 INFO - PROCESS | 1941 | 1467360872770 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:32 INFO - PROCESS | 1941 | 1467360872892 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 01:14:32 INFO - PROCESS | 1941 | 1467360872976 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:32 INFO - PROCESS | 1941 | 1467360872978 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:32 INFO - PROCESS | 1941 | ++DOCSHELL 0x12d3e0800 == 46 [pid = 1941] [id = 616] 01:14:32 INFO - PROCESS | 1941 | ++DOMWINDOW == 105 (0x123fa8400) [pid = 1941] [serial = 1848] [outer = 0x0] 01:14:33 INFO - PROCESS | 1941 | ++DOMWINDOW == 106 (0x12459b000) [pid = 1941] [serial = 1849] [outer = 0x123fa8400] 01:14:33 INFO - PROCESS | 1941 | 1467360873007 Marionette DEBUG loaded listener.js 01:14:33 INFO - PROCESS | 1941 | ++DOMWINDOW == 107 (0x1255d8800) [pid = 1941] [serial = 1850] [outer = 0x123fa8400] 01:14:33 INFO - PROCESS | 1941 | 1467360873595 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]]]}] 01:14:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 01:14:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 872ms 01:14:33 INFO - PROCESS | 1941 | 1467360873638 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 01:14:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 01:14:33 INFO - PROCESS | 1941 | 1467360873640 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 01:14:33 INFO - PROCESS | 1941 | 1467360873643 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 01:14:33 INFO - PROCESS | 1941 | 1467360873645 Marionette TRACE conn2 <- [1,2438,null,{}] 01:14:33 INFO - PROCESS | 1941 | 1467360873665 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}] 01:14:33 INFO - PROCESS | 1941 | 1467360873668 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:33 INFO - PROCESS | 1941 | 1467360873788 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 01:14:33 INFO - PROCESS | 1941 | 1467360873844 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:33 INFO - PROCESS | 1941 | 1467360873846 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:33 INFO - PROCESS | 1941 | ++DOCSHELL 0x119b47000 == 47 [pid = 1941] [id = 617] 01:14:33 INFO - PROCESS | 1941 | ++DOMWINDOW == 108 (0x11295a000) [pid = 1941] [serial = 1851] [outer = 0x0] 01:14:33 INFO - PROCESS | 1941 | ++DOMWINDOW == 109 (0x11384a400) [pid = 1941] [serial = 1852] [outer = 0x11295a000] 01:14:33 INFO - PROCESS | 1941 | 1467360873873 Marionette DEBUG loaded listener.js 01:14:33 INFO - PROCESS | 1941 | ++DOMWINDOW == 110 (0x116a0ac00) [pid = 1941] [serial = 1853] [outer = 0x11295a000] 01:14:34 INFO - PROCESS | 1941 | --DOCSHELL 0x117e6c800 == 46 [pid = 1941] [id = 586] 01:14:34 INFO - PROCESS | 1941 | --DOCSHELL 0x12cbe0000 == 45 [pid = 1941] [id = 611] 01:14:34 INFO - PROCESS | 1941 | --DOCSHELL 0x12cada000 == 44 [pid = 1941] [id = 610] 01:14:34 INFO - PROCESS | 1941 | --DOCSHELL 0x125042800 == 43 [pid = 1941] [id = 609] 01:14:34 INFO - PROCESS | 1941 | --DOCSHELL 0x12c341800 == 42 [pid = 1941] [id = 608] 01:14:34 INFO - PROCESS | 1941 | --DOCSHELL 0x12b9ee800 == 41 [pid = 1941] [id = 607] 01:14:34 INFO - PROCESS | 1941 | --DOCSHELL 0x12b18e000 == 40 [pid = 1941] [id = 606] 01:14:34 INFO - PROCESS | 1941 | --DOCSHELL 0x12aab0000 == 39 [pid = 1941] [id = 605] 01:14:34 INFO - PROCESS | 1941 | --DOCSHELL 0x119715000 == 38 [pid = 1941] [id = 604] 01:14:34 INFO - PROCESS | 1941 | --DOCSHELL 0x126ab7000 == 37 [pid = 1941] [id = 603] 01:14:34 INFO - PROCESS | 1941 | --DOCSHELL 0x124681800 == 36 [pid = 1941] [id = 602] 01:14:34 INFO - PROCESS | 1941 | --DOCSHELL 0x119b2d800 == 35 [pid = 1941] [id = 601] 01:14:34 INFO - PROCESS | 1941 | --DOCSHELL 0x116e51000 == 34 [pid = 1941] [id = 600] 01:14:34 INFO - PROCESS | 1941 | --DOCSHELL 0x119a53800 == 33 [pid = 1941] [id = 599] 01:14:34 INFO - PROCESS | 1941 | --DOCSHELL 0x112548000 == 32 [pid = 1941] [id = 598] 01:14:34 INFO - PROCESS | 1941 | --DOCSHELL 0x12d3e0800 == 31 [pid = 1941] [id = 616] 01:14:34 INFO - PROCESS | 1941 | --DOCSHELL 0x12d006800 == 30 [pid = 1941] [id = 615] 01:14:34 INFO - PROCESS | 1941 | --DOCSHELL 0x1286c4800 == 29 [pid = 1941] [id = 614] 01:14:34 INFO - PROCESS | 1941 | --DOCSHELL 0x12d111800 == 28 [pid = 1941] [id = 612] 01:14:34 INFO - PROCESS | 1941 | --DOCSHELL 0x118fda800 == 27 [pid = 1941] [id = 613] 01:14:34 INFO - PROCESS | 1941 | --DOMWINDOW == 109 (0x123805400) [pid = 1941] [serial = 1792] [outer = 0x0] [url = about:blank] 01:14:34 INFO - PROCESS | 1941 | --DOMWINDOW == 108 (0x118233000) [pid = 1941] [serial = 1748] [outer = 0x0] [url = about:blank] 01:14:34 INFO - PROCESS | 1941 | --DOMWINDOW == 107 (0x11817ec00) [pid = 1941] [serial = 1747] [outer = 0x0] [url = about:blank] 01:14:34 INFO - PROCESS | 1941 | --DOMWINDOW == 106 (0x119880c00) [pid = 1941] [serial = 1751] [outer = 0x0] [url = about:blank] 01:14:34 INFO - PROCESS | 1941 | --DOMWINDOW == 105 (0x1193f0800) [pid = 1941] [serial = 1750] [outer = 0x0] [url = about:blank] 01:14:34 INFO - PROCESS | 1941 | --DOMWINDOW == 104 (0x112fe2400) [pid = 1941] [serial = 1762] [outer = 0x0] [url = about:blank] 01:14:34 INFO - PROCESS | 1941 | --DOMWINDOW == 103 (0x11839ec00) [pid = 1941] [serial = 1774] [outer = 0x0] [url = about:blank] 01:14:34 INFO - PROCESS | 1941 | --DOMWINDOW == 102 (0x110e3e000) [pid = 1941] [serial = 1763] [outer = 0x0] [url = about:blank] 01:14:34 INFO - PROCESS | 1941 | --DOMWINDOW == 101 (0x1181abc00) [pid = 1941] [serial = 1768] [outer = 0x0] [url = about:blank] 01:14:34 INFO - PROCESS | 1941 | --DOMWINDOW == 100 (0x1181b9800) [pid = 1941] [serial = 1769] [outer = 0x0] [url = about:blank] 01:14:34 INFO - PROCESS | 1941 | --DOMWINDOW == 99 (0x1255d0000) [pid = 1941] [serial = 1754] [outer = 0x0] [url = about:blank] 01:14:34 INFO - PROCESS | 1941 | --DOMWINDOW == 98 (0x1133d8c00) [pid = 1941] [serial = 1760] [outer = 0x0] [url = about:blank] 01:14:34 INFO - PROCESS | 1941 | --DOMWINDOW == 97 (0x112983c00) [pid = 1941] [serial = 1759] [outer = 0x0] [url = about:blank] 01:14:34 INFO - PROCESS | 1941 | --DOMWINDOW == 96 (0x1249b0c00) [pid = 1941] [serial = 1753] [outer = 0x0] [url = about:blank] 01:14:34 INFO - PROCESS | 1941 | --DOMWINDOW == 95 (0x118234c00) [pid = 1941] [serial = 1771] [outer = 0x0] [url = about:blank] 01:14:34 INFO - PROCESS | 1941 | --DOMWINDOW == 94 (0x12801f400) [pid = 1941] [serial = 1757] [outer = 0x0] [url = about:blank] 01:14:34 INFO - PROCESS | 1941 | --DOMWINDOW == 93 (0x1264ddc00) [pid = 1941] [serial = 1756] [outer = 0x0] [url = about:blank] 01:14:34 INFO - PROCESS | 1941 | --DOMWINDOW == 92 (0x11888d000) [pid = 1941] [serial = 1777] [outer = 0x0] [url = about:blank] 01:14:34 INFO - PROCESS | 1941 | --DOMWINDOW == 91 (0x1127d4400) [pid = 1941] [serial = 1783] [outer = 0x0] [url = about:blank] 01:14:34 INFO - PROCESS | 1941 | --DOMWINDOW == 90 (0x11988b400) [pid = 1941] [serial = 1781] [outer = 0x0] [url = about:blank] 01:14:34 INFO - PROCESS | 1941 | --DOMWINDOW == 89 (0x11987e800) [pid = 1941] [serial = 1780] [outer = 0x0] [url = about:blank] 01:14:34 INFO - PROCESS | 1941 | --DOMWINDOW == 88 (0x1167e2400) [pid = 1941] [serial = 1784] [outer = 0x0] [url = about:blank] 01:14:34 INFO - PROCESS | 1941 | --DOMWINDOW == 87 (0x120f31800) [pid = 1941] [serial = 1790] [outer = 0x0] [url = about:blank] 01:14:34 INFO - PROCESS | 1941 | --DOMWINDOW == 86 (0x1160d7800) [pid = 1941] [serial = 1765] [outer = 0x0] [url = about:blank] 01:14:34 INFO - PROCESS | 1941 | --DOMWINDOW == 85 (0x116966800) [pid = 1941] [serial = 1766] [outer = 0x0] [url = about:blank] 01:14:34 INFO - PROCESS | 1941 | --DOMWINDOW == 84 (0x119753400) [pid = 1941] [serial = 1778] [outer = 0x0] [url = about:blank] 01:14:34 INFO - PROCESS | 1941 | --DOMWINDOW == 83 (0x119d07000) [pid = 1941] [serial = 1786] [outer = 0x0] [url = about:blank] 01:14:34 INFO - PROCESS | 1941 | --DOMWINDOW == 82 (0x118592c00) [pid = 1941] [serial = 1775] [outer = 0x0] [url = about:blank] 01:14:34 INFO - PROCESS | 1941 | --DOMWINDOW == 81 (0x119d47000) [pid = 1941] [serial = 1787] [outer = 0x0] [url = about:blank] 01:14:34 INFO - PROCESS | 1941 | --DOMWINDOW == 80 (0x120f28c00) [pid = 1941] [serial = 1789] [outer = 0x0] [url = about:blank] 01:14:34 INFO - PROCESS | 1941 | --DOMWINDOW == 79 (0x1182d2400) [pid = 1941] [serial = 1772] [outer = 0x0] [url = about:blank] 01:14:34 INFO - PROCESS | 1941 | 1467360874895 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]]]}] 01:14:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 01:14:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1274ms 01:14:34 INFO - PROCESS | 1941 | 1467360874919 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 01:14:34 INFO - PROCESS | 1941 | 1467360874922 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 01:14:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 01:14:34 INFO - PROCESS | 1941 | 1467360874926 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 01:14:34 INFO - PROCESS | 1941 | 1467360874928 Marionette TRACE conn2 <- [1,2442,null,{}] 01:14:34 INFO - PROCESS | 1941 | 1467360874931 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}] 01:14:34 INFO - PROCESS | 1941 | 1467360874933 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:35 INFO - PROCESS | 1941 | 1467360875039 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 01:14:35 INFO - PROCESS | 1941 | 1467360875048 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:35 INFO - PROCESS | 1941 | 1467360875049 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:35 INFO - PROCESS | 1941 | ++DOCSHELL 0x11694c800 == 28 [pid = 1941] [id = 618] 01:14:35 INFO - PROCESS | 1941 | ++DOMWINDOW == 80 (0x112c8b400) [pid = 1941] [serial = 1854] [outer = 0x0] 01:14:35 INFO - PROCESS | 1941 | ++DOMWINDOW == 81 (0x1131a3400) [pid = 1941] [serial = 1855] [outer = 0x112c8b400] 01:14:35 INFO - PROCESS | 1941 | 1467360875098 Marionette DEBUG loaded listener.js 01:14:35 INFO - PROCESS | 1941 | ++DOMWINDOW == 82 (0x113868c00) [pid = 1941] [serial = 1856] [outer = 0x112c8b400] 01:14:35 INFO - PROCESS | 1941 | 1467360875476 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]]]}] 01:14:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 01:14:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 572ms 01:14:35 INFO - PROCESS | 1941 | 1467360875520 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 01:14:35 INFO - PROCESS | 1941 | 1467360875524 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 01:14:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 01:14:35 INFO - PROCESS | 1941 | 1467360875530 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 01:14:35 INFO - PROCESS | 1941 | 1467360875531 Marionette TRACE conn2 <- [1,2446,null,{}] 01:14:35 INFO - PROCESS | 1941 | 1467360875534 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}] 01:14:35 INFO - PROCESS | 1941 | 1467360875536 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:35 INFO - PROCESS | 1941 | 1467360875612 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 01:14:35 INFO - PROCESS | 1941 | 1467360875619 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:35 INFO - PROCESS | 1941 | 1467360875620 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:35 INFO - PROCESS | 1941 | ++DOCSHELL 0x1187de000 == 29 [pid = 1941] [id = 619] 01:14:35 INFO - PROCESS | 1941 | ++DOMWINDOW == 83 (0x116030c00) [pid = 1941] [serial = 1857] [outer = 0x0] 01:14:35 INFO - PROCESS | 1941 | ++DOMWINDOW == 84 (0x1167e2400) [pid = 1941] [serial = 1858] [outer = 0x116030c00] 01:14:35 INFO - PROCESS | 1941 | 1467360875648 Marionette DEBUG loaded listener.js 01:14:35 INFO - PROCESS | 1941 | ++DOMWINDOW == 85 (0x1176de400) [pid = 1941] [serial = 1859] [outer = 0x116030c00] 01:14:35 INFO - PROCESS | 1941 | 1467360875986 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]]]}] 01:14:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 01:14:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 469ms 01:14:36 INFO - PROCESS | 1941 | 1467360876001 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 01:14:36 INFO - PROCESS | 1941 | 1467360876004 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 01:14:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 01:14:36 INFO - PROCESS | 1941 | 1467360876015 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 01:14:36 INFO - PROCESS | 1941 | 1467360876020 Marionette TRACE conn2 <- [1,2450,null,{}] 01:14:36 INFO - PROCESS | 1941 | 1467360876028 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}] 01:14:36 INFO - PROCESS | 1941 | 1467360876031 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:36 INFO - PROCESS | 1941 | 1467360876114 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 01:14:36 INFO - PROCESS | 1941 | 1467360876172 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:36 INFO - PROCESS | 1941 | 1467360876174 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:36 INFO - PROCESS | 1941 | ++DOCSHELL 0x119dca000 == 30 [pid = 1941] [id = 620] 01:14:36 INFO - PROCESS | 1941 | ++DOMWINDOW == 86 (0x11817f400) [pid = 1941] [serial = 1860] [outer = 0x0] 01:14:36 INFO - PROCESS | 1941 | ++DOMWINDOW == 87 (0x1181b9800) [pid = 1941] [serial = 1861] [outer = 0x11817f400] 01:14:36 INFO - PROCESS | 1941 | 1467360876201 Marionette DEBUG loaded listener.js 01:14:36 INFO - PROCESS | 1941 | ++DOMWINDOW == 88 (0x118240800) [pid = 1941] [serial = 1862] [outer = 0x11817f400] 01:14:36 INFO - PROCESS | 1941 | 1467360876506 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]]]}] 01:14:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 01:14:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 524ms 01:14:36 INFO - PROCESS | 1941 | 1467360876545 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 01:14:36 INFO - PROCESS | 1941 | 1467360876547 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 01:14:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 01:14:36 INFO - PROCESS | 1941 | 1467360876552 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 01:14:36 INFO - PROCESS | 1941 | 1467360876554 Marionette TRACE conn2 <- [1,2454,null,{}] 01:14:36 INFO - PROCESS | 1941 | 1467360876556 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}] 01:14:36 INFO - PROCESS | 1941 | 1467360876558 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:36 INFO - PROCESS | 1941 | 1467360876634 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 01:14:36 INFO - PROCESS | 1941 | 1467360876697 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:36 INFO - PROCESS | 1941 | 1467360876698 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:36 INFO - PROCESS | 1941 | ++DOCSHELL 0x124075800 == 31 [pid = 1941] [id = 621] 01:14:36 INFO - PROCESS | 1941 | ++DOMWINDOW == 89 (0x118233c00) [pid = 1941] [serial = 1863] [outer = 0x0] 01:14:36 INFO - PROCESS | 1941 | ++DOMWINDOW == 90 (0x118590800) [pid = 1941] [serial = 1864] [outer = 0x118233c00] 01:14:36 INFO - PROCESS | 1941 | 1467360876722 Marionette DEBUG loaded listener.js 01:14:36 INFO - PROCESS | 1941 | ++DOMWINDOW == 91 (0x118fabc00) [pid = 1941] [serial = 1865] [outer = 0x118233c00] 01:14:37 INFO - PROCESS | 1941 | 1467360877010 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]]]}] 01:14:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 01:14:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 471ms 01:14:37 INFO - PROCESS | 1941 | 1467360877027 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 01:14:37 INFO - PROCESS | 1941 | 1467360877039 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 01:14:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 01:14:37 INFO - PROCESS | 1941 | 1467360877046 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 01:14:37 INFO - PROCESS | 1941 | 1467360877047 Marionette TRACE conn2 <- [1,2458,null,{}] 01:14:37 INFO - PROCESS | 1941 | 1467360877050 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}] 01:14:37 INFO - PROCESS | 1941 | 1467360877053 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:37 INFO - PROCESS | 1941 | 1467360877157 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 01:14:37 INFO - PROCESS | 1941 | 1467360877161 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:37 INFO - PROCESS | 1941 | 1467360877162 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:37 INFO - PROCESS | 1941 | ++DOCSHELL 0x126061000 == 32 [pid = 1941] [id = 622] 01:14:37 INFO - PROCESS | 1941 | ++DOMWINDOW == 92 (0x11823f400) [pid = 1941] [serial = 1866] [outer = 0x0] 01:14:37 INFO - PROCESS | 1941 | ++DOMWINDOW == 93 (0x1193f0800) [pid = 1941] [serial = 1867] [outer = 0x11823f400] 01:14:37 INFO - PROCESS | 1941 | 1467360877187 Marionette DEBUG loaded listener.js 01:14:37 INFO - PROCESS | 1941 | ++DOMWINDOW == 94 (0x119421800) [pid = 1941] [serial = 1868] [outer = 0x11823f400] 01:14:37 INFO - PROCESS | 1941 | 1467360877546 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]]]}] 01:14:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 01:14:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 523ms 01:14:37 INFO - PROCESS | 1941 | 1467360877570 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 01:14:37 INFO - PROCESS | 1941 | 1467360877571 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 01:14:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 01:14:37 INFO - PROCESS | 1941 | 1467360877573 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 01:14:37 INFO - PROCESS | 1941 | 1467360877574 Marionette TRACE conn2 <- [1,2462,null,{}] 01:14:37 INFO - PROCESS | 1941 | 1467360877576 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}] 01:14:37 INFO - PROCESS | 1941 | 1467360877580 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:37 INFO - PROCESS | 1941 | 1467360877699 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 01:14:37 INFO - PROCESS | 1941 | 1467360877703 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:37 INFO - PROCESS | 1941 | 1467360877704 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:37 INFO - PROCESS | 1941 | ++DOCSHELL 0x1285cd800 == 33 [pid = 1941] [id = 623] 01:14:37 INFO - PROCESS | 1941 | ++DOMWINDOW == 95 (0x119864400) [pid = 1941] [serial = 1869] [outer = 0x0] 01:14:37 INFO - PROCESS | 1941 | ++DOMWINDOW == 96 (0x119d02800) [pid = 1941] [serial = 1870] [outer = 0x119864400] 01:14:37 INFO - PROCESS | 1941 | 1467360877729 Marionette DEBUG loaded listener.js 01:14:37 INFO - PROCESS | 1941 | ++DOMWINDOW == 97 (0x120f34000) [pid = 1941] [serial = 1871] [outer = 0x119864400] 01:14:38 INFO - PROCESS | 1941 | 1467360878051 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]]]}] 01:14:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 01:14:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 519ms 01:14:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 01:14:38 INFO - PROCESS | 1941 | 1467360878096 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 01:14:38 INFO - PROCESS | 1941 | 1467360878097 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 01:14:38 INFO - PROCESS | 1941 | 1467360878099 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 01:14:38 INFO - PROCESS | 1941 | 1467360878102 Marionette TRACE conn2 <- [1,2466,null,{}] 01:14:38 INFO - PROCESS | 1941 | 1467360878106 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}] 01:14:38 INFO - PROCESS | 1941 | 1467360878114 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:38 INFO - PROCESS | 1941 | 1467360878209 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 01:14:38 INFO - PROCESS | 1941 | 1467360878248 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:38 INFO - PROCESS | 1941 | 1467360878249 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:38 INFO - PROCESS | 1941 | ++DOCSHELL 0x128b46800 == 34 [pid = 1941] [id = 624] 01:14:38 INFO - PROCESS | 1941 | ++DOMWINDOW == 98 (0x120fea400) [pid = 1941] [serial = 1872] [outer = 0x0] 01:14:38 INFO - PROCESS | 1941 | ++DOMWINDOW == 99 (0x123806800) [pid = 1941] [serial = 1873] [outer = 0x120fea400] 01:14:38 INFO - PROCESS | 1941 | 1467360878273 Marionette DEBUG loaded listener.js 01:14:38 INFO - PROCESS | 1941 | ++DOMWINDOW == 100 (0x123a1bc00) [pid = 1941] [serial = 1874] [outer = 0x120fea400] 01:14:38 INFO - PROCESS | 1941 | 1467360878562 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]]]}] 01:14:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 01:14:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 472ms 01:14:38 INFO - PROCESS | 1941 | 1467360878576 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 01:14:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 01:14:38 INFO - PROCESS | 1941 | 1467360878577 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 01:14:38 INFO - PROCESS | 1941 | 1467360878579 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 01:14:38 INFO - PROCESS | 1941 | 1467360878581 Marionette TRACE conn2 <- [1,2470,null,{}] 01:14:38 INFO - PROCESS | 1941 | 1467360878599 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}] 01:14:38 INFO - PROCESS | 1941 | 1467360878602 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:38 INFO - PROCESS | 1941 | 1467360878705 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 01:14:38 INFO - PROCESS | 1941 | 1467360878708 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:38 INFO - PROCESS | 1941 | 1467360878709 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:38 INFO - PROCESS | 1941 | ++DOCSHELL 0x12a3d4000 == 35 [pid = 1941] [id = 625] 01:14:38 INFO - PROCESS | 1941 | ++DOMWINDOW == 101 (0x119865c00) [pid = 1941] [serial = 1875] [outer = 0x0] 01:14:38 INFO - PROCESS | 1941 | ++DOMWINDOW == 102 (0x123dcb400) [pid = 1941] [serial = 1876] [outer = 0x119865c00] 01:14:38 INFO - PROCESS | 1941 | 1467360878733 Marionette DEBUG loaded listener.js 01:14:38 INFO - PROCESS | 1941 | ++DOMWINDOW == 103 (0x124091c00) [pid = 1941] [serial = 1877] [outer = 0x119865c00] 01:14:39 INFO - PROCESS | 1941 | --DOMWINDOW == 102 (0x120f31c00) [pid = 1941] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 01:14:39 INFO - PROCESS | 1941 | --DOMWINDOW == 101 (0x120f30400) [pid = 1941] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 01:14:39 INFO - PROCESS | 1941 | --DOMWINDOW == 100 (0x124e5c000) [pid = 1941] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 01:14:39 INFO - PROCESS | 1941 | --DOMWINDOW == 99 (0x1250e3000) [pid = 1941] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 01:14:39 INFO - PROCESS | 1941 | --DOMWINDOW == 98 (0x1127d1400) [pid = 1941] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 01:14:39 INFO - PROCESS | 1941 | --DOMWINDOW == 97 (0x111c22000) [pid = 1941] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 01:14:39 INFO - PROCESS | 1941 | --DOMWINDOW == 96 (0x1182d8400) [pid = 1941] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 01:14:39 INFO - PROCESS | 1941 | --DOMWINDOW == 95 (0x1181b5c00) [pid = 1941] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 01:14:39 INFO - PROCESS | 1941 | --DOMWINDOW == 94 (0x113869c00) [pid = 1941] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 01:14:39 INFO - PROCESS | 1941 | --DOMWINDOW == 93 (0x1185b4000) [pid = 1941] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 01:14:39 INFO - PROCESS | 1941 | --DOMWINDOW == 92 (0x112951c00) [pid = 1941] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 01:14:39 INFO - PROCESS | 1941 | --DOMWINDOW == 91 (0x1150ccc00) [pid = 1941] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 01:14:39 INFO - PROCESS | 1941 | --DOMWINDOW == 90 (0x1185b1400) [pid = 1941] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 01:14:39 INFO - PROCESS | 1941 | --DOMWINDOW == 89 (0x113378c00) [pid = 1941] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 01:14:39 INFO - PROCESS | 1941 | --DOMWINDOW == 88 (0x128122400) [pid = 1941] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 01:14:39 INFO - PROCESS | 1941 | --DOMWINDOW == 87 (0x128021000) [pid = 1941] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 01:14:39 INFO - PROCESS | 1941 | 1467360879248 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]]]}] 01:14:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 01:14:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 673ms 01:14:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 01:14:39 INFO - PROCESS | 1941 | 1467360879253 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 01:14:39 INFO - PROCESS | 1941 | 1467360879254 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 01:14:39 INFO - PROCESS | 1941 | 1467360879256 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 01:14:39 INFO - PROCESS | 1941 | 1467360879257 Marionette TRACE conn2 <- [1,2474,null,{}] 01:14:39 INFO - PROCESS | 1941 | 1467360879260 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}] 01:14:39 INFO - PROCESS | 1941 | 1467360879261 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:39 INFO - PROCESS | 1941 | 1467360879345 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 01:14:39 INFO - PROCESS | 1941 | 1467360879351 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:39 INFO - PROCESS | 1941 | 1467360879353 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:39 INFO - PROCESS | 1941 | ++DOCSHELL 0x12aa62000 == 36 [pid = 1941] [id = 626] 01:14:39 INFO - PROCESS | 1941 | ++DOMWINDOW == 88 (0x11297a800) [pid = 1941] [serial = 1878] [outer = 0x0] 01:14:39 INFO - PROCESS | 1941 | ++DOMWINDOW == 89 (0x113845000) [pid = 1941] [serial = 1879] [outer = 0x11297a800] 01:14:39 INFO - PROCESS | 1941 | 1467360879377 Marionette DEBUG loaded listener.js 01:14:39 INFO - PROCESS | 1941 | ++DOMWINDOW == 90 (0x119387400) [pid = 1941] [serial = 1880] [outer = 0x11297a800] 01:14:39 INFO - PROCESS | 1941 | 1467360879705 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]]]}] 01:14:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 01:14:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 470ms 01:14:39 INFO - PROCESS | 1941 | 1467360879727 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 01:14:39 INFO - PROCESS | 1941 | 1467360879728 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 01:14:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 01:14:39 INFO - PROCESS | 1941 | 1467360879730 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 01:14:39 INFO - PROCESS | 1941 | 1467360879731 Marionette TRACE conn2 <- [1,2478,null,{}] 01:14:39 INFO - PROCESS | 1941 | 1467360879736 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}] 01:14:39 INFO - PROCESS | 1941 | 1467360879737 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:39 INFO - PROCESS | 1941 | 1467360879839 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 01:14:39 INFO - PROCESS | 1941 | 1467360879845 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:39 INFO - PROCESS | 1941 | 1467360879846 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:39 INFO - PROCESS | 1941 | ++DOCSHELL 0x12b112000 == 37 [pid = 1941] [id = 627] 01:14:39 INFO - PROCESS | 1941 | ++DOMWINDOW == 91 (0x1133dc000) [pid = 1941] [serial = 1881] [outer = 0x0] 01:14:39 INFO - PROCESS | 1941 | ++DOMWINDOW == 92 (0x120f27800) [pid = 1941] [serial = 1882] [outer = 0x1133dc000] 01:14:39 INFO - PROCESS | 1941 | 1467360879871 Marionette DEBUG loaded listener.js 01:14:39 INFO - PROCESS | 1941 | ++DOMWINDOW == 93 (0x1249b0c00) [pid = 1941] [serial = 1883] [outer = 0x1133dc000] 01:14:40 INFO - PROCESS | 1941 | 1467360880206 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]]]}] 01:14:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 01:14:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 520ms 01:14:40 INFO - PROCESS | 1941 | 1467360880253 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 01:14:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 01:14:40 INFO - PROCESS | 1941 | 1467360880255 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 01:14:40 INFO - PROCESS | 1941 | 1467360880259 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 01:14:40 INFO - PROCESS | 1941 | 1467360880261 Marionette TRACE conn2 <- [1,2482,null,{}] 01:14:40 INFO - PROCESS | 1941 | 1467360880265 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}] 01:14:40 INFO - PROCESS | 1941 | 1467360880267 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:40 INFO - PROCESS | 1941 | 1467360880390 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 01:14:40 INFO - PROCESS | 1941 | 1467360880456 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:40 INFO - PROCESS | 1941 | 1467360880458 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:40 INFO - PROCESS | 1941 | ++DOCSHELL 0x12bc95000 == 38 [pid = 1941] [id = 628] 01:14:40 INFO - PROCESS | 1941 | ++DOMWINDOW == 94 (0x116713000) [pid = 1941] [serial = 1884] [outer = 0x0] 01:14:40 INFO - PROCESS | 1941 | ++DOMWINDOW == 95 (0x124ecc000) [pid = 1941] [serial = 1885] [outer = 0x116713000] 01:14:40 INFO - PROCESS | 1941 | 1467360880484 Marionette DEBUG loaded listener.js 01:14:40 INFO - PROCESS | 1941 | ++DOMWINDOW == 96 (0x126469400) [pid = 1941] [serial = 1886] [outer = 0x116713000] 01:14:40 INFO - PROCESS | 1941 | 1467360880755 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]]]}] 01:14:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 01:14:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 521ms 01:14:40 INFO - PROCESS | 1941 | 1467360880780 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 01:14:40 INFO - PROCESS | 1941 | 1467360880781 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 01:14:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 01:14:40 INFO - PROCESS | 1941 | 1467360880783 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 01:14:40 INFO - PROCESS | 1941 | 1467360880786 Marionette TRACE conn2 <- [1,2486,null,{}] 01:14:40 INFO - PROCESS | 1941 | 1467360880794 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}] 01:14:40 INFO - PROCESS | 1941 | 1467360880795 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:40 INFO - PROCESS | 1941 | 1467360880878 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 01:14:40 INFO - PROCESS | 1941 | 1467360880882 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:40 INFO - PROCESS | 1941 | 1467360880884 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:40 INFO - PROCESS | 1941 | ++DOCSHELL 0x12c34c000 == 39 [pid = 1941] [id = 629] 01:14:40 INFO - PROCESS | 1941 | ++DOMWINDOW == 97 (0x1250d6400) [pid = 1941] [serial = 1887] [outer = 0x0] 01:14:40 INFO - PROCESS | 1941 | ++DOMWINDOW == 98 (0x126831400) [pid = 1941] [serial = 1888] [outer = 0x1250d6400] 01:14:40 INFO - PROCESS | 1941 | 1467360880910 Marionette DEBUG loaded listener.js 01:14:40 INFO - PROCESS | 1941 | ++DOMWINDOW == 99 (0x128017800) [pid = 1941] [serial = 1889] [outer = 0x1250d6400] 01:14:41 INFO - PROCESS | 1941 | 1467360881402 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]]]}] 01:14:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 01:14:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 679ms 01:14:41 INFO - PROCESS | 1941 | 1467360881462 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 01:14:41 INFO - PROCESS | 1941 | 1467360881465 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 01:14:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 01:14:41 INFO - PROCESS | 1941 | 1467360881468 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 01:14:41 INFO - PROCESS | 1941 | 1467360881470 Marionette TRACE conn2 <- [1,2490,null,{}] 01:14:41 INFO - PROCESS | 1941 | 1467360881474 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}] 01:14:41 INFO - PROCESS | 1941 | 1467360881476 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:41 INFO - PROCESS | 1941 | 1467360881590 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 01:14:41 INFO - PROCESS | 1941 | 1467360881675 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:41 INFO - PROCESS | 1941 | 1467360881677 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:41 INFO - PROCESS | 1941 | ++DOCSHELL 0x11714f800 == 40 [pid = 1941] [id = 630] 01:14:41 INFO - PROCESS | 1941 | ++DOMWINDOW == 100 (0x1127d3400) [pid = 1941] [serial = 1890] [outer = 0x0] 01:14:41 INFO - PROCESS | 1941 | ++DOMWINDOW == 101 (0x113286400) [pid = 1941] [serial = 1891] [outer = 0x1127d3400] 01:14:41 INFO - PROCESS | 1941 | 1467360881708 Marionette DEBUG loaded listener.js 01:14:41 INFO - PROCESS | 1941 | ++DOMWINDOW == 102 (0x113aa2400) [pid = 1941] [serial = 1892] [outer = 0x1127d3400] 01:14:42 INFO - PROCESS | 1941 | 1467360882254 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]]]}] 01:14:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 01:14:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 822ms 01:14:42 INFO - PROCESS | 1941 | 1467360882293 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 01:14:42 INFO - PROCESS | 1941 | 1467360882296 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 01:14:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 01:14:42 INFO - PROCESS | 1941 | 1467360882304 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 01:14:42 INFO - PROCESS | 1941 | 1467360882306 Marionette TRACE conn2 <- [1,2494,null,{}] 01:14:42 INFO - PROCESS | 1941 | 1467360882308 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}] 01:14:42 INFO - PROCESS | 1941 | 1467360882310 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:42 INFO - PROCESS | 1941 | 1467360882422 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 01:14:42 INFO - PROCESS | 1941 | 1467360882505 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:42 INFO - PROCESS | 1941 | 1467360882507 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:42 INFO - PROCESS | 1941 | ++DOCSHELL 0x12605d000 == 41 [pid = 1941] [id = 631] 01:14:42 INFO - PROCESS | 1941 | ++DOMWINDOW == 103 (0x1176e0c00) [pid = 1941] [serial = 1893] [outer = 0x0] 01:14:42 INFO - PROCESS | 1941 | ++DOMWINDOW == 104 (0x118177c00) [pid = 1941] [serial = 1894] [outer = 0x1176e0c00] 01:14:42 INFO - PROCESS | 1941 | 1467360882538 Marionette DEBUG loaded listener.js 01:14:42 INFO - PROCESS | 1941 | ++DOMWINDOW == 105 (0x1181c4800) [pid = 1941] [serial = 1895] [outer = 0x1176e0c00] 01:14:43 INFO - PROCESS | 1941 | 1467360883130 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]]]}] 01:14:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 01:14:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 874ms 01:14:43 INFO - PROCESS | 1941 | --DOCSHELL 0x12bc95000 == 40 [pid = 1941] [id = 628] 01:14:43 INFO - PROCESS | 1941 | --DOCSHELL 0x12b112000 == 39 [pid = 1941] [id = 627] 01:14:43 INFO - PROCESS | 1941 | --DOCSHELL 0x12aa62000 == 38 [pid = 1941] [id = 626] 01:14:43 INFO - PROCESS | 1941 | --DOCSHELL 0x12a3d4000 == 37 [pid = 1941] [id = 625] 01:14:43 INFO - PROCESS | 1941 | --DOCSHELL 0x128b46800 == 36 [pid = 1941] [id = 624] 01:14:43 INFO - PROCESS | 1941 | --DOCSHELL 0x1285cd800 == 35 [pid = 1941] [id = 623] 01:14:43 INFO - PROCESS | 1941 | --DOCSHELL 0x126061000 == 34 [pid = 1941] [id = 622] 01:14:43 INFO - PROCESS | 1941 | 1467360883224 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 01:14:43 INFO - PROCESS | 1941 | 1467360883227 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 01:14:43 INFO - PROCESS | 1941 | --DOCSHELL 0x124075800 == 33 [pid = 1941] [id = 621] 01:14:43 INFO - PROCESS | 1941 | --DOCSHELL 0x119dca000 == 32 [pid = 1941] [id = 620] 01:14:43 INFO - PROCESS | 1941 | --DOCSHELL 0x1187de000 == 31 [pid = 1941] [id = 619] 01:14:43 INFO - PROCESS | 1941 | --DOCSHELL 0x11694c800 == 30 [pid = 1941] [id = 618] 01:14:43 INFO - PROCESS | 1941 | --DOMWINDOW == 104 (0x123dd5000) [pid = 1941] [serial = 1793] [outer = 0x0] [url = about:blank] 01:14:43 INFO - PROCESS | 1941 | --DOMWINDOW == 103 (0x124e5a800) [pid = 1941] [serial = 1819] [outer = 0x0] [url = about:blank] 01:14:43 INFO - PROCESS | 1941 | --DOMWINDOW == 102 (0x1255d9000) [pid = 1941] [serial = 1822] [outer = 0x0] [url = about:blank] 01:14:43 INFO - PROCESS | 1941 | --DOMWINDOW == 101 (0x126576400) [pid = 1941] [serial = 1825] [outer = 0x0] [url = about:blank] 01:14:43 INFO - PROCESS | 1941 | --DOMWINDOW == 100 (0x118179c00) [pid = 1941] [serial = 1828] [outer = 0x0] [url = about:blank] 01:14:43 INFO - PROCESS | 1941 | --DOMWINDOW == 99 (0x12600b000) [pid = 1941] [serial = 1823] [outer = 0x0] [url = about:blank] 01:14:43 INFO - PROCESS | 1941 | --DOMWINDOW == 98 (0x1125f1400) [pid = 1941] [serial = 1795] [outer = 0x0] [url = about:blank] 01:14:43 INFO - PROCESS | 1941 | --DOMWINDOW == 97 (0x112952800) [pid = 1941] [serial = 1796] [outer = 0x0] [url = about:blank] 01:14:43 INFO - PROCESS | 1941 | --DOMWINDOW == 96 (0x1185b3c00) [pid = 1941] [serial = 1807] [outer = 0x0] [url = about:blank] 01:14:43 INFO - PROCESS | 1941 | --DOMWINDOW == 95 (0x119381400) [pid = 1941] [serial = 1808] [outer = 0x0] [url = about:blank] 01:14:43 INFO - PROCESS | 1941 | --DOMWINDOW == 94 (0x1181bb800) [pid = 1941] [serial = 1804] [outer = 0x0] [url = about:blank] 01:14:43 INFO - PROCESS | 1941 | --DOMWINDOW == 93 (0x11823cc00) [pid = 1941] [serial = 1805] [outer = 0x0] [url = about:blank] 01:14:43 INFO - PROCESS | 1941 | --DOMWINDOW == 92 (0x11662a000) [pid = 1941] [serial = 1801] [outer = 0x0] [url = about:blank] 01:14:43 INFO - PROCESS | 1941 | --DOMWINDOW == 91 (0x1176e1c00) [pid = 1941] [serial = 1802] [outer = 0x0] [url = about:blank] 01:14:43 INFO - PROCESS | 1941 | --DOMWINDOW == 90 (0x119d0a000) [pid = 1941] [serial = 1813] [outer = 0x0] [url = about:blank] 01:14:43 INFO - PROCESS | 1941 | --DOMWINDOW == 89 (0x120f30c00) [pid = 1941] [serial = 1814] [outer = 0x0] [url = about:blank] 01:14:43 INFO - PROCESS | 1941 | --DOMWINDOW == 88 (0x1193ec800) [pid = 1941] [serial = 1810] [outer = 0x0] [url = about:blank] 01:14:43 INFO - PROCESS | 1941 | --DOMWINDOW == 87 (0x11987f000) [pid = 1941] [serial = 1811] [outer = 0x0] [url = about:blank] 01:14:43 INFO - PROCESS | 1941 | --DOMWINDOW == 86 (0x1167d3400) [pid = 1941] [serial = 1798] [outer = 0x0] [url = about:blank] 01:14:43 INFO - PROCESS | 1941 | --DOMWINDOW == 85 (0x1171c0400) [pid = 1941] [serial = 1799] [outer = 0x0] [url = about:blank] 01:14:43 INFO - PROCESS | 1941 | --DOMWINDOW == 84 (0x126572c00) [pid = 1941] [serial = 1831] [outer = 0x0] [url = about:blank] 01:14:43 INFO - PROCESS | 1941 | --DOMWINDOW == 83 (0x123803c00) [pid = 1941] [serial = 1816] [outer = 0x0] [url = about:blank] 01:14:43 INFO - PROCESS | 1941 | --DOMWINDOW == 82 (0x118597400) [pid = 1941] [serial = 1829] [outer = 0x0] [url = about:blank] 01:14:43 INFO - PROCESS | 1941 | --DOMWINDOW == 81 (0x126a24800) [pid = 1941] [serial = 1826] [outer = 0x0] [url = about:blank] 01:14:43 INFO - PROCESS | 1941 | --DOMWINDOW == 80 (0x1250d6800) [pid = 1941] [serial = 1820] [outer = 0x0] [url = about:blank] 01:14:43 INFO - PROCESS | 1941 | --DOMWINDOW == 79 (0x128291000) [pid = 1941] [serial = 1837] [outer = 0x0] [url = about:blank] 01:14:43 INFO - PROCESS | 1941 | --DOMWINDOW == 78 (0x128020800) [pid = 1941] [serial = 1832] [outer = 0x0] [url = about:blank] 01:14:43 INFO - PROCESS | 1941 | --DOMWINDOW == 77 (0x1245e4400) [pid = 1941] [serial = 1817] [outer = 0x0] [url = about:blank] 01:14:43 INFO - PROCESS | 1941 | --DOMWINDOW == 76 (0x128295c00) [pid = 1941] [serial = 1838] [outer = 0x0] [url = about:blank] 01:14:43 INFO - PROCESS | 1941 | --DOMWINDOW == 75 (0x128122c00) [pid = 1941] [serial = 1835] [outer = 0x0] [url = about:blank] 01:14:43 INFO - PROCESS | 1941 | --DOMWINDOW == 74 (0x12810dc00) [pid = 1941] [serial = 1834] [outer = 0x0] [url = about:blank] 01:14:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 01:14:43 INFO - PROCESS | 1941 | 1467360883246 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 01:14:43 INFO - PROCESS | 1941 | 1467360883248 Marionette TRACE conn2 <- [1,2498,null,{}] 01:14:43 INFO - PROCESS | 1941 | 1467360883254 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}] 01:14:43 INFO - PROCESS | 1941 | 1467360883256 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:43 INFO - PROCESS | 1941 | 1467360883340 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 01:14:43 INFO - PROCESS | 1941 | 1467360883346 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:43 INFO - PROCESS | 1941 | 1467360883347 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:43 INFO - PROCESS | 1941 | ++DOCSHELL 0x11679b000 == 31 [pid = 1941] [id = 632] 01:14:43 INFO - PROCESS | 1941 | ++DOMWINDOW == 75 (0x1176dd400) [pid = 1941] [serial = 1896] [outer = 0x0] 01:14:43 INFO - PROCESS | 1941 | ++DOMWINDOW == 76 (0x11811d000) [pid = 1941] [serial = 1897] [outer = 0x1176dd400] 01:14:43 INFO - PROCESS | 1941 | 1467360883376 Marionette DEBUG loaded listener.js 01:14:43 INFO - PROCESS | 1941 | ++DOMWINDOW == 77 (0x1181b2000) [pid = 1941] [serial = 1898] [outer = 0x1176dd400] 01:14:43 INFO - PROCESS | 1941 | 1467360883724 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]]]}] 01:14:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 01:14:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 523ms 01:14:43 INFO - PROCESS | 1941 | 1467360883784 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 01:14:43 INFO - PROCESS | 1941 | 1467360883787 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 01:14:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 01:14:43 INFO - PROCESS | 1941 | 1467360883793 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 01:14:43 INFO - PROCESS | 1941 | 1467360883794 Marionette TRACE conn2 <- [1,2502,null,{}] 01:14:43 INFO - PROCESS | 1941 | 1467360883796 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}] 01:14:43 INFO - PROCESS | 1941 | 1467360883798 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:43 INFO - PROCESS | 1941 | 1467360883876 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 01:14:43 INFO - PROCESS | 1941 | 1467360883880 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:43 INFO - PROCESS | 1941 | 1467360883881 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:43 INFO - PROCESS | 1941 | ++DOCSHELL 0x1162e3000 == 32 [pid = 1941] [id = 633] 01:14:43 INFO - PROCESS | 1941 | ++DOMWINDOW == 78 (0x118232c00) [pid = 1941] [serial = 1899] [outer = 0x0] 01:14:43 INFO - PROCESS | 1941 | ++DOMWINDOW == 79 (0x1182dd400) [pid = 1941] [serial = 1900] [outer = 0x118232c00] 01:14:43 INFO - PROCESS | 1941 | 1467360883910 Marionette DEBUG loaded listener.js 01:14:43 INFO - PROCESS | 1941 | ++DOMWINDOW == 80 (0x118596000) [pid = 1941] [serial = 1901] [outer = 0x118232c00] 01:14:44 INFO - PROCESS | 1941 | 1467360884275 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]]]}] 01:14:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 01:14:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 520ms 01:14:44 INFO - PROCESS | 1941 | 1467360884320 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 01:14:44 INFO - PROCESS | 1941 | 1467360884321 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 01:14:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 01:14:44 INFO - PROCESS | 1941 | 1467360884325 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 01:14:44 INFO - PROCESS | 1941 | 1467360884327 Marionette TRACE conn2 <- [1,2506,null,{}] 01:14:44 INFO - PROCESS | 1941 | 1467360884335 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}] 01:14:44 INFO - PROCESS | 1941 | 1467360884339 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:44 INFO - PROCESS | 1941 | 1467360884422 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 01:14:44 INFO - PROCESS | 1941 | 1467360884427 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:44 INFO - PROCESS | 1941 | 1467360884429 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:44 INFO - PROCESS | 1941 | ++DOCSHELL 0x12503b000 == 33 [pid = 1941] [id = 634] 01:14:44 INFO - PROCESS | 1941 | ++DOMWINDOW == 81 (0x118fac000) [pid = 1941] [serial = 1902] [outer = 0x0] 01:14:44 INFO - PROCESS | 1941 | ++DOMWINDOW == 82 (0x119421400) [pid = 1941] [serial = 1903] [outer = 0x118fac000] 01:14:44 INFO - PROCESS | 1941 | 1467360884457 Marionette DEBUG loaded listener.js 01:14:44 INFO - PROCESS | 1941 | ++DOMWINDOW == 83 (0x119886000) [pid = 1941] [serial = 1904] [outer = 0x118fac000] 01:14:44 INFO - PROCESS | 1941 | 1467360884789 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]]]}] 01:14:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 01:14:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 473ms 01:14:44 INFO - PROCESS | 1941 | 1467360884798 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 01:14:44 INFO - PROCESS | 1941 | 1467360884800 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 01:14:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 01:14:44 INFO - PROCESS | 1941 | 1467360884805 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 01:14:44 INFO - PROCESS | 1941 | 1467360884807 Marionette TRACE conn2 <- [1,2510,null,{}] 01:14:44 INFO - PROCESS | 1941 | 1467360884809 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}] 01:14:44 INFO - PROCESS | 1941 | 1467360884810 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:44 INFO - PROCESS | 1941 | 1467360884894 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 01:14:44 INFO - PROCESS | 1941 | 1467360884960 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:44 INFO - PROCESS | 1941 | 1467360884961 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:44 INFO - PROCESS | 1941 | ++DOCSHELL 0x12818d000 == 34 [pid = 1941] [id = 635] 01:14:44 INFO - PROCESS | 1941 | ++DOMWINDOW == 84 (0x119865400) [pid = 1941] [serial = 1905] [outer = 0x0] 01:14:44 INFO - PROCESS | 1941 | ++DOMWINDOW == 85 (0x119d0c000) [pid = 1941] [serial = 1906] [outer = 0x119865400] 01:14:44 INFO - PROCESS | 1941 | 1467360884987 Marionette DEBUG loaded listener.js 01:14:45 INFO - PROCESS | 1941 | ++DOMWINDOW == 86 (0x120f2f400) [pid = 1941] [serial = 1907] [outer = 0x119865400] 01:14:45 INFO - PROCESS | 1941 | 1467360885321 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]]]}] 01:14:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 01:14:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 569ms 01:14:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 01:14:45 INFO - PROCESS | 1941 | 1467360885375 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 01:14:45 INFO - PROCESS | 1941 | 1467360885376 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 01:14:45 INFO - PROCESS | 1941 | 1467360885378 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 01:14:45 INFO - PROCESS | 1941 | 1467360885379 Marionette TRACE conn2 <- [1,2514,null,{}] 01:14:45 INFO - PROCESS | 1941 | 1467360885382 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}] 01:14:45 INFO - PROCESS | 1941 | 1467360885383 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:45 INFO - PROCESS | 1941 | 1467360885485 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 01:14:45 INFO - PROCESS | 1941 | 1467360885498 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:45 INFO - PROCESS | 1941 | 1467360885499 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:45 INFO - PROCESS | 1941 | ++DOCSHELL 0x128db0000 == 35 [pid = 1941] [id = 636] 01:14:45 INFO - PROCESS | 1941 | ++DOMWINDOW == 87 (0x1133ce000) [pid = 1941] [serial = 1908] [outer = 0x0] 01:14:45 INFO - PROCESS | 1941 | ++DOMWINDOW == 88 (0x123809400) [pid = 1941] [serial = 1909] [outer = 0x1133ce000] 01:14:45 INFO - PROCESS | 1941 | 1467360885526 Marionette DEBUG loaded listener.js 01:14:45 INFO - PROCESS | 1941 | ++DOMWINDOW == 89 (0x123dcc000) [pid = 1941] [serial = 1910] [outer = 0x1133ce000] 01:14:45 INFO - PROCESS | 1941 | --DOMWINDOW == 88 (0x116030c00) [pid = 1941] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 01:14:45 INFO - PROCESS | 1941 | --DOMWINDOW == 87 (0x11817f400) [pid = 1941] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 01:14:45 INFO - PROCESS | 1941 | --DOMWINDOW == 86 (0x112c8b400) [pid = 1941] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 01:14:45 INFO - PROCESS | 1941 | --DOMWINDOW == 85 (0x11295a000) [pid = 1941] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 01:14:45 INFO - PROCESS | 1941 | --DOMWINDOW == 84 (0x11823f400) [pid = 1941] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 01:14:45 INFO - PROCESS | 1941 | --DOMWINDOW == 83 (0x120fea400) [pid = 1941] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 01:14:45 INFO - PROCESS | 1941 | --DOMWINDOW == 82 (0x119864400) [pid = 1941] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 01:14:45 INFO - PROCESS | 1941 | --DOMWINDOW == 81 (0x119865c00) [pid = 1941] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 01:14:45 INFO - PROCESS | 1941 | --DOMWINDOW == 80 (0x11297a800) [pid = 1941] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 01:14:45 INFO - PROCESS | 1941 | --DOMWINDOW == 79 (0x1133dc000) [pid = 1941] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 01:14:45 INFO - PROCESS | 1941 | --DOMWINDOW == 78 (0x1131a3c00) [pid = 1941] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 01:14:45 INFO - PROCESS | 1941 | --DOMWINDOW == 77 (0x118233c00) [pid = 1941] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 01:14:45 INFO - PROCESS | 1941 | --DOMWINDOW == 76 (0x1181c0c00) [pid = 1941] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 01:14:45 INFO - PROCESS | 1941 | --DOMWINDOW == 75 (0x116713000) [pid = 1941] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 01:14:45 INFO - PROCESS | 1941 | --DOMWINDOW == 74 (0x119755000) [pid = 1941] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 01:14:45 INFO - PROCESS | 1941 | --DOMWINDOW == 73 (0x123fa8400) [pid = 1941] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 01:14:46 INFO - PROCESS | 1941 | 1467360886121 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]]]}] 01:14:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 01:14:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 770ms 01:14:46 INFO - PROCESS | 1941 | 1467360886197 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 01:14:46 INFO - PROCESS | 1941 | 1467360886200 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 01:14:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 01:14:46 INFO - PROCESS | 1941 | 1467360886221 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 01:14:46 INFO - PROCESS | 1941 | 1467360886224 Marionette TRACE conn2 <- [1,2518,null,{}] 01:14:46 INFO - PROCESS | 1941 | 1467360886228 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}] 01:14:46 INFO - PROCESS | 1941 | 1467360886230 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:46 INFO - PROCESS | 1941 | 1467360886331 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 01:14:46 INFO - PROCESS | 1941 | 1467360886402 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:46 INFO - PROCESS | 1941 | 1467360886404 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:46 INFO - PROCESS | 1941 | ++DOCSHELL 0x119b2d800 == 36 [pid = 1941] [id = 637] 01:14:46 INFO - PROCESS | 1941 | ++DOMWINDOW == 74 (0x113d4c000) [pid = 1941] [serial = 1911] [outer = 0x0] 01:14:46 INFO - PROCESS | 1941 | ++DOMWINDOW == 75 (0x1176e3c00) [pid = 1941] [serial = 1912] [outer = 0x113d4c000] 01:14:46 INFO - PROCESS | 1941 | 1467360886435 Marionette DEBUG loaded listener.js 01:14:46 INFO - PROCESS | 1941 | ++DOMWINDOW == 76 (0x1181b9c00) [pid = 1941] [serial = 1913] [outer = 0x113d4c000] 01:14:46 INFO - PROCESS | 1941 | 1467360886883 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]]]}] 01:14:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 01:14:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 722ms 01:14:46 INFO - PROCESS | 1941 | 1467360886943 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 01:14:46 INFO - PROCESS | 1941 | 1467360886947 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 01:14:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 01:14:46 INFO - PROCESS | 1941 | 1467360886951 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 01:14:46 INFO - PROCESS | 1941 | 1467360886953 Marionette TRACE conn2 <- [1,2522,null,{}] 01:14:46 INFO - PROCESS | 1941 | 1467360886956 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}] 01:14:46 INFO - PROCESS | 1941 | 1467360886958 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:47 INFO - PROCESS | 1941 | 1467360887059 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 01:14:47 INFO - PROCESS | 1941 | 1467360887119 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:47 INFO - PROCESS | 1941 | 1467360887120 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:47 INFO - PROCESS | 1941 | ++DOCSHELL 0x1286cf800 == 37 [pid = 1941] [id = 638] 01:14:47 INFO - PROCESS | 1941 | ++DOMWINDOW == 77 (0x1182df000) [pid = 1941] [serial = 1914] [outer = 0x0] 01:14:47 INFO - PROCESS | 1941 | ++DOMWINDOW == 78 (0x118594800) [pid = 1941] [serial = 1915] [outer = 0x1182df000] 01:14:47 INFO - PROCESS | 1941 | 1467360887153 Marionette DEBUG loaded listener.js 01:14:47 INFO - PROCESS | 1941 | ++DOMWINDOW == 79 (0x118fb3c00) [pid = 1941] [serial = 1916] [outer = 0x1182df000] 01:14:47 INFO - PROCESS | 1941 | 1467360887605 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]]]}] 01:14:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 01:14:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 670ms 01:14:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 01:14:47 INFO - PROCESS | 1941 | 1467360887622 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 01:14:47 INFO - PROCESS | 1941 | 1467360887623 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 01:14:47 INFO - PROCESS | 1941 | 1467360887649 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 01:14:47 INFO - PROCESS | 1941 | 1467360887652 Marionette TRACE conn2 <- [1,2526,null,{}] 01:14:47 INFO - PROCESS | 1941 | 1467360887675 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}] 01:14:47 INFO - PROCESS | 1941 | 1467360887678 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:47 INFO - PROCESS | 1941 | 1467360887776 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 01:14:47 INFO - PROCESS | 1941 | 1467360887836 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:47 INFO - PROCESS | 1941 | 1467360887838 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:47 INFO - PROCESS | 1941 | ++DOCSHELL 0x12b1a3800 == 38 [pid = 1941] [id = 639] 01:14:47 INFO - PROCESS | 1941 | ++DOMWINDOW == 80 (0x119751800) [pid = 1941] [serial = 1917] [outer = 0x0] 01:14:47 INFO - PROCESS | 1941 | ++DOMWINDOW == 81 (0x119d44400) [pid = 1941] [serial = 1918] [outer = 0x119751800] 01:14:47 INFO - PROCESS | 1941 | 1467360887869 Marionette DEBUG loaded listener.js 01:14:47 INFO - PROCESS | 1941 | ++DOMWINDOW == 82 (0x123dc9800) [pid = 1941] [serial = 1919] [outer = 0x119751800] 01:14:48 INFO - PROCESS | 1941 | 1467360888318 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]]]}] 01:14:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 01:14:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 712ms 01:14:48 INFO - PROCESS | 1941 | 1467360888338 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 01:14:48 INFO - PROCESS | 1941 | 1467360888340 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 01:14:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 01:14:48 INFO - PROCESS | 1941 | 1467360888343 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 01:14:48 INFO - PROCESS | 1941 | 1467360888344 Marionette TRACE conn2 <- [1,2530,null,{}] 01:14:48 INFO - PROCESS | 1941 | 1467360888347 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}] 01:14:48 INFO - PROCESS | 1941 | 1467360888348 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:48 INFO - PROCESS | 1941 | 1467360888446 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 01:14:48 INFO - PROCESS | 1941 | 1467360888504 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:48 INFO - PROCESS | 1941 | 1467360888506 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:48 INFO - PROCESS | 1941 | ++DOCSHELL 0x12468f800 == 39 [pid = 1941] [id = 640] 01:14:48 INFO - PROCESS | 1941 | ++DOMWINDOW == 83 (0x123dcf400) [pid = 1941] [serial = 1920] [outer = 0x0] 01:14:48 INFO - PROCESS | 1941 | ++DOMWINDOW == 84 (0x1245e4400) [pid = 1941] [serial = 1921] [outer = 0x123dcf400] 01:14:48 INFO - PROCESS | 1941 | 1467360888535 Marionette DEBUG loaded listener.js 01:14:48 INFO - PROCESS | 1941 | ++DOMWINDOW == 85 (0x124e5a400) [pid = 1941] [serial = 1922] [outer = 0x123dcf400] 01:14:49 INFO - PROCESS | 1941 | 1467360889034 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]]]}] 01:14:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 01:14:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 718ms 01:14:49 INFO - PROCESS | 1941 | 1467360889072 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 01:14:49 INFO - PROCESS | 1941 | 1467360889074 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 01:14:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 01:14:49 INFO - PROCESS | 1941 | 1467360889077 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 01:14:49 INFO - PROCESS | 1941 | 1467360889080 Marionette TRACE conn2 <- [1,2534,null,{}] 01:14:49 INFO - PROCESS | 1941 | 1467360889087 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}] 01:14:49 INFO - PROCESS | 1941 | 1467360889088 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:49 INFO - PROCESS | 1941 | 1467360889208 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 01:14:49 INFO - PROCESS | 1941 | 1467360889280 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:49 INFO - PROCESS | 1941 | 1467360889282 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:49 INFO - PROCESS | 1941 | ++DOCSHELL 0x1191f9000 == 40 [pid = 1941] [id = 641] 01:14:49 INFO - PROCESS | 1941 | ++DOMWINDOW == 86 (0x1133d9000) [pid = 1941] [serial = 1923] [outer = 0x0] 01:14:49 INFO - PROCESS | 1941 | ++DOMWINDOW == 87 (0x116a0b000) [pid = 1941] [serial = 1924] [outer = 0x1133d9000] 01:14:49 INFO - PROCESS | 1941 | 1467360889310 Marionette DEBUG loaded listener.js 01:14:49 INFO - PROCESS | 1941 | ++DOMWINDOW == 88 (0x1181abc00) [pid = 1941] [serial = 1925] [outer = 0x1133d9000] 01:14:50 INFO - PROCESS | 1941 | --DOCSHELL 0x12818d000 == 39 [pid = 1941] [id = 635] 01:14:50 INFO - PROCESS | 1941 | --DOCSHELL 0x12503b000 == 38 [pid = 1941] [id = 634] 01:14:50 INFO - PROCESS | 1941 | --DOCSHELL 0x1162e3000 == 37 [pid = 1941] [id = 633] 01:14:50 INFO - PROCESS | 1941 | --DOCSHELL 0x11679b000 == 36 [pid = 1941] [id = 632] 01:14:50 INFO - PROCESS | 1941 | --DOCSHELL 0x119b47000 == 35 [pid = 1941] [id = 617] 01:14:50 INFO - PROCESS | 1941 | --DOCSHELL 0x12605d000 == 34 [pid = 1941] [id = 631] 01:14:50 INFO - PROCESS | 1941 | --DOCSHELL 0x12c34c000 == 33 [pid = 1941] [id = 629] 01:14:50 INFO - PROCESS | 1941 | --DOCSHELL 0x11714f800 == 32 [pid = 1941] [id = 630] 01:14:50 INFO - PROCESS | 1941 | --DOCSHELL 0x12468f800 == 31 [pid = 1941] [id = 640] 01:14:50 INFO - PROCESS | 1941 | --DOCSHELL 0x12b1a3800 == 30 [pid = 1941] [id = 639] 01:14:50 INFO - PROCESS | 1941 | --DOCSHELL 0x1286cf800 == 29 [pid = 1941] [id = 638] 01:14:50 INFO - PROCESS | 1941 | --DOCSHELL 0x128db0000 == 28 [pid = 1941] [id = 636] 01:14:50 INFO - PROCESS | 1941 | --DOCSHELL 0x119b2d800 == 27 [pid = 1941] [id = 637] 01:14:50 INFO - PROCESS | 1941 | --DOMWINDOW == 87 (0x113845000) [pid = 1941] [serial = 1879] [outer = 0x0] [url = about:blank] 01:14:50 INFO - PROCESS | 1941 | --DOMWINDOW == 86 (0x120f27800) [pid = 1941] [serial = 1882] [outer = 0x0] [url = about:blank] 01:14:50 INFO - PROCESS | 1941 | --DOMWINDOW == 85 (0x124091c00) [pid = 1941] [serial = 1877] [outer = 0x0] [url = about:blank] 01:14:50 INFO - PROCESS | 1941 | --DOMWINDOW == 84 (0x1249b0c00) [pid = 1941] [serial = 1883] [outer = 0x0] [url = about:blank] 01:14:50 INFO - PROCESS | 1941 | --DOMWINDOW == 83 (0x1176e6000) [pid = 1941] [serial = 1841] [outer = 0x0] [url = about:blank] 01:14:50 INFO - PROCESS | 1941 | --DOMWINDOW == 82 (0x113f36400) [pid = 1941] [serial = 1840] [outer = 0x0] [url = about:blank] 01:14:50 INFO - PROCESS | 1941 | --DOMWINDOW == 81 (0x118590800) [pid = 1941] [serial = 1864] [outer = 0x0] [url = about:blank] 01:14:50 INFO - PROCESS | 1941 | --DOMWINDOW == 80 (0x1176de400) [pid = 1941] [serial = 1859] [outer = 0x0] [url = about:blank] 01:14:50 INFO - PROCESS | 1941 | --DOMWINDOW == 79 (0x118883400) [pid = 1941] [serial = 1844] [outer = 0x0] [url = about:blank] 01:14:50 INFO - PROCESS | 1941 | --DOMWINDOW == 78 (0x124ecc000) [pid = 1941] [serial = 1885] [outer = 0x0] [url = about:blank] 01:14:50 INFO - PROCESS | 1941 | --DOMWINDOW == 77 (0x120f34000) [pid = 1941] [serial = 1871] [outer = 0x0] [url = about:blank] 01:14:50 INFO - PROCESS | 1941 | --DOMWINDOW == 76 (0x119421800) [pid = 1941] [serial = 1868] [outer = 0x0] [url = about:blank] 01:14:50 INFO - PROCESS | 1941 | --DOMWINDOW == 75 (0x126469400) [pid = 1941] [serial = 1886] [outer = 0x0] [url = about:blank] 01:14:50 INFO - PROCESS | 1941 | --DOMWINDOW == 74 (0x126831400) [pid = 1941] [serial = 1888] [outer = 0x0] [url = about:blank] 01:14:50 INFO - PROCESS | 1941 | --DOMWINDOW == 73 (0x1184e6000) [pid = 1941] [serial = 1843] [outer = 0x0] [url = about:blank] 01:14:50 INFO - PROCESS | 1941 | --DOMWINDOW == 72 (0x123930c00) [pid = 1941] [serial = 1847] [outer = 0x0] [url = about:blank] 01:14:50 INFO - PROCESS | 1941 | --DOMWINDOW == 71 (0x118fabc00) [pid = 1941] [serial = 1865] [outer = 0x0] [url = about:blank] 01:14:50 INFO - PROCESS | 1941 | --DOMWINDOW == 70 (0x119d49000) [pid = 1941] [serial = 1846] [outer = 0x0] [url = about:blank] 01:14:50 INFO - PROCESS | 1941 | --DOMWINDOW == 69 (0x1255d8800) [pid = 1941] [serial = 1850] [outer = 0x0] [url = about:blank] 01:14:50 INFO - PROCESS | 1941 | --DOMWINDOW == 68 (0x12459b000) [pid = 1941] [serial = 1849] [outer = 0x0] [url = about:blank] 01:14:50 INFO - PROCESS | 1941 | --DOMWINDOW == 67 (0x1167e2400) [pid = 1941] [serial = 1858] [outer = 0x0] [url = about:blank] 01:14:50 INFO - PROCESS | 1941 | --DOMWINDOW == 66 (0x1181b9800) [pid = 1941] [serial = 1861] [outer = 0x0] [url = about:blank] 01:14:50 INFO - PROCESS | 1941 | --DOMWINDOW == 65 (0x118240800) [pid = 1941] [serial = 1862] [outer = 0x0] [url = about:blank] 01:14:50 INFO - PROCESS | 1941 | --DOMWINDOW == 64 (0x1131a3400) [pid = 1941] [serial = 1855] [outer = 0x0] [url = about:blank] 01:14:50 INFO - PROCESS | 1941 | --DOMWINDOW == 63 (0x113868c00) [pid = 1941] [serial = 1856] [outer = 0x0] [url = about:blank] 01:14:50 INFO - PROCESS | 1941 | --DOMWINDOW == 62 (0x116a0ac00) [pid = 1941] [serial = 1853] [outer = 0x0] [url = about:blank] 01:14:50 INFO - PROCESS | 1941 | --DOMWINDOW == 61 (0x11384a400) [pid = 1941] [serial = 1852] [outer = 0x0] [url = about:blank] 01:14:50 INFO - PROCESS | 1941 | --DOMWINDOW == 60 (0x1193f0800) [pid = 1941] [serial = 1867] [outer = 0x0] [url = about:blank] 01:14:50 INFO - PROCESS | 1941 | --DOMWINDOW == 59 (0x123806800) [pid = 1941] [serial = 1873] [outer = 0x0] [url = about:blank] 01:14:50 INFO - PROCESS | 1941 | --DOMWINDOW == 58 (0x119d02800) [pid = 1941] [serial = 1870] [outer = 0x0] [url = about:blank] 01:14:50 INFO - PROCESS | 1941 | --DOMWINDOW == 57 (0x123dcb400) [pid = 1941] [serial = 1876] [outer = 0x0] [url = about:blank] 01:14:50 INFO - PROCESS | 1941 | --DOMWINDOW == 56 (0x123a1bc00) [pid = 1941] [serial = 1874] [outer = 0x0] [url = about:blank] 01:14:50 INFO - PROCESS | 1941 | --DOMWINDOW == 55 (0x119387400) [pid = 1941] [serial = 1880] [outer = 0x0] [url = about:blank] 01:14:50 INFO - PROCESS | 1941 | 1467360890260 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]]]}] 01:14:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 01:14:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1225ms 01:14:50 INFO - PROCESS | 1941 | 1467360890304 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 01:14:50 INFO - PROCESS | 1941 | 1467360890307 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 01:14:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 01:14:50 INFO - PROCESS | 1941 | 1467360890310 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 01:14:50 INFO - PROCESS | 1941 | 1467360890312 Marionette TRACE conn2 <- [1,2538,null,{}] 01:14:50 INFO - PROCESS | 1941 | 1467360890316 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}] 01:14:50 INFO - PROCESS | 1941 | 1467360890317 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:50 INFO - PROCESS | 1941 | 1467360890394 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 01:14:50 INFO - PROCESS | 1941 | 1467360890404 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:50 INFO - PROCESS | 1941 | 1467360890405 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:50 INFO - PROCESS | 1941 | ++DOCSHELL 0x116791000 == 28 [pid = 1941] [id = 642] 01:14:50 INFO - PROCESS | 1941 | ++DOMWINDOW == 56 (0x1127d4400) [pid = 1941] [serial = 1926] [outer = 0x0] 01:14:50 INFO - PROCESS | 1941 | ++DOMWINDOW == 57 (0x112c88400) [pid = 1941] [serial = 1927] [outer = 0x1127d4400] 01:14:50 INFO - PROCESS | 1941 | 1467360890434 Marionette DEBUG loaded listener.js 01:14:50 INFO - PROCESS | 1941 | ++DOMWINDOW == 58 (0x1133c9000) [pid = 1941] [serial = 1928] [outer = 0x1127d4400] 01:14:50 INFO - PROCESS | 1941 | 1467360890830 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]]]}] 01:14:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 01:14:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 570ms 01:14:50 INFO - PROCESS | 1941 | 1467360890881 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 01:14:50 INFO - PROCESS | 1941 | 1467360890885 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 01:14:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 01:14:50 INFO - PROCESS | 1941 | 1467360890891 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 01:14:50 INFO - PROCESS | 1941 | 1467360890893 Marionette TRACE conn2 <- [1,2542,null,{}] 01:14:50 INFO - PROCESS | 1941 | 1467360890895 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}] 01:14:50 INFO - PROCESS | 1941 | 1467360890897 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:50 INFO - PROCESS | 1941 | 1467360890975 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 01:14:50 INFO - PROCESS | 1941 | 1467360890979 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:50 INFO - PROCESS | 1941 | 1467360890981 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:50 INFO - PROCESS | 1941 | ++DOCSHELL 0x118775800 == 29 [pid = 1941] [id = 643] 01:14:50 INFO - PROCESS | 1941 | ++DOMWINDOW == 59 (0x113d4b800) [pid = 1941] [serial = 1929] [outer = 0x0] 01:14:51 INFO - PROCESS | 1941 | ++DOMWINDOW == 60 (0x1167d6c00) [pid = 1941] [serial = 1930] [outer = 0x113d4b800] 01:14:51 INFO - PROCESS | 1941 | 1467360891010 Marionette DEBUG loaded listener.js 01:14:51 INFO - PROCESS | 1941 | ++DOMWINDOW == 61 (0x117106c00) [pid = 1941] [serial = 1931] [outer = 0x113d4b800] 01:14:51 INFO - PROCESS | 1941 | 1467360891363 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]]]}] 01:14:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 01:14:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 522ms 01:14:51 INFO - PROCESS | 1941 | 1467360891413 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 01:14:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 01:14:51 INFO - PROCESS | 1941 | 1467360891422 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 01:14:51 INFO - PROCESS | 1941 | 1467360891425 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 01:14:51 INFO - PROCESS | 1941 | 1467360891427 Marionette TRACE conn2 <- [1,2546,null,{}] 01:14:51 INFO - PROCESS | 1941 | 1467360891435 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}] 01:14:51 INFO - PROCESS | 1941 | 1467360891438 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:51 INFO - PROCESS | 1941 | 1467360891518 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 01:14:51 INFO - PROCESS | 1941 | 1467360891524 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:51 INFO - PROCESS | 1941 | 1467360891526 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:51 INFO - PROCESS | 1941 | ++DOCSHELL 0x123872800 == 30 [pid = 1941] [id = 644] 01:14:51 INFO - PROCESS | 1941 | ++DOMWINDOW == 62 (0x1133db400) [pid = 1941] [serial = 1932] [outer = 0x0] 01:14:51 INFO - PROCESS | 1941 | ++DOMWINDOW == 63 (0x1181c3400) [pid = 1941] [serial = 1933] [outer = 0x1133db400] 01:14:51 INFO - PROCESS | 1941 | 1467360891554 Marionette DEBUG loaded listener.js 01:14:51 INFO - PROCESS | 1941 | ++DOMWINDOW == 64 (0x118240400) [pid = 1941] [serial = 1934] [outer = 0x1133db400] 01:14:51 INFO - PROCESS | 1941 | 1467360891925 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]]]}] 01:14:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 01:14:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 521ms 01:14:51 INFO - PROCESS | 1941 | 1467360891946 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 01:14:51 INFO - PROCESS | 1941 | 1467360891948 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 01:14:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 01:14:51 INFO - PROCESS | 1941 | 1467360891952 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 01:14:51 INFO - PROCESS | 1941 | 1467360891953 Marionette TRACE conn2 <- [1,2550,null,{}] 01:14:51 INFO - PROCESS | 1941 | 1467360891955 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}] 01:14:51 INFO - PROCESS | 1941 | 1467360891956 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:52 INFO - PROCESS | 1941 | 1467360892066 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 01:14:52 INFO - PROCESS | 1941 | 1467360892101 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:52 INFO - PROCESS | 1941 | 1467360892103 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:52 INFO - PROCESS | 1941 | ++DOCSHELL 0x1245b6000 == 31 [pid = 1941] [id = 645] 01:14:52 INFO - PROCESS | 1941 | ++DOMWINDOW == 65 (0x11839e000) [pid = 1941] [serial = 1935] [outer = 0x0] 01:14:52 INFO - PROCESS | 1941 | ++DOMWINDOW == 66 (0x118592c00) [pid = 1941] [serial = 1936] [outer = 0x11839e000] 01:14:52 INFO - PROCESS | 1941 | 1467360892128 Marionette DEBUG loaded listener.js 01:14:52 INFO - PROCESS | 1941 | ++DOMWINDOW == 67 (0x11888d400) [pid = 1941] [serial = 1937] [outer = 0x11839e000] 01:14:52 INFO - PROCESS | 1941 | 1467360892443 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]]]}] 01:14:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 01:14:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 519ms 01:14:52 INFO - PROCESS | 1941 | 1467360892472 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 01:14:52 INFO - PROCESS | 1941 | 1467360892473 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 01:14:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 01:14:52 INFO - PROCESS | 1941 | 1467360892475 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 01:14:52 INFO - PROCESS | 1941 | 1467360892477 Marionette TRACE conn2 <- [1,2554,null,{}] 01:14:52 INFO - PROCESS | 1941 | 1467360892479 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}] 01:14:52 INFO - PROCESS | 1941 | 1467360892480 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:52 INFO - PROCESS | 1941 | 1467360892574 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 01:14:52 INFO - PROCESS | 1941 | 1467360892585 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:52 INFO - PROCESS | 1941 | 1467360892587 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:52 INFO - PROCESS | 1941 | ++DOCSHELL 0x1264a9800 == 32 [pid = 1941] [id = 646] 01:14:52 INFO - PROCESS | 1941 | ++DOMWINDOW == 68 (0x113d40800) [pid = 1941] [serial = 1938] [outer = 0x0] 01:14:52 INFO - PROCESS | 1941 | ++DOMWINDOW == 69 (0x118fb6400) [pid = 1941] [serial = 1939] [outer = 0x113d40800] 01:14:52 INFO - PROCESS | 1941 | 1467360892612 Marionette DEBUG loaded listener.js 01:14:52 INFO - PROCESS | 1941 | ++DOMWINDOW == 70 (0x1193eb800) [pid = 1941] [serial = 1940] [outer = 0x113d40800] 01:14:52 INFO - PROCESS | 1941 | 1467360892973 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]]]}] 01:14:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 01:14:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 518ms 01:14:52 INFO - PROCESS | 1941 | 1467360892995 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 01:14:52 INFO - PROCESS | 1941 | 1467360892996 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 01:14:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 01:14:53 INFO - PROCESS | 1941 | 1467360892999 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 01:14:53 INFO - PROCESS | 1941 | 1467360893000 Marionette TRACE conn2 <- [1,2558,null,{}] 01:14:53 INFO - PROCESS | 1941 | 1467360893004 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}] 01:14:53 INFO - PROCESS | 1941 | 1467360893009 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:53 INFO - PROCESS | 1941 | 1467360893127 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 01:14:53 INFO - PROCESS | 1941 | 1467360893131 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:53 INFO - PROCESS | 1941 | 1467360893132 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:53 INFO - PROCESS | 1941 | ++DOCSHELL 0x1285c6800 == 33 [pid = 1941] [id = 647] 01:14:53 INFO - PROCESS | 1941 | ++DOMWINDOW == 71 (0x1171c0400) [pid = 1941] [serial = 1941] [outer = 0x0] 01:14:53 INFO - PROCESS | 1941 | ++DOMWINDOW == 72 (0x119750800) [pid = 1941] [serial = 1942] [outer = 0x1171c0400] 01:14:53 INFO - PROCESS | 1941 | 1467360893157 Marionette DEBUG loaded listener.js 01:14:53 INFO - PROCESS | 1941 | ++DOMWINDOW == 73 (0x119fe1400) [pid = 1941] [serial = 1943] [outer = 0x1171c0400] 01:14:53 INFO - PROCESS | 1941 | 1467360893506 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]]]}] 01:14:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 01:14:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 524ms 01:14:53 INFO - PROCESS | 1941 | 1467360893523 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 01:14:53 INFO - PROCESS | 1941 | 1467360893532 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 01:14:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 01:14:53 INFO - PROCESS | 1941 | 1467360893542 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 01:14:53 INFO - PROCESS | 1941 | 1467360893543 Marionette TRACE conn2 <- [1,2562,null,{}] 01:14:53 INFO - PROCESS | 1941 | 1467360893545 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}] 01:14:53 INFO - PROCESS | 1941 | 1467360893546 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:53 INFO - PROCESS | 1941 | 1467360893644 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 01:14:53 INFO - PROCESS | 1941 | 1467360893647 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:53 INFO - PROCESS | 1941 | 1467360893648 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:53 INFO - PROCESS | 1941 | ++DOCSHELL 0x128bd4800 == 34 [pid = 1941] [id = 648] 01:14:53 INFO - PROCESS | 1941 | ++DOMWINDOW == 74 (0x110fa7c00) [pid = 1941] [serial = 1944] [outer = 0x0] 01:14:53 INFO - PROCESS | 1941 | ++DOMWINDOW == 75 (0x120f31c00) [pid = 1941] [serial = 1945] [outer = 0x110fa7c00] 01:14:53 INFO - PROCESS | 1941 | 1467360893675 Marionette DEBUG loaded listener.js 01:14:53 INFO - PROCESS | 1941 | ++DOMWINDOW == 76 (0x123802800) [pid = 1941] [serial = 1946] [outer = 0x110fa7c00] 01:14:54 INFO - PROCESS | 1941 | 1467360894014 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]]]}] 01:14:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 01:14:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 519ms 01:14:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 01:14:54 INFO - PROCESS | 1941 | 1467360894062 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 01:14:54 INFO - PROCESS | 1941 | 1467360894063 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 01:14:54 INFO - PROCESS | 1941 | 1467360894065 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 01:14:54 INFO - PROCESS | 1941 | 1467360894066 Marionette TRACE conn2 <- [1,2566,null,{}] 01:14:54 INFO - PROCESS | 1941 | 1467360894069 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}] 01:14:54 INFO - PROCESS | 1941 | 1467360894070 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:54 INFO - PROCESS | 1941 | 1467360894164 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 01:14:54 INFO - PROCESS | 1941 | 1467360894174 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:54 INFO - PROCESS | 1941 | 1467360894176 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:54 INFO - PROCESS | 1941 | ++DOCSHELL 0x12aa59000 == 35 [pid = 1941] [id = 649] 01:14:54 INFO - PROCESS | 1941 | ++DOMWINDOW == 77 (0x12392f000) [pid = 1941] [serial = 1947] [outer = 0x0] 01:14:54 INFO - PROCESS | 1941 | ++DOMWINDOW == 78 (0x123cf1c00) [pid = 1941] [serial = 1948] [outer = 0x12392f000] 01:14:54 INFO - PROCESS | 1941 | 1467360894201 Marionette DEBUG loaded listener.js 01:14:54 INFO - PROCESS | 1941 | ++DOMWINDOW == 79 (0x118888800) [pid = 1941] [serial = 1949] [outer = 0x12392f000] 01:14:54 INFO - PROCESS | 1941 | --DOMWINDOW == 78 (0x119865400) [pid = 1941] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 01:14:54 INFO - PROCESS | 1941 | --DOMWINDOW == 77 (0x1133ce000) [pid = 1941] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 01:14:54 INFO - PROCESS | 1941 | --DOMWINDOW == 76 (0x1176dd400) [pid = 1941] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 01:14:54 INFO - PROCESS | 1941 | --DOMWINDOW == 75 (0x1127d3400) [pid = 1941] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 01:14:54 INFO - PROCESS | 1941 | --DOMWINDOW == 74 (0x118232c00) [pid = 1941] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 01:14:54 INFO - PROCESS | 1941 | --DOMWINDOW == 73 (0x118fac000) [pid = 1941] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 01:14:54 INFO - PROCESS | 1941 | --DOMWINDOW == 72 (0x1176e0c00) [pid = 1941] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 01:14:54 INFO - PROCESS | 1941 | --DOMWINDOW == 71 (0x1250d6400) [pid = 1941] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 01:14:54 INFO - PROCESS | 1941 | 1467360894645 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]]]}] 01:14:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 01:14:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 623ms 01:14:54 INFO - PROCESS | 1941 | 1467360894689 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 01:14:54 INFO - PROCESS | 1941 | 1467360894691 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 01:14:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 01:14:54 INFO - PROCESS | 1941 | 1467360894694 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 01:14:54 INFO - PROCESS | 1941 | 1467360894696 Marionette TRACE conn2 <- [1,2570,null,{}] 01:14:54 INFO - PROCESS | 1941 | 1467360894708 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}] 01:14:54 INFO - PROCESS | 1941 | 1467360894723 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:54 INFO - PROCESS | 1941 | 1467360894822 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 01:14:54 INFO - PROCESS | 1941 | 1467360894828 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:54 INFO - PROCESS | 1941 | 1467360894829 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:54 INFO - PROCESS | 1941 | ++DOCSHELL 0x123872000 == 36 [pid = 1941] [id = 650] 01:14:54 INFO - PROCESS | 1941 | ++DOMWINDOW == 72 (0x111c83c00) [pid = 1941] [serial = 1950] [outer = 0x0] 01:14:54 INFO - PROCESS | 1941 | ++DOMWINDOW == 73 (0x1181ba000) [pid = 1941] [serial = 1951] [outer = 0x111c83c00] 01:14:54 INFO - PROCESS | 1941 | 1467360894856 Marionette DEBUG loaded listener.js 01:14:54 INFO - PROCESS | 1941 | ++DOMWINDOW == 74 (0x119d43000) [pid = 1941] [serial = 1952] [outer = 0x111c83c00] 01:14:55 INFO - PROCESS | 1941 | 1467360895171 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]]]}] 01:14:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 01:14:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 521ms 01:14:55 INFO - PROCESS | 1941 | 1467360895215 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 01:14:55 INFO - PROCESS | 1941 | 1467360895217 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 01:14:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 01:14:55 INFO - PROCESS | 1941 | 1467360895219 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 01:14:55 INFO - PROCESS | 1941 | 1467360895220 Marionette TRACE conn2 <- [1,2574,null,{}] 01:14:55 INFO - PROCESS | 1941 | 1467360895222 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}] 01:14:55 INFO - PROCESS | 1941 | 1467360895223 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:55 INFO - PROCESS | 1941 | 1467360895298 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 01:14:55 INFO - PROCESS | 1941 | 1467360895357 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:55 INFO - PROCESS | 1941 | 1467360895358 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:55 INFO - PROCESS | 1941 | ++DOCSHELL 0x12b112000 == 37 [pid = 1941] [id = 651] 01:14:55 INFO - PROCESS | 1941 | ++DOMWINDOW == 75 (0x113f30c00) [pid = 1941] [serial = 1953] [outer = 0x0] 01:14:55 INFO - PROCESS | 1941 | ++DOMWINDOW == 76 (0x123cf7800) [pid = 1941] [serial = 1954] [outer = 0x113f30c00] 01:14:55 INFO - PROCESS | 1941 | 1467360895382 Marionette DEBUG loaded listener.js 01:14:55 INFO - PROCESS | 1941 | ++DOMWINDOW == 77 (0x1245e8400) [pid = 1941] [serial = 1955] [outer = 0x113f30c00] 01:14:55 INFO - PROCESS | 1941 | 1467360895644 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]]]}] 01:14:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 01:14:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 471ms 01:14:55 INFO - PROCESS | 1941 | 1467360895692 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 01:14:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 01:14:55 INFO - PROCESS | 1941 | 1467360895694 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 01:14:55 INFO - PROCESS | 1941 | 1467360895696 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 01:14:55 INFO - PROCESS | 1941 | 1467360895698 Marionette TRACE conn2 <- [1,2578,null,{}] 01:14:55 INFO - PROCESS | 1941 | 1467360895700 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}] 01:14:55 INFO - PROCESS | 1941 | 1467360895704 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:55 INFO - PROCESS | 1941 | 1467360895811 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 01:14:55 INFO - PROCESS | 1941 | 1467360895815 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:55 INFO - PROCESS | 1941 | 1467360895816 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:55 INFO - PROCESS | 1941 | ++DOCSHELL 0x126067000 == 38 [pid = 1941] [id = 652] 01:14:55 INFO - PROCESS | 1941 | ++DOMWINDOW == 78 (0x1249b0c00) [pid = 1941] [serial = 1956] [outer = 0x0] 01:14:55 INFO - PROCESS | 1941 | ++DOMWINDOW == 79 (0x1250df000) [pid = 1941] [serial = 1957] [outer = 0x1249b0c00] 01:14:55 INFO - PROCESS | 1941 | 1467360895845 Marionette DEBUG loaded listener.js 01:14:55 INFO - PROCESS | 1941 | ++DOMWINDOW == 80 (0x126006c00) [pid = 1941] [serial = 1958] [outer = 0x1249b0c00] 01:14:56 INFO - PROCESS | 1941 | 1467360896181 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]]]}] 01:14:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 01:14:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 523ms 01:14:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 01:14:56 INFO - PROCESS | 1941 | 1467360896219 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 01:14:56 INFO - PROCESS | 1941 | 1467360896220 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 01:14:56 INFO - PROCESS | 1941 | 1467360896222 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 01:14:56 INFO - PROCESS | 1941 | 1467360896224 Marionette TRACE conn2 <- [1,2582,null,{}] 01:14:56 INFO - PROCESS | 1941 | 1467360896226 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}] 01:14:56 INFO - PROCESS | 1941 | 1467360896227 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:56 INFO - PROCESS | 1941 | 1467360896330 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 01:14:56 INFO - PROCESS | 1941 | 1467360896339 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:56 INFO - PROCESS | 1941 | 1467360896340 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:56 INFO - PROCESS | 1941 | ++DOCSHELL 0x12c343800 == 39 [pid = 1941] [id = 653] 01:14:56 INFO - PROCESS | 1941 | ++DOMWINDOW == 81 (0x1255d9c00) [pid = 1941] [serial = 1959] [outer = 0x0] 01:14:56 INFO - PROCESS | 1941 | ++DOMWINDOW == 82 (0x126468c00) [pid = 1941] [serial = 1960] [outer = 0x1255d9c00] 01:14:56 INFO - PROCESS | 1941 | 1467360896364 Marionette DEBUG loaded listener.js 01:14:56 INFO - PROCESS | 1941 | ++DOMWINDOW == 83 (0x12682c000) [pid = 1941] [serial = 1961] [outer = 0x1255d9c00] 01:14:56 INFO - PROCESS | 1941 | 1467360896912 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]]]}] 01:14:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 01:14:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 769ms 01:14:56 INFO - PROCESS | 1941 | 1467360896993 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 01:14:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 01:14:57 INFO - PROCESS | 1941 | 1467360896997 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 01:14:57 INFO - PROCESS | 1941 | 1467360897002 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 01:14:57 INFO - PROCESS | 1941 | 1467360897005 Marionette TRACE conn2 <- [1,2586,null,{}] 01:14:57 INFO - PROCESS | 1941 | 1467360897011 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}] 01:14:57 INFO - PROCESS | 1941 | 1467360897014 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:57 INFO - PROCESS | 1941 | 1467360897159 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 01:14:57 INFO - PROCESS | 1941 | 1467360897259 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:57 INFO - PROCESS | 1941 | 1467360897260 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:57 INFO - PROCESS | 1941 | ++DOCSHELL 0x1187de800 == 40 [pid = 1941] [id = 654] 01:14:57 INFO - PROCESS | 1941 | ++DOMWINDOW == 84 (0x113866800) [pid = 1941] [serial = 1962] [outer = 0x0] 01:14:57 INFO - PROCESS | 1941 | ++DOMWINDOW == 85 (0x1138ecc00) [pid = 1941] [serial = 1963] [outer = 0x113866800] 01:14:57 INFO - PROCESS | 1941 | 1467360897291 Marionette DEBUG loaded listener.js 01:14:57 INFO - PROCESS | 1941 | ++DOMWINDOW == 86 (0x1166f7800) [pid = 1941] [serial = 1964] [outer = 0x113866800] 01:14:57 INFO - PROCESS | 1941 | 1467360897832 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]]]}] 01:14:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 01:14:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 874ms 01:14:57 INFO - PROCESS | 1941 | 1467360897877 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 01:14:57 INFO - PROCESS | 1941 | 1467360897880 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 01:14:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 01:14:57 INFO - PROCESS | 1941 | 1467360897888 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 01:14:57 INFO - PROCESS | 1941 | 1467360897890 Marionette TRACE conn2 <- [1,2590,null,{}] 01:14:57 INFO - PROCESS | 1941 | 1467360897892 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}] 01:14:57 INFO - PROCESS | 1941 | 1467360897894 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:58 INFO - PROCESS | 1941 | 1467360898013 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 01:14:58 INFO - PROCESS | 1941 | 1467360898093 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:58 INFO - PROCESS | 1941 | 1467360898095 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:58 INFO - PROCESS | 1941 | ++DOCSHELL 0x1264b9800 == 41 [pid = 1941] [id = 655] 01:14:58 INFO - PROCESS | 1941 | ++DOMWINDOW == 87 (0x118180000) [pid = 1941] [serial = 1965] [outer = 0x0] 01:14:58 INFO - PROCESS | 1941 | ++DOMWINDOW == 88 (0x1181bf400) [pid = 1941] [serial = 1966] [outer = 0x118180000] 01:14:58 INFO - PROCESS | 1941 | 1467360898126 Marionette DEBUG loaded listener.js 01:14:58 INFO - PROCESS | 1941 | ++DOMWINDOW == 89 (0x1182d4400) [pid = 1941] [serial = 1967] [outer = 0x118180000] 01:14:58 INFO - PROCESS | 1941 | 1467360898730 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]]]}] 01:14:58 INFO - PROCESS | 1941 | --DOCSHELL 0x126067000 == 40 [pid = 1941] [id = 652] 01:14:58 INFO - PROCESS | 1941 | --DOCSHELL 0x12b112000 == 39 [pid = 1941] [id = 651] 01:14:58 INFO - PROCESS | 1941 | --DOCSHELL 0x123872000 == 38 [pid = 1941] [id = 650] 01:14:58 INFO - PROCESS | 1941 | --DOCSHELL 0x12aa59000 == 37 [pid = 1941] [id = 649] 01:14:58 INFO - PROCESS | 1941 | --DOCSHELL 0x128bd4800 == 36 [pid = 1941] [id = 648] 01:14:58 INFO - PROCESS | 1941 | --DOCSHELL 0x1285c6800 == 35 [pid = 1941] [id = 647] 01:14:58 INFO - PROCESS | 1941 | --DOCSHELL 0x1264a9800 == 34 [pid = 1941] [id = 646] 01:14:58 INFO - PROCESS | 1941 | --DOCSHELL 0x1245b6000 == 33 [pid = 1941] [id = 645] 01:14:58 INFO - PROCESS | 1941 | --DOCSHELL 0x123872800 == 32 [pid = 1941] [id = 644] 01:14:58 INFO - PROCESS | 1941 | --DOCSHELL 0x118775800 == 31 [pid = 1941] [id = 643] 01:14:58 INFO - PROCESS | 1941 | --DOCSHELL 0x116791000 == 30 [pid = 1941] [id = 642] 01:14:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 01:14:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 921ms 01:14:58 INFO - PROCESS | 1941 | --DOMWINDOW == 88 (0x120f2f400) [pid = 1941] [serial = 1907] [outer = 0x0] [url = about:blank] 01:14:58 INFO - PROCESS | 1941 | --DOMWINDOW == 87 (0x119d0c000) [pid = 1941] [serial = 1906] [outer = 0x0] [url = about:blank] 01:14:58 INFO - PROCESS | 1941 | --DOMWINDOW == 86 (0x123809400) [pid = 1941] [serial = 1909] [outer = 0x0] [url = about:blank] 01:14:58 INFO - PROCESS | 1941 | --DOMWINDOW == 85 (0x1181b2000) [pid = 1941] [serial = 1898] [outer = 0x0] [url = about:blank] 01:14:58 INFO - PROCESS | 1941 | --DOMWINDOW == 84 (0x113286400) [pid = 1941] [serial = 1891] [outer = 0x0] [url = about:blank] 01:14:58 INFO - PROCESS | 1941 | --DOMWINDOW == 83 (0x118596000) [pid = 1941] [serial = 1901] [outer = 0x0] [url = about:blank] 01:14:58 INFO - PROCESS | 1941 | --DOMWINDOW == 82 (0x119421400) [pid = 1941] [serial = 1903] [outer = 0x0] [url = about:blank] 01:14:58 INFO - PROCESS | 1941 | --DOMWINDOW == 81 (0x119886000) [pid = 1941] [serial = 1904] [outer = 0x0] [url = about:blank] 01:14:58 INFO - PROCESS | 1941 | --DOMWINDOW == 80 (0x118177c00) [pid = 1941] [serial = 1894] [outer = 0x0] [url = about:blank] 01:14:58 INFO - PROCESS | 1941 | --DOMWINDOW == 79 (0x1182dd400) [pid = 1941] [serial = 1900] [outer = 0x0] [url = about:blank] 01:14:58 INFO - PROCESS | 1941 | --DOMWINDOW == 78 (0x1181c4800) [pid = 1941] [serial = 1895] [outer = 0x0] [url = about:blank] 01:14:58 INFO - PROCESS | 1941 | --DOMWINDOW == 77 (0x128017800) [pid = 1941] [serial = 1889] [outer = 0x0] [url = about:blank] 01:14:58 INFO - PROCESS | 1941 | --DOMWINDOW == 76 (0x11811d000) [pid = 1941] [serial = 1897] [outer = 0x0] [url = about:blank] 01:14:58 INFO - PROCESS | 1941 | --DOMWINDOW == 75 (0x113aa2400) [pid = 1941] [serial = 1892] [outer = 0x0] [url = about:blank] 01:14:58 INFO - PROCESS | 1941 | --DOMWINDOW == 74 (0x123dcc000) [pid = 1941] [serial = 1910] [outer = 0x0] [url = about:blank] 01:14:58 INFO - PROCESS | 1941 | 1467360898812 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 01:14:58 INFO - PROCESS | 1941 | 1467360898814 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 01:14:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 01:14:58 INFO - PROCESS | 1941 | 1467360898820 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 01:14:58 INFO - PROCESS | 1941 | 1467360898822 Marionette TRACE conn2 <- [1,2594,null,{}] 01:14:58 INFO - PROCESS | 1941 | 1467360898826 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}] 01:14:58 INFO - PROCESS | 1941 | 1467360898828 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:58 INFO - PROCESS | 1941 | 1467360898908 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 01:14:58 INFO - PROCESS | 1941 | 1467360898919 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:58 INFO - PROCESS | 1941 | 1467360898921 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:58 INFO - PROCESS | 1941 | ++DOCSHELL 0x117e70000 == 31 [pid = 1941] [id = 656] 01:14:58 INFO - PROCESS | 1941 | ++DOMWINDOW == 75 (0x1176de400) [pid = 1941] [serial = 1968] [outer = 0x0] 01:14:58 INFO - PROCESS | 1941 | ++DOMWINDOW == 76 (0x117ea1c00) [pid = 1941] [serial = 1969] [outer = 0x1176de400] 01:14:58 INFO - PROCESS | 1941 | 1467360898949 Marionette DEBUG loaded listener.js 01:14:58 INFO - PROCESS | 1941 | ++DOMWINDOW == 77 (0x1181b1000) [pid = 1941] [serial = 1970] [outer = 0x1176de400] 01:14:59 INFO - PROCESS | 1941 | 1467360899290 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]]]}] 01:14:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 01:14:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 519ms 01:14:59 INFO - PROCESS | 1941 | 1467360899353 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 01:14:59 INFO - PROCESS | 1941 | 1467360899356 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 01:14:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 01:14:59 INFO - PROCESS | 1941 | 1467360899362 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 01:14:59 INFO - PROCESS | 1941 | 1467360899363 Marionette TRACE conn2 <- [1,2598,null,{}] 01:14:59 INFO - PROCESS | 1941 | 1467360899366 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}] 01:14:59 INFO - PROCESS | 1941 | 1467360899367 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:59 INFO - PROCESS | 1941 | 1467360899445 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 01:14:59 INFO - PROCESS | 1941 | 1467360899449 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:59 INFO - PROCESS | 1941 | 1467360899451 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:59 INFO - PROCESS | 1941 | ++DOCSHELL 0x123871000 == 32 [pid = 1941] [id = 657] 01:14:59 INFO - PROCESS | 1941 | ++DOMWINDOW == 78 (0x118241400) [pid = 1941] [serial = 1971] [outer = 0x0] 01:14:59 INFO - PROCESS | 1941 | ++DOMWINDOW == 79 (0x118589c00) [pid = 1941] [serial = 1972] [outer = 0x118241400] 01:14:59 INFO - PROCESS | 1941 | 1467360899481 Marionette DEBUG loaded listener.js 01:14:59 INFO - PROCESS | 1941 | ++DOMWINDOW == 80 (0x1185bd400) [pid = 1941] [serial = 1973] [outer = 0x118241400] 01:14:59 INFO - PROCESS | 1941 | 1467360899840 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]]]}] 01:14:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 01:14:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 519ms 01:14:59 INFO - PROCESS | 1941 | 1467360899884 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 01:14:59 INFO - PROCESS | 1941 | 1467360899885 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 01:14:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 01:14:59 INFO - PROCESS | 1941 | 1467360899888 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 01:14:59 INFO - PROCESS | 1941 | 1467360899890 Marionette TRACE conn2 <- [1,2602,null,{}] 01:14:59 INFO - PROCESS | 1941 | 1467360899898 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}] 01:14:59 INFO - PROCESS | 1941 | 1467360899902 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:14:59 INFO - PROCESS | 1941 | 1467360899980 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 01:14:59 INFO - PROCESS | 1941 | 1467360899988 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:59 INFO - PROCESS | 1941 | 1467360899990 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:00 INFO - PROCESS | 1941 | ++DOCSHELL 0x126064800 == 33 [pid = 1941] [id = 658] 01:15:00 INFO - PROCESS | 1941 | ++DOMWINDOW == 81 (0x112c87c00) [pid = 1941] [serial = 1974] [outer = 0x0] 01:15:00 INFO - PROCESS | 1941 | ++DOMWINDOW == 82 (0x1193f4000) [pid = 1941] [serial = 1975] [outer = 0x112c87c00] 01:15:00 INFO - PROCESS | 1941 | 1467360900019 Marionette DEBUG loaded listener.js 01:15:00 INFO - PROCESS | 1941 | ++DOMWINDOW == 83 (0x11987f800) [pid = 1941] [serial = 1976] [outer = 0x112c87c00] 01:15:00 INFO - PROCESS | 1941 | 1467360900375 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]]]}] 01:15:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 01:15:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 520ms 01:15:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 01:15:00 INFO - PROCESS | 1941 | 1467360900409 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 01:15:00 INFO - PROCESS | 1941 | 1467360900410 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 01:15:00 INFO - PROCESS | 1941 | 1467360900413 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 01:15:00 INFO - PROCESS | 1941 | 1467360900414 Marionette TRACE conn2 <- [1,2606,null,{}] 01:15:00 INFO - PROCESS | 1941 | 1467360900416 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}] 01:15:00 INFO - PROCESS | 1941 | 1467360900417 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:00 INFO - PROCESS | 1941 | 1467360900495 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 01:15:00 INFO - PROCESS | 1941 | 1467360900558 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:00 INFO - PROCESS | 1941 | 1467360900559 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:00 INFO - PROCESS | 1941 | ++DOCSHELL 0x1286d2000 == 34 [pid = 1941] [id = 659] 01:15:00 INFO - PROCESS | 1941 | ++DOMWINDOW == 84 (0x1182dd400) [pid = 1941] [serial = 1977] [outer = 0x0] 01:15:00 INFO - PROCESS | 1941 | ++DOMWINDOW == 85 (0x119d0ac00) [pid = 1941] [serial = 1978] [outer = 0x1182dd400] 01:15:00 INFO - PROCESS | 1941 | 1467360900584 Marionette DEBUG loaded listener.js 01:15:00 INFO - PROCESS | 1941 | ++DOMWINDOW == 86 (0x120f2b800) [pid = 1941] [serial = 1979] [outer = 0x1182dd400] 01:15:00 INFO - PROCESS | 1941 | 1467360900933 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]]]}] 01:15:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 01:15:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 568ms 01:15:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 01:15:00 INFO - PROCESS | 1941 | 1467360900982 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 01:15:00 INFO - PROCESS | 1941 | 1467360900983 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 01:15:00 INFO - PROCESS | 1941 | 1467360900986 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 01:15:00 INFO - PROCESS | 1941 | 1467360900987 Marionette TRACE conn2 <- [1,2610,null,{}] 01:15:01 INFO - PROCESS | 1941 | 1467360900998 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}] 01:15:01 INFO - PROCESS | 1941 | 1467360900999 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:01 INFO - PROCESS | 1941 | 1467360901107 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 01:15:01 INFO - PROCESS | 1941 | 1467360901112 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:01 INFO - PROCESS | 1941 | 1467360901113 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:01 INFO - PROCESS | 1941 | ++DOCSHELL 0x12aa4c800 == 35 [pid = 1941] [id = 660] 01:15:01 INFO - PROCESS | 1941 | ++DOMWINDOW == 87 (0x112c07800) [pid = 1941] [serial = 1980] [outer = 0x0] 01:15:01 INFO - PROCESS | 1941 | ++DOMWINDOW == 88 (0x120f35000) [pid = 1941] [serial = 1981] [outer = 0x112c07800] 01:15:01 INFO - PROCESS | 1941 | 1467360901194 Marionette DEBUG loaded listener.js 01:15:01 INFO - PROCESS | 1941 | ++DOMWINDOW == 89 (0x123dca400) [pid = 1941] [serial = 1982] [outer = 0x112c07800] 01:15:01 INFO - PROCESS | 1941 | 1467360901674 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]]]}] 01:15:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 01:15:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 729ms 01:15:01 INFO - PROCESS | 1941 | 1467360901715 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 01:15:01 INFO - PROCESS | 1941 | 1467360901717 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 01:15:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 01:15:01 INFO - PROCESS | 1941 | 1467360901721 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 01:15:01 INFO - PROCESS | 1941 | 1467360901722 Marionette TRACE conn2 <- [1,2614,null,{}] 01:15:01 INFO - PROCESS | 1941 | 1467360901724 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}] 01:15:01 INFO - PROCESS | 1941 | 1467360901728 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:01 INFO - PROCESS | 1941 | 1467360901843 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 01:15:01 INFO - PROCESS | 1941 | 1467360901888 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:01 INFO - PROCESS | 1941 | 1467360901889 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:01 INFO - PROCESS | 1941 | ++DOCSHELL 0x12b9e6000 == 36 [pid = 1941] [id = 661] 01:15:01 INFO - PROCESS | 1941 | ++DOMWINDOW == 90 (0x1255d0800) [pid = 1941] [serial = 1983] [outer = 0x0] 01:15:01 INFO - PROCESS | 1941 | ++DOMWINDOW == 91 (0x12600fc00) [pid = 1941] [serial = 1984] [outer = 0x1255d0800] 01:15:01 INFO - PROCESS | 1941 | 1467360901914 Marionette DEBUG loaded listener.js 01:15:01 INFO - PROCESS | 1941 | ++DOMWINDOW == 92 (0x126831400) [pid = 1941] [serial = 1985] [outer = 0x1255d0800] 01:15:02 INFO - PROCESS | 1941 | 1467360902221 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]]]}] 01:15:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 01:15:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 520ms 01:15:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 01:15:02 INFO - PROCESS | 1941 | 1467360902243 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 01:15:02 INFO - PROCESS | 1941 | 1467360902245 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 01:15:02 INFO - PROCESS | 1941 | 1467360902247 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 01:15:02 INFO - PROCESS | 1941 | 1467360902248 Marionette TRACE conn2 <- [1,2618,null,{}] 01:15:02 INFO - PROCESS | 1941 | 1467360902251 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}] 01:15:02 INFO - PROCESS | 1941 | 1467360902254 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:02 INFO - PROCESS | 1941 | 1467360902360 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 01:15:02 INFO - PROCESS | 1941 | 1467360902364 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:02 INFO - PROCESS | 1941 | 1467360902365 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:02 INFO - PROCESS | 1941 | ++DOCSHELL 0x12c333800 == 37 [pid = 1941] [id = 662] 01:15:02 INFO - PROCESS | 1941 | ++DOMWINDOW == 93 (0x126831c00) [pid = 1941] [serial = 1986] [outer = 0x0] 01:15:02 INFO - PROCESS | 1941 | ++DOMWINDOW == 94 (0x128013800) [pid = 1941] [serial = 1987] [outer = 0x126831c00] 01:15:02 INFO - PROCESS | 1941 | 1467360902390 Marionette DEBUG loaded listener.js 01:15:02 INFO - PROCESS | 1941 | ++DOMWINDOW == 95 (0x12801ac00) [pid = 1941] [serial = 1988] [outer = 0x126831c00] 01:15:02 INFO - PROCESS | 1941 | 1467360902736 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]]]}] 01:15:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 01:15:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 518ms 01:15:02 INFO - PROCESS | 1941 | 1467360902766 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 01:15:02 INFO - PROCESS | 1941 | 1467360902767 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 01:15:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 01:15:02 INFO - PROCESS | 1941 | 1467360902777 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 01:15:02 INFO - PROCESS | 1941 | 1467360902778 Marionette TRACE conn2 <- [1,2622,null,{}] 01:15:02 INFO - PROCESS | 1941 | 1467360902782 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}] 01:15:02 INFO - PROCESS | 1941 | 1467360902783 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:02 INFO - PROCESS | 1941 | 1467360902962 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 01:15:02 INFO - PROCESS | 1941 | --DOMWINDOW == 94 (0x113d40800) [pid = 1941] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 01:15:02 INFO - PROCESS | 1941 | --DOMWINDOW == 93 (0x11839e000) [pid = 1941] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 01:15:02 INFO - PROCESS | 1941 | --DOMWINDOW == 92 (0x1133db400) [pid = 1941] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 01:15:02 INFO - PROCESS | 1941 | --DOMWINDOW == 91 (0x1127d4400) [pid = 1941] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 01:15:02 INFO - PROCESS | 1941 | --DOMWINDOW == 90 (0x1133d9000) [pid = 1941] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 01:15:02 INFO - PROCESS | 1941 | --DOMWINDOW == 89 (0x113d4c000) [pid = 1941] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 01:15:02 INFO - PROCESS | 1941 | --DOMWINDOW == 88 (0x1182df000) [pid = 1941] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 01:15:02 INFO - PROCESS | 1941 | --DOMWINDOW == 87 (0x119751800) [pid = 1941] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 01:15:02 INFO - PROCESS | 1941 | --DOMWINDOW == 86 (0x123dcf400) [pid = 1941] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 01:15:02 INFO - PROCESS | 1941 | --DOMWINDOW == 85 (0x1171c0400) [pid = 1941] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 01:15:02 INFO - PROCESS | 1941 | --DOMWINDOW == 84 (0x110fa7c00) [pid = 1941] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 01:15:02 INFO - PROCESS | 1941 | --DOMWINDOW == 83 (0x111c83c00) [pid = 1941] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 01:15:02 INFO - PROCESS | 1941 | --DOMWINDOW == 82 (0x12392f000) [pid = 1941] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 01:15:02 INFO - PROCESS | 1941 | --DOMWINDOW == 81 (0x113d4b800) [pid = 1941] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 01:15:02 INFO - PROCESS | 1941 | --DOMWINDOW == 80 (0x113f30c00) [pid = 1941] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 01:15:02 INFO - PROCESS | 1941 | --DOMWINDOW == 79 (0x1249b0c00) [pid = 1941] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 01:15:03 INFO - PROCESS | 1941 | 1467360903009 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:03 INFO - PROCESS | 1941 | 1467360903010 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:03 INFO - PROCESS | 1941 | ++DOCSHELL 0x116fca800 == 38 [pid = 1941] [id = 663] 01:15:03 INFO - PROCESS | 1941 | ++DOMWINDOW == 80 (0x110fa7c00) [pid = 1941] [serial = 1989] [outer = 0x0] 01:15:03 INFO - PROCESS | 1941 | ++DOMWINDOW == 81 (0x112983c00) [pid = 1941] [serial = 1990] [outer = 0x110fa7c00] 01:15:03 INFO - PROCESS | 1941 | 1467360903035 Marionette DEBUG loaded listener.js 01:15:03 INFO - PROCESS | 1941 | ++DOMWINDOW == 82 (0x116713000) [pid = 1941] [serial = 1991] [outer = 0x110fa7c00] 01:15:03 INFO - PROCESS | 1941 | 1467360903305 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]]]}] 01:15:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 01:15:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 571ms 01:15:03 INFO - PROCESS | 1941 | 1467360903348 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 01:15:03 INFO - PROCESS | 1941 | 1467360903350 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 01:15:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 01:15:03 INFO - PROCESS | 1941 | 1467360903360 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 01:15:03 INFO - PROCESS | 1941 | 1467360903361 Marionette TRACE conn2 <- [1,2626,null,{}] 01:15:03 INFO - PROCESS | 1941 | 1467360903363 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}] 01:15:03 INFO - PROCESS | 1941 | 1467360903365 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:03 INFO - PROCESS | 1941 | 1467360903446 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 01:15:03 INFO - PROCESS | 1941 | 1467360903451 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:03 INFO - PROCESS | 1941 | 1467360903454 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:03 INFO - PROCESS | 1941 | ++DOCSHELL 0x126061000 == 39 [pid = 1941] [id = 664] 01:15:03 INFO - PROCESS | 1941 | ++DOMWINDOW == 83 (0x1133d9000) [pid = 1941] [serial = 1992] [outer = 0x0] 01:15:03 INFO - PROCESS | 1941 | ++DOMWINDOW == 84 (0x1193f7000) [pid = 1941] [serial = 1993] [outer = 0x1133d9000] 01:15:03 INFO - PROCESS | 1941 | 1467360903478 Marionette DEBUG loaded listener.js 01:15:03 INFO - PROCESS | 1941 | ++DOMWINDOW == 85 (0x123dd5c00) [pid = 1941] [serial = 1994] [outer = 0x1133d9000] 01:15:03 INFO - PROCESS | 1941 | 1467360903803 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]]]}] 01:15:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 01:15:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 471ms 01:15:03 INFO - PROCESS | 1941 | 1467360903831 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 01:15:03 INFO - PROCESS | 1941 | 1467360903833 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 01:15:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 01:15:03 INFO - PROCESS | 1941 | 1467360903837 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 01:15:03 INFO - PROCESS | 1941 | 1467360903838 Marionette TRACE conn2 <- [1,2630,null,{}] 01:15:03 INFO - PROCESS | 1941 | 1467360903840 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}] 01:15:03 INFO - PROCESS | 1941 | 1467360903842 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:03 INFO - PROCESS | 1941 | 1467360903950 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 01:15:03 INFO - PROCESS | 1941 | 1467360903956 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:03 INFO - PROCESS | 1941 | 1467360903957 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:03 INFO - PROCESS | 1941 | ++DOCSHELL 0x12cadd800 == 40 [pid = 1941] [id = 665] 01:15:03 INFO - PROCESS | 1941 | ++DOMWINDOW == 86 (0x11817b400) [pid = 1941] [serial = 1995] [outer = 0x0] 01:15:03 INFO - PROCESS | 1941 | ++DOMWINDOW == 87 (0x124b5b400) [pid = 1941] [serial = 1996] [outer = 0x11817b400] 01:15:03 INFO - PROCESS | 1941 | 1467360903981 Marionette DEBUG loaded listener.js 01:15:04 INFO - PROCESS | 1941 | ++DOMWINDOW == 88 (0x128105c00) [pid = 1941] [serial = 1997] [outer = 0x11817b400] 01:15:04 INFO - PROCESS | 1941 | 1467360904298 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]]]}] 01:15:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 01:15:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 470ms 01:15:04 INFO - PROCESS | 1941 | 1467360904310 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 01:15:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 01:15:04 INFO - PROCESS | 1941 | 1467360904311 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 01:15:04 INFO - PROCESS | 1941 | 1467360904313 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 01:15:04 INFO - PROCESS | 1941 | 1467360904315 Marionette TRACE conn2 <- [1,2634,null,{}] 01:15:04 INFO - PROCESS | 1941 | 1467360904318 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}] 01:15:04 INFO - PROCESS | 1941 | 1467360904323 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:04 INFO - PROCESS | 1941 | 1467360904414 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 01:15:04 INFO - PROCESS | 1941 | 1467360904420 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:04 INFO - PROCESS | 1941 | 1467360904422 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:04 INFO - PROCESS | 1941 | ++DOCSHELL 0x12d104000 == 41 [pid = 1941] [id = 666] 01:15:04 INFO - PROCESS | 1941 | ++DOMWINDOW == 89 (0x1181c8400) [pid = 1941] [serial = 1998] [outer = 0x0] 01:15:04 INFO - PROCESS | 1941 | ++DOMWINDOW == 90 (0x128126000) [pid = 1941] [serial = 1999] [outer = 0x1181c8400] 01:15:04 INFO - PROCESS | 1941 | 1467360904448 Marionette DEBUG loaded listener.js 01:15:04 INFO - PROCESS | 1941 | ++DOMWINDOW == 91 (0x128295000) [pid = 1941] [serial = 2000] [outer = 0x1181c8400] 01:15:04 INFO - PROCESS | 1941 | 1467360904778 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]]]}] 01:15:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 01:15:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 468ms 01:15:04 INFO - PROCESS | 1941 | 1467360904783 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 01:15:04 INFO - PROCESS | 1941 | 1467360904786 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 01:15:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 01:15:04 INFO - PROCESS | 1941 | 1467360904792 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 01:15:04 INFO - PROCESS | 1941 | 1467360904793 Marionette TRACE conn2 <- [1,2638,null,{}] 01:15:04 INFO - PROCESS | 1941 | 1467360904796 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}] 01:15:04 INFO - PROCESS | 1941 | 1467360904797 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:04 INFO - PROCESS | 1941 | 1467360904907 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 01:15:04 INFO - PROCESS | 1941 | 1467360904912 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:04 INFO - PROCESS | 1941 | 1467360904914 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:04 INFO - PROCESS | 1941 | ++DOCSHELL 0x12d119800 == 42 [pid = 1941] [id = 667] 01:15:04 INFO - PROCESS | 1941 | ++DOMWINDOW == 92 (0x12810b400) [pid = 1941] [serial = 2001] [outer = 0x0] 01:15:04 INFO - PROCESS | 1941 | ++DOMWINDOW == 93 (0x128296800) [pid = 1941] [serial = 2002] [outer = 0x12810b400] 01:15:04 INFO - PROCESS | 1941 | 1467360904944 Marionette DEBUG loaded listener.js 01:15:04 INFO - PROCESS | 1941 | ++DOMWINDOW == 94 (0x12851a000) [pid = 1941] [serial = 2003] [outer = 0x12810b400] 01:15:05 INFO - PROCESS | 1941 | 1467360905388 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]]]}] 01:15:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 01:15:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 620ms 01:15:05 INFO - PROCESS | 1941 | 1467360905426 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 01:15:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 01:15:05 INFO - PROCESS | 1941 | 1467360905429 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 01:15:05 INFO - PROCESS | 1941 | 1467360905432 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 01:15:05 INFO - PROCESS | 1941 | 1467360905437 Marionette TRACE conn2 <- [1,2642,null,{}] 01:15:05 INFO - PROCESS | 1941 | 1467360905459 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}] 01:15:05 INFO - PROCESS | 1941 | 1467360905461 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:05 INFO - PROCESS | 1941 | 1467360905568 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 01:15:05 INFO - PROCESS | 1941 | 1467360905640 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:05 INFO - PROCESS | 1941 | 1467360905642 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:05 INFO - PROCESS | 1941 | ++DOCSHELL 0x12395a800 == 43 [pid = 1941] [id = 668] 01:15:05 INFO - PROCESS | 1941 | ++DOMWINDOW == 95 (0x11602ac00) [pid = 1941] [serial = 2004] [outer = 0x0] 01:15:05 INFO - PROCESS | 1941 | ++DOMWINDOW == 96 (0x1176d9000) [pid = 1941] [serial = 2005] [outer = 0x11602ac00] 01:15:05 INFO - PROCESS | 1941 | 1467360905673 Marionette DEBUG loaded listener.js 01:15:05 INFO - PROCESS | 1941 | ++DOMWINDOW == 97 (0x1181bc400) [pid = 1941] [serial = 2006] [outer = 0x11602ac00] 01:15:06 INFO - PROCESS | 1941 | 1467360906083 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]]]}] 01:15:06 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 01:15:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 691ms 01:15:06 INFO - PROCESS | 1941 | 1467360906123 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 01:15:06 INFO - PROCESS | 1941 | 1467360906126 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 01:15:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 01:15:06 INFO - PROCESS | 1941 | 1467360906131 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 01:15:06 INFO - PROCESS | 1941 | 1467360906132 Marionette TRACE conn2 <- [1,2646,null,{}] 01:15:06 INFO - PROCESS | 1941 | 1467360906135 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}] 01:15:06 INFO - PROCESS | 1941 | 1467360906137 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:06 INFO - PROCESS | 1941 | 1467360906264 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 01:15:06 INFO - PROCESS | 1941 | 1467360906350 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:06 INFO - PROCESS | 1941 | 1467360906352 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:06 INFO - PROCESS | 1941 | ++DOCSHELL 0x12aabc000 == 44 [pid = 1941] [id = 669] 01:15:06 INFO - PROCESS | 1941 | ++DOMWINDOW == 98 (0x118fa8000) [pid = 1941] [serial = 2007] [outer = 0x0] 01:15:06 INFO - PROCESS | 1941 | ++DOMWINDOW == 99 (0x1193ef000) [pid = 1941] [serial = 2008] [outer = 0x118fa8000] 01:15:06 INFO - PROCESS | 1941 | 1467360906384 Marionette DEBUG loaded listener.js 01:15:06 INFO - PROCESS | 1941 | ++DOMWINDOW == 100 (0x119880800) [pid = 1941] [serial = 2009] [outer = 0x118fa8000] 01:15:06 INFO - PROCESS | 1941 | 1467360906805 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]]]}] 01:15:06 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 01:15:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 719ms 01:15:06 INFO - PROCESS | 1941 | 1467360906850 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 01:15:06 INFO - PROCESS | 1941 | 1467360906852 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 01:15:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 01:15:06 INFO - PROCESS | 1941 | 1467360906854 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 01:15:06 INFO - PROCESS | 1941 | 1467360906857 Marionette TRACE conn2 <- [1,2650,null,{}] 01:15:06 INFO - PROCESS | 1941 | 1467360906864 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}] 01:15:06 INFO - PROCESS | 1941 | 1467360906868 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:06 INFO - PROCESS | 1941 | 1467360906969 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 01:15:07 INFO - PROCESS | 1941 | 1467360907031 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:07 INFO - PROCESS | 1941 | 1467360907033 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:07 INFO - PROCESS | 1941 | ++DOCSHELL 0x12d118800 == 45 [pid = 1941] [id = 670] 01:15:07 INFO - PROCESS | 1941 | ++DOMWINDOW == 101 (0x120f2a400) [pid = 1941] [serial = 2010] [outer = 0x0] 01:15:07 INFO - PROCESS | 1941 | ++DOMWINDOW == 102 (0x123faac00) [pid = 1941] [serial = 2011] [outer = 0x120f2a400] 01:15:07 INFO - PROCESS | 1941 | 1467360907076 Marionette DEBUG loaded listener.js 01:15:07 INFO - PROCESS | 1941 | ++DOMWINDOW == 103 (0x125675400) [pid = 1941] [serial = 2012] [outer = 0x120f2a400] 01:15:07 INFO - PROCESS | 1941 | 1467360907490 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]]]}] 01:15:07 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 01:15:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 671ms 01:15:07 INFO - PROCESS | 1941 | 1467360907525 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 01:15:07 INFO - PROCESS | 1941 | 1467360907527 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 01:15:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 01:15:07 INFO - PROCESS | 1941 | 1467360907529 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 01:15:07 INFO - PROCESS | 1941 | 1467360907531 Marionette TRACE conn2 <- [1,2654,null,{}] 01:15:07 INFO - PROCESS | 1941 | 1467360907533 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}] 01:15:07 INFO - PROCESS | 1941 | 1467360907535 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:07 INFO - PROCESS | 1941 | 1467360907666 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 01:15:07 INFO - PROCESS | 1941 | 1467360907763 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:07 INFO - PROCESS | 1941 | 1467360907764 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:07 INFO - PROCESS | 1941 | ++DOCSHELL 0x125607000 == 46 [pid = 1941] [id = 671] 01:15:07 INFO - PROCESS | 1941 | ++DOMWINDOW == 104 (0x112fdf800) [pid = 1941] [serial = 2013] [outer = 0x0] 01:15:07 INFO - PROCESS | 1941 | ++DOMWINDOW == 105 (0x124ff8c00) [pid = 1941] [serial = 2014] [outer = 0x112fdf800] 01:15:07 INFO - PROCESS | 1941 | 1467360907795 Marionette DEBUG loaded listener.js 01:15:07 INFO - PROCESS | 1941 | ++DOMWINDOW == 106 (0x128106400) [pid = 1941] [serial = 2015] [outer = 0x112fdf800] 01:15:08 INFO - PROCESS | 1941 | 1467360908433 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]]]}] 01:15:08 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 01:15:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 973ms 01:15:08 INFO - PROCESS | 1941 | 1467360908505 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 01:15:08 INFO - PROCESS | 1941 | 1467360908510 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 01:15:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 01:15:08 INFO - PROCESS | 1941 | 1467360908517 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 01:15:08 INFO - PROCESS | 1941 | 1467360908522 Marionette TRACE conn2 <- [1,2658,null,{}] 01:15:08 INFO - PROCESS | 1941 | 1467360908527 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}] 01:15:08 INFO - PROCESS | 1941 | 1467360908530 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:08 INFO - PROCESS | 1941 | 1467360908677 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 01:15:08 INFO - PROCESS | 1941 | 1467360908778 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:08 INFO - PROCESS | 1941 | 1467360908781 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:08 INFO - PROCESS | 1941 | ++DOCSHELL 0x123ed0800 == 47 [pid = 1941] [id = 672] 01:15:08 INFO - PROCESS | 1941 | ++DOMWINDOW == 107 (0x11386f800) [pid = 1941] [serial = 2016] [outer = 0x0] 01:15:08 INFO - PROCESS | 1941 | ++DOMWINDOW == 108 (0x116712400) [pid = 1941] [serial = 2017] [outer = 0x11386f800] 01:15:08 INFO - PROCESS | 1941 | 1467360908826 Marionette DEBUG loaded listener.js 01:15:08 INFO - PROCESS | 1941 | ++DOMWINDOW == 109 (0x1181b1c00) [pid = 1941] [serial = 2018] [outer = 0x11386f800] 01:15:09 INFO - PROCESS | 1941 | --DOCSHELL 0x1191f9000 == 46 [pid = 1941] [id = 641] 01:15:09 INFO - PROCESS | 1941 | --DOCSHELL 0x12d104000 == 45 [pid = 1941] [id = 666] 01:15:09 INFO - PROCESS | 1941 | --DOCSHELL 0x12cadd800 == 44 [pid = 1941] [id = 665] 01:15:09 INFO - PROCESS | 1941 | --DOCSHELL 0x126061000 == 43 [pid = 1941] [id = 664] 01:15:09 INFO - PROCESS | 1941 | --DOCSHELL 0x116fca800 == 42 [pid = 1941] [id = 663] 01:15:09 INFO - PROCESS | 1941 | --DOCSHELL 0x12c333800 == 41 [pid = 1941] [id = 662] 01:15:09 INFO - PROCESS | 1941 | --DOCSHELL 0x12b9e6000 == 40 [pid = 1941] [id = 661] 01:15:09 INFO - PROCESS | 1941 | --DOCSHELL 0x12aa4c800 == 39 [pid = 1941] [id = 660] 01:15:09 INFO - PROCESS | 1941 | --DOCSHELL 0x1286d2000 == 38 [pid = 1941] [id = 659] 01:15:09 INFO - PROCESS | 1941 | --DOCSHELL 0x126064800 == 37 [pid = 1941] [id = 658] 01:15:09 INFO - PROCESS | 1941 | --DOCSHELL 0x123871000 == 36 [pid = 1941] [id = 657] 01:15:09 INFO - PROCESS | 1941 | --DOCSHELL 0x117e70000 == 35 [pid = 1941] [id = 656] 01:15:09 INFO - PROCESS | 1941 | --DOCSHELL 0x1264b9800 == 34 [pid = 1941] [id = 655] 01:15:09 INFO - PROCESS | 1941 | --DOCSHELL 0x1187de800 == 33 [pid = 1941] [id = 654] 01:15:09 INFO - PROCESS | 1941 | --DOCSHELL 0x12c343800 == 32 [pid = 1941] [id = 653] 01:15:09 INFO - PROCESS | 1941 | --DOCSHELL 0x125607000 == 31 [pid = 1941] [id = 671] 01:15:09 INFO - PROCESS | 1941 | --DOCSHELL 0x12d118800 == 30 [pid = 1941] [id = 670] 01:15:09 INFO - PROCESS | 1941 | --DOCSHELL 0x12aabc000 == 29 [pid = 1941] [id = 669] 01:15:09 INFO - PROCESS | 1941 | --DOCSHELL 0x12395a800 == 28 [pid = 1941] [id = 668] 01:15:09 INFO - PROCESS | 1941 | --DOCSHELL 0x12d119800 == 27 [pid = 1941] [id = 667] 01:15:09 INFO - PROCESS | 1941 | --DOMWINDOW == 108 (0x126468c00) [pid = 1941] [serial = 1960] [outer = 0x0] [url = about:blank] 01:15:09 INFO - PROCESS | 1941 | --DOMWINDOW == 107 (0x1250df000) [pid = 1941] [serial = 1957] [outer = 0x0] [url = about:blank] 01:15:09 INFO - PROCESS | 1941 | --DOMWINDOW == 106 (0x118fb6400) [pid = 1941] [serial = 1939] [outer = 0x0] [url = about:blank] 01:15:09 INFO - PROCESS | 1941 | --DOMWINDOW == 105 (0x118592c00) [pid = 1941] [serial = 1936] [outer = 0x0] [url = about:blank] 01:15:09 INFO - PROCESS | 1941 | --DOMWINDOW == 104 (0x1181c3400) [pid = 1941] [serial = 1933] [outer = 0x0] [url = about:blank] 01:15:09 INFO - PROCESS | 1941 | --DOMWINDOW == 103 (0x118240400) [pid = 1941] [serial = 1934] [outer = 0x0] [url = about:blank] 01:15:09 INFO - PROCESS | 1941 | --DOMWINDOW == 102 (0x112c88400) [pid = 1941] [serial = 1927] [outer = 0x0] [url = about:blank] 01:15:09 INFO - PROCESS | 1941 | --DOMWINDOW == 101 (0x1133c9000) [pid = 1941] [serial = 1928] [outer = 0x0] [url = about:blank] 01:15:09 INFO - PROCESS | 1941 | --DOMWINDOW == 100 (0x1181abc00) [pid = 1941] [serial = 1925] [outer = 0x0] [url = about:blank] 01:15:09 INFO - PROCESS | 1941 | --DOMWINDOW == 99 (0x116a0b000) [pid = 1941] [serial = 1924] [outer = 0x0] [url = about:blank] 01:15:09 INFO - PROCESS | 1941 | --DOMWINDOW == 98 (0x1181b9c00) [pid = 1941] [serial = 1913] [outer = 0x0] [url = about:blank] 01:15:09 INFO - PROCESS | 1941 | --DOMWINDOW == 97 (0x1176e3c00) [pid = 1941] [serial = 1912] [outer = 0x0] [url = about:blank] 01:15:09 INFO - PROCESS | 1941 | --DOMWINDOW == 96 (0x118fb3c00) [pid = 1941] [serial = 1916] [outer = 0x0] [url = about:blank] 01:15:09 INFO - PROCESS | 1941 | --DOMWINDOW == 95 (0x118594800) [pid = 1941] [serial = 1915] [outer = 0x0] [url = about:blank] 01:15:09 INFO - PROCESS | 1941 | --DOMWINDOW == 94 (0x123dc9800) [pid = 1941] [serial = 1919] [outer = 0x0] [url = about:blank] 01:15:09 INFO - PROCESS | 1941 | --DOMWINDOW == 93 (0x119d44400) [pid = 1941] [serial = 1918] [outer = 0x0] [url = about:blank] 01:15:09 INFO - PROCESS | 1941 | --DOMWINDOW == 92 (0x124e5a400) [pid = 1941] [serial = 1922] [outer = 0x0] [url = about:blank] 01:15:09 INFO - PROCESS | 1941 | --DOMWINDOW == 91 (0x1245e4400) [pid = 1941] [serial = 1921] [outer = 0x0] [url = about:blank] 01:15:09 INFO - PROCESS | 1941 | --DOMWINDOW == 90 (0x119750800) [pid = 1941] [serial = 1942] [outer = 0x0] [url = about:blank] 01:15:09 INFO - PROCESS | 1941 | --DOMWINDOW == 89 (0x120f31c00) [pid = 1941] [serial = 1945] [outer = 0x0] [url = about:blank] 01:15:09 INFO - PROCESS | 1941 | --DOMWINDOW == 88 (0x123802800) [pid = 1941] [serial = 1946] [outer = 0x0] [url = about:blank] 01:15:09 INFO - PROCESS | 1941 | --DOMWINDOW == 87 (0x1181ba000) [pid = 1941] [serial = 1951] [outer = 0x0] [url = about:blank] 01:15:09 INFO - PROCESS | 1941 | --DOMWINDOW == 86 (0x123cf1c00) [pid = 1941] [serial = 1948] [outer = 0x0] [url = about:blank] 01:15:09 INFO - PROCESS | 1941 | --DOMWINDOW == 85 (0x1167d6c00) [pid = 1941] [serial = 1930] [outer = 0x0] [url = about:blank] 01:15:09 INFO - PROCESS | 1941 | --DOMWINDOW == 84 (0x118888800) [pid = 1941] [serial = 1949] [outer = 0x0] [url = about:blank] 01:15:09 INFO - PROCESS | 1941 | --DOMWINDOW == 83 (0x117106c00) [pid = 1941] [serial = 1931] [outer = 0x0] [url = about:blank] 01:15:09 INFO - PROCESS | 1941 | --DOMWINDOW == 82 (0x119fe1400) [pid = 1941] [serial = 1943] [outer = 0x0] [url = about:blank] 01:15:09 INFO - PROCESS | 1941 | --DOMWINDOW == 81 (0x1193eb800) [pid = 1941] [serial = 1940] [outer = 0x0] [url = about:blank] 01:15:09 INFO - PROCESS | 1941 | --DOMWINDOW == 80 (0x1245e8400) [pid = 1941] [serial = 1955] [outer = 0x0] [url = about:blank] 01:15:09 INFO - PROCESS | 1941 | --DOMWINDOW == 79 (0x119d43000) [pid = 1941] [serial = 1952] [outer = 0x0] [url = about:blank] 01:15:09 INFO - PROCESS | 1941 | --DOMWINDOW == 78 (0x11888d400) [pid = 1941] [serial = 1937] [outer = 0x0] [url = about:blank] 01:15:09 INFO - PROCESS | 1941 | --DOMWINDOW == 77 (0x126006c00) [pid = 1941] [serial = 1958] [outer = 0x0] [url = about:blank] 01:15:09 INFO - PROCESS | 1941 | --DOMWINDOW == 76 (0x123cf7800) [pid = 1941] [serial = 1954] [outer = 0x0] [url = about:blank] 01:15:09 INFO - PROCESS | 1941 | 1467360909839 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]]]}] 01:15:09 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 01:15:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1377ms 01:15:09 INFO - PROCESS | 1941 | 1467360909894 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 01:15:09 INFO - PROCESS | 1941 | 1467360909897 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 01:15:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 01:15:09 INFO - PROCESS | 1941 | 1467360909906 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 01:15:09 INFO - PROCESS | 1941 | 1467360909908 Marionette TRACE conn2 <- [1,2662,null,{}] 01:15:09 INFO - PROCESS | 1941 | 1467360909912 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}] 01:15:09 INFO - PROCESS | 1941 | 1467360909913 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:09 INFO - PROCESS | 1941 | 1467360909998 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 01:15:10 INFO - PROCESS | 1941 | 1467360910006 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:10 INFO - PROCESS | 1941 | 1467360910007 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:10 INFO - PROCESS | 1941 | ++DOCSHELL 0x116679000 == 28 [pid = 1941] [id = 673] 01:15:10 INFO - PROCESS | 1941 | ++DOMWINDOW == 77 (0x113282c00) [pid = 1941] [serial = 2019] [outer = 0x0] 01:15:10 INFO - PROCESS | 1941 | ++DOMWINDOW == 78 (0x1133c8c00) [pid = 1941] [serial = 2020] [outer = 0x113282c00] 01:15:10 INFO - PROCESS | 1941 | 1467360910037 Marionette DEBUG loaded listener.js 01:15:10 INFO - PROCESS | 1941 | ++DOMWINDOW == 79 (0x1127d2400) [pid = 1941] [serial = 2021] [outer = 0x113282c00] 01:15:10 INFO - PROCESS | 1941 | 1467360910419 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]]]}] 01:15:10 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 01:15:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 575ms 01:15:10 INFO - PROCESS | 1941 | 1467360910476 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 01:15:10 INFO - PROCESS | 1941 | 1467360910479 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 01:15:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 01:15:10 INFO - PROCESS | 1941 | 1467360910484 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 01:15:10 INFO - PROCESS | 1941 | 1467360910486 Marionette TRACE conn2 <- [1,2666,null,{}] 01:15:10 INFO - PROCESS | 1941 | 1467360910488 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}] 01:15:10 INFO - PROCESS | 1941 | 1467360910490 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:10 INFO - PROCESS | 1941 | 1467360910568 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 01:15:10 INFO - PROCESS | 1941 | 1467360910576 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:10 INFO - PROCESS | 1941 | 1467360910577 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:10 INFO - PROCESS | 1941 | ++DOCSHELL 0x1187df800 == 29 [pid = 1941] [id = 674] 01:15:10 INFO - PROCESS | 1941 | ++DOMWINDOW == 80 (0x1160d5000) [pid = 1941] [serial = 2022] [outer = 0x0] 01:15:10 INFO - PROCESS | 1941 | ++DOMWINDOW == 81 (0x1176ddc00) [pid = 1941] [serial = 2023] [outer = 0x1160d5000] 01:15:10 INFO - PROCESS | 1941 | 1467360910604 Marionette DEBUG loaded listener.js 01:15:10 INFO - PROCESS | 1941 | ++DOMWINDOW == 82 (0x1181acc00) [pid = 1941] [serial = 2024] [outer = 0x1160d5000] 01:15:11 INFO - PROCESS | 1941 | 1467360911447 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]]]}] 01:15:11 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) 01:15:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 971ms 01:15:11 INFO - PROCESS | 1941 | 1467360911455 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 01:15:11 INFO - PROCESS | 1941 | 1467360911457 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 01:15:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 01:15:11 INFO - PROCESS | 1941 | 1467360911459 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 01:15:11 INFO - PROCESS | 1941 | 1467360911462 Marionette TRACE conn2 <- [1,2670,null,{}] 01:15:11 INFO - PROCESS | 1941 | 1467360911472 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}] 01:15:11 INFO - PROCESS | 1941 | 1467360911475 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:11 INFO - PROCESS | 1941 | 1467360911576 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 01:15:11 INFO - PROCESS | 1941 | 1467360911581 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:11 INFO - PROCESS | 1941 | 1467360911584 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:11 INFO - PROCESS | 1941 | ++DOCSHELL 0x12395a800 == 30 [pid = 1941] [id = 675] 01:15:11 INFO - PROCESS | 1941 | ++DOMWINDOW == 83 (0x1133c0c00) [pid = 1941] [serial = 2025] [outer = 0x0] 01:15:11 INFO - PROCESS | 1941 | ++DOMWINDOW == 84 (0x1184f1000) [pid = 1941] [serial = 2026] [outer = 0x1133c0c00] 01:15:11 INFO - PROCESS | 1941 | 1467360911616 Marionette DEBUG loaded listener.js 01:15:11 INFO - PROCESS | 1941 | ++DOMWINDOW == 85 (0x1185b4000) [pid = 1941] [serial = 2027] [outer = 0x1133c0c00] 01:15:12 INFO - PROCESS | 1941 | 1467360912446 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"]]]}] 01:15:12 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 01:15:12 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 01:15:12 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 01:15:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:15:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:15:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1024ms 01:15:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 01:15:12 INFO - PROCESS | 1941 | 1467360912483 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 01:15:12 INFO - PROCESS | 1941 | 1467360912485 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 01:15:12 INFO - PROCESS | 1941 | 1467360912487 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 01:15:12 INFO - PROCESS | 1941 | 1467360912489 Marionette TRACE conn2 <- [1,2674,null,{}] 01:15:12 INFO - PROCESS | 1941 | 1467360912491 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}] 01:15:12 INFO - PROCESS | 1941 | 1467360912492 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:12 INFO - PROCESS | 1941 | 1467360912593 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 01:15:12 INFO - PROCESS | 1941 | 1467360912607 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:12 INFO - PROCESS | 1941 | 1467360912608 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:12 INFO - PROCESS | 1941 | ++DOCSHELL 0x124b0c800 == 31 [pid = 1941] [id = 676] 01:15:12 INFO - PROCESS | 1941 | ++DOMWINDOW == 86 (0x119383c00) [pid = 1941] [serial = 2028] [outer = 0x0] 01:15:12 INFO - PROCESS | 1941 | ++DOMWINDOW == 87 (0x1193eb800) [pid = 1941] [serial = 2029] [outer = 0x119383c00] 01:15:12 INFO - PROCESS | 1941 | 1467360912633 Marionette DEBUG loaded listener.js 01:15:12 INFO - PROCESS | 1941 | ++DOMWINDOW == 88 (0x11941c800) [pid = 1941] [serial = 2030] [outer = 0x119383c00] 01:15:13 INFO - PROCESS | 1941 | 1467360913440 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"]]]}] 01:15:13 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 01:15:13 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 01:15:13 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 01:15:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:15:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:15:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 968ms 01:15:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 01:15:13 INFO - PROCESS | 1941 | 1467360913457 Marionette TRACE conn2 -> [0,2677,"getWindowHandle",null] 01:15:13 INFO - PROCESS | 1941 | 1467360913458 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 01:15:13 INFO - PROCESS | 1941 | 1467360913460 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 01:15:13 INFO - PROCESS | 1941 | 1467360913469 Marionette TRACE conn2 <- [1,2678,null,{}] 01:15:13 INFO - PROCESS | 1941 | 1467360913474 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}] 01:15:13 INFO - PROCESS | 1941 | 1467360913475 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:13 INFO - PROCESS | 1941 | 1467360913571 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 01:15:13 INFO - PROCESS | 1941 | 1467360913607 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:13 INFO - PROCESS | 1941 | 1467360913608 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:13 INFO - PROCESS | 1941 | ++DOCSHELL 0x12685f800 == 32 [pid = 1941] [id = 677] 01:15:13 INFO - PROCESS | 1941 | ++DOMWINDOW == 89 (0x116075000) [pid = 1941] [serial = 2031] [outer = 0x0] 01:15:13 INFO - PROCESS | 1941 | ++DOMWINDOW == 90 (0x11988b400) [pid = 1941] [serial = 2032] [outer = 0x116075000] 01:15:13 INFO - PROCESS | 1941 | 1467360913633 Marionette DEBUG loaded listener.js 01:15:13 INFO - PROCESS | 1941 | ++DOMWINDOW == 91 (0x119d45000) [pid = 1941] [serial = 2033] [outer = 0x116075000] 01:15:13 INFO - PROCESS | 1941 | --DOMWINDOW == 90 (0x112c07800) [pid = 1941] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 01:15:13 INFO - PROCESS | 1941 | --DOMWINDOW == 89 (0x1255d0800) [pid = 1941] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 01:15:13 INFO - PROCESS | 1941 | --DOMWINDOW == 88 (0x118241400) [pid = 1941] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 01:15:13 INFO - PROCESS | 1941 | --DOMWINDOW == 87 (0x1182dd400) [pid = 1941] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 01:15:13 INFO - PROCESS | 1941 | --DOMWINDOW == 86 (0x1176de400) [pid = 1941] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 01:15:13 INFO - PROCESS | 1941 | --DOMWINDOW == 85 (0x113866800) [pid = 1941] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 01:15:13 INFO - PROCESS | 1941 | --DOMWINDOW == 84 (0x126831c00) [pid = 1941] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 01:15:13 INFO - PROCESS | 1941 | --DOMWINDOW == 83 (0x1255d9c00) [pid = 1941] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 01:15:13 INFO - PROCESS | 1941 | --DOMWINDOW == 82 (0x112c87c00) [pid = 1941] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 01:15:13 INFO - PROCESS | 1941 | --DOMWINDOW == 81 (0x118180000) [pid = 1941] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 01:15:13 INFO - PROCESS | 1941 | --DOMWINDOW == 80 (0x1133d9000) [pid = 1941] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 01:15:13 INFO - PROCESS | 1941 | --DOMWINDOW == 79 (0x11817b400) [pid = 1941] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 01:15:13 INFO - PROCESS | 1941 | --DOMWINDOW == 78 (0x110fa7c00) [pid = 1941] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 01:15:13 INFO - PROCESS | 1941 | --DOMWINDOW == 77 (0x12810b400) [pid = 1941] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 01:15:13 INFO - PROCESS | 1941 | --DOMWINDOW == 76 (0x1181c8400) [pid = 1941] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 01:15:14 INFO - PROCESS | 1941 | 1467360914520 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]]]}] 01:15:14 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) 01:15:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1082ms 01:15:14 INFO - PROCESS | 1941 | 1467360914543 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 01:15:14 INFO - PROCESS | 1941 | 1467360914544 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 01:15:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 01:15:14 INFO - PROCESS | 1941 | 1467360914546 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 01:15:14 INFO - PROCESS | 1941 | 1467360914547 Marionette TRACE conn2 <- [1,2682,null,{}] 01:15:14 INFO - PROCESS | 1941 | 1467360914550 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}] 01:15:14 INFO - PROCESS | 1941 | 1467360914554 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:14 INFO - PROCESS | 1941 | 1467360914647 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 01:15:14 INFO - PROCESS | 1941 | 1467360914707 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:14 INFO - PROCESS | 1941 | 1467360914708 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:14 INFO - PROCESS | 1941 | ++DOCSHELL 0x1286cb000 == 33 [pid = 1941] [id = 678] 01:15:14 INFO - PROCESS | 1941 | ++DOMWINDOW == 77 (0x1133e5800) [pid = 1941] [serial = 2034] [outer = 0x0] 01:15:14 INFO - PROCESS | 1941 | ++DOMWINDOW == 78 (0x1181c8400) [pid = 1941] [serial = 2035] [outer = 0x1133e5800] 01:15:14 INFO - PROCESS | 1941 | 1467360914735 Marionette DEBUG loaded listener.js 01:15:14 INFO - PROCESS | 1941 | ++DOMWINDOW == 79 (0x120f31400) [pid = 1941] [serial = 2036] [outer = 0x1133e5800] 01:15:15 INFO - PROCESS | 1941 | 1467360915527 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]]]}] 01:15:15 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) 01:15:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1018ms 01:15:15 INFO - PROCESS | 1941 | 1467360915566 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 01:15:15 INFO - PROCESS | 1941 | 1467360915567 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 01:15:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 01:15:15 INFO - PROCESS | 1941 | 1467360915571 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 01:15:15 INFO - PROCESS | 1941 | 1467360915572 Marionette TRACE conn2 <- [1,2686,null,{}] 01:15:15 INFO - PROCESS | 1941 | 1467360915582 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}] 01:15:15 INFO - PROCESS | 1941 | 1467360915583 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:15 INFO - PROCESS | 1941 | 1467360915654 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 01:15:15 INFO - PROCESS | 1941 | 1467360915658 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:15 INFO - PROCESS | 1941 | 1467360915659 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:15 INFO - PROCESS | 1941 | ++DOCSHELL 0x12a3b6000 == 34 [pid = 1941] [id = 679] 01:15:15 INFO - PROCESS | 1941 | ++DOMWINDOW == 80 (0x1176de400) [pid = 1941] [serial = 2037] [outer = 0x0] 01:15:15 INFO - PROCESS | 1941 | ++DOMWINDOW == 81 (0x123806c00) [pid = 1941] [serial = 2038] [outer = 0x1176de400] 01:15:15 INFO - PROCESS | 1941 | 1467360915683 Marionette DEBUG loaded listener.js 01:15:15 INFO - PROCESS | 1941 | ++DOMWINDOW == 82 (0x123b73400) [pid = 1941] [serial = 2039] [outer = 0x1176de400] 01:15:16 INFO - PROCESS | 1941 | --DOCSHELL 0x116679000 == 33 [pid = 1941] [id = 673] 01:15:16 INFO - PROCESS | 1941 | --DOCSHELL 0x123ed0800 == 32 [pid = 1941] [id = 672] 01:15:16 INFO - PROCESS | 1941 | --DOCSHELL 0x12395a800 == 31 [pid = 1941] [id = 675] 01:15:16 INFO - PROCESS | 1941 | --DOCSHELL 0x124b0c800 == 30 [pid = 1941] [id = 676] 01:15:16 INFO - PROCESS | 1941 | --DOCSHELL 0x1187df800 == 29 [pid = 1941] [id = 674] 01:15:16 INFO - PROCESS | 1941 | --DOCSHELL 0x1286cb000 == 28 [pid = 1941] [id = 678] 01:15:16 INFO - PROCESS | 1941 | --DOCSHELL 0x12685f800 == 27 [pid = 1941] [id = 677] 01:15:17 INFO - PROCESS | 1941 | --DOMWINDOW == 81 (0x128126000) [pid = 1941] [serial = 1999] [outer = 0x0] [url = about:blank] 01:15:17 INFO - PROCESS | 1941 | --DOMWINDOW == 80 (0x120f35000) [pid = 1941] [serial = 1981] [outer = 0x0] [url = about:blank] 01:15:17 INFO - PROCESS | 1941 | --DOMWINDOW == 79 (0x126831400) [pid = 1941] [serial = 1985] [outer = 0x0] [url = about:blank] 01:15:17 INFO - PROCESS | 1941 | --DOMWINDOW == 78 (0x12600fc00) [pid = 1941] [serial = 1984] [outer = 0x0] [url = about:blank] 01:15:17 INFO - PROCESS | 1941 | --DOMWINDOW == 77 (0x123dca400) [pid = 1941] [serial = 1982] [outer = 0x0] [url = about:blank] 01:15:17 INFO - PROCESS | 1941 | --DOMWINDOW == 76 (0x118589c00) [pid = 1941] [serial = 1972] [outer = 0x0] [url = about:blank] 01:15:17 INFO - PROCESS | 1941 | --DOMWINDOW == 75 (0x1185bd400) [pid = 1941] [serial = 1973] [outer = 0x0] [url = about:blank] 01:15:17 INFO - PROCESS | 1941 | --DOMWINDOW == 74 (0x119d0ac00) [pid = 1941] [serial = 1978] [outer = 0x0] [url = about:blank] 01:15:17 INFO - PROCESS | 1941 | --DOMWINDOW == 73 (0x117ea1c00) [pid = 1941] [serial = 1969] [outer = 0x0] [url = about:blank] 01:15:17 INFO - PROCESS | 1941 | --DOMWINDOW == 72 (0x1181b1000) [pid = 1941] [serial = 1970] [outer = 0x0] [url = about:blank] 01:15:17 INFO - PROCESS | 1941 | --DOMWINDOW == 71 (0x1138ecc00) [pid = 1941] [serial = 1963] [outer = 0x0] [url = about:blank] 01:15:17 INFO - PROCESS | 1941 | --DOMWINDOW == 70 (0x12801ac00) [pid = 1941] [serial = 1988] [outer = 0x0] [url = about:blank] 01:15:17 INFO - PROCESS | 1941 | --DOMWINDOW == 69 (0x1166f7800) [pid = 1941] [serial = 1964] [outer = 0x0] [url = about:blank] 01:15:17 INFO - PROCESS | 1941 | --DOMWINDOW == 68 (0x12682c000) [pid = 1941] [serial = 1961] [outer = 0x0] [url = about:blank] 01:15:17 INFO - PROCESS | 1941 | --DOMWINDOW == 67 (0x1193f4000) [pid = 1941] [serial = 1975] [outer = 0x0] [url = about:blank] 01:15:17 INFO - PROCESS | 1941 | --DOMWINDOW == 66 (0x11987f800) [pid = 1941] [serial = 1976] [outer = 0x0] [url = about:blank] 01:15:17 INFO - PROCESS | 1941 | --DOMWINDOW == 65 (0x1181bf400) [pid = 1941] [serial = 1966] [outer = 0x0] [url = about:blank] 01:15:17 INFO - PROCESS | 1941 | --DOMWINDOW == 64 (0x1182d4400) [pid = 1941] [serial = 1967] [outer = 0x0] [url = about:blank] 01:15:17 INFO - PROCESS | 1941 | --DOMWINDOW == 63 (0x128013800) [pid = 1941] [serial = 1987] [outer = 0x0] [url = about:blank] 01:15:17 INFO - PROCESS | 1941 | --DOMWINDOW == 62 (0x123dd5c00) [pid = 1941] [serial = 1994] [outer = 0x0] [url = about:blank] 01:15:17 INFO - PROCESS | 1941 | --DOMWINDOW == 61 (0x128105c00) [pid = 1941] [serial = 1997] [outer = 0x0] [url = about:blank] 01:15:17 INFO - PROCESS | 1941 | --DOMWINDOW == 60 (0x116713000) [pid = 1941] [serial = 1991] [outer = 0x0] [url = about:blank] 01:15:17 INFO - PROCESS | 1941 | --DOMWINDOW == 59 (0x112983c00) [pid = 1941] [serial = 1990] [outer = 0x0] [url = about:blank] 01:15:17 INFO - PROCESS | 1941 | --DOMWINDOW == 58 (0x128295000) [pid = 1941] [serial = 2000] [outer = 0x0] [url = about:blank] 01:15:17 INFO - PROCESS | 1941 | --DOMWINDOW == 57 (0x124b5b400) [pid = 1941] [serial = 1996] [outer = 0x0] [url = about:blank] 01:15:17 INFO - PROCESS | 1941 | --DOMWINDOW == 56 (0x120f2b800) [pid = 1941] [serial = 1979] [outer = 0x0] [url = about:blank] 01:15:17 INFO - PROCESS | 1941 | --DOMWINDOW == 55 (0x1193f7000) [pid = 1941] [serial = 1993] [outer = 0x0] [url = about:blank] 01:15:17 INFO - PROCESS | 1941 | --DOMWINDOW == 54 (0x12851a000) [pid = 1941] [serial = 2003] [outer = 0x0] [url = about:blank] 01:15:17 INFO - PROCESS | 1941 | --DOMWINDOW == 53 (0x128296800) [pid = 1941] [serial = 2002] [outer = 0x0] [url = about:blank] 01:15:17 INFO - PROCESS | 1941 | 1467360917586 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"]]]}] 01:15:17 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 01:15:17 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 01:15:17 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 01:15:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:15:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:15:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 2028ms 01:15:17 INFO - PROCESS | 1941 | 1467360917599 Marionette TRACE conn2 -> [0,2689,"getWindowHandle",null] 01:15:17 INFO - PROCESS | 1941 | 1467360917602 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 01:15:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 01:15:17 INFO - PROCESS | 1941 | 1467360917606 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 01:15:17 INFO - PROCESS | 1941 | 1467360917608 Marionette TRACE conn2 <- [1,2690,null,{}] 01:15:17 INFO - PROCESS | 1941 | 1467360917613 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}] 01:15:17 INFO - PROCESS | 1941 | 1467360917614 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:17 INFO - PROCESS | 1941 | 1467360917693 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 01:15:17 INFO - PROCESS | 1941 | 1467360917698 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:17 INFO - PROCESS | 1941 | 1467360917699 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:17 INFO - PROCESS | 1941 | ++DOCSHELL 0x1169ae800 == 28 [pid = 1941] [id = 680] 01:15:17 INFO - PROCESS | 1941 | ++DOMWINDOW == 54 (0x11295c000) [pid = 1941] [serial = 2040] [outer = 0x0] 01:15:17 INFO - PROCESS | 1941 | ++DOMWINDOW == 55 (0x112c88400) [pid = 1941] [serial = 2041] [outer = 0x11295c000] 01:15:17 INFO - PROCESS | 1941 | 1467360917731 Marionette DEBUG loaded listener.js 01:15:17 INFO - PROCESS | 1941 | ++DOMWINDOW == 56 (0x1133de400) [pid = 1941] [serial = 2042] [outer = 0x11295c000] 01:15:18 INFO - PROCESS | 1941 | 1467360918547 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"]]]}] 01:15:18 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 01:15:18 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 01:15:18 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 01:15:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:15:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:15:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 972ms 01:15:18 INFO - PROCESS | 1941 | 1467360918578 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 01:15:18 INFO - PROCESS | 1941 | 1467360918582 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 01:15:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 01:15:18 INFO - PROCESS | 1941 | 1467360918589 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 01:15:18 INFO - PROCESS | 1941 | 1467360918590 Marionette TRACE conn2 <- [1,2694,null,{}] 01:15:18 INFO - PROCESS | 1941 | 1467360918593 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}] 01:15:18 INFO - PROCESS | 1941 | 1467360918594 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:18 INFO - PROCESS | 1941 | 1467360918669 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 01:15:18 INFO - PROCESS | 1941 | 1467360918673 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:18 INFO - PROCESS | 1941 | 1467360918674 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:18 INFO - PROCESS | 1941 | ++DOCSHELL 0x1187e8000 == 29 [pid = 1941] [id = 681] 01:15:18 INFO - PROCESS | 1941 | ++DOMWINDOW == 57 (0x1150cbc00) [pid = 1941] [serial = 2043] [outer = 0x0] 01:15:18 INFO - PROCESS | 1941 | ++DOMWINDOW == 58 (0x116031c00) [pid = 1941] [serial = 2044] [outer = 0x1150cbc00] 01:15:18 INFO - PROCESS | 1941 | 1467360918704 Marionette DEBUG loaded listener.js 01:15:18 INFO - PROCESS | 1941 | ++DOMWINDOW == 59 (0x116711000) [pid = 1941] [serial = 2045] [outer = 0x1150cbc00] 01:15:19 INFO - PROCESS | 1941 | 1467360919537 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"]]]}] 01:15:19 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 01:15:19 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 01:15:19 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 01:15:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:15:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:15:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 971ms 01:15:19 INFO - PROCESS | 1941 | 1467360919560 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 01:15:19 INFO - PROCESS | 1941 | 1467360919561 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 01:15:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 01:15:19 INFO - PROCESS | 1941 | 1467360919563 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 01:15:19 INFO - PROCESS | 1941 | 1467360919566 Marionette TRACE conn2 <- [1,2698,null,{}] 01:15:19 INFO - PROCESS | 1941 | 1467360919576 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}] 01:15:19 INFO - PROCESS | 1941 | 1467360919579 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:19 INFO - PROCESS | 1941 | 1467360919653 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 01:15:19 INFO - PROCESS | 1941 | 1467360919703 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:19 INFO - PROCESS | 1941 | 1467360919705 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:19 INFO - PROCESS | 1941 | ++DOCSHELL 0x119dca000 == 30 [pid = 1941] [id = 682] 01:15:19 INFO - PROCESS | 1941 | ++DOMWINDOW == 60 (0x110e3f800) [pid = 1941] [serial = 2046] [outer = 0x0] 01:15:19 INFO - PROCESS | 1941 | ++DOMWINDOW == 61 (0x11817d000) [pid = 1941] [serial = 2047] [outer = 0x110e3f800] 01:15:19 INFO - PROCESS | 1941 | 1467360919733 Marionette DEBUG loaded listener.js 01:15:19 INFO - PROCESS | 1941 | ++DOMWINDOW == 62 (0x1181b9c00) [pid = 1941] [serial = 2048] [outer = 0x110e3f800] 01:15:20 INFO - PROCESS | 1941 | 1467360920500 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"]]]}] 01:15:20 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 01:15:20 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 01:15:20 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 01:15:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:15:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:15:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 977ms 01:15:20 INFO - PROCESS | 1941 | 1467360920540 Marionette TRACE conn2 -> [0,2701,"getWindowHandle",null] 01:15:20 INFO - PROCESS | 1941 | 1467360920542 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 01:15:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 01:15:20 INFO - PROCESS | 1941 | 1467360920544 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 01:15:20 INFO - PROCESS | 1941 | 1467360920546 Marionette TRACE conn2 <- [1,2702,null,{}] 01:15:20 INFO - PROCESS | 1941 | 1467360920548 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}] 01:15:20 INFO - PROCESS | 1941 | 1467360920549 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:20 INFO - PROCESS | 1941 | 1467360920624 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 01:15:20 INFO - PROCESS | 1941 | 1467360920627 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:20 INFO - PROCESS | 1941 | 1467360920629 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:20 INFO - PROCESS | 1941 | ++DOCSHELL 0x123ed3800 == 31 [pid = 1941] [id = 683] 01:15:20 INFO - PROCESS | 1941 | ++DOMWINDOW == 63 (0x118232800) [pid = 1941] [serial = 2049] [outer = 0x0] 01:15:20 INFO - PROCESS | 1941 | ++DOMWINDOW == 64 (0x11823a400) [pid = 1941] [serial = 2050] [outer = 0x118232800] 01:15:20 INFO - PROCESS | 1941 | 1467360920656 Marionette DEBUG loaded listener.js 01:15:20 INFO - PROCESS | 1941 | ++DOMWINDOW == 65 (0x1182dd400) [pid = 1941] [serial = 2051] [outer = 0x118232800] 01:15:20 INFO - PROCESS | 1941 | 1467360920988 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]]]}] 01:15:21 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 01:15:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 467ms 01:15:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 01:15:21 INFO - PROCESS | 1941 | 1467360921013 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 01:15:21 INFO - PROCESS | 1941 | 1467360921014 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 01:15:21 INFO - PROCESS | 1941 | 1467360921016 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 01:15:21 INFO - PROCESS | 1941 | 1467360921018 Marionette TRACE conn2 <- [1,2706,null,{}] 01:15:21 INFO - PROCESS | 1941 | 1467360921022 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}] 01:15:21 INFO - PROCESS | 1941 | 1467360921024 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:21 INFO - PROCESS | 1941 | 1467360921101 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 01:15:21 INFO - PROCESS | 1941 | 1467360921161 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:21 INFO - PROCESS | 1941 | 1467360921163 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:21 INFO - PROCESS | 1941 | ++DOCSHELL 0x124b09000 == 32 [pid = 1941] [id = 684] 01:15:21 INFO - PROCESS | 1941 | ++DOMWINDOW == 66 (0x113da9400) [pid = 1941] [serial = 2052] [outer = 0x0] 01:15:21 INFO - PROCESS | 1941 | ++DOMWINDOW == 67 (0x1184ed000) [pid = 1941] [serial = 2053] [outer = 0x113da9400] 01:15:21 INFO - PROCESS | 1941 | 1467360921187 Marionette DEBUG loaded listener.js 01:15:21 INFO - PROCESS | 1941 | ++DOMWINDOW == 68 (0x118881400) [pid = 1941] [serial = 2054] [outer = 0x113da9400] 01:15:21 INFO - PROCESS | 1941 | 1467360921470 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]]]}] 01:15:21 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 01:15:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 524ms 01:15:21 INFO - PROCESS | 1941 | 1467360921540 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 01:15:21 INFO - PROCESS | 1941 | 1467360921541 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 01:15:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 01:15:21 INFO - PROCESS | 1941 | 1467360921544 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 01:15:21 INFO - PROCESS | 1941 | 1467360921545 Marionette TRACE conn2 <- [1,2710,null,{}] 01:15:21 INFO - PROCESS | 1941 | 1467360921547 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}] 01:15:21 INFO - PROCESS | 1941 | 1467360921551 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:21 INFO - PROCESS | 1941 | 1467360921663 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 01:15:21 INFO - PROCESS | 1941 | 1467360921699 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:21 INFO - PROCESS | 1941 | 1467360921701 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:21 INFO - PROCESS | 1941 | ++DOCSHELL 0x12818e000 == 33 [pid = 1941] [id = 685] 01:15:21 INFO - PROCESS | 1941 | ++DOMWINDOW == 69 (0x116711c00) [pid = 1941] [serial = 2055] [outer = 0x0] 01:15:21 INFO - PROCESS | 1941 | ++DOMWINDOW == 70 (0x118889400) [pid = 1941] [serial = 2056] [outer = 0x116711c00] 01:15:21 INFO - PROCESS | 1941 | 1467360921726 Marionette DEBUG loaded listener.js 01:15:21 INFO - PROCESS | 1941 | ++DOMWINDOW == 71 (0x11986f800) [pid = 1941] [serial = 2057] [outer = 0x116711c00] 01:15:22 INFO - PROCESS | 1941 | 1467360922188 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] 01:15:22 INFO - PROCESS | 1941 | 1467360922215 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 01:15:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 01:15:22 INFO - PROCESS | 1941 | 1467360922218 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 01:15:22 INFO - PROCESS | 1941 | 1467360922220 Marionette TRACE conn2 <- [1,2714,null,{}] 01:15:22 INFO - PROCESS | 1941 | 1467360922224 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}] 01:15:22 INFO - PROCESS | 1941 | 1467360922225 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:22 INFO - PROCESS | 1941 | 1467360922312 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 01:15:22 INFO - PROCESS | 1941 | 1467360922345 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:22 INFO - PROCESS | 1941 | 1467360922347 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:22 INFO - PROCESS | 1941 | ++DOCSHELL 0x1286d8000 == 34 [pid = 1941] [id = 686] 01:15:22 INFO - PROCESS | 1941 | ++DOMWINDOW == 72 (0x119872c00) [pid = 1941] [serial = 2058] [outer = 0x0] 01:15:22 INFO - PROCESS | 1941 | ++DOMWINDOW == 73 (0x11988a400) [pid = 1941] [serial = 2059] [outer = 0x119872c00] 01:15:22 INFO - PROCESS | 1941 | 1467360922374 Marionette DEBUG loaded listener.js 01:15:22 INFO - PROCESS | 1941 | ++DOMWINDOW == 74 (0x119d4a400) [pid = 1941] [serial = 2060] [outer = 0x119872c00] 01:15:22 INFO - PROCESS | 1941 | 1467360922814 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]]]}] 01:15:22 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 01:15:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 626ms 01:15:22 INFO - PROCESS | 1941 | 1467360922845 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 01:15:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 01:15:22 INFO - PROCESS | 1941 | 1467360922847 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 01:15:22 INFO - PROCESS | 1941 | 1467360922851 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 01:15:22 INFO - PROCESS | 1941 | 1467360922853 Marionette TRACE conn2 <- [1,2718,null,{}] 01:15:22 INFO - PROCESS | 1941 | 1467360922856 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}] 01:15:22 INFO - PROCESS | 1941 | 1467360922858 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:23 INFO - PROCESS | 1941 | 1467360923000 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 01:15:23 INFO - PROCESS | 1941 | 1467360923021 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:23 INFO - PROCESS | 1941 | 1467360923022 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:23 INFO - PROCESS | 1941 | ++DOCSHELL 0x128dbd000 == 35 [pid = 1941] [id = 687] 01:15:23 INFO - PROCESS | 1941 | ++DOMWINDOW == 75 (0x11213cc00) [pid = 1941] [serial = 2061] [outer = 0x0] 01:15:23 INFO - PROCESS | 1941 | ++DOMWINDOW == 76 (0x119d4dc00) [pid = 1941] [serial = 2062] [outer = 0x11213cc00] 01:15:23 INFO - PROCESS | 1941 | 1467360923062 Marionette DEBUG loaded listener.js 01:15:23 INFO - PROCESS | 1941 | ++DOMWINDOW == 77 (0x120f34000) [pid = 1941] [serial = 2063] [outer = 0x11213cc00] 01:15:23 INFO - PROCESS | 1941 | --DOMWINDOW == 76 (0x119383c00) [pid = 1941] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 01:15:23 INFO - PROCESS | 1941 | --DOMWINDOW == 75 (0x116075000) [pid = 1941] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 01:15:23 INFO - PROCESS | 1941 | --DOMWINDOW == 74 (0x11602ac00) [pid = 1941] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 01:15:23 INFO - PROCESS | 1941 | --DOMWINDOW == 73 (0x118fa8000) [pid = 1941] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 01:15:23 INFO - PROCESS | 1941 | --DOMWINDOW == 72 (0x120f2a400) [pid = 1941] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 01:15:23 INFO - PROCESS | 1941 | --DOMWINDOW == 71 (0x112fdf800) [pid = 1941] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 01:15:23 INFO - PROCESS | 1941 | --DOMWINDOW == 70 (0x11386f800) [pid = 1941] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 01:15:23 INFO - PROCESS | 1941 | --DOMWINDOW == 69 (0x113282c00) [pid = 1941] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 01:15:23 INFO - PROCESS | 1941 | --DOMWINDOW == 68 (0x1160d5000) [pid = 1941] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 01:15:23 INFO - PROCESS | 1941 | --DOMWINDOW == 67 (0x1133c0c00) [pid = 1941] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 01:15:23 INFO - PROCESS | 1941 | --DOMWINDOW == 66 (0x1133e5800) [pid = 1941] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 01:15:23 INFO - PROCESS | 1941 | 1467360923506 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] 01:15:23 INFO - PROCESS | 1941 | 1467360923523 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 01:15:23 INFO - PROCESS | 1941 | 1467360923525 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 01:15:23 INFO - PROCESS | 1941 | 1467360923526 Marionette TRACE conn2 <- [1,2722,null,{}] 01:15:23 INFO - PROCESS | 1941 | 1467360923529 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}] 01:15:23 INFO - PROCESS | 1941 | 1467360923530 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:23 INFO - PROCESS | 1941 | 1467360923610 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 01:15:23 INFO - PROCESS | 1941 | 1467360923613 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:23 INFO - PROCESS | 1941 | 1467360923614 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:23 INFO - PROCESS | 1941 | ++DOCSHELL 0x119dc9800 == 36 [pid = 1941] [id = 688] 01:15:23 INFO - PROCESS | 1941 | ++DOMWINDOW == 67 (0x113da8400) [pid = 1941] [serial = 2064] [outer = 0x0] 01:15:23 INFO - PROCESS | 1941 | ++DOMWINDOW == 68 (0x1181c4800) [pid = 1941] [serial = 2065] [outer = 0x113da8400] 01:15:23 INFO - PROCESS | 1941 | 1467360923641 Marionette DEBUG loaded listener.js 01:15:23 INFO - PROCESS | 1941 | ++DOMWINDOW == 69 (0x119421400) [pid = 1941] [serial = 2066] [outer = 0x113da8400] 01:15:23 INFO - PROCESS | 1941 | 1467360923958 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] 01:15:24 INFO - PROCESS | 1941 | 1467360923999 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 01:15:24 INFO - PROCESS | 1941 | 1467360924001 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 01:15:24 INFO - PROCESS | 1941 | 1467360924003 Marionette TRACE conn2 <- [1,2726,null,{}] 01:15:24 INFO - PROCESS | 1941 | 1467360924005 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}] 01:15:24 INFO - PROCESS | 1941 | 1467360924007 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:24 INFO - PROCESS | 1941 | 1467360924094 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 01:15:24 INFO - PROCESS | 1941 | 1467360924171 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:24 INFO - PROCESS | 1941 | 1467360924173 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:24 INFO - PROCESS | 1941 | ++DOCSHELL 0x12aab1000 == 37 [pid = 1941] [id = 689] 01:15:24 INFO - PROCESS | 1941 | ++DOMWINDOW == 70 (0x11602fc00) [pid = 1941] [serial = 2067] [outer = 0x0] 01:15:24 INFO - PROCESS | 1941 | ++DOMWINDOW == 71 (0x120f2a400) [pid = 1941] [serial = 2068] [outer = 0x11602fc00] 01:15:24 INFO - PROCESS | 1941 | 1467360924213 Marionette DEBUG loaded listener.js 01:15:24 INFO - PROCESS | 1941 | ++DOMWINDOW == 72 (0x123b74800) [pid = 1941] [serial = 2069] [outer = 0x11602fc00] 01:15:24 INFO - PROCESS | 1941 | 1467360924649 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]]]}] 01:15:24 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 01:15:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 670ms 01:15:24 INFO - PROCESS | 1941 | 1467360924673 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 01:15:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 01:15:24 INFO - PROCESS | 1941 | 1467360924676 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 01:15:24 INFO - PROCESS | 1941 | 1467360924679 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 01:15:24 INFO - PROCESS | 1941 | 1467360924682 Marionette TRACE conn2 <- [1,2730,null,{}] 01:15:24 INFO - PROCESS | 1941 | 1467360924685 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}] 01:15:24 INFO - PROCESS | 1941 | 1467360924688 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:24 INFO - PROCESS | 1941 | 1467360924796 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 01:15:24 INFO - PROCESS | 1941 | 1467360924800 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:24 INFO - PROCESS | 1941 | 1467360924802 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:24 INFO - PROCESS | 1941 | ++DOCSHELL 0x124b03800 == 38 [pid = 1941] [id = 690] 01:15:24 INFO - PROCESS | 1941 | ++DOMWINDOW == 73 (0x123dc8c00) [pid = 1941] [serial = 2070] [outer = 0x0] 01:15:24 INFO - PROCESS | 1941 | ++DOMWINDOW == 74 (0x1242db000) [pid = 1941] [serial = 2071] [outer = 0x123dc8c00] 01:15:24 INFO - PROCESS | 1941 | 1467360924832 Marionette DEBUG loaded listener.js 01:15:24 INFO - PROCESS | 1941 | ++DOMWINDOW == 75 (0x1249b0c00) [pid = 1941] [serial = 2072] [outer = 0x123dc8c00] 01:15:25 INFO - PROCESS | 1941 | 1467360925634 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"]]]}] 01:15:25 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 01:15:25 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 01:15:25 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 01:15:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:15:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:15:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1023ms 01:15:25 INFO - PROCESS | 1941 | 1467360925703 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 01:15:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 01:15:25 INFO - PROCESS | 1941 | 1467360925705 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 01:15:25 INFO - PROCESS | 1941 | 1467360925709 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 01:15:25 INFO - PROCESS | 1941 | 1467360925711 Marionette TRACE conn2 <- [1,2734,null,{}] 01:15:25 INFO - PROCESS | 1941 | 1467360925715 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}] 01:15:25 INFO - PROCESS | 1941 | 1467360925717 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:25 INFO - PROCESS | 1941 | 1467360925810 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 01:15:25 INFO - PROCESS | 1941 | 1467360925906 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:25 INFO - PROCESS | 1941 | 1467360925908 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:25 INFO - PROCESS | 1941 | ++DOCSHELL 0x116fe2000 == 39 [pid = 1941] [id = 691] 01:15:25 INFO - PROCESS | 1941 | ++DOMWINDOW == 76 (0x11295f000) [pid = 1941] [serial = 2073] [outer = 0x0] 01:15:25 INFO - PROCESS | 1941 | ++DOMWINDOW == 77 (0x113283c00) [pid = 1941] [serial = 2074] [outer = 0x11295f000] 01:15:25 INFO - PROCESS | 1941 | 1467360925941 Marionette DEBUG loaded listener.js 01:15:26 INFO - PROCESS | 1941 | ++DOMWINDOW == 78 (0x1138ecc00) [pid = 1941] [serial = 2075] [outer = 0x11295f000] 01:15:26 INFO - PROCESS | 1941 | 1467360926459 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]]]}] 01:15:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 01:15:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 771ms 01:15:26 INFO - PROCESS | 1941 | 1467360926480 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 01:15:26 INFO - PROCESS | 1941 | 1467360926483 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 01:15:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 01:15:26 INFO - PROCESS | 1941 | 1467360926516 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 01:15:26 INFO - PROCESS | 1941 | 1467360926519 Marionette TRACE conn2 <- [1,2738,null,{}] 01:15:26 INFO - PROCESS | 1941 | 1467360926524 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}] 01:15:26 INFO - PROCESS | 1941 | 1467360926526 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:26 INFO - PROCESS | 1941 | 1467360926648 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 01:15:26 INFO - PROCESS | 1941 | 1467360926725 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:26 INFO - PROCESS | 1941 | 1467360926727 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:26 INFO - PROCESS | 1941 | ++DOCSHELL 0x119b43800 == 40 [pid = 1941] [id = 692] 01:15:26 INFO - PROCESS | 1941 | ++DOMWINDOW == 79 (0x112c07800) [pid = 1941] [serial = 2076] [outer = 0x0] 01:15:26 INFO - PROCESS | 1941 | ++DOMWINDOW == 80 (0x116972c00) [pid = 1941] [serial = 2077] [outer = 0x112c07800] 01:15:26 INFO - PROCESS | 1941 | 1467360926776 Marionette DEBUG loaded listener.js 01:15:26 INFO - PROCESS | 1941 | ++DOMWINDOW == 81 (0x11811b800) [pid = 1941] [serial = 2078] [outer = 0x112c07800] 01:15:27 INFO - PROCESS | 1941 | --DOCSHELL 0x12aab1000 == 39 [pid = 1941] [id = 689] 01:15:27 INFO - PROCESS | 1941 | --DOCSHELL 0x119dc9800 == 38 [pid = 1941] [id = 688] 01:15:27 INFO - PROCESS | 1941 | --DOCSHELL 0x128dbd000 == 37 [pid = 1941] [id = 687] 01:15:27 INFO - PROCESS | 1941 | --DOCSHELL 0x1286d8000 == 36 [pid = 1941] [id = 686] 01:15:27 INFO - PROCESS | 1941 | --DOCSHELL 0x12818e000 == 35 [pid = 1941] [id = 685] 01:15:27 INFO - PROCESS | 1941 | --DOCSHELL 0x124b09000 == 34 [pid = 1941] [id = 684] 01:15:27 INFO - PROCESS | 1941 | --DOCSHELL 0x123ed3800 == 33 [pid = 1941] [id = 683] 01:15:27 INFO - PROCESS | 1941 | --DOCSHELL 0x119dca000 == 32 [pid = 1941] [id = 682] 01:15:27 INFO - PROCESS | 1941 | --DOMWINDOW == 80 (0x123806c00) [pid = 1941] [serial = 2038] [outer = 0x0] [url = about:blank] 01:15:27 INFO - PROCESS | 1941 | --DOCSHELL 0x1187e8000 == 31 [pid = 1941] [id = 681] 01:15:27 INFO - PROCESS | 1941 | --DOCSHELL 0x1169ae800 == 30 [pid = 1941] [id = 680] 01:15:27 INFO - PROCESS | 1941 | --DOMWINDOW == 79 (0x1193eb800) [pid = 1941] [serial = 2029] [outer = 0x0] [url = about:blank] 01:15:27 INFO - PROCESS | 1941 | --DOMWINDOW == 78 (0x11988b400) [pid = 1941] [serial = 2032] [outer = 0x0] [url = about:blank] 01:15:27 INFO - PROCESS | 1941 | --DOMWINDOW == 77 (0x1176d9000) [pid = 1941] [serial = 2005] [outer = 0x0] [url = about:blank] 01:15:27 INFO - PROCESS | 1941 | --DOMWINDOW == 76 (0x1181bc400) [pid = 1941] [serial = 2006] [outer = 0x0] [url = about:blank] 01:15:27 INFO - PROCESS | 1941 | --DOMWINDOW == 75 (0x1193ef000) [pid = 1941] [serial = 2008] [outer = 0x0] [url = about:blank] 01:15:27 INFO - PROCESS | 1941 | --DOMWINDOW == 74 (0x119880800) [pid = 1941] [serial = 2009] [outer = 0x0] [url = about:blank] 01:15:27 INFO - PROCESS | 1941 | --DOMWINDOW == 73 (0x123faac00) [pid = 1941] [serial = 2011] [outer = 0x0] [url = about:blank] 01:15:27 INFO - PROCESS | 1941 | --DOMWINDOW == 72 (0x125675400) [pid = 1941] [serial = 2012] [outer = 0x0] [url = about:blank] 01:15:27 INFO - PROCESS | 1941 | --DOMWINDOW == 71 (0x124ff8c00) [pid = 1941] [serial = 2014] [outer = 0x0] [url = about:blank] 01:15:27 INFO - PROCESS | 1941 | --DOMWINDOW == 70 (0x128106400) [pid = 1941] [serial = 2015] [outer = 0x0] [url = about:blank] 01:15:27 INFO - PROCESS | 1941 | --DOMWINDOW == 69 (0x116712400) [pid = 1941] [serial = 2017] [outer = 0x0] [url = about:blank] 01:15:27 INFO - PROCESS | 1941 | --DOMWINDOW == 68 (0x1181b1c00) [pid = 1941] [serial = 2018] [outer = 0x0] [url = about:blank] 01:15:27 INFO - PROCESS | 1941 | --DOMWINDOW == 67 (0x1133c8c00) [pid = 1941] [serial = 2020] [outer = 0x0] [url = about:blank] 01:15:27 INFO - PROCESS | 1941 | --DOMWINDOW == 66 (0x1127d2400) [pid = 1941] [serial = 2021] [outer = 0x0] [url = about:blank] 01:15:27 INFO - PROCESS | 1941 | --DOMWINDOW == 65 (0x119d45000) [pid = 1941] [serial = 2033] [outer = 0x0] [url = about:blank] 01:15:27 INFO - PROCESS | 1941 | --DOMWINDOW == 64 (0x1176ddc00) [pid = 1941] [serial = 2023] [outer = 0x0] [url = about:blank] 01:15:27 INFO - PROCESS | 1941 | --DOMWINDOW == 63 (0x1181acc00) [pid = 1941] [serial = 2024] [outer = 0x0] [url = about:blank] 01:15:27 INFO - PROCESS | 1941 | --DOMWINDOW == 62 (0x1184f1000) [pid = 1941] [serial = 2026] [outer = 0x0] [url = about:blank] 01:15:27 INFO - PROCESS | 1941 | --DOMWINDOW == 61 (0x1181c8400) [pid = 1941] [serial = 2035] [outer = 0x0] [url = about:blank] 01:15:27 INFO - PROCESS | 1941 | --DOMWINDOW == 60 (0x11941c800) [pid = 1941] [serial = 2030] [outer = 0x0] [url = about:blank] 01:15:27 INFO - PROCESS | 1941 | --DOMWINDOW == 59 (0x1185b4000) [pid = 1941] [serial = 2027] [outer = 0x0] [url = about:blank] 01:15:27 INFO - PROCESS | 1941 | --DOMWINDOW == 58 (0x120f31400) [pid = 1941] [serial = 2036] [outer = 0x0] [url = about:blank] 01:15:27 INFO - PROCESS | 1941 | 1467360927473 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]]]}] 01:15:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 01:15:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 979ms 01:15:27 INFO - PROCESS | 1941 | 1467360927493 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 01:15:27 INFO - PROCESS | 1941 | 1467360927496 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 01:15:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 01:15:27 INFO - PROCESS | 1941 | 1467360927499 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 01:15:27 INFO - PROCESS | 1941 | 1467360927501 Marionette TRACE conn2 <- [1,2742,null,{}] 01:15:27 INFO - PROCESS | 1941 | 1467360927504 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}] 01:15:27 INFO - PROCESS | 1941 | 1467360927506 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:27 INFO - PROCESS | 1941 | 1467360927587 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 01:15:27 INFO - PROCESS | 1941 | 1467360927595 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:27 INFO - PROCESS | 1941 | 1467360927597 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:27 INFO - PROCESS | 1941 | ++DOCSHELL 0x117e56000 == 31 [pid = 1941] [id = 693] 01:15:27 INFO - PROCESS | 1941 | ++DOMWINDOW == 59 (0x113a9bc00) [pid = 1941] [serial = 2079] [outer = 0x0] 01:15:27 INFO - PROCESS | 1941 | ++DOMWINDOW == 60 (0x117102c00) [pid = 1941] [serial = 2080] [outer = 0x113a9bc00] 01:15:27 INFO - PROCESS | 1941 | 1467360927626 Marionette DEBUG loaded listener.js 01:15:27 INFO - PROCESS | 1941 | ++DOMWINDOW == 61 (0x118121400) [pid = 1941] [serial = 2081] [outer = 0x113a9bc00] 01:15:27 INFO - PROCESS | 1941 | 1467360927962 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]]]}] 01:15:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 01:15:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 472ms 01:15:28 INFO - PROCESS | 1941 | 1467360928003 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 01:15:28 INFO - PROCESS | 1941 | 1467360928006 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 01:15:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 01:15:28 INFO - PROCESS | 1941 | 1467360928012 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 01:15:28 INFO - PROCESS | 1941 | 1467360928013 Marionette TRACE conn2 <- [1,2746,null,{}] 01:15:28 INFO - PROCESS | 1941 | 1467360928016 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}] 01:15:28 INFO - PROCESS | 1941 | 1467360928017 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:28 INFO - PROCESS | 1941 | 1467360928094 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 01:15:28 INFO - PROCESS | 1941 | 1467360928097 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:28 INFO - PROCESS | 1941 | 1467360928099 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:28 INFO - PROCESS | 1941 | ++DOCSHELL 0x116e4c800 == 32 [pid = 1941] [id = 694] 01:15:28 INFO - PROCESS | 1941 | ++DOMWINDOW == 62 (0x1181b6800) [pid = 1941] [serial = 2082] [outer = 0x0] 01:15:28 INFO - PROCESS | 1941 | ++DOMWINDOW == 63 (0x1181c7c00) [pid = 1941] [serial = 2083] [outer = 0x1181b6800] 01:15:28 INFO - PROCESS | 1941 | 1467360928129 Marionette DEBUG loaded listener.js 01:15:28 INFO - PROCESS | 1941 | ++DOMWINDOW == 64 (0x11823fc00) [pid = 1941] [serial = 2084] [outer = 0x1181b6800] 01:15:28 INFO - PROCESS | 1941 | 1467360928476 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]]]}] 01:15:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 01:15:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 471ms 01:15:28 INFO - PROCESS | 1941 | 1467360928483 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 01:15:28 INFO - PROCESS | 1941 | 1467360928485 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 01:15:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 01:15:28 INFO - PROCESS | 1941 | 1467360928489 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 01:15:28 INFO - PROCESS | 1941 | 1467360928492 Marionette TRACE conn2 <- [1,2750,null,{}] 01:15:28 INFO - PROCESS | 1941 | 1467360928500 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}] 01:15:28 INFO - PROCESS | 1941 | 1467360928503 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:28 INFO - PROCESS | 1941 | 1467360928588 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 01:15:28 INFO - PROCESS | 1941 | 1467360928642 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:28 INFO - PROCESS | 1941 | 1467360928644 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:28 INFO - PROCESS | 1941 | ++DOCSHELL 0x124b05000 == 33 [pid = 1941] [id = 695] 01:15:28 INFO - PROCESS | 1941 | ++DOMWINDOW == 65 (0x1182d1800) [pid = 1941] [serial = 2085] [outer = 0x0] 01:15:28 INFO - PROCESS | 1941 | ++DOMWINDOW == 66 (0x1185b3c00) [pid = 1941] [serial = 2086] [outer = 0x1182d1800] 01:15:28 INFO - PROCESS | 1941 | 1467360928672 Marionette DEBUG loaded listener.js 01:15:28 INFO - PROCESS | 1941 | ++DOMWINDOW == 67 (0x11938a400) [pid = 1941] [serial = 2087] [outer = 0x1182d1800] 01:15:28 INFO - PROCESS | 1941 | 1467360928962 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]]]}] 01:15:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 01:15:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 523ms 01:15:29 INFO - PROCESS | 1941 | 1467360929012 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 01:15:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 01:15:29 INFO - PROCESS | 1941 | 1467360929014 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 01:15:29 INFO - PROCESS | 1941 | 1467360929016 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 01:15:29 INFO - PROCESS | 1941 | 1467360929018 Marionette TRACE conn2 <- [1,2754,null,{}] 01:15:29 INFO - PROCESS | 1941 | 1467360929023 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}] 01:15:29 INFO - PROCESS | 1941 | 1467360929024 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:29 INFO - PROCESS | 1941 | 1467360929106 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 01:15:29 INFO - PROCESS | 1941 | 1467360929163 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:29 INFO - PROCESS | 1941 | 1467360929164 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:29 INFO - PROCESS | 1941 | ++DOCSHELL 0x126ac6800 == 34 [pid = 1941] [id = 696] 01:15:29 INFO - PROCESS | 1941 | ++DOMWINDOW == 68 (0x1182d8800) [pid = 1941] [serial = 2088] [outer = 0x0] 01:15:29 INFO - PROCESS | 1941 | ++DOMWINDOW == 69 (0x119420400) [pid = 1941] [serial = 2089] [outer = 0x1182d8800] 01:15:29 INFO - PROCESS | 1941 | 1467360929189 Marionette DEBUG loaded listener.js 01:15:29 INFO - PROCESS | 1941 | ++DOMWINDOW == 70 (0x11987f800) [pid = 1941] [serial = 2090] [outer = 0x1182d8800] 01:15:29 INFO - PROCESS | 1941 | 1467360929470 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]]]}] 01:15:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 01:15:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 473ms 01:15:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 01:15:29 INFO - PROCESS | 1941 | 1467360929496 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 01:15:29 INFO - PROCESS | 1941 | 1467360929497 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 01:15:29 INFO - PROCESS | 1941 | 1467360929500 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 01:15:29 INFO - PROCESS | 1941 | 1467360929501 Marionette TRACE conn2 <- [1,2758,null,{}] 01:15:29 INFO - PROCESS | 1941 | 1467360929511 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}] 01:15:29 INFO - PROCESS | 1941 | 1467360929512 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:29 INFO - PROCESS | 1941 | 1467360929615 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 01:15:29 INFO - PROCESS | 1941 | 1467360929619 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:29 INFO - PROCESS | 1941 | 1467360929621 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:29 INFO - PROCESS | 1941 | ++DOCSHELL 0x1286d0000 == 35 [pid = 1941] [id = 697] 01:15:29 INFO - PROCESS | 1941 | ++DOMWINDOW == 71 (0x116a0b400) [pid = 1941] [serial = 2091] [outer = 0x0] 01:15:29 INFO - PROCESS | 1941 | ++DOMWINDOW == 72 (0x119b87000) [pid = 1941] [serial = 2092] [outer = 0x116a0b400] 01:15:29 INFO - PROCESS | 1941 | 1467360929645 Marionette DEBUG loaded listener.js 01:15:29 INFO - PROCESS | 1941 | ++DOMWINDOW == 73 (0x119d45000) [pid = 1941] [serial = 2093] [outer = 0x116a0b400] 01:15:29 INFO - PROCESS | 1941 | 1467360929992 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]]]}] 01:15:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 01:15:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 525ms 01:15:30 INFO - PROCESS | 1941 | 1467360930030 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 01:15:30 INFO - PROCESS | 1941 | 1467360930031 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 01:15:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 01:15:30 INFO - PROCESS | 1941 | 1467360930034 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 01:15:30 INFO - PROCESS | 1941 | 1467360930035 Marionette TRACE conn2 <- [1,2762,null,{}] 01:15:30 INFO - PROCESS | 1941 | 1467360930037 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}] 01:15:30 INFO - PROCESS | 1941 | 1467360930041 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:30 INFO - PROCESS | 1941 | 1467360930161 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 01:15:30 INFO - PROCESS | 1941 | 1467360930198 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:30 INFO - PROCESS | 1941 | 1467360930199 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:30 INFO - PROCESS | 1941 | ++DOCSHELL 0x12aa68000 == 36 [pid = 1941] [id = 698] 01:15:30 INFO - PROCESS | 1941 | ++DOMWINDOW == 74 (0x119d90400) [pid = 1941] [serial = 2094] [outer = 0x0] 01:15:30 INFO - PROCESS | 1941 | ++DOMWINDOW == 75 (0x123935000) [pid = 1941] [serial = 2095] [outer = 0x119d90400] 01:15:30 INFO - PROCESS | 1941 | 1467360930224 Marionette DEBUG loaded listener.js 01:15:30 INFO - PROCESS | 1941 | ++DOMWINDOW == 76 (0x1242e6c00) [pid = 1941] [serial = 2096] [outer = 0x119d90400] 01:15:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 01:15:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 522ms 01:15:30 INFO - PROCESS | 1941 | 1467360930548 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]]]}] 01:15:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 01:15:30 INFO - PROCESS | 1941 | 1467360930561 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 01:15:30 INFO - PROCESS | 1941 | 1467360930562 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 01:15:30 INFO - PROCESS | 1941 | 1467360930565 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 01:15:30 INFO - PROCESS | 1941 | 1467360930566 Marionette TRACE conn2 <- [1,2766,null,{}] 01:15:30 INFO - PROCESS | 1941 | 1467360930569 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}] 01:15:30 INFO - PROCESS | 1941 | 1467360930571 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:30 INFO - PROCESS | 1941 | 1467360930668 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 01:15:30 INFO - PROCESS | 1941 | 1467360930672 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:30 INFO - PROCESS | 1941 | 1467360930673 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:30 INFO - PROCESS | 1941 | ++DOCSHELL 0x12b195800 == 37 [pid = 1941] [id = 699] 01:15:30 INFO - PROCESS | 1941 | ++DOMWINDOW == 77 (0x123806c00) [pid = 1941] [serial = 2097] [outer = 0x0] 01:15:30 INFO - PROCESS | 1941 | ++DOMWINDOW == 78 (0x124e52c00) [pid = 1941] [serial = 2098] [outer = 0x123806c00] 01:15:30 INFO - PROCESS | 1941 | 1467360930697 Marionette DEBUG loaded listener.js 01:15:30 INFO - PROCESS | 1941 | ++DOMWINDOW == 79 (0x124ec9800) [pid = 1941] [serial = 2099] [outer = 0x123806c00] 01:15:31 INFO - PROCESS | 1941 | 1467360931033 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]]]}] 01:15:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 01:15:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 523ms 01:15:31 INFO - PROCESS | 1941 | 1467360931089 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 01:15:31 INFO - PROCESS | 1941 | 1467360931090 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 01:15:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 01:15:31 INFO - PROCESS | 1941 | 1467360931092 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 01:15:31 INFO - PROCESS | 1941 | 1467360931093 Marionette TRACE conn2 <- [1,2770,null,{}] 01:15:31 INFO - PROCESS | 1941 | 1467360931096 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}] 01:15:31 INFO - PROCESS | 1941 | 1467360931097 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:31 INFO - PROCESS | 1941 | 1467360931191 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 01:15:31 INFO - PROCESS | 1941 | 1467360931201 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:31 INFO - PROCESS | 1941 | 1467360931202 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:31 INFO - PROCESS | 1941 | ++DOCSHELL 0x12b9dd000 == 38 [pid = 1941] [id = 700] 01:15:31 INFO - PROCESS | 1941 | ++DOMWINDOW == 80 (0x124ecbc00) [pid = 1941] [serial = 2100] [outer = 0x0] 01:15:31 INFO - PROCESS | 1941 | ++DOMWINDOW == 81 (0x1255cf000) [pid = 1941] [serial = 2101] [outer = 0x124ecbc00] 01:15:31 INFO - PROCESS | 1941 | 1467360931229 Marionette DEBUG loaded listener.js 01:15:31 INFO - PROCESS | 1941 | ++DOMWINDOW == 82 (0x125675400) [pid = 1941] [serial = 2102] [outer = 0x124ecbc00] 01:15:31 INFO - PROCESS | 1941 | --DOMWINDOW == 81 (0x1176de400) [pid = 1941] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 01:15:31 INFO - PROCESS | 1941 | --DOMWINDOW == 80 (0x113da9400) [pid = 1941] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 01:15:31 INFO - PROCESS | 1941 | --DOMWINDOW == 79 (0x1150cbc00) [pid = 1941] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 01:15:31 INFO - PROCESS | 1941 | --DOMWINDOW == 78 (0x11295c000) [pid = 1941] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 01:15:31 INFO - PROCESS | 1941 | --DOMWINDOW == 77 (0x110e3f800) [pid = 1941] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 01:15:31 INFO - PROCESS | 1941 | --DOMWINDOW == 76 (0x118232800) [pid = 1941] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 01:15:31 INFO - PROCESS | 1941 | --DOMWINDOW == 75 (0x119872c00) [pid = 1941] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 01:15:31 INFO - PROCESS | 1941 | --DOMWINDOW == 74 (0x11213cc00) [pid = 1941] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 01:15:31 INFO - PROCESS | 1941 | --DOMWINDOW == 73 (0x113da8400) [pid = 1941] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 01:15:31 INFO - PROCESS | 1941 | --DOMWINDOW == 72 (0x11602fc00) [pid = 1941] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 01:15:31 INFO - PROCESS | 1941 | --DOMWINDOW == 71 (0x116711c00) [pid = 1941] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 01:15:31 INFO - PROCESS | 1941 | 1467360931720 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]]]}] 01:15:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 01:15:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 671ms 01:15:31 INFO - PROCESS | 1941 | 1467360931764 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 01:15:31 INFO - PROCESS | 1941 | 1467360931767 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 01:15:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 01:15:31 INFO - PROCESS | 1941 | 1467360931770 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 01:15:31 INFO - PROCESS | 1941 | 1467360931772 Marionette TRACE conn2 <- [1,2774,null,{}] 01:15:31 INFO - PROCESS | 1941 | 1467360931776 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}] 01:15:31 INFO - PROCESS | 1941 | 1467360931778 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:31 INFO - PROCESS | 1941 | 1467360931897 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 01:15:31 INFO - PROCESS | 1941 | 1467360931983 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:31 INFO - PROCESS | 1941 | 1467360931984 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:31 INFO - PROCESS | 1941 | ++DOCSHELL 0x12bc87000 == 39 [pid = 1941] [id = 701] 01:15:31 INFO - PROCESS | 1941 | ++DOMWINDOW == 72 (0x110e40000) [pid = 1941] [serial = 2103] [outer = 0x0] 01:15:32 INFO - PROCESS | 1941 | ++DOMWINDOW == 73 (0x116711c00) [pid = 1941] [serial = 2104] [outer = 0x110e40000] 01:15:32 INFO - PROCESS | 1941 | 1467360932009 Marionette DEBUG loaded listener.js 01:15:32 INFO - PROCESS | 1941 | ++DOMWINDOW == 74 (0x118885c00) [pid = 1941] [serial = 2105] [outer = 0x110e40000] 01:15:32 INFO - PROCESS | 1941 | 1467360932259 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]]]}] 01:15:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 01:15:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 521ms 01:15:32 INFO - PROCESS | 1941 | 1467360932295 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 01:15:32 INFO - PROCESS | 1941 | 1467360932296 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 01:15:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 01:15:32 INFO - PROCESS | 1941 | 1467360932298 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 01:15:32 INFO - PROCESS | 1941 | 1467360932299 Marionette TRACE conn2 <- [1,2778,null,{}] 01:15:32 INFO - PROCESS | 1941 | 1467360932309 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}] 01:15:32 INFO - PROCESS | 1941 | 1467360932311 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:32 INFO - PROCESS | 1941 | 1467360932395 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 01:15:32 INFO - PROCESS | 1941 | 1467360932399 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:32 INFO - PROCESS | 1941 | 1467360932400 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:32 INFO - PROCESS | 1941 | ++DOCSHELL 0x12c33d000 == 40 [pid = 1941] [id = 702] 01:15:32 INFO - PROCESS | 1941 | ++DOMWINDOW == 75 (0x1181bb000) [pid = 1941] [serial = 2106] [outer = 0x0] 01:15:32 INFO - PROCESS | 1941 | ++DOMWINDOW == 76 (0x12567d000) [pid = 1941] [serial = 2107] [outer = 0x1181bb000] 01:15:32 INFO - PROCESS | 1941 | 1467360932424 Marionette DEBUG loaded listener.js 01:15:32 INFO - PROCESS | 1941 | ++DOMWINDOW == 77 (0x12600b000) [pid = 1941] [serial = 2108] [outer = 0x1181bb000] 01:15:32 INFO - PROCESS | 1941 | 1467360932762 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]]]}] 01:15:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 01:15:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 519ms 01:15:32 INFO - PROCESS | 1941 | 1467360932827 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 01:15:32 INFO - PROCESS | 1941 | 1467360932829 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 01:15:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 01:15:32 INFO - PROCESS | 1941 | 1467360932831 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 01:15:32 INFO - PROCESS | 1941 | 1467360932833 Marionette TRACE conn2 <- [1,2782,null,{}] 01:15:32 INFO - PROCESS | 1941 | 1467360932835 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}] 01:15:32 INFO - PROCESS | 1941 | 1467360932837 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:32 INFO - PROCESS | 1941 | 1467360932927 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 01:15:32 INFO - PROCESS | 1941 | 1467360932931 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:32 INFO - PROCESS | 1941 | 1467360932932 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:32 INFO - PROCESS | 1941 | ++DOCSHELL 0x12c4a0000 == 41 [pid = 1941] [id = 703] 01:15:32 INFO - PROCESS | 1941 | ++DOMWINDOW == 78 (0x126011000) [pid = 1941] [serial = 2109] [outer = 0x0] 01:15:32 INFO - PROCESS | 1941 | ++DOMWINDOW == 79 (0x126839c00) [pid = 1941] [serial = 2110] [outer = 0x126011000] 01:15:32 INFO - PROCESS | 1941 | 1467360932958 Marionette DEBUG loaded listener.js 01:15:33 INFO - PROCESS | 1941 | ++DOMWINDOW == 80 (0x12801a000) [pid = 1941] [serial = 2111] [outer = 0x126011000] 01:15:33 INFO - PROCESS | 1941 | 1467360933273 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]]]}] 01:15:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 01:15:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 470ms 01:15:33 INFO - PROCESS | 1941 | 1467360933302 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 01:15:33 INFO - PROCESS | 1941 | 1467360933304 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 01:15:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 01:15:33 INFO - PROCESS | 1941 | 1467360933307 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 01:15:33 INFO - PROCESS | 1941 | 1467360933308 Marionette TRACE conn2 <- [1,2786,null,{}] 01:15:33 INFO - PROCESS | 1941 | 1467360933311 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}] 01:15:33 INFO - PROCESS | 1941 | 1467360933312 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:33 INFO - PROCESS | 1941 | 1467360933389 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 01:15:33 INFO - PROCESS | 1941 | 1467360933393 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:33 INFO - PROCESS | 1941 | 1467360933394 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:33 INFO - PROCESS | 1941 | ++DOCSHELL 0x12cad5800 == 42 [pid = 1941] [id = 704] 01:15:33 INFO - PROCESS | 1941 | ++DOMWINDOW == 81 (0x128012400) [pid = 1941] [serial = 2112] [outer = 0x0] 01:15:33 INFO - PROCESS | 1941 | ++DOMWINDOW == 82 (0x12801fc00) [pid = 1941] [serial = 2113] [outer = 0x128012400] 01:15:33 INFO - PROCESS | 1941 | 1467360933425 Marionette DEBUG loaded listener.js 01:15:33 INFO - PROCESS | 1941 | ++DOMWINDOW == 83 (0x128105400) [pid = 1941] [serial = 2114] [outer = 0x128012400] 01:15:33 INFO - PROCESS | 1941 | 1467360933896 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]]]}] 01:15:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 01:15:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 620ms 01:15:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 01:15:33 INFO - PROCESS | 1941 | 1467360933929 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 01:15:33 INFO - PROCESS | 1941 | 1467360933932 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 01:15:33 INFO - PROCESS | 1941 | 1467360933935 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 01:15:33 INFO - PROCESS | 1941 | 1467360933937 Marionette TRACE conn2 <- [1,2790,null,{}] 01:15:33 INFO - PROCESS | 1941 | 1467360933941 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}] 01:15:33 INFO - PROCESS | 1941 | 1467360933943 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:34 INFO - PROCESS | 1941 | 1467360934049 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 01:15:34 INFO - PROCESS | 1941 | 1467360934108 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:34 INFO - PROCESS | 1941 | 1467360934109 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:34 INFO - PROCESS | 1941 | ++DOCSHELL 0x119a42800 == 43 [pid = 1941] [id = 705] 01:15:34 INFO - PROCESS | 1941 | ++DOMWINDOW == 84 (0x115020c00) [pid = 1941] [serial = 2115] [outer = 0x0] 01:15:34 INFO - PROCESS | 1941 | ++DOMWINDOW == 85 (0x1171b7400) [pid = 1941] [serial = 2116] [outer = 0x115020c00] 01:15:34 INFO - PROCESS | 1941 | 1467360934140 Marionette DEBUG loaded listener.js 01:15:34 INFO - PROCESS | 1941 | ++DOMWINDOW == 86 (0x1181aa400) [pid = 1941] [serial = 2117] [outer = 0x115020c00] 01:15:34 INFO - PROCESS | 1941 | 1467360934565 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]]]}] 01:15:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 01:15:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 671ms 01:15:34 INFO - PROCESS | 1941 | 1467360934606 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 01:15:34 INFO - PROCESS | 1941 | 1467360934609 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 01:15:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 01:15:34 INFO - PROCESS | 1941 | 1467360934614 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 01:15:34 INFO - PROCESS | 1941 | 1467360934616 Marionette TRACE conn2 <- [1,2794,null,{}] 01:15:34 INFO - PROCESS | 1941 | 1467360934618 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}] 01:15:34 INFO - PROCESS | 1941 | 1467360934620 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:34 INFO - PROCESS | 1941 | 1467360934721 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 01:15:34 INFO - PROCESS | 1941 | 1467360934808 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:34 INFO - PROCESS | 1941 | 1467360934810 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:34 INFO - PROCESS | 1941 | ++DOCSHELL 0x128bd4800 == 44 [pid = 1941] [id = 706] 01:15:34 INFO - PROCESS | 1941 | ++DOMWINDOW == 87 (0x1185b1400) [pid = 1941] [serial = 2118] [outer = 0x0] 01:15:34 INFO - PROCESS | 1941 | ++DOMWINDOW == 88 (0x1185bd800) [pid = 1941] [serial = 2119] [outer = 0x1185b1400] 01:15:34 INFO - PROCESS | 1941 | 1467360934856 Marionette DEBUG loaded listener.js 01:15:34 INFO - PROCESS | 1941 | ++DOMWINDOW == 89 (0x1193ebc00) [pid = 1941] [serial = 2120] [outer = 0x1185b1400] 01:15:35 INFO - PROCESS | 1941 | 1467360935279 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]]]}] 01:15:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 01:15:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 719ms 01:15:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 01:15:35 INFO - PROCESS | 1941 | 1467360935334 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 01:15:35 INFO - PROCESS | 1941 | 1467360935335 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 01:15:35 INFO - PROCESS | 1941 | 1467360935338 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 01:15:35 INFO - PROCESS | 1941 | 1467360935341 Marionette TRACE conn2 <- [1,2798,null,{}] 01:15:35 INFO - PROCESS | 1941 | 1467360935348 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}] 01:15:35 INFO - PROCESS | 1941 | 1467360935352 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:35 INFO - PROCESS | 1941 | 1467360935454 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 01:15:35 INFO - PROCESS | 1941 | 1467360935515 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:35 INFO - PROCESS | 1941 | 1467360935518 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:35 INFO - PROCESS | 1941 | ++DOCSHELL 0x12cad7800 == 45 [pid = 1941] [id = 707] 01:15:35 INFO - PROCESS | 1941 | ++DOMWINDOW == 90 (0x11987dc00) [pid = 1941] [serial = 2121] [outer = 0x0] 01:15:35 INFO - PROCESS | 1941 | ++DOMWINDOW == 91 (0x120fea400) [pid = 1941] [serial = 2122] [outer = 0x11987dc00] 01:15:35 INFO - PROCESS | 1941 | 1467360935561 Marionette DEBUG loaded listener.js 01:15:35 INFO - PROCESS | 1941 | ++DOMWINDOW == 92 (0x123dd4000) [pid = 1941] [serial = 2123] [outer = 0x11987dc00] 01:15:35 INFO - PROCESS | 1941 | 1467360935978 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]]]}] 01:15:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 01:15:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 674ms 01:15:36 INFO - PROCESS | 1941 | 1467360936012 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 01:15:36 INFO - PROCESS | 1941 | 1467360936014 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 01:15:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 01:15:36 INFO - PROCESS | 1941 | 1467360936016 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 01:15:36 INFO - PROCESS | 1941 | 1467360936018 Marionette TRACE conn2 <- [1,2802,null,{}] 01:15:36 INFO - PROCESS | 1941 | 1467360936020 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}] 01:15:36 INFO - PROCESS | 1941 | 1467360936022 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:36 INFO - PROCESS | 1941 | 1467360936141 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 01:15:36 INFO - PROCESS | 1941 | 1467360936212 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:36 INFO - PROCESS | 1941 | 1467360936214 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:36 INFO - PROCESS | 1941 | ++DOCSHELL 0x12d00e800 == 46 [pid = 1941] [id = 708] 01:15:36 INFO - PROCESS | 1941 | ++DOMWINDOW == 93 (0x1255d0000) [pid = 1941] [serial = 2124] [outer = 0x0] 01:15:36 INFO - PROCESS | 1941 | ++DOMWINDOW == 94 (0x126a1b000) [pid = 1941] [serial = 2125] [outer = 0x1255d0000] 01:15:36 INFO - PROCESS | 1941 | 1467360936243 Marionette DEBUG loaded listener.js 01:15:36 INFO - PROCESS | 1941 | ++DOMWINDOW == 95 (0x128018c00) [pid = 1941] [serial = 2126] [outer = 0x1255d0000] 01:15:36 INFO - PROCESS | 1941 | 1467360936805 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]]]}] 01:15:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 01:15:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 824ms 01:15:36 INFO - PROCESS | 1941 | 1467360936840 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 01:15:36 INFO - PROCESS | 1941 | 1467360936843 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 01:15:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 01:15:36 INFO - PROCESS | 1941 | 1467360936846 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 01:15:36 INFO - PROCESS | 1941 | 1467360936848 Marionette TRACE conn2 <- [1,2806,null,{}] 01:15:36 INFO - PROCESS | 1941 | 1467360936852 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}] 01:15:36 INFO - PROCESS | 1941 | 1467360936853 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:36 INFO - PROCESS | 1941 | 1467360936950 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 01:15:37 INFO - PROCESS | 1941 | 1467360937023 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:37 INFO - PROCESS | 1941 | 1467360937025 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:37 INFO - PROCESS | 1941 | ++DOCSHELL 0x123aab800 == 47 [pid = 1941] [id = 709] 01:15:37 INFO - PROCESS | 1941 | ++DOMWINDOW == 96 (0x113dac000) [pid = 1941] [serial = 2127] [outer = 0x0] 01:15:37 INFO - PROCESS | 1941 | ++DOMWINDOW == 97 (0x116074800) [pid = 1941] [serial = 2128] [outer = 0x113dac000] 01:15:37 INFO - PROCESS | 1941 | 1467360937053 Marionette DEBUG loaded listener.js 01:15:37 INFO - PROCESS | 1941 | ++DOMWINDOW == 98 (0x11811a000) [pid = 1941] [serial = 2129] [outer = 0x113dac000] 01:15:37 INFO - PROCESS | 1941 | --DOCSHELL 0x12c4a0000 == 46 [pid = 1941] [id = 703] 01:15:37 INFO - PROCESS | 1941 | --DOCSHELL 0x12c33d000 == 45 [pid = 1941] [id = 702] 01:15:37 INFO - PROCESS | 1941 | --DOCSHELL 0x12bc87000 == 44 [pid = 1941] [id = 701] 01:15:37 INFO - PROCESS | 1941 | --DOCSHELL 0x12b9dd000 == 43 [pid = 1941] [id = 700] 01:15:37 INFO - PROCESS | 1941 | --DOCSHELL 0x12b195800 == 42 [pid = 1941] [id = 699] 01:15:37 INFO - PROCESS | 1941 | --DOCSHELL 0x12aa68000 == 41 [pid = 1941] [id = 698] 01:15:37 INFO - PROCESS | 1941 | --DOCSHELL 0x1286d0000 == 40 [pid = 1941] [id = 697] 01:15:37 INFO - PROCESS | 1941 | --DOCSHELL 0x126ac6800 == 39 [pid = 1941] [id = 696] 01:15:37 INFO - PROCESS | 1941 | --DOCSHELL 0x124b05000 == 38 [pid = 1941] [id = 695] 01:15:37 INFO - PROCESS | 1941 | --DOCSHELL 0x116e4c800 == 37 [pid = 1941] [id = 694] 01:15:37 INFO - PROCESS | 1941 | --DOCSHELL 0x117e56000 == 36 [pid = 1941] [id = 693] 01:15:37 INFO - PROCESS | 1941 | --DOCSHELL 0x124b03800 == 35 [pid = 1941] [id = 690] 01:15:37 INFO - PROCESS | 1941 | --DOCSHELL 0x12a3b6000 == 34 [pid = 1941] [id = 679] 01:15:37 INFO - PROCESS | 1941 | --DOCSHELL 0x116fe2000 == 33 [pid = 1941] [id = 691] 01:15:37 INFO - PROCESS | 1941 | --DOCSHELL 0x119b43800 == 32 [pid = 1941] [id = 692] 01:15:37 INFO - PROCESS | 1941 | --DOCSHELL 0x12d00e800 == 31 [pid = 1941] [id = 708] 01:15:37 INFO - PROCESS | 1941 | --DOCSHELL 0x12cad7800 == 30 [pid = 1941] [id = 707] 01:15:37 INFO - PROCESS | 1941 | --DOCSHELL 0x128bd4800 == 29 [pid = 1941] [id = 706] 01:15:37 INFO - PROCESS | 1941 | --DOCSHELL 0x12cad5800 == 28 [pid = 1941] [id = 704] 01:15:37 INFO - PROCESS | 1941 | --DOCSHELL 0x119a42800 == 27 [pid = 1941] [id = 705] 01:15:37 INFO - PROCESS | 1941 | --DOMWINDOW == 97 (0x1182dd400) [pid = 1941] [serial = 2051] [outer = 0x0] [url = about:blank] 01:15:37 INFO - PROCESS | 1941 | --DOMWINDOW == 96 (0x120f34000) [pid = 1941] [serial = 2063] [outer = 0x0] [url = about:blank] 01:15:37 INFO - PROCESS | 1941 | --DOMWINDOW == 95 (0x118889400) [pid = 1941] [serial = 2056] [outer = 0x0] [url = about:blank] 01:15:37 INFO - PROCESS | 1941 | --DOMWINDOW == 94 (0x11986f800) [pid = 1941] [serial = 2057] [outer = 0x0] [url = about:blank] 01:15:37 INFO - PROCESS | 1941 | --DOMWINDOW == 93 (0x118881400) [pid = 1941] [serial = 2054] [outer = 0x0] [url = about:blank] 01:15:37 INFO - PROCESS | 1941 | --DOMWINDOW == 92 (0x123b74800) [pid = 1941] [serial = 2069] [outer = 0x0] [url = about:blank] 01:15:37 INFO - PROCESS | 1941 | --DOMWINDOW == 91 (0x1242db000) [pid = 1941] [serial = 2071] [outer = 0x0] [url = about:blank] 01:15:37 INFO - PROCESS | 1941 | --DOMWINDOW == 90 (0x123b73400) [pid = 1941] [serial = 2039] [outer = 0x0] [url = about:blank] 01:15:37 INFO - PROCESS | 1941 | --DOMWINDOW == 89 (0x1184ed000) [pid = 1941] [serial = 2053] [outer = 0x0] [url = about:blank] 01:15:37 INFO - PROCESS | 1941 | --DOMWINDOW == 88 (0x116031c00) [pid = 1941] [serial = 2044] [outer = 0x0] [url = about:blank] 01:15:37 INFO - PROCESS | 1941 | --DOMWINDOW == 87 (0x116711000) [pid = 1941] [serial = 2045] [outer = 0x0] [url = about:blank] 01:15:37 INFO - PROCESS | 1941 | --DOMWINDOW == 86 (0x112c88400) [pid = 1941] [serial = 2041] [outer = 0x0] [url = about:blank] 01:15:37 INFO - PROCESS | 1941 | --DOMWINDOW == 85 (0x1133de400) [pid = 1941] [serial = 2042] [outer = 0x0] [url = about:blank] 01:15:37 INFO - PROCESS | 1941 | --DOMWINDOW == 84 (0x11817d000) [pid = 1941] [serial = 2047] [outer = 0x0] [url = about:blank] 01:15:37 INFO - PROCESS | 1941 | --DOMWINDOW == 83 (0x1181b9c00) [pid = 1941] [serial = 2048] [outer = 0x0] [url = about:blank] 01:15:37 INFO - PROCESS | 1941 | --DOMWINDOW == 82 (0x11823a400) [pid = 1941] [serial = 2050] [outer = 0x0] [url = about:blank] 01:15:37 INFO - PROCESS | 1941 | --DOMWINDOW == 81 (0x11988a400) [pid = 1941] [serial = 2059] [outer = 0x0] [url = about:blank] 01:15:37 INFO - PROCESS | 1941 | --DOMWINDOW == 80 (0x119d4a400) [pid = 1941] [serial = 2060] [outer = 0x0] [url = about:blank] 01:15:37 INFO - PROCESS | 1941 | --DOMWINDOW == 79 (0x119d4dc00) [pid = 1941] [serial = 2062] [outer = 0x0] [url = about:blank] 01:15:37 INFO - PROCESS | 1941 | --DOMWINDOW == 78 (0x1181c4800) [pid = 1941] [serial = 2065] [outer = 0x0] [url = about:blank] 01:15:37 INFO - PROCESS | 1941 | --DOMWINDOW == 77 (0x120f2a400) [pid = 1941] [serial = 2068] [outer = 0x0] [url = about:blank] 01:15:37 INFO - PROCESS | 1941 | --DOMWINDOW == 76 (0x119421400) [pid = 1941] [serial = 2066] [outer = 0x0] [url = about:blank] 01:15:38 INFO - PROCESS | 1941 | 1467360938049 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]]]}] 01:15:38 INFO - PROCESS | 1941 | --DOCSHELL 0x12cbc8800 == 26 [pid = 1941] [id = 16] 01:15:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 01:15:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1224ms 01:15:38 INFO - PROCESS | 1941 | 1467360938082 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 01:15:38 INFO - PROCESS | 1941 | 1467360938084 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 01:15:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 01:15:38 INFO - PROCESS | 1941 | 1467360938087 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 01:15:38 INFO - PROCESS | 1941 | 1467360938089 Marionette TRACE conn2 <- [1,2810,null,{}] 01:15:38 INFO - PROCESS | 1941 | 1467360938092 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}] 01:15:38 INFO - PROCESS | 1941 | 1467360938094 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:38 INFO - PROCESS | 1941 | 1467360938174 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 01:15:38 INFO - PROCESS | 1941 | 1467360938180 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:38 INFO - PROCESS | 1941 | 1467360938183 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:38 INFO - PROCESS | 1941 | ++DOCSHELL 0x116fd8800 == 27 [pid = 1941] [id = 710] 01:15:38 INFO - PROCESS | 1941 | ++DOMWINDOW == 77 (0x113aa8400) [pid = 1941] [serial = 2130] [outer = 0x0] 01:15:38 INFO - PROCESS | 1941 | ++DOMWINDOW == 78 (0x113da9800) [pid = 1941] [serial = 2131] [outer = 0x113aa8400] 01:15:38 INFO - PROCESS | 1941 | 1467360938214 Marionette DEBUG loaded listener.js 01:15:38 INFO - PROCESS | 1941 | ++DOMWINDOW == 79 (0x112959c00) [pid = 1941] [serial = 2132] [outer = 0x113aa8400] 01:15:38 INFO - PROCESS | 1941 | 1467360938548 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]]]}] 01:15:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 01:15:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 520ms 01:15:38 INFO - PROCESS | 1941 | 1467360938607 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 01:15:38 INFO - PROCESS | 1941 | 1467360938610 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 01:15:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 01:15:38 INFO - PROCESS | 1941 | 1467360938615 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 01:15:38 INFO - PROCESS | 1941 | 1467360938616 Marionette TRACE conn2 <- [1,2814,null,{}] 01:15:38 INFO - PROCESS | 1941 | 1467360938619 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}] 01:15:38 INFO - PROCESS | 1941 | 1467360938621 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:38 INFO - PROCESS | 1941 | 1467360938701 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 01:15:38 INFO - PROCESS | 1941 | 1467360938707 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:38 INFO - PROCESS | 1941 | 1467360938708 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:38 INFO - PROCESS | 1941 | ++DOCSHELL 0x118fdd000 == 28 [pid = 1941] [id = 711] 01:15:38 INFO - PROCESS | 1941 | ++DOMWINDOW == 80 (0x116a0a000) [pid = 1941] [serial = 2133] [outer = 0x0] 01:15:38 INFO - PROCESS | 1941 | ++DOMWINDOW == 81 (0x11817f400) [pid = 1941] [serial = 2134] [outer = 0x116a0a000] 01:15:38 INFO - PROCESS | 1941 | 1467360938735 Marionette DEBUG loaded listener.js 01:15:38 INFO - PROCESS | 1941 | ++DOMWINDOW == 82 (0x1181b8000) [pid = 1941] [serial = 2135] [outer = 0x116a0a000] 01:15:39 INFO - PROCESS | 1941 | 1467360939091 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]]]}] 01:15:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 01:15:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 524ms 01:15:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 01:15:39 INFO - PROCESS | 1941 | 1467360939139 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 01:15:39 INFO - PROCESS | 1941 | 1467360939140 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 01:15:39 INFO - PROCESS | 1941 | 1467360939142 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 01:15:39 INFO - PROCESS | 1941 | 1467360939145 Marionette TRACE conn2 <- [1,2818,null,{}] 01:15:39 INFO - PROCESS | 1941 | 1467360939153 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}] 01:15:39 INFO - PROCESS | 1941 | 1467360939156 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:39 INFO - PROCESS | 1941 | 1467360939234 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 01:15:39 INFO - PROCESS | 1941 | 1467360939240 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:39 INFO - PROCESS | 1941 | 1467360939242 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:39 INFO - PROCESS | 1941 | ++DOCSHELL 0x123ed1000 == 29 [pid = 1941] [id = 712] 01:15:39 INFO - PROCESS | 1941 | ++DOMWINDOW == 83 (0x1121b9400) [pid = 1941] [serial = 2136] [outer = 0x0] 01:15:39 INFO - PROCESS | 1941 | ++DOMWINDOW == 84 (0x1183ab000) [pid = 1941] [serial = 2137] [outer = 0x1121b9400] 01:15:39 INFO - PROCESS | 1941 | 1467360939270 Marionette DEBUG loaded listener.js 01:15:39 INFO - PROCESS | 1941 | ++DOMWINDOW == 85 (0x1185be800) [pid = 1941] [serial = 2138] [outer = 0x1121b9400] 01:15:39 INFO - PROCESS | 1941 | 1467360939611 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]]]}] 01:15:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 01:15:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 522ms 01:15:39 INFO - PROCESS | 1941 | 1467360939665 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 01:15:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 01:15:39 INFO - PROCESS | 1941 | 1467360939666 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 01:15:39 INFO - PROCESS | 1941 | 1467360939668 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 01:15:39 INFO - PROCESS | 1941 | 1467360939670 Marionette TRACE conn2 <- [1,2822,null,{}] 01:15:39 INFO - PROCESS | 1941 | 1467360939672 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}] 01:15:39 INFO - PROCESS | 1941 | 1467360939673 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:39 INFO - PROCESS | 1941 | 1467360939780 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 01:15:39 INFO - PROCESS | 1941 | 1467360939787 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:39 INFO - PROCESS | 1941 | 1467360939788 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:39 INFO - PROCESS | 1941 | ++DOCSHELL 0x12560b800 == 30 [pid = 1941] [id = 713] 01:15:39 INFO - PROCESS | 1941 | ++DOMWINDOW == 86 (0x11823a400) [pid = 1941] [serial = 2139] [outer = 0x0] 01:15:39 INFO - PROCESS | 1941 | ++DOMWINDOW == 87 (0x118fad000) [pid = 1941] [serial = 2140] [outer = 0x11823a400] 01:15:39 INFO - PROCESS | 1941 | 1467360939813 Marionette DEBUG loaded listener.js 01:15:39 INFO - PROCESS | 1941 | ++DOMWINDOW == 88 (0x1193f6800) [pid = 1941] [serial = 2141] [outer = 0x11823a400] 01:15:40 INFO - PROCESS | 1941 | 1467360940140 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]]]}] 01:15:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 01:15:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 520ms 01:15:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 01:15:40 INFO - PROCESS | 1941 | 1467360940189 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 01:15:40 INFO - PROCESS | 1941 | 1467360940191 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 01:15:40 INFO - PROCESS | 1941 | 1467360940200 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 01:15:40 INFO - PROCESS | 1941 | 1467360940201 Marionette TRACE conn2 <- [1,2826,null,{}] 01:15:40 INFO - PROCESS | 1941 | 1467360940204 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}] 01:15:40 INFO - PROCESS | 1941 | 1467360940205 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:40 INFO - PROCESS | 1941 | 1467360940298 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 01:15:40 INFO - PROCESS | 1941 | 1467360940337 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:40 INFO - PROCESS | 1941 | 1467360940339 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:40 INFO - PROCESS | 1941 | ++DOCSHELL 0x12819e800 == 31 [pid = 1941] [id = 714] 01:15:40 INFO - PROCESS | 1941 | ++DOMWINDOW == 89 (0x11696ac00) [pid = 1941] [serial = 2142] [outer = 0x0] 01:15:40 INFO - PROCESS | 1941 | ++DOMWINDOW == 90 (0x119755c00) [pid = 1941] [serial = 2143] [outer = 0x11696ac00] 01:15:40 INFO - PROCESS | 1941 | 1467360940364 Marionette DEBUG loaded listener.js 01:15:40 INFO - PROCESS | 1941 | ++DOMWINDOW == 91 (0x119888000) [pid = 1941] [serial = 2144] [outer = 0x11696ac00] 01:15:40 INFO - PROCESS | 1941 | 1467360940683 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 01:15:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 01:15:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 530ms 01:15:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 01:15:40 INFO - PROCESS | 1941 | 1467360940724 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 01:15:40 INFO - PROCESS | 1941 | 1467360940725 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 01:15:40 INFO - PROCESS | 1941 | 1467360940727 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 01:15:40 INFO - PROCESS | 1941 | 1467360940729 Marionette TRACE conn2 <- [1,2830,null,{}] 01:15:40 INFO - PROCESS | 1941 | 1467360940731 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}] 01:15:40 INFO - PROCESS | 1941 | 1467360940735 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:40 INFO - PROCESS | 1941 | 1467360940849 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 01:15:40 INFO - PROCESS | 1941 | 1467360940886 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:40 INFO - PROCESS | 1941 | 1467360940887 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:40 INFO - PROCESS | 1941 | ++DOCSHELL 0x128db7800 == 32 [pid = 1941] [id = 715] 01:15:40 INFO - PROCESS | 1941 | ++DOMWINDOW == 92 (0x119b7b000) [pid = 1941] [serial = 2145] [outer = 0x0] 01:15:40 INFO - PROCESS | 1941 | ++DOMWINDOW == 93 (0x119d51400) [pid = 1941] [serial = 2146] [outer = 0x119b7b000] 01:15:40 INFO - PROCESS | 1941 | 1467360940913 Marionette DEBUG loaded listener.js 01:15:40 INFO - PROCESS | 1941 | ++DOMWINDOW == 94 (0x1238e4000) [pid = 1941] [serial = 2147] [outer = 0x119b7b000] 01:15:41 INFO - PROCESS | 1941 | 1467360941239 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]]]}] 01:15:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 01:15:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 568ms 01:15:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 01:15:41 INFO - PROCESS | 1941 | 1467360941296 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 01:15:41 INFO - PROCESS | 1941 | 1467360941297 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 01:15:41 INFO - PROCESS | 1941 | 1467360941299 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 01:15:41 INFO - PROCESS | 1941 | 1467360941300 Marionette TRACE conn2 <- [1,2834,null,{}] 01:15:41 INFO - PROCESS | 1941 | 1467360941303 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}] 01:15:41 INFO - PROCESS | 1941 | 1467360941304 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:41 INFO - PROCESS | 1941 | 1467360941409 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 01:15:41 INFO - PROCESS | 1941 | 1467360941419 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:41 INFO - PROCESS | 1941 | 1467360941421 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:41 INFO - PROCESS | 1941 | ++DOCSHELL 0x12aa65000 == 33 [pid = 1941] [id = 716] 01:15:41 INFO - PROCESS | 1941 | ++DOMWINDOW == 95 (0x1238eac00) [pid = 1941] [serial = 2148] [outer = 0x0] 01:15:41 INFO - PROCESS | 1941 | ++DOMWINDOW == 96 (0x123dcdc00) [pid = 1941] [serial = 2149] [outer = 0x1238eac00] 01:15:41 INFO - PROCESS | 1941 | 1467360941445 Marionette DEBUG loaded listener.js 01:15:41 INFO - PROCESS | 1941 | ++DOMWINDOW == 97 (0x12408f400) [pid = 1941] [serial = 2150] [outer = 0x1238eac00] 01:15:41 INFO - PROCESS | 1941 | 1467360941783 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 01:15:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 01:15:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 519ms 01:15:41 INFO - PROCESS | 1941 | 1467360941820 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 01:15:41 INFO - PROCESS | 1941 | 1467360941822 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 01:15:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 01:15:41 INFO - PROCESS | 1941 | 1467360941825 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 01:15:41 INFO - PROCESS | 1941 | 1467360941826 Marionette TRACE conn2 <- [1,2838,null,{}] 01:15:41 INFO - PROCESS | 1941 | 1467360941828 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}] 01:15:41 INFO - PROCESS | 1941 | 1467360941829 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:41 INFO - PROCESS | 1941 | 1467360941926 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 01:15:41 INFO - PROCESS | 1941 | 1467360941940 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:41 INFO - PROCESS | 1941 | 1467360941941 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:41 INFO - PROCESS | 1941 | ++DOCSHELL 0x12b111000 == 34 [pid = 1941] [id = 717] 01:15:41 INFO - PROCESS | 1941 | ++DOMWINDOW == 98 (0x12459a000) [pid = 1941] [serial = 2151] [outer = 0x0] 01:15:41 INFO - PROCESS | 1941 | ++DOMWINDOW == 99 (0x124b5a800) [pid = 1941] [serial = 2152] [outer = 0x12459a000] 01:15:41 INFO - PROCESS | 1941 | 1467360941966 Marionette DEBUG loaded listener.js 01:15:42 INFO - PROCESS | 1941 | ++DOMWINDOW == 100 (0x124eccc00) [pid = 1941] [serial = 2153] [outer = 0x12459a000] 01:15:42 INFO - PROCESS | 1941 | --DOMWINDOW == 99 (0x128012400) [pid = 1941] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 01:15:42 INFO - PROCESS | 1941 | --DOMWINDOW == 98 (0x1182d8800) [pid = 1941] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 01:15:42 INFO - PROCESS | 1941 | --DOMWINDOW == 97 (0x113a9bc00) [pid = 1941] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 01:15:42 INFO - PROCESS | 1941 | --DOMWINDOW == 96 (0x123dc8c00) [pid = 1941] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 01:15:42 INFO - PROCESS | 1941 | --DOMWINDOW == 95 (0x116a0b400) [pid = 1941] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 01:15:42 INFO - PROCESS | 1941 | --DOMWINDOW == 94 (0x11295f000) [pid = 1941] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 01:15:42 INFO - PROCESS | 1941 | --DOMWINDOW == 93 (0x123806c00) [pid = 1941] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 01:15:42 INFO - PROCESS | 1941 | --DOMWINDOW == 92 (0x124ecbc00) [pid = 1941] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 01:15:42 INFO - PROCESS | 1941 | --DOMWINDOW == 91 (0x1181bb000) [pid = 1941] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 01:15:42 INFO - PROCESS | 1941 | --DOMWINDOW == 90 (0x1181b6800) [pid = 1941] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 01:15:42 INFO - PROCESS | 1941 | --DOMWINDOW == 89 (0x110e40000) [pid = 1941] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 01:15:42 INFO - PROCESS | 1941 | --DOMWINDOW == 88 (0x1182d1800) [pid = 1941] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 01:15:42 INFO - PROCESS | 1941 | --DOMWINDOW == 87 (0x126011000) [pid = 1941] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 01:15:42 INFO - PROCESS | 1941 | --DOMWINDOW == 86 (0x112c07800) [pid = 1941] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 01:15:42 INFO - PROCESS | 1941 | --DOMWINDOW == 85 (0x119d90400) [pid = 1941] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 01:15:42 INFO - PROCESS | 1941 | 1467360942423 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]]]}] 01:15:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 01:15:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 620ms 01:15:42 INFO - PROCESS | 1941 | 1467360942446 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 01:15:42 INFO - PROCESS | 1941 | 1467360942447 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 01:15:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 01:15:42 INFO - PROCESS | 1941 | 1467360942449 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 01:15:42 INFO - PROCESS | 1941 | 1467360942450 Marionette TRACE conn2 <- [1,2842,null,{}] 01:15:42 INFO - PROCESS | 1941 | 1467360942458 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}] 01:15:42 INFO - PROCESS | 1941 | 1467360942459 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:42 INFO - PROCESS | 1941 | 1467360942580 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 01:15:42 INFO - PROCESS | 1941 | 1467360942617 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:42 INFO - PROCESS | 1941 | 1467360942618 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:42 INFO - PROCESS | 1941 | ++DOCSHELL 0x123ec6000 == 35 [pid = 1941] [id = 718] 01:15:42 INFO - PROCESS | 1941 | ++DOMWINDOW == 86 (0x110e35000) [pid = 1941] [serial = 2154] [outer = 0x0] 01:15:42 INFO - PROCESS | 1941 | ++DOMWINDOW == 87 (0x116a0b400) [pid = 1941] [serial = 2155] [outer = 0x110e35000] 01:15:42 INFO - PROCESS | 1941 | 1467360942643 Marionette DEBUG loaded listener.js 01:15:42 INFO - PROCESS | 1941 | ++DOMWINDOW == 88 (0x119419c00) [pid = 1941] [serial = 2156] [outer = 0x110e35000] 01:15:42 INFO - PROCESS | 1941 | 1467360942911 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]]]}] 01:15:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 01:15:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 473ms 01:15:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 01:15:42 INFO - PROCESS | 1941 | 1467360942929 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 01:15:42 INFO - PROCESS | 1941 | 1467360942930 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 01:15:42 INFO - PROCESS | 1941 | 1467360942932 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 01:15:42 INFO - PROCESS | 1941 | 1467360942933 Marionette TRACE conn2 <- [1,2846,null,{}] 01:15:42 INFO - PROCESS | 1941 | 1467360942936 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}] 01:15:42 INFO - PROCESS | 1941 | 1467360942938 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:43 INFO - PROCESS | 1941 | 1467360943027 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 01:15:43 INFO - PROCESS | 1941 | 1467360943032 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:43 INFO - PROCESS | 1941 | 1467360943033 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:43 INFO - PROCESS | 1941 | ++DOCSHELL 0x12bc7a800 == 36 [pid = 1941] [id = 719] 01:15:43 INFO - PROCESS | 1941 | ++DOMWINDOW == 89 (0x119d90400) [pid = 1941] [serial = 2157] [outer = 0x0] 01:15:43 INFO - PROCESS | 1941 | ++DOMWINDOW == 90 (0x124b5b400) [pid = 1941] [serial = 2158] [outer = 0x119d90400] 01:15:43 INFO - PROCESS | 1941 | 1467360943059 Marionette DEBUG loaded listener.js 01:15:43 INFO - PROCESS | 1941 | ++DOMWINDOW == 91 (0x1255cc800) [pid = 1941] [serial = 2159] [outer = 0x119d90400] 01:15:43 INFO - PROCESS | 1941 | 1467360943407 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]]]}] 01:15:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 01:15:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 519ms 01:15:43 INFO - PROCESS | 1941 | 1467360943456 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 01:15:43 INFO - PROCESS | 1941 | 1467360943457 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 01:15:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 01:15:43 INFO - PROCESS | 1941 | 1467360943460 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 01:15:43 INFO - PROCESS | 1941 | 1467360943461 Marionette TRACE conn2 <- [1,2850,null,{}] 01:15:43 INFO - PROCESS | 1941 | 1467360943464 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}] 01:15:43 INFO - PROCESS | 1941 | 1467360943465 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:43 INFO - PROCESS | 1941 | 1467360943564 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 01:15:43 INFO - PROCESS | 1941 | 1467360943570 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:43 INFO - PROCESS | 1941 | 1467360943573 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:43 INFO - PROCESS | 1941 | ++DOCSHELL 0x128199800 == 37 [pid = 1941] [id = 720] 01:15:43 INFO - PROCESS | 1941 | ++DOMWINDOW == 92 (0x1255d3400) [pid = 1941] [serial = 2160] [outer = 0x0] 01:15:43 INFO - PROCESS | 1941 | ++DOMWINDOW == 93 (0x126575c00) [pid = 1941] [serial = 2161] [outer = 0x1255d3400] 01:15:43 INFO - PROCESS | 1941 | 1467360943600 Marionette DEBUG loaded listener.js 01:15:43 INFO - PROCESS | 1941 | ++DOMWINDOW == 94 (0x12801f000) [pid = 1941] [serial = 2162] [outer = 0x1255d3400] 01:15:43 INFO - PROCESS | 1941 | 1467360943936 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 01:15:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 01:15:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 519ms 01:15:43 INFO - PROCESS | 1941 | 1467360943979 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 01:15:43 INFO - PROCESS | 1941 | 1467360943980 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 01:15:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 01:15:43 INFO - PROCESS | 1941 | 1467360943982 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 01:15:43 INFO - PROCESS | 1941 | 1467360943983 Marionette TRACE conn2 <- [1,2854,null,{}] 01:15:43 INFO - PROCESS | 1941 | 1467360943986 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}] 01:15:43 INFO - PROCESS | 1941 | 1467360943987 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:44 INFO - PROCESS | 1941 | 1467360944066 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 01:15:44 INFO - PROCESS | 1941 | 1467360944131 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:44 INFO - PROCESS | 1941 | 1467360944133 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:44 INFO - PROCESS | 1941 | ++DOCSHELL 0x12cbd2800 == 38 [pid = 1941] [id = 721] 01:15:44 INFO - PROCESS | 1941 | ++DOMWINDOW == 95 (0x1245e8400) [pid = 1941] [serial = 2163] [outer = 0x0] 01:15:44 INFO - PROCESS | 1941 | ++DOMWINDOW == 96 (0x128107400) [pid = 1941] [serial = 2164] [outer = 0x1245e8400] 01:15:44 INFO - PROCESS | 1941 | 1467360944157 Marionette DEBUG loaded listener.js 01:15:44 INFO - PROCESS | 1941 | ++DOMWINDOW == 97 (0x12811d000) [pid = 1941] [serial = 2165] [outer = 0x1245e8400] 01:15:44 INFO - PROCESS | 1941 | 1467360944652 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]]]}] 01:15:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 01:15:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 718ms 01:15:44 INFO - PROCESS | 1941 | 1467360944702 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 01:15:44 INFO - PROCESS | 1941 | 1467360944705 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 01:15:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 01:15:44 INFO - PROCESS | 1941 | 1467360944708 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 01:15:44 INFO - PROCESS | 1941 | 1467360944710 Marionette TRACE conn2 <- [1,2858,null,{}] 01:15:44 INFO - PROCESS | 1941 | 1467360944715 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}] 01:15:44 INFO - PROCESS | 1941 | 1467360944716 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:44 INFO - PROCESS | 1941 | 1467360944829 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 01:15:44 INFO - PROCESS | 1941 | 1467360944960 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:44 INFO - PROCESS | 1941 | 1467360944962 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:44 INFO - PROCESS | 1941 | ++DOCSHELL 0x118fd4800 == 39 [pid = 1941] [id = 722] 01:15:44 INFO - PROCESS | 1941 | ++DOMWINDOW == 98 (0x113da7000) [pid = 1941] [serial = 2166] [outer = 0x0] 01:15:44 INFO - PROCESS | 1941 | ++DOMWINDOW == 99 (0x11662e800) [pid = 1941] [serial = 2167] [outer = 0x113da7000] 01:15:44 INFO - PROCESS | 1941 | 1467360944994 Marionette DEBUG loaded listener.js 01:15:45 INFO - PROCESS | 1941 | ++DOMWINDOW == 100 (0x117e9b400) [pid = 1941] [serial = 2168] [outer = 0x113da7000] 01:15:45 INFO - PROCESS | 1941 | 1467360945670 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 01:15:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 01:15:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 974ms 01:15:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 01:15:45 INFO - PROCESS | 1941 | 1467360945683 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 01:15:45 INFO - PROCESS | 1941 | 1467360945685 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 01:15:45 INFO - PROCESS | 1941 | 1467360945724 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 01:15:45 INFO - PROCESS | 1941 | 1467360945726 Marionette TRACE conn2 <- [1,2862,null,{}] 01:15:45 INFO - PROCESS | 1941 | 1467360945731 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}] 01:15:45 INFO - PROCESS | 1941 | 1467360945733 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:45 INFO - PROCESS | 1941 | 1467360945836 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 01:15:45 INFO - PROCESS | 1941 | 1467360945916 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:45 INFO - PROCESS | 1941 | 1467360945919 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:45 INFO - PROCESS | 1941 | ++DOCSHELL 0x117e72000 == 40 [pid = 1941] [id = 723] 01:15:45 INFO - PROCESS | 1941 | ++DOMWINDOW == 101 (0x113f2d800) [pid = 1941] [serial = 2169] [outer = 0x0] 01:15:45 INFO - PROCESS | 1941 | ++DOMWINDOW == 102 (0x116031c00) [pid = 1941] [serial = 2170] [outer = 0x113f2d800] 01:15:45 INFO - PROCESS | 1941 | 1467360945948 Marionette DEBUG loaded listener.js 01:15:45 INFO - PROCESS | 1941 | ++DOMWINDOW == 103 (0x1171ba800) [pid = 1941] [serial = 2171] [outer = 0x113f2d800] 01:15:46 INFO - PROCESS | 1941 | --DOCSHELL 0x128199800 == 39 [pid = 1941] [id = 720] 01:15:46 INFO - PROCESS | 1941 | --DOCSHELL 0x12bc7a800 == 38 [pid = 1941] [id = 719] 01:15:46 INFO - PROCESS | 1941 | --DOCSHELL 0x123ec6000 == 37 [pid = 1941] [id = 718] 01:15:46 INFO - PROCESS | 1941 | --DOCSHELL 0x12b111000 == 36 [pid = 1941] [id = 717] 01:15:46 INFO - PROCESS | 1941 | --DOCSHELL 0x12aa65000 == 35 [pid = 1941] [id = 716] 01:15:46 INFO - PROCESS | 1941 | --DOCSHELL 0x128db7800 == 34 [pid = 1941] [id = 715] 01:15:46 INFO - PROCESS | 1941 | --DOCSHELL 0x12819e800 == 33 [pid = 1941] [id = 714] 01:15:46 INFO - PROCESS | 1941 | --DOCSHELL 0x12560b800 == 32 [pid = 1941] [id = 713] 01:15:46 INFO - PROCESS | 1941 | --DOCSHELL 0x123ed1000 == 31 [pid = 1941] [id = 712] 01:15:46 INFO - PROCESS | 1941 | --DOCSHELL 0x118fdd000 == 30 [pid = 1941] [id = 711] 01:15:46 INFO - PROCESS | 1941 | --DOCSHELL 0x116fd8800 == 29 [pid = 1941] [id = 710] 01:15:46 INFO - PROCESS | 1941 | --DOCSHELL 0x123aab800 == 28 [pid = 1941] [id = 709] 01:15:46 INFO - PROCESS | 1941 | --DOCSHELL 0x12cbc8000 == 27 [pid = 1941] [id = 17] 01:15:46 INFO - PROCESS | 1941 | --DOMWINDOW == 102 (0x12801a000) [pid = 1941] [serial = 2111] [outer = 0x0] [url = about:blank] 01:15:46 INFO - PROCESS | 1941 | --DOMWINDOW == 101 (0x12801fc00) [pid = 1941] [serial = 2113] [outer = 0x0] [url = about:blank] 01:15:46 INFO - PROCESS | 1941 | --DOMWINDOW == 100 (0x128105400) [pid = 1941] [serial = 2114] [outer = 0x0] [url = about:blank] 01:15:46 INFO - PROCESS | 1941 | --DOMWINDOW == 99 (0x119420400) [pid = 1941] [serial = 2089] [outer = 0x0] [url = about:blank] 01:15:46 INFO - PROCESS | 1941 | --DOMWINDOW == 98 (0x118121400) [pid = 1941] [serial = 2081] [outer = 0x0] [url = about:blank] 01:15:46 INFO - PROCESS | 1941 | --DOMWINDOW == 97 (0x1249b0c00) [pid = 1941] [serial = 2072] [outer = 0x0] [url = about:blank] 01:15:46 INFO - PROCESS | 1941 | --DOMWINDOW == 96 (0x119d45000) [pid = 1941] [serial = 2093] [outer = 0x0] [url = about:blank] 01:15:46 INFO - PROCESS | 1941 | --DOMWINDOW == 95 (0x1138ecc00) [pid = 1941] [serial = 2075] [outer = 0x0] [url = about:blank] 01:15:46 INFO - PROCESS | 1941 | --DOMWINDOW == 94 (0x124ec9800) [pid = 1941] [serial = 2099] [outer = 0x0] [url = about:blank] 01:15:46 INFO - PROCESS | 1941 | --DOMWINDOW == 93 (0x125675400) [pid = 1941] [serial = 2102] [outer = 0x0] [url = about:blank] 01:15:46 INFO - PROCESS | 1941 | --DOMWINDOW == 92 (0x12600b000) [pid = 1941] [serial = 2108] [outer = 0x0] [url = about:blank] 01:15:46 INFO - PROCESS | 1941 | --DOMWINDOW == 91 (0x1181c7c00) [pid = 1941] [serial = 2083] [outer = 0x0] [url = about:blank] 01:15:46 INFO - PROCESS | 1941 | --DOMWINDOW == 90 (0x117102c00) [pid = 1941] [serial = 2080] [outer = 0x0] [url = about:blank] 01:15:46 INFO - PROCESS | 1941 | --DOMWINDOW == 89 (0x116711c00) [pid = 1941] [serial = 2104] [outer = 0x0] [url = about:blank] 01:15:46 INFO - PROCESS | 1941 | --DOMWINDOW == 88 (0x11938a400) [pid = 1941] [serial = 2087] [outer = 0x0] [url = about:blank] 01:15:46 INFO - PROCESS | 1941 | --DOMWINDOW == 87 (0x119b87000) [pid = 1941] [serial = 2092] [outer = 0x0] [url = about:blank] 01:15:46 INFO - PROCESS | 1941 | --DOMWINDOW == 86 (0x126839c00) [pid = 1941] [serial = 2110] [outer = 0x0] [url = about:blank] 01:15:46 INFO - PROCESS | 1941 | --DOMWINDOW == 85 (0x113283c00) [pid = 1941] [serial = 2074] [outer = 0x0] [url = about:blank] 01:15:46 INFO - PROCESS | 1941 | --DOMWINDOW == 84 (0x11987f800) [pid = 1941] [serial = 2090] [outer = 0x0] [url = about:blank] 01:15:46 INFO - PROCESS | 1941 | --DOMWINDOW == 83 (0x11811b800) [pid = 1941] [serial = 2078] [outer = 0x0] [url = about:blank] 01:15:46 INFO - PROCESS | 1941 | --DOMWINDOW == 82 (0x116972c00) [pid = 1941] [serial = 2077] [outer = 0x0] [url = about:blank] 01:15:46 INFO - PROCESS | 1941 | --DOMWINDOW == 81 (0x1185b3c00) [pid = 1941] [serial = 2086] [outer = 0x0] [url = about:blank] 01:15:46 INFO - PROCESS | 1941 | --DOMWINDOW == 80 (0x124e52c00) [pid = 1941] [serial = 2098] [outer = 0x0] [url = about:blank] 01:15:46 INFO - PROCESS | 1941 | --DOMWINDOW == 79 (0x1242e6c00) [pid = 1941] [serial = 2096] [outer = 0x0] [url = about:blank] 01:15:46 INFO - PROCESS | 1941 | --DOMWINDOW == 78 (0x11823fc00) [pid = 1941] [serial = 2084] [outer = 0x0] [url = about:blank] 01:15:46 INFO - PROCESS | 1941 | --DOMWINDOW == 77 (0x1255cf000) [pid = 1941] [serial = 2101] [outer = 0x0] [url = about:blank] 01:15:46 INFO - PROCESS | 1941 | --DOMWINDOW == 76 (0x118885c00) [pid = 1941] [serial = 2105] [outer = 0x0] [url = about:blank] 01:15:46 INFO - PROCESS | 1941 | --DOMWINDOW == 75 (0x123935000) [pid = 1941] [serial = 2095] [outer = 0x0] [url = about:blank] 01:15:46 INFO - PROCESS | 1941 | --DOMWINDOW == 74 (0x12567d000) [pid = 1941] [serial = 2107] [outer = 0x0] [url = about:blank] 01:15:46 INFO - PROCESS | 1941 | 1467360946377 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]]]}] 01:15:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 01:15:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 710ms 01:15:46 INFO - PROCESS | 1941 | 1467360946399 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 01:15:46 INFO - PROCESS | 1941 | 1467360946403 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 01:15:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 01:15:46 INFO - PROCESS | 1941 | 1467360946410 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 01:15:46 INFO - PROCESS | 1941 | 1467360946411 Marionette TRACE conn2 <- [1,2866,null,{}] 01:15:46 INFO - PROCESS | 1941 | 1467360946414 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}] 01:15:46 INFO - PROCESS | 1941 | 1467360946415 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:46 INFO - PROCESS | 1941 | 1467360946494 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 01:15:46 INFO - PROCESS | 1941 | 1467360946499 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:46 INFO - PROCESS | 1941 | 1467360946501 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:46 INFO - PROCESS | 1941 | ++DOCSHELL 0x119daa800 == 28 [pid = 1941] [id = 724] 01:15:46 INFO - PROCESS | 1941 | ++DOMWINDOW == 75 (0x118121400) [pid = 1941] [serial = 2172] [outer = 0x0] 01:15:46 INFO - PROCESS | 1941 | ++DOMWINDOW == 76 (0x1181bcc00) [pid = 1941] [serial = 2173] [outer = 0x118121400] 01:15:46 INFO - PROCESS | 1941 | 1467360946532 Marionette DEBUG loaded listener.js 01:15:46 INFO - PROCESS | 1941 | ++DOMWINDOW == 77 (0x1181c8800) [pid = 1941] [serial = 2174] [outer = 0x118121400] 01:15:46 INFO - PROCESS | 1941 | 1467360946867 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]]]}] 01:15:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 01:15:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 519ms 01:15:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 01:15:46 INFO - PROCESS | 1941 | 1467360946929 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 01:15:46 INFO - PROCESS | 1941 | 1467360946930 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 01:15:46 INFO - PROCESS | 1941 | 1467360946932 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 01:15:46 INFO - PROCESS | 1941 | 1467360946935 Marionette TRACE conn2 <- [1,2870,null,{}] 01:15:46 INFO - PROCESS | 1941 | 1467360946943 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}] 01:15:46 INFO - PROCESS | 1941 | 1467360946946 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:47 INFO - PROCESS | 1941 | 1467360947027 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 01:15:47 INFO - PROCESS | 1941 | 1467360947032 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:47 INFO - PROCESS | 1941 | 1467360947035 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:47 INFO - PROCESS | 1941 | ++DOCSHELL 0x12502c000 == 29 [pid = 1941] [id = 725] 01:15:47 INFO - PROCESS | 1941 | ++DOMWINDOW == 78 (0x1182d8800) [pid = 1941] [serial = 2175] [outer = 0x0] 01:15:47 INFO - PROCESS | 1941 | ++DOMWINDOW == 79 (0x1185b5800) [pid = 1941] [serial = 2176] [outer = 0x1182d8800] 01:15:47 INFO - PROCESS | 1941 | 1467360947068 Marionette DEBUG loaded listener.js 01:15:47 INFO - PROCESS | 1941 | ++DOMWINDOW == 80 (0x119386000) [pid = 1941] [serial = 2177] [outer = 0x1182d8800] 01:15:47 INFO - PROCESS | 1941 | 1467360947534 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]]]}] 01:15:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 01:15:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 623ms 01:15:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 01:15:47 INFO - PROCESS | 1941 | 1467360947563 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 01:15:47 INFO - PROCESS | 1941 | 1467360947565 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 01:15:47 INFO - PROCESS | 1941 | 1467360947569 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 01:15:47 INFO - PROCESS | 1941 | 1467360947574 Marionette TRACE conn2 <- [1,2874,null,{}] 01:15:47 INFO - PROCESS | 1941 | 1467360947578 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}] 01:15:47 INFO - PROCESS | 1941 | 1467360947580 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:47 INFO - PROCESS | 1941 | 1467360947666 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 01:15:47 INFO - PROCESS | 1941 | 1467360947673 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:47 INFO - PROCESS | 1941 | 1467360947674 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:47 INFO - PROCESS | 1941 | ++DOCSHELL 0x128197800 == 30 [pid = 1941] [id = 726] 01:15:47 INFO - PROCESS | 1941 | ++DOMWINDOW == 81 (0x112950c00) [pid = 1941] [serial = 2178] [outer = 0x0] 01:15:47 INFO - PROCESS | 1941 | ++DOMWINDOW == 82 (0x119750800) [pid = 1941] [serial = 2179] [outer = 0x112950c00] 01:15:47 INFO - PROCESS | 1941 | 1467360947699 Marionette DEBUG loaded listener.js 01:15:47 INFO - PROCESS | 1941 | ++DOMWINDOW == 83 (0x119887800) [pid = 1941] [serial = 2180] [outer = 0x112950c00] 01:15:48 INFO - PROCESS | 1941 | 1467360948047 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]]]}] 01:15:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 01:15:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 524ms 01:15:48 INFO - PROCESS | 1941 | 1467360948092 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 01:15:48 INFO - PROCESS | 1941 | 1467360948094 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 01:15:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 01:15:48 INFO - PROCESS | 1941 | 1467360948096 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 01:15:48 INFO - PROCESS | 1941 | 1467360948097 Marionette TRACE conn2 <- [1,2878,null,{}] 01:15:48 INFO - PROCESS | 1941 | 1467360948099 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}] 01:15:48 INFO - PROCESS | 1941 | 1467360948100 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:48 INFO - PROCESS | 1941 | 1467360948208 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 01:15:48 INFO - PROCESS | 1941 | 1467360948215 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:48 INFO - PROCESS | 1941 | 1467360948216 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:48 INFO - PROCESS | 1941 | ++DOCSHELL 0x128bd0000 == 31 [pid = 1941] [id = 727] 01:15:48 INFO - PROCESS | 1941 | ++DOMWINDOW == 84 (0x1127d3400) [pid = 1941] [serial = 2181] [outer = 0x0] 01:15:48 INFO - PROCESS | 1941 | ++DOMWINDOW == 85 (0x119d07000) [pid = 1941] [serial = 2182] [outer = 0x1127d3400] 01:15:48 INFO - PROCESS | 1941 | 1467360948240 Marionette DEBUG loaded listener.js 01:15:48 INFO - PROCESS | 1941 | ++DOMWINDOW == 86 (0x119d44400) [pid = 1941] [serial = 2183] [outer = 0x1127d3400] 01:15:48 INFO - PROCESS | 1941 | 1467360948631 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]]]}] 01:15:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 01:15:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 568ms 01:15:48 INFO - PROCESS | 1941 | 1467360948671 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 01:15:48 INFO - PROCESS | 1941 | 1467360948673 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 01:15:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 01:15:48 INFO - PROCESS | 1941 | 1467360948676 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 01:15:48 INFO - PROCESS | 1941 | 1467360948678 Marionette TRACE conn2 <- [1,2882,null,{}] 01:15:48 INFO - PROCESS | 1941 | 1467360948682 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}] 01:15:48 INFO - PROCESS | 1941 | 1467360948688 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:48 INFO - PROCESS | 1941 | 1467360948866 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 01:15:48 INFO - PROCESS | 1941 | 1467360948887 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:48 INFO - PROCESS | 1941 | 1467360948888 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:48 INFO - PROCESS | 1941 | ++DOCSHELL 0x12aab0000 == 32 [pid = 1941] [id = 728] 01:15:48 INFO - PROCESS | 1941 | ++DOMWINDOW == 87 (0x120f28c00) [pid = 1941] [serial = 2184] [outer = 0x0] 01:15:48 INFO - PROCESS | 1941 | ++DOMWINDOW == 88 (0x120feec00) [pid = 1941] [serial = 2185] [outer = 0x120f28c00] 01:15:48 INFO - PROCESS | 1941 | 1467360948913 Marionette DEBUG loaded listener.js 01:15:48 INFO - PROCESS | 1941 | ++DOMWINDOW == 89 (0x123faa800) [pid = 1941] [serial = 2186] [outer = 0x120f28c00] 01:15:49 INFO - PROCESS | 1941 | 1467360949266 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]]]}] 01:15:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 01:15:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 620ms 01:15:49 INFO - PROCESS | 1941 | 1467360949305 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 01:15:49 INFO - PROCESS | 1941 | 1467360949307 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 01:15:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 01:15:49 INFO - PROCESS | 1941 | 1467360949309 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 01:15:49 INFO - PROCESS | 1941 | 1467360949310 Marionette TRACE conn2 <- [1,2886,null,{}] 01:15:49 INFO - PROCESS | 1941 | 1467360949312 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}] 01:15:49 INFO - PROCESS | 1941 | 1467360949314 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:49 INFO - PROCESS | 1941 | 1467360949418 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 01:15:49 INFO - PROCESS | 1941 | 1467360949422 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:49 INFO - PROCESS | 1941 | 1467360949423 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:49 INFO - PROCESS | 1941 | ++DOCSHELL 0x12b9d8000 == 33 [pid = 1941] [id = 729] 01:15:49 INFO - PROCESS | 1941 | ++DOMWINDOW == 90 (0x1125f4800) [pid = 1941] [serial = 2187] [outer = 0x0] 01:15:49 INFO - PROCESS | 1941 | ++DOMWINDOW == 91 (0x12456ec00) [pid = 1941] [serial = 2188] [outer = 0x1125f4800] 01:15:49 INFO - PROCESS | 1941 | 1467360949448 Marionette DEBUG loaded listener.js 01:15:49 INFO - PROCESS | 1941 | ++DOMWINDOW == 92 (0x1255ccc00) [pid = 1941] [serial = 2189] [outer = 0x1125f4800] 01:15:49 INFO - PROCESS | 1941 | 1467360949767 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]]]}] 01:15:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 01:15:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 471ms 01:15:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 01:15:49 INFO - PROCESS | 1941 | 1467360949780 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 01:15:49 INFO - PROCESS | 1941 | 1467360949781 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 01:15:49 INFO - PROCESS | 1941 | 1467360949783 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 01:15:49 INFO - PROCESS | 1941 | 1467360949785 Marionette TRACE conn2 <- [1,2890,null,{}] 01:15:49 INFO - PROCESS | 1941 | 1467360949800 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}] 01:15:49 INFO - PROCESS | 1941 | 1467360949801 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:49 INFO - PROCESS | 1941 | 1467360949919 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 01:15:49 INFO - PROCESS | 1941 | 1467360949922 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:49 INFO - PROCESS | 1941 | 1467360949923 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:49 INFO - PROCESS | 1941 | ++DOCSHELL 0x12bc87000 == 34 [pid = 1941] [id = 730] 01:15:49 INFO - PROCESS | 1941 | ++DOMWINDOW == 93 (0x1255d1c00) [pid = 1941] [serial = 2190] [outer = 0x0] 01:15:49 INFO - PROCESS | 1941 | ++DOMWINDOW == 94 (0x126011400) [pid = 1941] [serial = 2191] [outer = 0x1255d1c00] 01:15:49 INFO - PROCESS | 1941 | 1467360949948 Marionette DEBUG loaded listener.js 01:15:49 INFO - PROCESS | 1941 | ++DOMWINDOW == 95 (0x12657e400) [pid = 1941] [serial = 2192] [outer = 0x1255d1c00] 01:15:50 INFO - PROCESS | 1941 | --DOCSHELL 0x119daa800 == 33 [pid = 1941] [id = 724] 01:15:50 INFO - PROCESS | 1941 | --DOCSHELL 0x117e72000 == 32 [pid = 1941] [id = 723] 01:15:50 INFO - PROCESS | 1941 | --DOCSHELL 0x12cbd2800 == 31 [pid = 1941] [id = 721] 01:15:50 INFO - PROCESS | 1941 | --DOCSHELL 0x118fd4800 == 30 [pid = 1941] [id = 722] 01:15:51 INFO - PROCESS | 1941 | --DOCSHELL 0x12b9d8000 == 29 [pid = 1941] [id = 729] 01:15:51 INFO - PROCESS | 1941 | --DOCSHELL 0x12aab0000 == 28 [pid = 1941] [id = 728] 01:15:51 INFO - PROCESS | 1941 | --DOCSHELL 0x128197800 == 27 [pid = 1941] [id = 726] 01:15:51 INFO - PROCESS | 1941 | --DOCSHELL 0x128bd0000 == 26 [pid = 1941] [id = 727] 01:15:51 INFO - PROCESS | 1941 | --DOCSHELL 0x12502c000 == 25 [pid = 1941] [id = 725] 01:15:51 INFO - PROCESS | 1941 | --DOMWINDOW == 94 (0x12cbc9000) [pid = 1941] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 01:15:51 INFO - PROCESS | 1941 | --DOMWINDOW == 93 (0x116a0a000) [pid = 1941] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 01:15:51 INFO - PROCESS | 1941 | --DOMWINDOW == 92 (0x113dac000) [pid = 1941] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 01:15:51 INFO - PROCESS | 1941 | --DOMWINDOW == 91 (0x113aa8400) [pid = 1941] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 01:15:51 INFO - PROCESS | 1941 | --DOMWINDOW == 90 (0x1121b9400) [pid = 1941] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 01:15:51 INFO - PROCESS | 1941 | --DOMWINDOW == 89 (0x12c996c00) [pid = 1941] [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.] 01:15:51 INFO - PROCESS | 1941 | --DOMWINDOW == 88 (0x115020c00) [pid = 1941] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 01:15:51 INFO - PROCESS | 1941 | --DOMWINDOW == 87 (0x1185b1400) [pid = 1941] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 01:15:51 INFO - PROCESS | 1941 | --DOMWINDOW == 86 (0x11987dc00) [pid = 1941] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 01:15:51 INFO - PROCESS | 1941 | --DOMWINDOW == 85 (0x119b7b000) [pid = 1941] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 01:15:51 INFO - PROCESS | 1941 | --DOMWINDOW == 84 (0x1255d0000) [pid = 1941] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 01:15:51 INFO - PROCESS | 1941 | --DOMWINDOW == 83 (0x12459a000) [pid = 1941] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 01:15:51 INFO - PROCESS | 1941 | --DOMWINDOW == 82 (0x110e35000) [pid = 1941] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 01:15:51 INFO - PROCESS | 1941 | --DOMWINDOW == 81 (0x1238eac00) [pid = 1941] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 01:15:51 INFO - PROCESS | 1941 | --DOMWINDOW == 80 (0x119d90400) [pid = 1941] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 01:15:51 INFO - PROCESS | 1941 | --DOMWINDOW == 79 (0x11823a400) [pid = 1941] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 01:15:51 INFO - PROCESS | 1941 | --DOMWINDOW == 78 (0x1255d3400) [pid = 1941] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 01:15:51 INFO - PROCESS | 1941 | --DOMWINDOW == 77 (0x11696ac00) [pid = 1941] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 01:15:51 INFO - PROCESS | 1941 | --DOMWINDOW == 76 (0x128b59000) [pid = 1941] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 01:15:51 INFO - PROCESS | 1941 | --DOMWINDOW == 75 (0x11817f400) [pid = 1941] [serial = 2134] [outer = 0x0] [url = about:blank] 01:15:51 INFO - PROCESS | 1941 | --DOMWINDOW == 74 (0x11811a000) [pid = 1941] [serial = 2129] [outer = 0x0] [url = about:blank] 01:15:51 INFO - PROCESS | 1941 | --DOMWINDOW == 73 (0x1181b8000) [pid = 1941] [serial = 2135] [outer = 0x0] [url = about:blank] 01:15:51 INFO - PROCESS | 1941 | --DOMWINDOW == 72 (0x116074800) [pid = 1941] [serial = 2128] [outer = 0x0] [url = about:blank] 01:15:51 INFO - PROCESS | 1941 | --DOMWINDOW == 71 (0x113da9800) [pid = 1941] [serial = 2131] [outer = 0x0] [url = about:blank] 01:15:51 INFO - PROCESS | 1941 | --DOMWINDOW == 70 (0x112959c00) [pid = 1941] [serial = 2132] [outer = 0x0] [url = about:blank] 01:15:51 INFO - PROCESS | 1941 | --DOMWINDOW == 69 (0x1183ab000) [pid = 1941] [serial = 2137] [outer = 0x0] [url = about:blank] 01:15:51 INFO - PROCESS | 1941 | --DOMWINDOW == 68 (0x1185be800) [pid = 1941] [serial = 2138] [outer = 0x0] [url = about:blank] 01:15:51 INFO - PROCESS | 1941 | --DOMWINDOW == 67 (0x1181aa400) [pid = 1941] [serial = 2117] [outer = 0x0] [url = about:blank] 01:15:51 INFO - PROCESS | 1941 | --DOMWINDOW == 66 (0x1171b7400) [pid = 1941] [serial = 2116] [outer = 0x0] [url = about:blank] 01:15:51 INFO - PROCESS | 1941 | --DOMWINDOW == 65 (0x1193ebc00) [pid = 1941] [serial = 2120] [outer = 0x0] [url = about:blank] 01:15:51 INFO - PROCESS | 1941 | --DOMWINDOW == 64 (0x1185bd800) [pid = 1941] [serial = 2119] [outer = 0x0] [url = about:blank] 01:15:51 INFO - PROCESS | 1941 | --DOMWINDOW == 63 (0x123dd4000) [pid = 1941] [serial = 2123] [outer = 0x0] [url = about:blank] 01:15:51 INFO - PROCESS | 1941 | --DOMWINDOW == 62 (0x120fea400) [pid = 1941] [serial = 2122] [outer = 0x0] [url = about:blank] 01:15:51 INFO - PROCESS | 1941 | --DOMWINDOW == 61 (0x1238e4000) [pid = 1941] [serial = 2147] [outer = 0x0] [url = about:blank] 01:15:51 INFO - PROCESS | 1941 | --DOMWINDOW == 60 (0x119d51400) [pid = 1941] [serial = 2146] [outer = 0x0] [url = about:blank] 01:15:51 INFO - PROCESS | 1941 | --DOMWINDOW == 59 (0x128018c00) [pid = 1941] [serial = 2126] [outer = 0x0] [url = about:blank] 01:15:51 INFO - PROCESS | 1941 | --DOMWINDOW == 58 (0x124b5a800) [pid = 1941] [serial = 2152] [outer = 0x0] [url = about:blank] 01:15:51 INFO - PROCESS | 1941 | --DOMWINDOW == 57 (0x116a0b400) [pid = 1941] [serial = 2155] [outer = 0x0] [url = about:blank] 01:15:51 INFO - PROCESS | 1941 | --DOMWINDOW == 56 (0x123dcdc00) [pid = 1941] [serial = 2149] [outer = 0x0] [url = about:blank] 01:15:51 INFO - PROCESS | 1941 | --DOMWINDOW == 55 (0x126a1b000) [pid = 1941] [serial = 2125] [outer = 0x0] [url = about:blank] 01:15:51 INFO - PROCESS | 1941 | --DOMWINDOW == 54 (0x124b5b400) [pid = 1941] [serial = 2158] [outer = 0x0] [url = about:blank] 01:15:51 INFO - PROCESS | 1941 | --DOMWINDOW == 53 (0x118fad000) [pid = 1941] [serial = 2140] [outer = 0x0] [url = about:blank] 01:15:51 INFO - PROCESS | 1941 | --DOMWINDOW == 52 (0x126575c00) [pid = 1941] [serial = 2161] [outer = 0x0] [url = about:blank] 01:15:51 INFO - PROCESS | 1941 | --DOMWINDOW == 51 (0x124eccc00) [pid = 1941] [serial = 2153] [outer = 0x0] [url = about:blank] 01:15:51 INFO - PROCESS | 1941 | --DOMWINDOW == 50 (0x119419c00) [pid = 1941] [serial = 2156] [outer = 0x0] [url = about:blank] 01:15:51 INFO - PROCESS | 1941 | --DOMWINDOW == 49 (0x12801f000) [pid = 1941] [serial = 2162] [outer = 0x0] [url = about:blank] 01:15:51 INFO - PROCESS | 1941 | --DOMWINDOW == 48 (0x119755c00) [pid = 1941] [serial = 2143] [outer = 0x0] [url = about:blank] 01:15:51 INFO - PROCESS | 1941 | --DOMWINDOW == 47 (0x119888000) [pid = 1941] [serial = 2144] [outer = 0x0] [url = about:blank] 01:15:51 INFO - PROCESS | 1941 | --DOMWINDOW == 46 (0x12408f400) [pid = 1941] [serial = 2150] [outer = 0x0] [url = about:blank] 01:15:51 INFO - PROCESS | 1941 | --DOMWINDOW == 45 (0x1193f6800) [pid = 1941] [serial = 2141] [outer = 0x0] [url = about:blank] 01:15:51 INFO - PROCESS | 1941 | --DOMWINDOW == 44 (0x1255cc800) [pid = 1941] [serial = 2159] [outer = 0x0] [url = about:blank] 01:15:51 INFO - PROCESS | 1941 | --DOMWINDOW == 43 (0x128107400) [pid = 1941] [serial = 2164] [outer = 0x0] [url = about:blank] 01:15:51 INFO - PROCESS | 1941 | --DOMWINDOW == 42 (0x1245e0000) [pid = 1941] [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.] 01:15:51 INFO - PROCESS | 1941 | 1467360951372 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 01:15:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 01:15:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1622ms 01:15:51 INFO - PROCESS | 1941 | 1467360951408 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 01:15:51 INFO - PROCESS | 1941 | 1467360951410 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 01:15:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 01:15:51 INFO - PROCESS | 1941 | 1467360951413 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 01:15:51 INFO - PROCESS | 1941 | 1467360951416 Marionette TRACE conn2 <- [1,2894,null,{}] 01:15:51 INFO - PROCESS | 1941 | 1467360951420 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}] 01:15:51 INFO - PROCESS | 1941 | 1467360951422 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:51 INFO - PROCESS | 1941 | 1467360951509 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 01:15:51 INFO - PROCESS | 1941 | 1467360951566 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:51 INFO - PROCESS | 1941 | 1467360951568 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:51 INFO - PROCESS | 1941 | ++DOCSHELL 0x11699c000 == 26 [pid = 1941] [id = 731] 01:15:51 INFO - PROCESS | 1941 | ++DOMWINDOW == 43 (0x112956400) [pid = 1941] [serial = 2193] [outer = 0x0] 01:15:51 INFO - PROCESS | 1941 | ++DOMWINDOW == 44 (0x112957400) [pid = 1941] [serial = 2194] [outer = 0x112956400] 01:15:51 INFO - PROCESS | 1941 | 1467360951597 Marionette DEBUG loaded listener.js 01:15:51 INFO - PROCESS | 1941 | ++DOMWINDOW == 45 (0x1133c8c00) [pid = 1941] [serial = 2195] [outer = 0x112956400] 01:15:51 INFO - PROCESS | 1941 | 1467360951882 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]]]}] 01:15:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 01:15:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 521ms 01:15:51 INFO - PROCESS | 1941 | 1467360951933 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 01:15:51 INFO - PROCESS | 1941 | 1467360951940 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 01:15:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 01:15:51 INFO - PROCESS | 1941 | 1467360951946 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 01:15:51 INFO - PROCESS | 1941 | 1467360951947 Marionette TRACE conn2 <- [1,2898,null,{}] 01:15:51 INFO - PROCESS | 1941 | 1467360951950 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}] 01:15:51 INFO - PROCESS | 1941 | 1467360951952 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:52 INFO - PROCESS | 1941 | 1467360952046 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 01:15:52 INFO - PROCESS | 1941 | 1467360952122 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:52 INFO - PROCESS | 1941 | 1467360952123 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:52 INFO - PROCESS | 1941 | ++DOCSHELL 0x1187dd000 == 27 [pid = 1941] [id = 732] 01:15:52 INFO - PROCESS | 1941 | ++DOMWINDOW == 46 (0x1133cc400) [pid = 1941] [serial = 2196] [outer = 0x0] 01:15:52 INFO - PROCESS | 1941 | ++DOMWINDOW == 47 (0x1150d8c00) [pid = 1941] [serial = 2197] [outer = 0x1133cc400] 01:15:52 INFO - PROCESS | 1941 | 1467360952153 Marionette DEBUG loaded listener.js 01:15:52 INFO - PROCESS | 1941 | ++DOMWINDOW == 48 (0x116030c00) [pid = 1941] [serial = 2198] [outer = 0x1133cc400] 01:15:52 INFO - PROCESS | 1941 | 1467360952696 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]]]}] 01:15:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 01:15:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 822ms 01:15:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 01:15:52 INFO - PROCESS | 1941 | 1467360952768 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 01:15:52 INFO - PROCESS | 1941 | 1467360952772 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 01:15:52 INFO - PROCESS | 1941 | 1467360952777 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 01:15:52 INFO - PROCESS | 1941 | 1467360952780 Marionette TRACE conn2 <- [1,2902,null,{}] 01:15:52 INFO - PROCESS | 1941 | 1467360952786 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}] 01:15:52 INFO - PROCESS | 1941 | 1467360952789 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:52 INFO - PROCESS | 1941 | 1467360952951 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 01:15:53 INFO - PROCESS | 1941 | 1467360953010 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:53 INFO - PROCESS | 1941 | 1467360953012 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:53 INFO - PROCESS | 1941 | ++DOCSHELL 0x1184ce800 == 28 [pid = 1941] [id = 733] 01:15:53 INFO - PROCESS | 1941 | ++DOMWINDOW == 49 (0x110e40800) [pid = 1941] [serial = 2199] [outer = 0x0] 01:15:53 INFO - PROCESS | 1941 | ++DOMWINDOW == 50 (0x1133dbc00) [pid = 1941] [serial = 2200] [outer = 0x110e40800] 01:15:53 INFO - PROCESS | 1941 | 1467360953085 Marionette DEBUG loaded listener.js 01:15:53 INFO - PROCESS | 1941 | ++DOMWINDOW == 51 (0x113da9800) [pid = 1941] [serial = 2201] [outer = 0x110e40800] 01:15:53 INFO - PROCESS | 1941 | 1467360953578 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 01:15:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 01:15:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 875ms 01:15:53 INFO - PROCESS | 1941 | 1467360953650 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 01:15:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 01:15:53 INFO - PROCESS | 1941 | 1467360953656 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 01:15:53 INFO - PROCESS | 1941 | 1467360953660 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 01:15:53 INFO - PROCESS | 1941 | 1467360953662 Marionette TRACE conn2 <- [1,2906,null,{}] 01:15:53 INFO - PROCESS | 1941 | 1467360953665 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}] 01:15:53 INFO - PROCESS | 1941 | 1467360953667 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:53 INFO - PROCESS | 1941 | 1467360953768 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 01:15:53 INFO - PROCESS | 1941 | 1467360953846 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:53 INFO - PROCESS | 1941 | 1467360953848 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:53 INFO - PROCESS | 1941 | ++DOCSHELL 0x123aaf800 == 29 [pid = 1941] [id = 734] 01:15:53 INFO - PROCESS | 1941 | ++DOMWINDOW == 52 (0x116030800) [pid = 1941] [serial = 2202] [outer = 0x0] 01:15:53 INFO - PROCESS | 1941 | ++DOMWINDOW == 53 (0x117107800) [pid = 1941] [serial = 2203] [outer = 0x116030800] 01:15:53 INFO - PROCESS | 1941 | 1467360953879 Marionette DEBUG loaded listener.js 01:15:53 INFO - PROCESS | 1941 | ++DOMWINDOW == 54 (0x118118400) [pid = 1941] [serial = 2204] [outer = 0x116030800] 01:15:54 INFO - PROCESS | 1941 | --DOCSHELL 0x11699c000 == 28 [pid = 1941] [id = 731] 01:15:54 INFO - PROCESS | 1941 | 1467360954373 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]]]}] 01:15:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 01:15:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 719ms 01:15:54 INFO - PROCESS | 1941 | 1467360954380 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 01:15:54 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 01:15:54 INFO - PROCESS | 1941 | 1467360954382 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 01:15:54 INFO - PROCESS | 1941 | 1467360954385 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 01:15:54 INFO - PROCESS | 1941 | 1467360954389 Marionette TRACE conn2 <- [1,2910,null,{}] 01:15:54 INFO - PROCESS | 1941 | 1467360954394 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}] 01:15:54 INFO - PROCESS | 1941 | 1467360954396 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:54 INFO - PROCESS | 1941 | 1467360954490 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 01:15:54 INFO - PROCESS | 1941 | 1467360954541 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:54 INFO - PROCESS | 1941 | 1467360954544 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:54 INFO - PROCESS | 1941 | ++DOCSHELL 0x1187f6800 == 29 [pid = 1941] [id = 735] 01:15:54 INFO - PROCESS | 1941 | ++DOMWINDOW == 55 (0x1133de000) [pid = 1941] [serial = 2205] [outer = 0x0] 01:15:54 INFO - PROCESS | 1941 | ++DOMWINDOW == 56 (0x116028c00) [pid = 1941] [serial = 2206] [outer = 0x1133de000] 01:15:54 INFO - PROCESS | 1941 | 1467360954572 Marionette DEBUG loaded listener.js 01:15:54 INFO - PROCESS | 1941 | ++DOMWINDOW == 57 (0x116a0ac00) [pid = 1941] [serial = 2207] [outer = 0x1133de000] 01:15:54 INFO - PROCESS | 1941 | 1467360954858 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]]]}] 01:15:54 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 01:15:54 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 01:15:54 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 524ms 01:15:54 INFO - TEST-START | /DOMEvents/constructors.html 01:15:54 INFO - PROCESS | 1941 | 1467360954910 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 01:15:54 INFO - PROCESS | 1941 | 1467360954913 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 01:15:54 INFO - PROCESS | 1941 | 1467360954917 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 01:15:54 INFO - PROCESS | 1941 | 1467360954919 Marionette TRACE conn2 <- [1,2914,null,{}] 01:15:54 INFO - PROCESS | 1941 | 1467360954925 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}] 01:15:54 INFO - PROCESS | 1941 | 1467360954926 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:55 INFO - PROCESS | 1941 | 1467360955008 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 01:15:55 INFO - PROCESS | 1941 | 1467360955075 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:55 INFO - PROCESS | 1941 | 1467360955076 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:55 INFO - PROCESS | 1941 | ++DOCSHELL 0x117149000 == 30 [pid = 1941] [id = 736] 01:15:55 INFO - PROCESS | 1941 | ++DOMWINDOW == 58 (0x118113400) [pid = 1941] [serial = 2208] [outer = 0x0] 01:15:55 INFO - PROCESS | 1941 | ++DOMWINDOW == 59 (0x1181adc00) [pid = 1941] [serial = 2209] [outer = 0x118113400] 01:15:55 INFO - PROCESS | 1941 | 1467360955105 Marionette DEBUG loaded listener.js 01:15:55 INFO - PROCESS | 1941 | ++DOMWINDOW == 60 (0x1181c4000) [pid = 1941] [serial = 2210] [outer = 0x118113400] 01:15:55 INFO - PROCESS | 1941 | 1467360955446 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]]]}] 01:15:55 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 01:15:55 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 01:15:55 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 01:15:55 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 01:15:55 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 01:15:55 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 01:15:55 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 01:15:55 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 01:15:55 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 01:15:55 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 01:15:55 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 01:15:55 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 01:15:55 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 01:15:55 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 01:15:55 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 01:15:55 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 01:15:55 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 01:15:55 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 01:15:55 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 01:15:55 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 01:15:55 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 01:15:55 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 01:15:55 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 01:15:55 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 01:15:55 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 01:15:55 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 01:15:55 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 01:15:55 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 01:15:55 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 01:15:55 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 01:15:55 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 01:15:55 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 01:15:55 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 01:15:55 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 01:15:55 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 01:15:55 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 01:15:55 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 01:15:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 01:15:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:15:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:15:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 01:15:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:15:55 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 01:15:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 01:15:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:15:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:15:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 01:15:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:15:55 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 01:15:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 01:15:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:15:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:15:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 01:15:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:15:55 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 01:15:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 01:15:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:15:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:15:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 01:15:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:15:55 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 01:15:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 01:15:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:15:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:15:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 01:15:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:15:55 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 01:15:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 01:15:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:15:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:15:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 01:15:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:15:55 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 01:15:55 INFO - TEST-OK | /DOMEvents/constructors.html | took 581ms 01:15:55 INFO - PROCESS | 1941 | 1467360955499 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 01:15:55 INFO - PROCESS | 1941 | 1467360955500 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 01:15:55 INFO - TEST-START | /DOMEvents/event-phases-order.html 01:15:55 INFO - PROCESS | 1941 | 1467360955503 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 01:15:55 INFO - PROCESS | 1941 | 1467360955505 Marionette TRACE conn2 <- [1,2918,null,{}] 01:15:55 INFO - PROCESS | 1941 | 1467360955513 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}] 01:15:55 INFO - PROCESS | 1941 | 1467360955516 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:55 INFO - PROCESS | 1941 | 1467360955601 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 01:15:55 INFO - PROCESS | 1941 | 1467360955659 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:55 INFO - PROCESS | 1941 | 1467360955661 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:55 INFO - PROCESS | 1941 | ++DOCSHELL 0x1264b9000 == 31 [pid = 1941] [id = 737] 01:15:55 INFO - PROCESS | 1941 | ++DOMWINDOW == 61 (0x1125f0800) [pid = 1941] [serial = 2211] [outer = 0x0] 01:15:55 INFO - PROCESS | 1941 | ++DOMWINDOW == 62 (0x11823b400) [pid = 1941] [serial = 2212] [outer = 0x1125f0800] 01:15:55 INFO - PROCESS | 1941 | 1467360955689 Marionette DEBUG loaded listener.js 01:15:55 INFO - PROCESS | 1941 | ++DOMWINDOW == 63 (0x1185b9400) [pid = 1941] [serial = 2213] [outer = 0x1125f0800] 01:15:55 INFO - PROCESS | 1941 | 1467360955933 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 01:15:55 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 01:15:55 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 471ms 01:15:55 INFO - PROCESS | 1941 | 1467360955981 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 01:15:55 INFO - PROCESS | 1941 | 1467360955982 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 01:15:55 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 01:15:55 INFO - PROCESS | 1941 | 1467360955984 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 01:15:55 INFO - PROCESS | 1941 | 1467360955986 Marionette TRACE conn2 <- [1,2922,null,{}] 01:15:55 INFO - PROCESS | 1941 | 1467360955995 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}] 01:15:55 INFO - PROCESS | 1941 | 1467360955996 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:56 INFO - PROCESS | 1941 | 1467360956081 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 01:15:56 INFO - PROCESS | 1941 | 1467360956085 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:56 INFO - PROCESS | 1941 | 1467360956086 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:56 INFO - PROCESS | 1941 | ++DOCSHELL 0x1285cd800 == 32 [pid = 1941] [id = 738] 01:15:56 INFO - PROCESS | 1941 | ++DOMWINDOW == 64 (0x118885800) [pid = 1941] [serial = 2214] [outer = 0x0] 01:15:56 INFO - PROCESS | 1941 | ++DOMWINDOW == 65 (0x11938b000) [pid = 1941] [serial = 2215] [outer = 0x118885800] 01:15:56 INFO - PROCESS | 1941 | 1467360956113 Marionette DEBUG loaded listener.js 01:15:56 INFO - PROCESS | 1941 | ++DOMWINDOW == 66 (0x1193f4000) [pid = 1941] [serial = 2216] [outer = 0x118885800] 01:15:56 INFO - PROCESS | 1941 | [1941] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 01:15:56 INFO - PROCESS | 1941 | [1941] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 01:15:56 INFO - PROCESS | 1941 | [1941] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 01:15:56 INFO - PROCESS | 1941 | [1941] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 01:15:56 INFO - PROCESS | 1941 | 1467360956442 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]]]}] 01:15:56 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 01:15:56 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 01:15:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 01:15:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:15:56 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 01:15:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 01:15:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:15:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 01:15:56 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 01:15:56 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 01:15:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 01:15:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:15:56 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 01:15:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 01:15:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:15:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 01:15:56 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 01:15:56 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 01:15:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 01:15:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:15:56 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 01:15:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 01:15:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:15:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 01:15:56 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]" 01:15:56 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 01:15:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 01:15:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:15:56 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 01:15:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 01:15:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:15:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 01:15:56 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 01:15:56 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 475ms 01:15:56 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 01:15:56 INFO - PROCESS | 1941 | 1467360956461 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 01:15:56 INFO - PROCESS | 1941 | 1467360956462 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 01:15:56 INFO - PROCESS | 1941 | 1467360956464 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 01:15:56 INFO - PROCESS | 1941 | 1467360956466 Marionette TRACE conn2 <- [1,2926,null,{}] 01:15:56 INFO - PROCESS | 1941 | 1467360956468 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}] 01:15:56 INFO - PROCESS | 1941 | 1467360956470 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:56 INFO - PROCESS | 1941 | 1467360956579 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 01:15:56 INFO - PROCESS | 1941 | 1467360956588 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:56 INFO - PROCESS | 1941 | 1467360956589 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:56 INFO - PROCESS | 1941 | ++DOCSHELL 0x128bd1800 == 33 [pid = 1941] [id = 739] 01:15:56 INFO - PROCESS | 1941 | ++DOMWINDOW == 67 (0x1181c6400) [pid = 1941] [serial = 2217] [outer = 0x0] 01:15:56 INFO - PROCESS | 1941 | ++DOMWINDOW == 68 (0x119413c00) [pid = 1941] [serial = 2218] [outer = 0x1181c6400] 01:15:56 INFO - PROCESS | 1941 | 1467360956614 Marionette DEBUG loaded listener.js 01:15:56 INFO - PROCESS | 1941 | ++DOMWINDOW == 69 (0x119b7f400) [pid = 1941] [serial = 2219] [outer = 0x1181c6400] 01:15:56 INFO - PROCESS | 1941 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 01:15:56 INFO - PROCESS | 1941 | 1467360956911 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]]]}] 01:15:56 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 01:15:56 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 468ms 01:15:56 INFO - PROCESS | 1941 | 1467360956934 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 01:15:56 INFO - PROCESS | 1941 | 1467360956935 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 01:15:56 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 01:15:56 INFO - PROCESS | 1941 | 1467360956944 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 01:15:56 INFO - PROCESS | 1941 | 1467360956946 Marionette TRACE conn2 <- [1,2930,null,{}] 01:15:56 INFO - PROCESS | 1941 | 1467360956948 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}] 01:15:56 INFO - PROCESS | 1941 | 1467360956952 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:57 INFO - PROCESS | 1941 | 1467360957069 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 01:15:57 INFO - PROCESS | 1941 | 1467360957073 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:57 INFO - PROCESS | 1941 | 1467360957074 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:57 INFO - PROCESS | 1941 | ++DOCSHELL 0x12aa5c800 == 34 [pid = 1941] [id = 740] 01:15:57 INFO - PROCESS | 1941 | ++DOMWINDOW == 70 (0x119b80400) [pid = 1941] [serial = 2220] [outer = 0x0] 01:15:57 INFO - PROCESS | 1941 | ++DOMWINDOW == 71 (0x119d47000) [pid = 1941] [serial = 2221] [outer = 0x119b80400] 01:15:57 INFO - PROCESS | 1941 | 1467360957099 Marionette DEBUG loaded listener.js 01:15:57 INFO - PROCESS | 1941 | ++DOMWINDOW == 72 (0x123806c00) [pid = 1941] [serial = 2222] [outer = 0x119b80400] 01:15:57 INFO - PROCESS | 1941 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 01:15:57 INFO - PROCESS | 1941 | 1467360957414 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]]]}] 01:15:57 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 01:15:57 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 521ms 01:15:57 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 01:15:57 INFO - PROCESS | 1941 | 1467360957465 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 01:15:57 INFO - PROCESS | 1941 | 1467360957466 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 01:15:57 INFO - PROCESS | 1941 | 1467360957468 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 01:15:57 INFO - PROCESS | 1941 | 1467360957470 Marionette TRACE conn2 <- [1,2934,null,{}] 01:15:57 INFO - PROCESS | 1941 | 1467360957475 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}] 01:15:57 INFO - PROCESS | 1941 | 1467360957476 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:57 INFO - PROCESS | 1941 | 1467360957576 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 01:15:57 INFO - PROCESS | 1941 | 1467360957580 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:57 INFO - PROCESS | 1941 | 1467360957581 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:57 INFO - PROCESS | 1941 | ++DOCSHELL 0x12b10a000 == 35 [pid = 1941] [id = 741] 01:15:57 INFO - PROCESS | 1941 | ++DOMWINDOW == 73 (0x12380ac00) [pid = 1941] [serial = 2223] [outer = 0x0] 01:15:57 INFO - PROCESS | 1941 | ++DOMWINDOW == 74 (0x123936800) [pid = 1941] [serial = 2224] [outer = 0x12380ac00] 01:15:57 INFO - PROCESS | 1941 | 1467360957605 Marionette DEBUG loaded listener.js 01:15:57 INFO - PROCESS | 1941 | ++DOMWINDOW == 75 (0x123dcfc00) [pid = 1941] [serial = 2225] [outer = 0x12380ac00] 01:15:57 INFO - PROCESS | 1941 | 1467360957909 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]]]}] 01:15:57 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 01:15:57 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 474ms 01:15:57 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 01:15:57 INFO - PROCESS | 1941 | 1467360957943 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 01:15:57 INFO - PROCESS | 1941 | 1467360957945 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 01:15:57 INFO - PROCESS | 1941 | 1467360957947 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 01:15:57 INFO - PROCESS | 1941 | 1467360957948 Marionette TRACE conn2 <- [1,2938,null,{}] 01:15:57 INFO - PROCESS | 1941 | 1467360957950 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}] 01:15:57 INFO - PROCESS | 1941 | 1467360957951 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:58 INFO - PROCESS | 1941 | 1467360958052 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 01:15:58 INFO - PROCESS | 1941 | 1467360958056 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:58 INFO - PROCESS | 1941 | 1467360958057 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:58 INFO - PROCESS | 1941 | ++DOCSHELL 0x12b9db800 == 36 [pid = 1941] [id = 742] 01:15:58 INFO - PROCESS | 1941 | ++DOMWINDOW == 76 (0x12380bc00) [pid = 1941] [serial = 2226] [outer = 0x0] 01:15:58 INFO - PROCESS | 1941 | ++DOMWINDOW == 77 (0x124087800) [pid = 1941] [serial = 2227] [outer = 0x12380bc00] 01:15:58 INFO - PROCESS | 1941 | 1467360958081 Marionette DEBUG loaded listener.js 01:15:58 INFO - PROCESS | 1941 | ++DOMWINDOW == 78 (0x12459a000) [pid = 1941] [serial = 2228] [outer = 0x12380bc00] 01:15:58 INFO - PROCESS | 1941 | --DOMWINDOW == 77 (0x1182d8800) [pid = 1941] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 01:15:58 INFO - PROCESS | 1941 | --DOMWINDOW == 76 (0x118121400) [pid = 1941] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 01:15:58 INFO - PROCESS | 1941 | --DOMWINDOW == 75 (0x1127d3400) [pid = 1941] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 01:15:58 INFO - PROCESS | 1941 | --DOMWINDOW == 74 (0x120f28c00) [pid = 1941] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 01:15:58 INFO - PROCESS | 1941 | --DOMWINDOW == 73 (0x1125f4800) [pid = 1941] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 01:15:58 INFO - PROCESS | 1941 | --DOMWINDOW == 72 (0x1255d1c00) [pid = 1941] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 01:15:58 INFO - PROCESS | 1941 | --DOMWINDOW == 71 (0x112956400) [pid = 1941] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 01:15:58 INFO - PROCESS | 1941 | --DOMWINDOW == 70 (0x113f2d800) [pid = 1941] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 01:15:58 INFO - PROCESS | 1941 | --DOMWINDOW == 69 (0x113da7000) [pid = 1941] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 01:15:58 INFO - PROCESS | 1941 | --DOMWINDOW == 68 (0x1245e8400) [pid = 1941] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 01:15:58 INFO - PROCESS | 1941 | --DOMWINDOW == 67 (0x112950c00) [pid = 1941] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 01:15:58 INFO - PROCESS | 1941 | 1467360958392 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]]]}] 01:15:58 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. 01:15:58 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 470ms 01:15:58 INFO - PROCESS | 1941 | 1467360958417 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 01:15:58 INFO - PROCESS | 1941 | 1467360958419 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 01:15:58 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 01:15:58 INFO - PROCESS | 1941 | 1467360958429 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 01:15:58 INFO - PROCESS | 1941 | 1467360958430 Marionette TRACE conn2 <- [1,2942,null,{}] 01:15:58 INFO - PROCESS | 1941 | 1467360958432 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}] 01:15:58 INFO - PROCESS | 1941 | 1467360958433 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:58 INFO - PROCESS | 1941 | 1467360958515 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 01:15:58 INFO - PROCESS | 1941 | 1467360958519 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:58 INFO - PROCESS | 1941 | 1467360958521 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:58 INFO - PROCESS | 1941 | ++DOCSHELL 0x124b0c000 == 37 [pid = 1941] [id = 743] 01:15:58 INFO - PROCESS | 1941 | ++DOMWINDOW == 68 (0x1121bd000) [pid = 1941] [serial = 2229] [outer = 0x0] 01:15:58 INFO - PROCESS | 1941 | ++DOMWINDOW == 69 (0x1181bc800) [pid = 1941] [serial = 2230] [outer = 0x1121bd000] 01:15:58 INFO - PROCESS | 1941 | 1467360958546 Marionette DEBUG loaded listener.js 01:15:58 INFO - PROCESS | 1941 | ++DOMWINDOW == 70 (0x119d4a400) [pid = 1941] [serial = 2231] [outer = 0x1121bd000] 01:15:58 INFO - PROCESS | 1941 | 1467360958853 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"]]]}] 01:15:58 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 01:15:58 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 01:15:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:15:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:15:58 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 01:15:58 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 469ms 01:15:58 INFO - PROCESS | 1941 | 1467360958898 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 01:15:58 INFO - PROCESS | 1941 | 1467360958900 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 01:15:58 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 01:15:58 INFO - PROCESS | 1941 | 1467360958902 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 01:15:58 INFO - PROCESS | 1941 | 1467360958903 Marionette TRACE conn2 <- [1,2946,null,{}] 01:15:58 INFO - PROCESS | 1941 | 1467360958905 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}] 01:15:58 INFO - PROCESS | 1941 | 1467360958907 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:58 INFO - PROCESS | 1941 | 1467360958983 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 01:15:59 INFO - PROCESS | 1941 | 1467360959040 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:59 INFO - PROCESS | 1941 | 1467360959042 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:59 INFO - PROCESS | 1941 | ++DOCSHELL 0x12bc8d000 == 38 [pid = 1941] [id = 744] 01:15:59 INFO - PROCESS | 1941 | ++DOMWINDOW == 71 (0x113867c00) [pid = 1941] [serial = 2232] [outer = 0x0] 01:15:59 INFO - PROCESS | 1941 | ++DOMWINDOW == 72 (0x12459d000) [pid = 1941] [serial = 2233] [outer = 0x113867c00] 01:15:59 INFO - PROCESS | 1941 | 1467360959066 Marionette DEBUG loaded listener.js 01:15:59 INFO - PROCESS | 1941 | ++DOMWINDOW == 73 (0x124e5bc00) [pid = 1941] [serial = 2234] [outer = 0x113867c00] 01:15:59 INFO - PROCESS | 1941 | 1467360959322 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]]]}] 01:15:59 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. 01:15:59 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 469ms 01:15:59 INFO - PROCESS | 1941 | 1467360959377 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 01:15:59 INFO - PROCESS | 1941 | 1467360959378 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 01:15:59 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 01:15:59 INFO - PROCESS | 1941 | 1467360959380 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 01:15:59 INFO - PROCESS | 1941 | 1467360959382 Marionette TRACE conn2 <- [1,2950,null,{}] 01:15:59 INFO - PROCESS | 1941 | 1467360959384 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}] 01:15:59 INFO - PROCESS | 1941 | 1467360959387 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:59 INFO - PROCESS | 1941 | 1467360959486 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 01:15:59 INFO - PROCESS | 1941 | 1467360959495 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:59 INFO - PROCESS | 1941 | 1467360959496 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:59 INFO - PROCESS | 1941 | ++DOCSHELL 0x12c492800 == 39 [pid = 1941] [id = 745] 01:15:59 INFO - PROCESS | 1941 | ++DOMWINDOW == 74 (0x124b55000) [pid = 1941] [serial = 2235] [outer = 0x0] 01:15:59 INFO - PROCESS | 1941 | ++DOMWINDOW == 75 (0x1255cec00) [pid = 1941] [serial = 2236] [outer = 0x124b55000] 01:15:59 INFO - PROCESS | 1941 | 1467360959523 Marionette DEBUG loaded listener.js 01:15:59 INFO - PROCESS | 1941 | ++DOMWINDOW == 76 (0x126576400) [pid = 1941] [serial = 2237] [outer = 0x124b55000] 01:15:59 INFO - PROCESS | 1941 | ++DOCSHELL 0x12cac6000 == 40 [pid = 1941] [id = 746] 01:15:59 INFO - PROCESS | 1941 | ++DOMWINDOW == 77 (0x12682f400) [pid = 1941] [serial = 2238] [outer = 0x0] 01:15:59 INFO - PROCESS | 1941 | ++DOMWINDOW == 78 (0x124eccc00) [pid = 1941] [serial = 2239] [outer = 0x12682f400] 01:15:59 INFO - PROCESS | 1941 | 1467360959834 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]]]}] 01:15:59 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. 01:15:59 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 469ms 01:15:59 INFO - PROCESS | 1941 | 1467360959850 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 01:15:59 INFO - PROCESS | 1941 | 1467360959851 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 01:15:59 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 01:15:59 INFO - PROCESS | 1941 | 1467360959854 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 01:15:59 INFO - PROCESS | 1941 | 1467360959857 Marionette TRACE conn2 <- [1,2954,null,{}] 01:15:59 INFO - PROCESS | 1941 | 1467360959862 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}] 01:15:59 INFO - PROCESS | 1941 | 1467360959863 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:15:59 INFO - PROCESS | 1941 | 1467360959986 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 01:16:00 INFO - PROCESS | 1941 | 1467360960020 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:00 INFO - PROCESS | 1941 | 1467360960021 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:16:00 INFO - PROCESS | 1941 | ++DOCSHELL 0x12cad0000 == 41 [pid = 1941] [id = 747] 01:16:00 INFO - PROCESS | 1941 | ++DOMWINDOW == 79 (0x124e5c000) [pid = 1941] [serial = 2240] [outer = 0x0] 01:16:00 INFO - PROCESS | 1941 | ++DOMWINDOW == 80 (0x12682f000) [pid = 1941] [serial = 2241] [outer = 0x124e5c000] 01:16:00 INFO - PROCESS | 1941 | 1467360960046 Marionette DEBUG loaded listener.js 01:16:00 INFO - PROCESS | 1941 | ++DOMWINDOW == 81 (0x128017c00) [pid = 1941] [serial = 2242] [outer = 0x124e5c000] 01:16:00 INFO - PROCESS | 1941 | 1467360960302 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]]]}] 01:16:00 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 01:16:00 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 01:16:00 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 473ms 01:16:00 INFO - PROCESS | 1941 | 1467360960329 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 01:16:00 INFO - PROCESS | 1941 | 1467360960330 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 01:16:00 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 01:16:00 INFO - PROCESS | 1941 | 1467360960332 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 01:16:00 INFO - PROCESS | 1941 | 1467360960333 Marionette TRACE conn2 <- [1,2958,null,{}] 01:16:00 INFO - PROCESS | 1941 | 1467360960343 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}] 01:16:00 INFO - PROCESS | 1941 | 1467360960344 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:16:00 INFO - PROCESS | 1941 | 1467360960432 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 01:16:00 INFO - PROCESS | 1941 | 1467360960436 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:00 INFO - PROCESS | 1941 | 1467360960438 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:16:00 INFO - PROCESS | 1941 | ++DOCSHELL 0x12d01c000 == 42 [pid = 1941] [id = 748] 01:16:00 INFO - PROCESS | 1941 | ++DOMWINDOW == 82 (0x126a1b000) [pid = 1941] [serial = 2243] [outer = 0x0] 01:16:00 INFO - PROCESS | 1941 | ++DOMWINDOW == 83 (0x12801b400) [pid = 1941] [serial = 2244] [outer = 0x126a1b000] 01:16:00 INFO - PROCESS | 1941 | 1467360960463 Marionette DEBUG loaded listener.js 01:16:00 INFO - PROCESS | 1941 | ++DOMWINDOW == 84 (0x128108800) [pid = 1941] [serial = 2245] [outer = 0x126a1b000] 01:16:00 INFO - PROCESS | 1941 | 1467360960884 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]]]}] 01:16:00 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. 01:16:00 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 567ms 01:16:00 INFO - PROCESS | 1941 | 1467360960901 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 01:16:00 INFO - PROCESS | 1941 | 1467360960904 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 01:16:00 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 01:16:00 INFO - PROCESS | 1941 | 1467360960907 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 01:16:00 INFO - PROCESS | 1941 | 1467360960909 Marionette TRACE conn2 <- [1,2962,null,{}] 01:16:00 INFO - PROCESS | 1941 | 1467360960914 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}] 01:16:00 INFO - PROCESS | 1941 | 1467360960915 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:16:01 INFO - PROCESS | 1941 | 1467360961023 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 01:16:01 INFO - PROCESS | 1941 | 1467360961083 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:01 INFO - PROCESS | 1941 | 1467360961084 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:16:01 INFO - PROCESS | 1941 | ++DOCSHELL 0x123956000 == 43 [pid = 1941] [id = 749] 01:16:01 INFO - PROCESS | 1941 | ++DOMWINDOW == 85 (0x1131a3400) [pid = 1941] [serial = 2246] [outer = 0x0] 01:16:01 INFO - PROCESS | 1941 | ++DOMWINDOW == 86 (0x113d40800) [pid = 1941] [serial = 2247] [outer = 0x1131a3400] 01:16:01 INFO - PROCESS | 1941 | 1467360961115 Marionette DEBUG loaded listener.js 01:16:01 INFO - PROCESS | 1941 | ++DOMWINDOW == 87 (0x11696dc00) [pid = 1941] [serial = 2248] [outer = 0x1131a3400] 01:16:01 INFO - PROCESS | 1941 | 1467360961469 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]]]}] 01:16:01 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. 01:16:01 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 571ms 01:16:01 INFO - PROCESS | 1941 | 1467360961478 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 01:16:01 INFO - PROCESS | 1941 | 1467360961481 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 01:16:01 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 01:16:01 INFO - PROCESS | 1941 | 1467360961486 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 01:16:01 INFO - PROCESS | 1941 | 1467360961488 Marionette TRACE conn2 <- [1,2966,null,{}] 01:16:01 INFO - PROCESS | 1941 | 1467360961491 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}] 01:16:01 INFO - PROCESS | 1941 | 1467360961493 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:16:01 INFO - PROCESS | 1941 | 1467360961595 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 01:16:01 INFO - PROCESS | 1941 | 1467360961650 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:01 INFO - PROCESS | 1941 | 1467360961652 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:16:01 INFO - PROCESS | 1941 | ++DOCSHELL 0x12685f800 == 44 [pid = 1941] [id = 750] 01:16:01 INFO - PROCESS | 1941 | ++DOMWINDOW == 88 (0x1171c2800) [pid = 1941] [serial = 2249] [outer = 0x0] 01:16:01 INFO - PROCESS | 1941 | ++DOMWINDOW == 89 (0x1181bf400) [pid = 1941] [serial = 2250] [outer = 0x1171c2800] 01:16:01 INFO - PROCESS | 1941 | 1467360961684 Marionette DEBUG loaded listener.js 01:16:01 INFO - PROCESS | 1941 | ++DOMWINDOW == 90 (0x118240400) [pid = 1941] [serial = 2251] [outer = 0x1171c2800] 01:16:02 INFO - PROCESS | 1941 | 1467360962097 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]]]}] 01:16:02 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. 01:16:02 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 620ms 01:16:02 INFO - PROCESS | 1941 | 1467360962107 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 01:16:02 INFO - PROCESS | 1941 | 1467360962109 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 01:16:02 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 01:16:02 INFO - PROCESS | 1941 | 1467360962111 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 01:16:02 INFO - PROCESS | 1941 | 1467360962114 Marionette TRACE conn2 <- [1,2970,null,{}] 01:16:02 INFO - PROCESS | 1941 | 1467360962122 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}] 01:16:02 INFO - PROCESS | 1941 | 1467360962125 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:16:02 INFO - PROCESS | 1941 | 1467360962226 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 01:16:02 INFO - PROCESS | 1941 | 1467360962284 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:02 INFO - PROCESS | 1941 | 1467360962286 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:16:02 INFO - PROCESS | 1941 | ++DOCSHELL 0x12c484800 == 45 [pid = 1941] [id = 751] 01:16:02 INFO - PROCESS | 1941 | ++DOMWINDOW == 91 (0x118595000) [pid = 1941] [serial = 2252] [outer = 0x0] 01:16:02 INFO - PROCESS | 1941 | ++DOMWINDOW == 92 (0x119887400) [pid = 1941] [serial = 2253] [outer = 0x118595000] 01:16:02 INFO - PROCESS | 1941 | 1467360962317 Marionette DEBUG loaded listener.js 01:16:02 INFO - PROCESS | 1941 | ++DOMWINDOW == 93 (0x119d45400) [pid = 1941] [serial = 2254] [outer = 0x118595000] 01:16:02 INFO - PROCESS | 1941 | 1467360962705 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]]]}] 01:16:02 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. 01:16:02 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 622ms 01:16:02 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 01:16:02 INFO - PROCESS | 1941 | 1467360962734 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 01:16:02 INFO - PROCESS | 1941 | 1467360962736 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 01:16:02 INFO - PROCESS | 1941 | 1467360962739 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 01:16:02 INFO - PROCESS | 1941 | 1467360962742 Marionette TRACE conn2 <- [1,2974,null,{}] 01:16:02 INFO - PROCESS | 1941 | 1467360962744 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}] 01:16:02 INFO - PROCESS | 1941 | 1467360962746 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:16:02 INFO - PROCESS | 1941 | 1467360962847 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 01:16:02 INFO - PROCESS | 1941 | 1467360962905 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:02 INFO - PROCESS | 1941 | 1467360962906 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:16:02 INFO - PROCESS | 1941 | ++DOCSHELL 0x12d118000 == 46 [pid = 1941] [id = 752] 01:16:02 INFO - PROCESS | 1941 | ++DOMWINDOW == 94 (0x119d8dc00) [pid = 1941] [serial = 2255] [outer = 0x0] 01:16:02 INFO - PROCESS | 1941 | ++DOMWINDOW == 95 (0x120f32400) [pid = 1941] [serial = 2256] [outer = 0x119d8dc00] 01:16:02 INFO - PROCESS | 1941 | 1467360962936 Marionette DEBUG loaded listener.js 01:16:02 INFO - PROCESS | 1941 | ++DOMWINDOW == 96 (0x1242dd400) [pid = 1941] [serial = 2257] [outer = 0x119d8dc00] 01:16:03 INFO - PROCESS | 1941 | 1467360963402 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]]]}] 01:16:03 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. 01:16:03 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 671ms 01:16:03 INFO - PROCESS | 1941 | 1467360963410 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 01:16:03 INFO - PROCESS | 1941 | 1467360963413 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 01:16:03 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 01:16:03 INFO - PROCESS | 1941 | 1467360963416 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 01:16:03 INFO - PROCESS | 1941 | 1467360963418 Marionette TRACE conn2 <- [1,2978,null,{}] 01:16:03 INFO - PROCESS | 1941 | 1467360963422 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}] 01:16:03 INFO - PROCESS | 1941 | 1467360963424 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:16:03 INFO - PROCESS | 1941 | 1467360963602 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 01:16:03 INFO - PROCESS | 1941 | 1467360963846 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:03 INFO - PROCESS | 1941 | 1467360963848 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:16:03 INFO - PROCESS | 1941 | ++DOCSHELL 0x116fe2800 == 47 [pid = 1941] [id = 753] 01:16:03 INFO - PROCESS | 1941 | ++DOMWINDOW == 97 (0x110e3f000) [pid = 1941] [serial = 2258] [outer = 0x0] 01:16:03 INFO - PROCESS | 1941 | ++DOMWINDOW == 98 (0x1121b7c00) [pid = 1941] [serial = 2259] [outer = 0x110e3f000] 01:16:03 INFO - PROCESS | 1941 | 1467360963884 Marionette DEBUG loaded listener.js 01:16:03 INFO - PROCESS | 1941 | ++DOMWINDOW == 99 (0x11336d800) [pid = 1941] [serial = 2260] [outer = 0x110e3f000] 01:16:04 INFO - PROCESS | 1941 | 1467360964277 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]]]}] 01:16:04 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. 01:16:04 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 877ms 01:16:04 INFO - PROCESS | 1941 | 1467360964293 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 01:16:04 INFO - PROCESS | 1941 | 1467360964295 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 01:16:04 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 01:16:04 INFO - PROCESS | 1941 | 1467360964298 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 01:16:04 INFO - PROCESS | 1941 | 1467360964300 Marionette TRACE conn2 <- [1,2982,null,{}] 01:16:04 INFO - PROCESS | 1941 | 1467360964303 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}] 01:16:04 INFO - PROCESS | 1941 | 1467360964306 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:16:04 INFO - PROCESS | 1941 | 1467360964401 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 01:16:04 INFO - PROCESS | 1941 | 1467360964461 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:04 INFO - PROCESS | 1941 | 1467360964462 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:16:04 INFO - PROCESS | 1941 | ++DOCSHELL 0x1191fa800 == 48 [pid = 1941] [id = 754] 01:16:04 INFO - PROCESS | 1941 | ++DOMWINDOW == 100 (0x11383b800) [pid = 1941] [serial = 2261] [outer = 0x0] 01:16:04 INFO - PROCESS | 1941 | ++DOMWINDOW == 101 (0x11384a400) [pid = 1941] [serial = 2262] [outer = 0x11383b800] 01:16:04 INFO - PROCESS | 1941 | 1467360964490 Marionette DEBUG loaded listener.js 01:16:04 INFO - PROCESS | 1941 | ++DOMWINDOW == 102 (0x113f2e400) [pid = 1941] [serial = 2263] [outer = 0x11383b800] 01:16:04 INFO - PROCESS | 1941 | --DOCSHELL 0x12bc87000 == 47 [pid = 1941] [id = 730] 01:16:04 INFO - PROCESS | 1941 | --DOCSHELL 0x12cad0000 == 46 [pid = 1941] [id = 747] 01:16:04 INFO - PROCESS | 1941 | --DOCSHELL 0x12cac6000 == 45 [pid = 1941] [id = 746] 01:16:04 INFO - PROCESS | 1941 | --DOCSHELL 0x12c492800 == 44 [pid = 1941] [id = 745] 01:16:04 INFO - PROCESS | 1941 | --DOCSHELL 0x12bc8d000 == 43 [pid = 1941] [id = 744] 01:16:04 INFO - PROCESS | 1941 | --DOCSHELL 0x124b0c000 == 42 [pid = 1941] [id = 743] 01:16:04 INFO - PROCESS | 1941 | --DOCSHELL 0x12b9db800 == 41 [pid = 1941] [id = 742] 01:16:04 INFO - PROCESS | 1941 | --DOCSHELL 0x12b10a000 == 40 [pid = 1941] [id = 741] 01:16:04 INFO - PROCESS | 1941 | --DOCSHELL 0x12aa5c800 == 39 [pid = 1941] [id = 740] 01:16:04 INFO - PROCESS | 1941 | --DOMWINDOW == 101 (0x1150d8c00) [pid = 1941] [serial = 2197] [outer = 0x0] [url = about:blank] 01:16:04 INFO - PROCESS | 1941 | --DOCSHELL 0x128bd1800 == 38 [pid = 1941] [id = 739] 01:16:04 INFO - PROCESS | 1941 | --DOCSHELL 0x1285cd800 == 37 [pid = 1941] [id = 738] 01:16:04 INFO - PROCESS | 1941 | --DOCSHELL 0x1264b9000 == 36 [pid = 1941] [id = 737] 01:16:04 INFO - PROCESS | 1941 | --DOCSHELL 0x117149000 == 35 [pid = 1941] [id = 736] 01:16:04 INFO - PROCESS | 1941 | --DOCSHELL 0x1187f6800 == 34 [pid = 1941] [id = 735] 01:16:04 INFO - PROCESS | 1941 | --DOCSHELL 0x123aaf800 == 33 [pid = 1941] [id = 734] 01:16:04 INFO - PROCESS | 1941 | --DOCSHELL 0x1184ce800 == 32 [pid = 1941] [id = 733] 01:16:04 INFO - PROCESS | 1941 | --DOCSHELL 0x1187dd000 == 31 [pid = 1941] [id = 732] 01:16:04 INFO - PROCESS | 1941 | 1467360964853 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"]]]}] 01:16:04 INFO - PROCESS | 1941 | --DOMWINDOW == 100 (0x123faa800) [pid = 1941] [serial = 2186] [outer = 0x0] [url = about:blank] 01:16:04 INFO - PROCESS | 1941 | --DOMWINDOW == 99 (0x112957400) [pid = 1941] [serial = 2194] [outer = 0x0] [url = about:blank] 01:16:04 INFO - PROCESS | 1941 | --DOMWINDOW == 98 (0x12657e400) [pid = 1941] [serial = 2192] [outer = 0x0] [url = about:blank] 01:16:04 INFO - PROCESS | 1941 | --DOMWINDOW == 97 (0x1171ba800) [pid = 1941] [serial = 2171] [outer = 0x0] [url = about:blank] 01:16:04 INFO - PROCESS | 1941 | --DOMWINDOW == 96 (0x116031c00) [pid = 1941] [serial = 2170] [outer = 0x0] [url = about:blank] 01:16:04 INFO - PROCESS | 1941 | --DOMWINDOW == 95 (0x117e9b400) [pid = 1941] [serial = 2168] [outer = 0x0] [url = about:blank] 01:16:04 INFO - PROCESS | 1941 | --DOMWINDOW == 94 (0x11662e800) [pid = 1941] [serial = 2167] [outer = 0x0] [url = about:blank] 01:16:04 INFO - PROCESS | 1941 | --DOMWINDOW == 93 (0x12811d000) [pid = 1941] [serial = 2165] [outer = 0x0] [url = about:blank] 01:16:04 INFO - PROCESS | 1941 | --DOMWINDOW == 92 (0x119750800) [pid = 1941] [serial = 2179] [outer = 0x0] [url = about:blank] 01:16:04 INFO - PROCESS | 1941 | --DOMWINDOW == 91 (0x119887800) [pid = 1941] [serial = 2180] [outer = 0x0] [url = about:blank] 01:16:04 INFO - PROCESS | 1941 | --DOMWINDOW == 90 (0x119386000) [pid = 1941] [serial = 2177] [outer = 0x0] [url = about:blank] 01:16:04 INFO - PROCESS | 1941 | --DOMWINDOW == 89 (0x1185b5800) [pid = 1941] [serial = 2176] [outer = 0x0] [url = about:blank] 01:16:04 INFO - PROCESS | 1941 | --DOMWINDOW == 88 (0x1181c8800) [pid = 1941] [serial = 2174] [outer = 0x0] [url = about:blank] 01:16:04 INFO - PROCESS | 1941 | --DOMWINDOW == 87 (0x1181bcc00) [pid = 1941] [serial = 2173] [outer = 0x0] [url = about:blank] 01:16:04 INFO - PROCESS | 1941 | --DOMWINDOW == 86 (0x1133c8c00) [pid = 1941] [serial = 2195] [outer = 0x0] [url = about:blank] 01:16:04 INFO - PROCESS | 1941 | --DOMWINDOW == 85 (0x119d44400) [pid = 1941] [serial = 2183] [outer = 0x0] [url = about:blank] 01:16:04 INFO - PROCESS | 1941 | --DOMWINDOW == 84 (0x119d07000) [pid = 1941] [serial = 2182] [outer = 0x0] [url = about:blank] 01:16:04 INFO - PROCESS | 1941 | --DOMWINDOW == 83 (0x120feec00) [pid = 1941] [serial = 2185] [outer = 0x0] [url = about:blank] 01:16:04 INFO - PROCESS | 1941 | --DOMWINDOW == 82 (0x12456ec00) [pid = 1941] [serial = 2188] [outer = 0x0] [url = about:blank] 01:16:04 INFO - PROCESS | 1941 | --DOMWINDOW == 81 (0x126011400) [pid = 1941] [serial = 2191] [outer = 0x0] [url = about:blank] 01:16:04 INFO - PROCESS | 1941 | --DOMWINDOW == 80 (0x1255ccc00) [pid = 1941] [serial = 2189] [outer = 0x0] [url = about:blank] 01:16:04 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 01:16:04 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 01:16:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:16:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:16:04 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 01:16:04 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 570ms 01:16:04 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 01:16:04 INFO - PROCESS | 1941 | 1467360964869 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 01:16:04 INFO - PROCESS | 1941 | 1467360964871 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 01:16:04 INFO - PROCESS | 1941 | 1467360964874 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 01:16:04 INFO - PROCESS | 1941 | 1467360964875 Marionette TRACE conn2 <- [1,2986,null,{}] 01:16:04 INFO - PROCESS | 1941 | 1467360964877 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}] 01:16:04 INFO - PROCESS | 1941 | 1467360964878 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:16:04 INFO - PROCESS | 1941 | 1467360964966 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 01:16:04 INFO - PROCESS | 1941 | 1467360964974 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:04 INFO - PROCESS | 1941 | 1467360964975 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:16:04 INFO - PROCESS | 1941 | ++DOCSHELL 0x118fde800 == 32 [pid = 1941] [id = 755] 01:16:04 INFO - PROCESS | 1941 | ++DOMWINDOW == 81 (0x1160e1c00) [pid = 1941] [serial = 2264] [outer = 0x0] 01:16:05 INFO - PROCESS | 1941 | ++DOMWINDOW == 82 (0x1176ddc00) [pid = 1941] [serial = 2265] [outer = 0x1160e1c00] 01:16:05 INFO - PROCESS | 1941 | 1467360965006 Marionette DEBUG loaded listener.js 01:16:05 INFO - PROCESS | 1941 | ++DOMWINDOW == 83 (0x11811a000) [pid = 1941] [serial = 2266] [outer = 0x1160e1c00] 01:16:05 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. 01:16:05 INFO - PROCESS | 1941 | 1467360965392 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]]]}] 01:16:05 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 520ms 01:16:05 INFO - PROCESS | 1941 | 1467360965395 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 01:16:05 INFO - PROCESS | 1941 | 1467360965396 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 01:16:05 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 01:16:05 INFO - PROCESS | 1941 | 1467360965399 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 01:16:05 INFO - PROCESS | 1941 | 1467360965406 Marionette TRACE conn2 <- [1,2990,null,{}] 01:16:05 INFO - PROCESS | 1941 | 1467360965413 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}] 01:16:05 INFO - PROCESS | 1941 | 1467360965415 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:16:05 INFO - PROCESS | 1941 | 1467360965518 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 01:16:05 INFO - PROCESS | 1941 | 1467360965580 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:05 INFO - PROCESS | 1941 | 1467360965581 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:16:05 INFO - PROCESS | 1941 | ++DOCSHELL 0x12503f800 == 33 [pid = 1941] [id = 756] 01:16:05 INFO - PROCESS | 1941 | ++DOMWINDOW == 84 (0x11811fc00) [pid = 1941] [serial = 2267] [outer = 0x0] 01:16:05 INFO - PROCESS | 1941 | ++DOMWINDOW == 85 (0x1181b6800) [pid = 1941] [serial = 2268] [outer = 0x11811fc00] 01:16:05 INFO - PROCESS | 1941 | 1467360965606 Marionette DEBUG loaded listener.js 01:16:05 INFO - PROCESS | 1941 | ++DOMWINDOW == 86 (0x1182d3000) [pid = 1941] [serial = 2269] [outer = 0x11811fc00] 01:16:05 INFO - PROCESS | 1941 | ++DOCSHELL 0x123b47800 == 34 [pid = 1941] [id = 757] 01:16:05 INFO - PROCESS | 1941 | ++DOMWINDOW == 87 (0x118596000) [pid = 1941] [serial = 2270] [outer = 0x0] 01:16:05 INFO - PROCESS | 1941 | ++DOMWINDOW == 88 (0x11823dc00) [pid = 1941] [serial = 2271] [outer = 0x118596000] 01:16:05 INFO - PROCESS | 1941 | 1467360965911 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]]]}] 01:16:05 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. 01:16:05 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 527ms 01:16:05 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 01:16:05 INFO - PROCESS | 1941 | 1467360965926 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 01:16:05 INFO - PROCESS | 1941 | 1467360965928 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 01:16:05 INFO - PROCESS | 1941 | 1467360965930 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 01:16:05 INFO - PROCESS | 1941 | 1467360965931 Marionette TRACE conn2 <- [1,2994,null,{}] 01:16:05 INFO - PROCESS | 1941 | 1467360965933 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}] 01:16:05 INFO - PROCESS | 1941 | 1467360965935 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:16:06 INFO - PROCESS | 1941 | 1467360966046 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 01:16:06 INFO - PROCESS | 1941 | 1467360966105 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:06 INFO - PROCESS | 1941 | 1467360966106 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:16:06 INFO - PROCESS | 1941 | ++DOCSHELL 0x12818b000 == 35 [pid = 1941] [id = 758] 01:16:06 INFO - PROCESS | 1941 | ++DOMWINDOW == 89 (0x1127d3400) [pid = 1941] [serial = 2272] [outer = 0x0] 01:16:06 INFO - PROCESS | 1941 | ++DOMWINDOW == 90 (0x11858c400) [pid = 1941] [serial = 2273] [outer = 0x1127d3400] 01:16:06 INFO - PROCESS | 1941 | 1467360966132 Marionette DEBUG loaded listener.js 01:16:06 INFO - PROCESS | 1941 | ++DOMWINDOW == 91 (0x119386000) [pid = 1941] [serial = 2274] [outer = 0x1127d3400] 01:16:06 INFO - PROCESS | 1941 | 1467360966381 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]]]}] 01:16:06 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 01:16:06 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 01:16:06 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 470ms 01:16:06 INFO - PROCESS | 1941 | 1467360966400 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 01:16:06 INFO - PROCESS | 1941 | 1467360966401 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 01:16:06 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 01:16:06 INFO - PROCESS | 1941 | 1467360966411 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 01:16:06 INFO - PROCESS | 1941 | 1467360966412 Marionette TRACE conn2 <- [1,2998,null,{}] 01:16:06 INFO - PROCESS | 1941 | 1467360966416 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}] 01:16:06 INFO - PROCESS | 1941 | 1467360966417 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:16:06 INFO - PROCESS | 1941 | 1467360966502 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 01:16:06 INFO - PROCESS | 1941 | 1467360966508 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:06 INFO - PROCESS | 1941 | 1467360966512 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:16:06 INFO - PROCESS | 1941 | ++DOCSHELL 0x128db0000 == 36 [pid = 1941] [id = 759] 01:16:06 INFO - PROCESS | 1941 | ++DOMWINDOW == 92 (0x119866c00) [pid = 1941] [serial = 2275] [outer = 0x0] 01:16:06 INFO - PROCESS | 1941 | ++DOMWINDOW == 93 (0x119882000) [pid = 1941] [serial = 2276] [outer = 0x119866c00] 01:16:06 INFO - PROCESS | 1941 | 1467360966551 Marionette DEBUG loaded listener.js 01:16:06 INFO - PROCESS | 1941 | ++DOMWINDOW == 94 (0x119d07400) [pid = 1941] [serial = 2277] [outer = 0x119866c00] 01:16:06 INFO - PROCESS | 1941 | 1467360966890 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]]]}] 01:16:06 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. 01:16:06 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 520ms 01:16:06 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 01:16:06 INFO - PROCESS | 1941 | 1467360966932 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 01:16:06 INFO - PROCESS | 1941 | 1467360966933 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 01:16:06 INFO - PROCESS | 1941 | 1467360966935 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 01:16:06 INFO - PROCESS | 1941 | 1467360966936 Marionette TRACE conn2 <- [1,3002,null,{}] 01:16:06 INFO - PROCESS | 1941 | 1467360966958 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}] 01:16:06 INFO - PROCESS | 1941 | 1467360966960 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:16:07 INFO - PROCESS | 1941 | 1467360967067 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 01:16:07 INFO - PROCESS | 1941 | 1467360967071 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:07 INFO - PROCESS | 1941 | 1467360967072 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:16:07 INFO - PROCESS | 1941 | ++DOCSHELL 0x12aab0000 == 37 [pid = 1941] [id = 760] 01:16:07 INFO - PROCESS | 1941 | ++DOMWINDOW == 95 (0x119872400) [pid = 1941] [serial = 2278] [outer = 0x0] 01:16:07 INFO - PROCESS | 1941 | ++DOMWINDOW == 96 (0x120f29400) [pid = 1941] [serial = 2279] [outer = 0x119872400] 01:16:07 INFO - PROCESS | 1941 | 1467360967096 Marionette DEBUG loaded listener.js 01:16:07 INFO - PROCESS | 1941 | ++DOMWINDOW == 97 (0x120fec400) [pid = 1941] [serial = 2280] [outer = 0x119872400] 01:16:07 INFO - PROCESS | 1941 | 1467360967395 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]]]}] 01:16:07 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. 01:16:07 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 471ms 01:16:07 INFO - PROCESS | 1941 | 1467360967410 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 01:16:07 INFO - PROCESS | 1941 | 1467360967411 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 01:16:07 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 01:16:07 INFO - PROCESS | 1941 | 1467360967413 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 01:16:07 INFO - PROCESS | 1941 | 1467360967414 Marionette TRACE conn2 <- [1,3006,null,{}] 01:16:07 INFO - PROCESS | 1941 | 1467360967426 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}] 01:16:07 INFO - PROCESS | 1941 | 1467360967427 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:16:07 INFO - PROCESS | 1941 | 1467360967547 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 01:16:07 INFO - PROCESS | 1941 | 1467360967550 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:07 INFO - PROCESS | 1941 | 1467360967552 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:16:07 INFO - PROCESS | 1941 | ++DOCSHELL 0x12b1a7800 == 38 [pid = 1941] [id = 761] 01:16:07 INFO - PROCESS | 1941 | ++DOMWINDOW == 98 (0x123929800) [pid = 1941] [serial = 2281] [outer = 0x0] 01:16:07 INFO - PROCESS | 1941 | ++DOMWINDOW == 99 (0x12392f000) [pid = 1941] [serial = 2282] [outer = 0x123929800] 01:16:07 INFO - PROCESS | 1941 | 1467360967611 Marionette DEBUG loaded listener.js 01:16:07 INFO - PROCESS | 1941 | ++DOMWINDOW == 100 (0x123dd4800) [pid = 1941] [serial = 2283] [outer = 0x123929800] 01:16:07 INFO - PROCESS | 1941 | 1467360967911 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]]]}] 01:16:07 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. 01:16:07 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 520ms 01:16:07 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 01:16:07 INFO - PROCESS | 1941 | 1467360967944 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 01:16:07 INFO - PROCESS | 1941 | 1467360967946 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 01:16:07 INFO - PROCESS | 1941 | 1467360967949 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 01:16:07 INFO - PROCESS | 1941 | 1467360967951 Marionette TRACE conn2 <- [1,3010,null,{}] 01:16:07 INFO - PROCESS | 1941 | 1467360967956 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}] 01:16:07 INFO - PROCESS | 1941 | 1467360967959 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:16:08 INFO - PROCESS | 1941 | 1467360968118 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 01:16:08 INFO - PROCESS | 1941 | 1467360968141 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:08 INFO - PROCESS | 1941 | 1467360968142 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:16:08 INFO - PROCESS | 1941 | ++DOCSHELL 0x12bc90800 == 39 [pid = 1941] [id = 762] 01:16:08 INFO - PROCESS | 1941 | ++DOMWINDOW == 101 (0x124088c00) [pid = 1941] [serial = 2284] [outer = 0x0] 01:16:08 INFO - PROCESS | 1941 | ++DOMWINDOW == 102 (0x1249bac00) [pid = 1941] [serial = 2285] [outer = 0x124088c00] 01:16:08 INFO - PROCESS | 1941 | 1467360968181 Marionette DEBUG loaded listener.js 01:16:08 INFO - PROCESS | 1941 | ++DOMWINDOW == 103 (0x124ecbc00) [pid = 1941] [serial = 2286] [outer = 0x124088c00] 01:16:08 INFO - PROCESS | 1941 | 1467360968524 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]]]}] 01:16:08 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 01:16:08 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 621ms 01:16:08 INFO - PROCESS | 1941 | 1467360968570 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 01:16:08 INFO - PROCESS | 1941 | 1467360968572 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 01:16:08 INFO - TEST-START | /FileAPI/FileReaderSync.worker 01:16:08 INFO - PROCESS | 1941 | 1467360968575 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 01:16:08 INFO - PROCESS | 1941 | 1467360968577 Marionette TRACE conn2 <- [1,3014,null,{}] 01:16:08 INFO - PROCESS | 1941 | 1467360968581 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}] 01:16:08 INFO - PROCESS | 1941 | 1467360968583 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:16:08 INFO - PROCESS | 1941 | 1467360968749 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 01:16:08 INFO - PROCESS | 1941 | 1467360968766 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:08 INFO - PROCESS | 1941 | 1467360968768 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:16:08 INFO - PROCESS | 1941 | ++DOCSHELL 0x12c48b000 == 40 [pid = 1941] [id = 763] 01:16:08 INFO - PROCESS | 1941 | ++DOMWINDOW == 104 (0x124ecc000) [pid = 1941] [serial = 2287] [outer = 0x0] 01:16:08 INFO - PROCESS | 1941 | ++DOMWINDOW == 105 (0x1255d6400) [pid = 1941] [serial = 2288] [outer = 0x124ecc000] 01:16:08 INFO - PROCESS | 1941 | 1467360968806 Marionette DEBUG loaded listener.js 01:16:08 INFO - PROCESS | 1941 | ++DOMWINDOW == 106 (0x12600b000) [pid = 1941] [serial = 2289] [outer = 0x124ecc000] 01:16:09 INFO - PROCESS | 1941 | [1941] 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 01:16:09 INFO - PROCESS | 1941 | --DOMWINDOW == 105 (0x119b80400) [pid = 1941] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 01:16:09 INFO - PROCESS | 1941 | --DOMWINDOW == 104 (0x12380ac00) [pid = 1941] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 01:16:09 INFO - PROCESS | 1941 | --DOMWINDOW == 103 (0x12380bc00) [pid = 1941] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 01:16:09 INFO - PROCESS | 1941 | --DOMWINDOW == 102 (0x116030800) [pid = 1941] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 01:16:09 INFO - PROCESS | 1941 | --DOMWINDOW == 101 (0x118113400) [pid = 1941] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 01:16:09 INFO - PROCESS | 1941 | --DOMWINDOW == 100 (0x1133de000) [pid = 1941] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 01:16:09 INFO - PROCESS | 1941 | --DOMWINDOW == 99 (0x118885800) [pid = 1941] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 01:16:09 INFO - PROCESS | 1941 | --DOMWINDOW == 98 (0x1125f0800) [pid = 1941] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 01:16:09 INFO - PROCESS | 1941 | --DOMWINDOW == 97 (0x124e5c000) [pid = 1941] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 01:16:09 INFO - PROCESS | 1941 | --DOMWINDOW == 96 (0x1121bd000) [pid = 1941] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 01:16:09 INFO - PROCESS | 1941 | --DOMWINDOW == 95 (0x113867c00) [pid = 1941] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 01:16:09 INFO - PROCESS | 1941 | --DOMWINDOW == 94 (0x124b55000) [pid = 1941] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 01:16:09 INFO - PROCESS | 1941 | --DOMWINDOW == 93 (0x12682f400) [pid = 1941] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 01:16:09 INFO - PROCESS | 1941 | --DOMWINDOW == 92 (0x1181c6400) [pid = 1941] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 01:16:09 INFO - PROCESS | 1941 | 1467360969316 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 01:16:09 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 01:16:09 INFO - {} 01:16:09 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 01:16:09 INFO - {} 01:16:09 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 01:16:09 INFO - {} 01:16:09 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 01:16:09 INFO - {} 01:16:09 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 772ms 01:16:09 INFO - PROCESS | 1941 | 1467360969347 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 01:16:09 INFO - PROCESS | 1941 | 1467360969348 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 01:16:09 INFO - TEST-START | /FileAPI/fileReader.html 01:16:09 INFO - PROCESS | 1941 | 1467360969351 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 01:16:09 INFO - PROCESS | 1941 | 1467360969352 Marionette TRACE conn2 <- [1,3018,null,{}] 01:16:09 INFO - PROCESS | 1941 | 1467360969354 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}] 01:16:09 INFO - PROCESS | 1941 | 1467360969355 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:16:09 INFO - PROCESS | 1941 | 1467360969450 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 01:16:09 INFO - PROCESS | 1941 | 1467360969514 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:09 INFO - PROCESS | 1941 | 1467360969516 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:16:09 INFO - PROCESS | 1941 | ++DOCSHELL 0x12d01b000 == 41 [pid = 1941] [id = 764] 01:16:09 INFO - PROCESS | 1941 | ++DOMWINDOW == 93 (0x12459b800) [pid = 1941] [serial = 2290] [outer = 0x0] 01:16:09 INFO - PROCESS | 1941 | ++DOMWINDOW == 94 (0x12600f400) [pid = 1941] [serial = 2291] [outer = 0x12459b800] 01:16:09 INFO - PROCESS | 1941 | 1467360969543 Marionette DEBUG loaded listener.js 01:16:09 INFO - PROCESS | 1941 | ++DOMWINDOW == 95 (0x128020800) [pid = 1941] [serial = 2292] [outer = 0x12459b800] 01:16:09 INFO - PROCESS | 1941 | 1467360969862 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]]]}] 01:16:09 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 01:16:09 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 01:16:09 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 01:16:09 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 01:16:09 INFO - TEST-OK | /FileAPI/fileReader.html | took 568ms 01:16:09 INFO - PROCESS | 1941 | 1467360969920 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 01:16:09 INFO - PROCESS | 1941 | 1467360969923 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 01:16:09 INFO - TEST-START | /FileAPI/historical.html 01:16:09 INFO - PROCESS | 1941 | 1467360969926 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 01:16:09 INFO - PROCESS | 1941 | 1467360969929 Marionette TRACE conn2 <- [1,3022,null,{}] 01:16:09 INFO - PROCESS | 1941 | 1467360969932 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}] 01:16:09 INFO - PROCESS | 1941 | 1467360969934 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:16:10 INFO - PROCESS | 1941 | 1467360970071 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 01:16:10 INFO - PROCESS | 1941 | 1467360970158 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:10 INFO - PROCESS | 1941 | 1467360970159 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:16:10 INFO - PROCESS | 1941 | ++DOCSHELL 0x12d596000 == 42 [pid = 1941] [id = 765] 01:16:10 INFO - PROCESS | 1941 | ++DOMWINDOW == 96 (0x124e5c000) [pid = 1941] [serial = 2293] [outer = 0x0] 01:16:10 INFO - PROCESS | 1941 | ++DOMWINDOW == 97 (0x128104800) [pid = 1941] [serial = 2294] [outer = 0x124e5c000] 01:16:10 INFO - PROCESS | 1941 | 1467360970199 Marionette DEBUG loaded listener.js 01:16:10 INFO - PROCESS | 1941 | ++DOMWINDOW == 98 (0x12828f000) [pid = 1941] [serial = 2295] [outer = 0x124e5c000] 01:16:10 INFO - PROCESS | 1941 | 1467360970439 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"]]]}] 01:16:10 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 01:16:10 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 01:16:10 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 01:16:10 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 01:16:10 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 01:16:10 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 01:16:10 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 01:16:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:16:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:16:10 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 01:16:10 INFO - TEST-OK | /FileAPI/historical.html | took 522ms 01:16:10 INFO - PROCESS | 1941 | 1467360970447 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 01:16:10 INFO - PROCESS | 1941 | 1467360970448 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 01:16:10 INFO - TEST-START | /FileAPI/idlharness.html 01:16:10 INFO - PROCESS | 1941 | 1467360970451 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 01:16:10 INFO - PROCESS | 1941 | 1467360970452 Marionette TRACE conn2 <- [1,3026,null,{}] 01:16:10 INFO - PROCESS | 1941 | 1467360970461 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}] 01:16:10 INFO - PROCESS | 1941 | 1467360970462 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:16:10 INFO - PROCESS | 1941 | 1467360970551 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 01:16:10 INFO - PROCESS | 1941 | 1467360970555 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:10 INFO - PROCESS | 1941 | 1467360970556 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:16:10 INFO - PROCESS | 1941 | ++DOCSHELL 0x12d5af800 == 43 [pid = 1941] [id = 766] 01:16:10 INFO - PROCESS | 1941 | ++DOMWINDOW == 99 (0x128110c00) [pid = 1941] [serial = 2296] [outer = 0x0] 01:16:10 INFO - PROCESS | 1941 | ++DOMWINDOW == 100 (0x128293c00) [pid = 1941] [serial = 2297] [outer = 0x128110c00] 01:16:10 INFO - PROCESS | 1941 | 1467360970579 Marionette DEBUG loaded listener.js 01:16:10 INFO - PROCESS | 1941 | ++DOMWINDOW == 101 (0x128515000) [pid = 1941] [serial = 2298] [outer = 0x128110c00] 01:16:11 INFO - PROCESS | 1941 | 1467360971098 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]]]}] 01:16:11 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 01:16:11 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 01:16:11 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 01:16:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:16:11 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 01:16:11 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 01:16:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:16:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:16:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:16:11 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 01:16:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 01:16:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 01:16:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 01:16:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 01:16:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 01:16:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 01:16:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 01:16:11 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 01:16:11 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 01:16:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:16:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:16:11 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 01:16:11 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 01:16:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:16:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:16:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:16:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 01:16:11 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 01:16:11 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 01:16:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:16:11 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 01:16:11 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 01:16:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:16:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:16:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:16:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 01:16:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 01:16:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 01:16:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 01:16:11 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 01:16:11 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:16:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:16:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:16:11 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:16:11 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:16:11 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:16:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:16:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:16:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 01:16:11 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 01:16:11 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 01:16:11 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:16:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:16:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:16:11 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:16:11 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:16:11 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:16:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:16:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:16:11 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 01:16:11 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 01:16:11 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 01:16:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:16:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:16:11 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 01:16:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:16:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:16:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:16:11 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 01:16:11 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 01:16:11 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 01:16:11 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 01:16:11 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 01:16:11 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 01:16:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 01:16:11 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 01:16:11 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 01:16:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 01:16:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 01:16:11 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 01:16:11 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:16:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:16:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:16:11 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:16:11 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:16:11 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:16:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:16:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:16:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 01:16:11 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 01:16:11 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 01:16:11 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:16:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:16:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:16:11 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:16:11 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:16:11 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:16:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:16:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:16:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 01:16:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 01:16:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 01:16:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 01:16:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 01:16:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 01:16:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 01:16:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 01:16:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 01:16:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 01:16:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 01:16:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 01:16:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 01:16:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 01:16:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 01:16:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 01:16:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 01:16:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 01:16:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 01:16:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 01:16:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 01:16:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 01:16:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 01:16:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 01:16:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 01:16:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 01:16:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 01:16:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 01:16:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 01:16:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 01:16:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 01:16:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 01:16:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 01:16:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 01:16:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 01:16:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 01:16:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 01:16:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 01:16:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 01:16:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 01:16:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 01:16:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 01:16:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 01:16:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 01:16:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 01:16:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 01:16:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 01:16:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 01:16:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 01:16:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 01:16:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 01:16:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 01:16:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 01:16:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 01:16:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 01:16:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 01:16:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 01:16:11 INFO - TEST-OK | /FileAPI/idlharness.html | took 690ms 01:16:11 INFO - TEST-START | /FileAPI/idlharness.worker 01:16:11 INFO - PROCESS | 1941 | 1467360971141 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 01:16:11 INFO - PROCESS | 1941 | 1467360971142 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 01:16:11 INFO - PROCESS | 1941 | 1467360971145 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 01:16:11 INFO - PROCESS | 1941 | 1467360971146 Marionette TRACE conn2 <- [1,3030,null,{}] 01:16:11 INFO - PROCESS | 1941 | 1467360971148 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}] 01:16:11 INFO - PROCESS | 1941 | 1467360971150 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:16:11 INFO - PROCESS | 1941 | 1467360971289 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 01:16:11 INFO - PROCESS | 1941 | 1467360971353 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:11 INFO - PROCESS | 1941 | 1467360971355 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:16:11 INFO - PROCESS | 1941 | ++DOCSHELL 0x110e7f800 == 44 [pid = 1941] [id = 767] 01:16:11 INFO - PROCESS | 1941 | ++DOMWINDOW == 102 (0x110e3bc00) [pid = 1941] [serial = 2299] [outer = 0x0] 01:16:11 INFO - PROCESS | 1941 | ++DOMWINDOW == 103 (0x111c78c00) [pid = 1941] [serial = 2300] [outer = 0x110e3bc00] 01:16:11 INFO - PROCESS | 1941 | 1467360971387 Marionette DEBUG loaded listener.js 01:16:11 INFO - PROCESS | 1941 | ++DOMWINDOW == 104 (0x112953c00) [pid = 1941] [serial = 2301] [outer = 0x110e3bc00] 01:16:11 INFO - PROCESS | 1941 | [1941] 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 01:16:12 INFO - PROCESS | 1941 | 1467360972102 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,{},{}]]]}] 01:16:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 01:16:12 INFO - {} 01:16:12 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 01:16:12 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 01:16:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:16:12 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 01:16:12 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 01:16:12 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:16:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:16:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:16:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 01:16:12 INFO - {} 01:16:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 01:16:12 INFO - {} 01:16:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 01:16:12 INFO - {} 01:16:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 01:16:12 INFO - {} 01:16:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 01:16:12 INFO - {} 01:16:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 01:16:12 INFO - {} 01:16:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 01:16:12 INFO - {} 01:16:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 01:16:12 INFO - {} 01:16:12 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 01:16:12 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 01:16:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:16:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:16:12 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 01:16:12 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 01:16:12 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:16:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:16:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:16:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 01:16:12 INFO - {} 01:16:12 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 01:16:12 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 01:16:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:16:12 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 01:16:12 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 01:16:12 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:16:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:16:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:16:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 01:16:12 INFO - {} 01:16:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 01:16:12 INFO - {} 01:16:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 01:16:12 INFO - {} 01:16:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 01:16:12 INFO - {} 01:16:12 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 01:16:12 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:16:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:16:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:16:12 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:16:12 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:16:12 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:16:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:16:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:16:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 01:16:12 INFO - {} 01:16:12 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 - {} 01:16:12 INFO - {} 01:16:12 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 01:16:12 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:16:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:16:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:16:12 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:16:12 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:16:12 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:16:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:16:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:16:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 01:16:12 INFO - {} 01:16:12 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 01:16:12 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 01:16:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:16:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:16:12 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 01:16:12 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:16:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:16:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:16:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 01:16:12 INFO - {} 01:16:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 01:16:12 INFO - {} 01:16:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 01:16:12 INFO - {} 01:16:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 01:16:12 INFO - {} 01:16:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 01:16:12 INFO - {} 01:16:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 01:16:12 INFO - {} 01:16:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 01:16:12 INFO - {} 01:16:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 01:16:12 INFO - {} 01:16:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 01:16:12 INFO - {} 01:16:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 01:16:12 INFO - {} 01:16:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 01:16:12 INFO - {} 01:16:12 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 01:16:12 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:16:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:16:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:16:12 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:16:12 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:16:12 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:16:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:16:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:16:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 01:16:12 INFO - {} 01:16:12 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 - {} 01:16:12 INFO - {} 01:16:12 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 01:16:12 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:16:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:16:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:16:12 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:16:12 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:16:12 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:16:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:16:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:16:12 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 01:16:12 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 01:16:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:16:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:16:12 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 01:16:12 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:16:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:16:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:16:12 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 01:16:12 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 01:16:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:16:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:16:12 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 01:16:12 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:16:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:16:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:16:12 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 01:16:12 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 01:16:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:16:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:16:12 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 01:16:12 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:16:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:16:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:16:12 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 01:16:12 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 01:16:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:16:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:16:12 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 01:16:12 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:16:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:16:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:16:12 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 01:16:12 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 01:16:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:16:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:16:12 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 01:16:12 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:16:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:16:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:16:12 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 01:16:12 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 01:16:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:16:12 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 01:16:12 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 01:16:12 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:16:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:16:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:16:12 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 01:16:12 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 01:16:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:16:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:16:12 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 01:16:12 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 01:16:12 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:16:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:16:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:16:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 01:16:12 INFO - {} 01:16:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 01:16:12 INFO - {} 01:16:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 01:16:12 INFO - {} 01:16:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 01:16:12 INFO - {} 01:16:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 01:16:12 INFO - {} 01:16:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 01:16:12 INFO - {} 01:16:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 01:16:12 INFO - {} 01:16:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 01:16:12 INFO - {} 01:16:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 01:16:12 INFO - {} 01:16:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 01:16:12 INFO - {} 01:16:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 01:16:12 INFO - {} 01:16:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 01:16:12 INFO - {} 01:16:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 01:16:12 INFO - {} 01:16:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 01:16:12 INFO - {} 01:16:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 01:16:12 INFO - {} 01:16:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 01:16:12 INFO - {} 01:16:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 01:16:12 INFO - {} 01:16:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 01:16:12 INFO - {} 01:16:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 01:16:12 INFO - {} 01:16:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 01:16:12 INFO - {} 01:16:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 01:16:12 INFO - {} 01:16:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 01:16:12 INFO - {} 01:16:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 01:16:12 INFO - {} 01:16:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 01:16:12 INFO - {} 01:16:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 01:16:12 INFO - {} 01:16:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 01:16:12 INFO - {} 01:16:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 01:16:12 INFO - {} 01:16:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 01:16:12 INFO - {} 01:16:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 01:16:12 INFO - {} 01:16:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 01:16:12 INFO - {} 01:16:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 01:16:12 INFO - {} 01:16:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 01:16:12 INFO - {} 01:16:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 01:16:12 INFO - {} 01:16:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 01:16:12 INFO - {} 01:16:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 01:16:12 INFO - {} 01:16:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 01:16:12 INFO - {} 01:16:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 01:16:12 INFO - {} 01:16:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 01:16:12 INFO - {} 01:16:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 01:16:12 INFO - {} 01:16:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 01:16:12 INFO - {} 01:16:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 01:16:12 INFO - {} 01:16:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 01:16:12 INFO - {} 01:16:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 01:16:12 INFO - {} 01:16:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 01:16:12 INFO - {} 01:16:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 01:16:12 INFO - {} 01:16:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 01:16:12 INFO - {} 01:16:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 01:16:12 INFO - {} 01:16:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 01:16:12 INFO - {} 01:16:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 01:16:12 INFO - {} 01:16:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 01:16:12 INFO - {} 01:16:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 01:16:12 INFO - {} 01:16:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 01:16:12 INFO - {} 01:16:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 01:16:12 INFO - {} 01:16:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 01:16:12 INFO - {} 01:16:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 01:16:12 INFO - {} 01:16:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 01:16:12 INFO - {} 01:16:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 01:16:12 INFO - {} 01:16:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 01:16:12 INFO - {} 01:16:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 01:16:12 INFO - {} 01:16:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 01:16:12 INFO - {} 01:16:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 01:16:12 INFO - {} 01:16:12 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1039ms 01:16:12 INFO - PROCESS | 1941 | 1467360972185 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 01:16:12 INFO - PROCESS | 1941 | 1467360972188 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 01:16:12 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 01:16:12 INFO - PROCESS | 1941 | 1467360972192 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 01:16:12 INFO - PROCESS | 1941 | 1467360972195 Marionette TRACE conn2 <- [1,3034,null,{}] 01:16:12 INFO - PROCESS | 1941 | 1467360972198 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}] 01:16:12 INFO - PROCESS | 1941 | 1467360972200 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:16:12 INFO - PROCESS | 1941 | 1467360972311 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 01:16:12 INFO - PROCESS | 1941 | 1467360972368 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:12 INFO - PROCESS | 1941 | 1467360972370 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:16:12 INFO - PROCESS | 1941 | ++DOCSHELL 0x12d27c800 == 45 [pid = 1941] [id = 768] 01:16:12 INFO - PROCESS | 1941 | ++DOMWINDOW == 105 (0x116a03c00) [pid = 1941] [serial = 2302] [outer = 0x0] 01:16:12 INFO - PROCESS | 1941 | ++DOMWINDOW == 106 (0x12a5ea400) [pid = 1941] [serial = 2303] [outer = 0x116a03c00] 01:16:12 INFO - PROCESS | 1941 | 1467360972401 Marionette DEBUG loaded listener.js 01:16:12 INFO - PROCESS | 1941 | ++DOMWINDOW == 107 (0x12a5f2000) [pid = 1941] [serial = 2304] [outer = 0x116a03c00] 01:16:12 INFO - PROCESS | 1941 | 1467360972790 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]]]}] 01:16:12 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 01:16:12 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 624ms 01:16:12 INFO - PROCESS | 1941 | 1467360972816 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 01:16:12 INFO - PROCESS | 1941 | 1467360972818 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 01:16:12 INFO - TEST-START | /FileAPI/blob/Blob-close.html 01:16:12 INFO - PROCESS | 1941 | 1467360972821 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 01:16:12 INFO - PROCESS | 1941 | 1467360972822 Marionette TRACE conn2 <- [1,3038,null,{}] 01:16:12 INFO - PROCESS | 1941 | 1467360972825 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}] 01:16:12 INFO - PROCESS | 1941 | 1467360972826 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:16:12 INFO - PROCESS | 1941 | 1467360972933 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 01:16:12 INFO - PROCESS | 1941 | 1467360972996 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:12 INFO - PROCESS | 1941 | 1467360972997 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:16:13 INFO - PROCESS | 1941 | ++DOCSHELL 0x12398e000 == 46 [pid = 1941] [id = 769] 01:16:13 INFO - PROCESS | 1941 | ++DOMWINDOW == 108 (0x12a5f4800) [pid = 1941] [serial = 2305] [outer = 0x0] 01:16:13 INFO - PROCESS | 1941 | ++DOMWINDOW == 109 (0x12a76bc00) [pid = 1941] [serial = 2306] [outer = 0x12a5f4800] 01:16:13 INFO - PROCESS | 1941 | 1467360973026 Marionette DEBUG loaded listener.js 01:16:13 INFO - PROCESS | 1941 | ++DOMWINDOW == 110 (0x12aac8c00) [pid = 1941] [serial = 2307] [outer = 0x12a5f4800] 01:16:13 INFO - PROCESS | 1941 | 1467360973411 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"]]]}] 01:16:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 01:16:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 01:16:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:16:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:16:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 01:16:13 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 621ms 01:16:13 INFO - PROCESS | 1941 | 1467360973443 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 01:16:13 INFO - PROCESS | 1941 | 1467360973445 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 01:16:13 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 01:16:13 INFO - PROCESS | 1941 | 1467360973453 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 01:16:13 INFO - PROCESS | 1941 | 1467360973457 Marionette TRACE conn2 <- [1,3042,null,{}] 01:16:13 INFO - PROCESS | 1941 | 1467360973459 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}] 01:16:13 INFO - PROCESS | 1941 | 1467360973462 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:16:13 INFO - PROCESS | 1941 | 1467360973572 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 01:16:13 INFO - PROCESS | 1941 | 1467360973651 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:13 INFO - PROCESS | 1941 | 1467360973652 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:16:13 INFO - PROCESS | 1941 | ++DOCSHELL 0x12cbd5000 == 47 [pid = 1941] [id = 770] 01:16:13 INFO - PROCESS | 1941 | ++DOMWINDOW == 111 (0x126839c00) [pid = 1941] [serial = 2308] [outer = 0x0] 01:16:13 INFO - PROCESS | 1941 | ++DOMWINDOW == 112 (0x12b14c800) [pid = 1941] [serial = 2309] [outer = 0x126839c00] 01:16:13 INFO - PROCESS | 1941 | 1467360973749 Marionette DEBUG loaded listener.js 01:16:13 INFO - PROCESS | 1941 | ++DOMWINDOW == 113 (0x12b1d1400) [pid = 1941] [serial = 2310] [outer = 0x126839c00] 01:16:14 INFO - PROCESS | 1941 | 1467360974184 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]]]}] 01:16:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 01:16:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 01:16:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 01:16:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 01:16:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 01:16:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 01:16:14 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. 01:16:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 01:16:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 01:16:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 01:16:14 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'.) 01:16:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 01:16:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 01:16:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 01:16:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 01:16:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 01:16:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 01:16:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 01:16:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 01:16:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 01:16:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 01:16:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 01:16:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 01:16:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 01:16:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 01:16:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 01:16:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 01:16:14 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. 01:16:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 01:16:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:16:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:16:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 01:16:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 01:16:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 01:16:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 01:16:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 01:16:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 01:16:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 01:16:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 01:16:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 01:16:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 01:16:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 01:16:14 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. 01:16:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 01:16:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 01:16:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:16:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:16:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 01:16:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 01:16:14 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. 01:16:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 01:16:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 01:16:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:16:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:16:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 01:16:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 01:16:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 01:16:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 01:16:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 01:16:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 01:16:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 01:16:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:16:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:16:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 01:16:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 01:16:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 01:16:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 01:16:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:16:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:16:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:16:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:16:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:16:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 01:16:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 01:16:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:16:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:16:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:16:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:16:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:16:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 01:16:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:16:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:16:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:16:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:16:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:16:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 01:16:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:16:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:16:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:16:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:16:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:16:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 01:16:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 01:16:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:16:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:16:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:16:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:16:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:16:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 01:16:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:16:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:16:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:16:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:16:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:16:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 01:16:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:16:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:16:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:16:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:16:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:16:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 01:16:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:16:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:16:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:16:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:16:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:16:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 01:16:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:16:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:16:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:16:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:16:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:16:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 01:16:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 01:16:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 01:16:14 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 787ms 01:16:14 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 01:16:14 INFO - PROCESS | 1941 | 1467360974239 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 01:16:14 INFO - PROCESS | 1941 | 1467360974241 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 01:16:14 INFO - PROCESS | 1941 | 1467360974243 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 01:16:14 INFO - PROCESS | 1941 | 1467360974244 Marionette TRACE conn2 <- [1,3046,null,{}] 01:16:14 INFO - PROCESS | 1941 | 1467360974247 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}] 01:16:14 INFO - PROCESS | 1941 | 1467360974249 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:16:14 INFO - PROCESS | 1941 | 1467360974353 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 01:16:14 INFO - PROCESS | 1941 | 1467360974630 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:14 INFO - PROCESS | 1941 | 1467360974632 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:16:14 INFO - PROCESS | 1941 | ++DOCSHELL 0x1187e8000 == 48 [pid = 1941] [id = 771] 01:16:14 INFO - PROCESS | 1941 | ++DOMWINDOW == 114 (0x1133c1000) [pid = 1941] [serial = 2311] [outer = 0x0] 01:16:14 INFO - PROCESS | 1941 | ++DOMWINDOW == 115 (0x113867c00) [pid = 1941] [serial = 2312] [outer = 0x1133c1000] 01:16:14 INFO - PROCESS | 1941 | 1467360974661 Marionette DEBUG loaded listener.js 01:16:14 INFO - PROCESS | 1941 | ++DOMWINDOW == 116 (0x117104400) [pid = 1941] [serial = 2313] [outer = 0x1133c1000] 01:16:14 INFO - PROCESS | 1941 | [1941] 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 01:16:15 INFO - PROCESS | 1941 | 1467360975063 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 01:16:15 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 01:16:15 INFO - {} 01:16:15 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 823ms 01:16:15 INFO - PROCESS | 1941 | 1467360975067 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 01:16:15 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 01:16:15 INFO - PROCESS | 1941 | 1467360975069 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 01:16:15 INFO - PROCESS | 1941 | 1467360975072 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 01:16:15 INFO - PROCESS | 1941 | 1467360975074 Marionette TRACE conn2 <- [1,3050,null,{}] 01:16:15 INFO - PROCESS | 1941 | 1467360975078 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}] 01:16:15 INFO - PROCESS | 1941 | 1467360975079 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:16:15 INFO - PROCESS | 1941 | 1467360975178 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 01:16:15 INFO - PROCESS | 1941 | 1467360975240 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:15 INFO - PROCESS | 1941 | 1467360975242 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:16:15 INFO - PROCESS | 1941 | ++DOCSHELL 0x11876d000 == 49 [pid = 1941] [id = 772] 01:16:15 INFO - PROCESS | 1941 | ++DOMWINDOW == 117 (0x116974400) [pid = 1941] [serial = 2314] [outer = 0x0] 01:16:15 INFO - PROCESS | 1941 | ++DOMWINDOW == 118 (0x119412800) [pid = 1941] [serial = 2315] [outer = 0x116974400] 01:16:15 INFO - PROCESS | 1941 | 1467360975271 Marionette DEBUG loaded listener.js 01:16:15 INFO - PROCESS | 1941 | ++DOMWINDOW == 119 (0x1238e6000) [pid = 1941] [serial = 2316] [outer = 0x116974400] 01:16:15 INFO - PROCESS | 1941 | --DOCSHELL 0x12d5af800 == 48 [pid = 1941] [id = 766] 01:16:15 INFO - PROCESS | 1941 | --DOCSHELL 0x12d596000 == 47 [pid = 1941] [id = 765] 01:16:15 INFO - PROCESS | 1941 | --DOCSHELL 0x12d01b000 == 46 [pid = 1941] [id = 764] 01:16:15 INFO - PROCESS | 1941 | --DOCSHELL 0x12c48b000 == 45 [pid = 1941] [id = 763] 01:16:15 INFO - PROCESS | 1941 | --DOCSHELL 0x12bc90800 == 44 [pid = 1941] [id = 762] 01:16:15 INFO - PROCESS | 1941 | --DOCSHELL 0x12b1a7800 == 43 [pid = 1941] [id = 761] 01:16:15 INFO - PROCESS | 1941 | --DOCSHELL 0x12aab0000 == 42 [pid = 1941] [id = 760] 01:16:15 INFO - PROCESS | 1941 | --DOMWINDOW == 118 (0x12801b400) [pid = 1941] [serial = 2244] [outer = 0x0] [url = about:blank] 01:16:15 INFO - PROCESS | 1941 | --DOCSHELL 0x128db0000 == 41 [pid = 1941] [id = 759] 01:16:15 INFO - PROCESS | 1941 | --DOCSHELL 0x12818b000 == 40 [pid = 1941] [id = 758] 01:16:15 INFO - PROCESS | 1941 | --DOCSHELL 0x123b47800 == 39 [pid = 1941] [id = 757] 01:16:15 INFO - PROCESS | 1941 | --DOCSHELL 0x12503f800 == 38 [pid = 1941] [id = 756] 01:16:15 INFO - PROCESS | 1941 | --DOCSHELL 0x118fde800 == 37 [pid = 1941] [id = 755] 01:16:15 INFO - PROCESS | 1941 | --DOCSHELL 0x1191fa800 == 36 [pid = 1941] [id = 754] 01:16:15 INFO - PROCESS | 1941 | --DOCSHELL 0x116fe2800 == 35 [pid = 1941] [id = 753] 01:16:15 INFO - PROCESS | 1941 | --DOCSHELL 0x12d118000 == 34 [pid = 1941] [id = 752] 01:16:15 INFO - PROCESS | 1941 | --DOCSHELL 0x12c484800 == 33 [pid = 1941] [id = 751] 01:16:15 INFO - PROCESS | 1941 | --DOCSHELL 0x12685f800 == 32 [pid = 1941] [id = 750] 01:16:15 INFO - PROCESS | 1941 | 1467360975681 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]]]}] 01:16:15 INFO - PROCESS | 1941 | --DOCSHELL 0x123956000 == 31 [pid = 1941] [id = 749] 01:16:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 01:16:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 01:16:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 01:16:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 01:16:15 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 622ms 01:16:15 INFO - PROCESS | 1941 | 1467360975697 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 01:16:15 INFO - PROCESS | 1941 | 1467360975700 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 01:16:15 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 01:16:15 INFO - PROCESS | 1941 | 1467360975702 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 01:16:15 INFO - PROCESS | 1941 | 1467360975704 Marionette TRACE conn2 <- [1,3054,null,{}] 01:16:15 INFO - PROCESS | 1941 | 1467360975708 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}] 01:16:15 INFO - PROCESS | 1941 | 1467360975709 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:16:15 INFO - PROCESS | 1941 | 1467360975799 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 01:16:15 INFO - PROCESS | 1941 | --DOMWINDOW == 117 (0x119d47000) [pid = 1941] [serial = 2221] [outer = 0x0] [url = about:blank] 01:16:15 INFO - PROCESS | 1941 | --DOMWINDOW == 116 (0x123936800) [pid = 1941] [serial = 2224] [outer = 0x0] [url = about:blank] 01:16:15 INFO - PROCESS | 1941 | --DOMWINDOW == 115 (0x124087800) [pid = 1941] [serial = 2227] [outer = 0x0] [url = about:blank] 01:16:15 INFO - PROCESS | 1941 | --DOMWINDOW == 114 (0x117107800) [pid = 1941] [serial = 2203] [outer = 0x0] [url = about:blank] 01:16:15 INFO - PROCESS | 1941 | --DOMWINDOW == 113 (0x123dcfc00) [pid = 1941] [serial = 2225] [outer = 0x0] [url = about:blank] 01:16:15 INFO - PROCESS | 1941 | --DOMWINDOW == 112 (0x118118400) [pid = 1941] [serial = 2204] [outer = 0x0] [url = about:blank] 01:16:15 INFO - PROCESS | 1941 | --DOMWINDOW == 111 (0x1181adc00) [pid = 1941] [serial = 2209] [outer = 0x0] [url = about:blank] 01:16:15 INFO - PROCESS | 1941 | --DOMWINDOW == 110 (0x1181c4000) [pid = 1941] [serial = 2210] [outer = 0x0] [url = about:blank] 01:16:15 INFO - PROCESS | 1941 | --DOMWINDOW == 109 (0x116028c00) [pid = 1941] [serial = 2206] [outer = 0x0] [url = about:blank] 01:16:15 INFO - PROCESS | 1941 | --DOMWINDOW == 108 (0x116a0ac00) [pid = 1941] [serial = 2207] [outer = 0x0] [url = about:blank] 01:16:15 INFO - PROCESS | 1941 | --DOMWINDOW == 107 (0x11938b000) [pid = 1941] [serial = 2215] [outer = 0x0] [url = about:blank] 01:16:15 INFO - PROCESS | 1941 | --DOMWINDOW == 106 (0x1193f4000) [pid = 1941] [serial = 2216] [outer = 0x0] [url = about:blank] 01:16:15 INFO - PROCESS | 1941 | --DOMWINDOW == 105 (0x11823b400) [pid = 1941] [serial = 2212] [outer = 0x0] [url = about:blank] 01:16:15 INFO - PROCESS | 1941 | --DOMWINDOW == 104 (0x1185b9400) [pid = 1941] [serial = 2213] [outer = 0x0] [url = about:blank] 01:16:15 INFO - PROCESS | 1941 | --DOMWINDOW == 103 (0x1133dbc00) [pid = 1941] [serial = 2200] [outer = 0x0] [url = about:blank] 01:16:15 INFO - PROCESS | 1941 | --DOMWINDOW == 102 (0x1181bc800) [pid = 1941] [serial = 2230] [outer = 0x0] [url = about:blank] 01:16:15 INFO - PROCESS | 1941 | --DOMWINDOW == 101 (0x119d4a400) [pid = 1941] [serial = 2231] [outer = 0x0] [url = about:blank] 01:16:15 INFO - PROCESS | 1941 | --DOMWINDOW == 100 (0x12459d000) [pid = 1941] [serial = 2233] [outer = 0x0] [url = about:blank] 01:16:15 INFO - PROCESS | 1941 | --DOMWINDOW == 99 (0x1255cec00) [pid = 1941] [serial = 2236] [outer = 0x0] [url = about:blank] 01:16:15 INFO - PROCESS | 1941 | --DOMWINDOW == 98 (0x124eccc00) [pid = 1941] [serial = 2239] [outer = 0x0] [url = about:blank] 01:16:15 INFO - PROCESS | 1941 | --DOMWINDOW == 97 (0x12459a000) [pid = 1941] [serial = 2228] [outer = 0x0] [url = about:blank] 01:16:15 INFO - PROCESS | 1941 | --DOMWINDOW == 96 (0x12682f000) [pid = 1941] [serial = 2241] [outer = 0x0] [url = about:blank] 01:16:15 INFO - PROCESS | 1941 | --DOMWINDOW == 95 (0x126576400) [pid = 1941] [serial = 2237] [outer = 0x0] [url = about:blank] 01:16:15 INFO - PROCESS | 1941 | --DOMWINDOW == 94 (0x128017c00) [pid = 1941] [serial = 2242] [outer = 0x0] [url = about:blank] 01:16:15 INFO - PROCESS | 1941 | --DOMWINDOW == 93 (0x119413c00) [pid = 1941] [serial = 2218] [outer = 0x0] [url = about:blank] 01:16:15 INFO - PROCESS | 1941 | --DOMWINDOW == 92 (0x119b7f400) [pid = 1941] [serial = 2219] [outer = 0x0] [url = about:blank] 01:16:15 INFO - PROCESS | 1941 | --DOMWINDOW == 91 (0x123806c00) [pid = 1941] [serial = 2222] [outer = 0x0] [url = about:blank] 01:16:15 INFO - PROCESS | 1941 | --DOMWINDOW == 90 (0x124e5bc00) [pid = 1941] [serial = 2234] [outer = 0x0] [url = about:blank] 01:16:15 INFO - PROCESS | 1941 | 1467360975875 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:15 INFO - PROCESS | 1941 | 1467360975876 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:16:15 INFO - PROCESS | 1941 | ++DOCSHELL 0x11258c000 == 32 [pid = 1941] [id = 773] 01:16:15 INFO - PROCESS | 1941 | ++DOMWINDOW == 91 (0x116077c00) [pid = 1941] [serial = 2317] [outer = 0x0] 01:16:15 INFO - PROCESS | 1941 | ++DOMWINDOW == 92 (0x118118400) [pid = 1941] [serial = 2318] [outer = 0x116077c00] 01:16:15 INFO - PROCESS | 1941 | 1467360975902 Marionette DEBUG loaded listener.js 01:16:15 INFO - PROCESS | 1941 | ++DOMWINDOW == 93 (0x119d47000) [pid = 1941] [serial = 2319] [outer = 0x116077c00] 01:16:16 INFO - PROCESS | 1941 | 1467360976331 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"]]]}] 01:16:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 01:16:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 01:16:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 01:16:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 01:16:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 01:16:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 01:16:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 01:16:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 01:16:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 01:16:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 01:16:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 01:16:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 01:16:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 01:16:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 01:16:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 01:16:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 01:16:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 01:16:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 01:16:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 01:16:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 01:16:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 01:16:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 01:16:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 01:16:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 01:16:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 01:16:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 01:16:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 01:16:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 01:16:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 01:16:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 01:16:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 01:16:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 01:16:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 01:16:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 01:16:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 01:16:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 01:16:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 01:16:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 01:16:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 01:16:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 01:16:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 01:16:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 01:16:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 01:16:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 01:16:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 01:16:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 01:16:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 01:16:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 01:16:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 01:16:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 01:16:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 01:16:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 01:16:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 01:16:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 01:16:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 01:16:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 01:16:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 01:16:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 01:16:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 01:16:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 01:16:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 01:16:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 01:16:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 01:16:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 01:16:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 01:16:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 01:16:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 01:16:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 01:16:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 01:16:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 01:16:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 01:16:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 01:16:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 01:16:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 01:16:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 01:16:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 01:16:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 01:16:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 01:16:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 01:16:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 01:16:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 01:16:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 01:16:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 01:16:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 01:16:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 01:16:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 01:16:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 01:16:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 01:16:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 01:16:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 01:16:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 01:16:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 01:16:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 01:16:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 01:16:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 01:16:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 01:16:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 01:16:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 01:16:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 01:16:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:16:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:16:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:16:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:16:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:16:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 01:16:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:16:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:16:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:16:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:16:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:16:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 01:16:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:16:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:16:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:16:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:16:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:16:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 01:16:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:16:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:16:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:16:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:16:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:16:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 01:16:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:16:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:16:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:16:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:16:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:16:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 01:16:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:16:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:16:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:16:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:16:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:16:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 01:16:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:16:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:16:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:16:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:16:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:16:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 01:16:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:16:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:16:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:16:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:16:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:16:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 01:16:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:16:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:16:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:16:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:16:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:16:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 01:16:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:16:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:16:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:16:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:16:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:16:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 01:16:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:16:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:16:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:16:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:16:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:16:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 01:16:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:16:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:16:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:16:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:16:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:16:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 01:16:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:16:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:16:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:16:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:16:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:16:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 01:16:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:16:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:16:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:16:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:16:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:16:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 01:16:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:16:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:16:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:16:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:16:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:16:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 01:16:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:16:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:16:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:16:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:16:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:16:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 01:16:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:16:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:16:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:16:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:16:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:16:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 01:16:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:16:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:16:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:16:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:16:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:16:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 01:16:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:16:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:16:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:16:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:16:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:16:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 01:16:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:16:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:16:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:16:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:16:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:16:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 01:16:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:16:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:16:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:16:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:16:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:16:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 01:16:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:16:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:16:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:16:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:16:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:16:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 01:16:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:16:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:16:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:16:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 01:16:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 01:16:16 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" 01:16:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:16:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:16:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:16:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 01:16:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 01:16:16 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" 01:16:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:16:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:16:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:16:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 01:16:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 01:16:16 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 689ms 01:16:16 INFO - TEST-START | /FileAPI/file/File-constructor.html 01:16:16 INFO - PROCESS | 1941 | 1467360976393 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 01:16:16 INFO - PROCESS | 1941 | 1467360976394 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 01:16:16 INFO - PROCESS | 1941 | 1467360976402 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 01:16:16 INFO - PROCESS | 1941 | 1467360976409 Marionette TRACE conn2 <- [1,3058,null,{}] 01:16:16 INFO - PROCESS | 1941 | 1467360976412 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}] 01:16:16 INFO - PROCESS | 1941 | 1467360976415 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:16:16 INFO - PROCESS | 1941 | 1467360976507 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 01:16:16 INFO - PROCESS | 1941 | 1467360976530 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:16 INFO - PROCESS | 1941 | 1467360976532 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:16:16 INFO - PROCESS | 1941 | ++DOCSHELL 0x116fd3800 == 33 [pid = 1941] [id = 774] 01:16:16 INFO - PROCESS | 1941 | ++DOMWINDOW == 94 (0x128291800) [pid = 1941] [serial = 2320] [outer = 0x0] 01:16:16 INFO - PROCESS | 1941 | ++DOMWINDOW == 95 (0x12890e800) [pid = 1941] [serial = 2321] [outer = 0x128291800] 01:16:16 INFO - PROCESS | 1941 | 1467360976556 Marionette DEBUG loaded listener.js 01:16:16 INFO - PROCESS | 1941 | ++DOMWINDOW == 96 (0x128913400) [pid = 1941] [serial = 2322] [outer = 0x128291800] 01:16:16 INFO - PROCESS | 1941 | 1467360976891 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]]]}] 01:16:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 01:16:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 01:16:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 01:16:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 01:16:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 01:16:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 01:16:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 01:16:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 01:16:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 01:16:16 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 01:16:16 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 01:16:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:16:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:16:16 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 01:16:16 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 01:16:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 01:16:16 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 01:16:16 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 01:16:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:16:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:16:16 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 01:16:16 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 01:16:16 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 01:16:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:16:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:16:16 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 01:16:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 01:16:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 01:16:16 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 535ms 01:16:16 INFO - PROCESS | 1941 | 1467360976932 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 01:16:16 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 01:16:16 INFO - PROCESS | 1941 | 1467360976934 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 01:16:16 INFO - PROCESS | 1941 | 1467360976936 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 01:16:16 INFO - PROCESS | 1941 | 1467360976937 Marionette TRACE conn2 <- [1,3062,null,{}] 01:16:16 INFO - PROCESS | 1941 | 1467360976940 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}] 01:16:16 INFO - PROCESS | 1941 | 1467360976949 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:16:17 INFO - PROCESS | 1941 | 1467360977034 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 01:16:17 INFO - PROCESS | 1941 | 1467360977039 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:17 INFO - PROCESS | 1941 | 1467360977041 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:16:17 INFO - PROCESS | 1941 | ++DOCSHELL 0x123ebd000 == 34 [pid = 1941] [id = 775] 01:16:17 INFO - PROCESS | 1941 | ++DOMWINDOW == 97 (0x128b9d000) [pid = 1941] [serial = 2323] [outer = 0x0] 01:16:17 INFO - PROCESS | 1941 | ++DOMWINDOW == 98 (0x12a5f2400) [pid = 1941] [serial = 2324] [outer = 0x128b9d000] 01:16:17 INFO - PROCESS | 1941 | 1467360977066 Marionette DEBUG loaded listener.js 01:16:17 INFO - PROCESS | 1941 | ++DOMWINDOW == 99 (0x12a767c00) [pid = 1941] [serial = 2325] [outer = 0x128b9d000] 01:16:17 INFO - PROCESS | 1941 | [1941] 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 01:16:17 INFO - PROCESS | 1941 | 1467360977408 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 01:16:17 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 01:16:17 INFO - {} 01:16:17 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 522ms 01:16:17 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 01:16:17 INFO - PROCESS | 1941 | 1467360977458 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 01:16:17 INFO - PROCESS | 1941 | 1467360977459 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 01:16:17 INFO - PROCESS | 1941 | 1467360977461 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 01:16:17 INFO - PROCESS | 1941 | 1467360977462 Marionette TRACE conn2 <- [1,3066,null,{}] 01:16:17 INFO - PROCESS | 1941 | 1467360977465 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}] 01:16:17 INFO - PROCESS | 1941 | 1467360977466 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:16:17 INFO - PROCESS | 1941 | 1467360977580 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 01:16:17 INFO - PROCESS | 1941 | 1467360977589 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:17 INFO - PROCESS | 1941 | 1467360977593 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:16:17 INFO - PROCESS | 1941 | ++DOCSHELL 0x119714000 == 35 [pid = 1941] [id = 776] 01:16:17 INFO - PROCESS | 1941 | ++DOMWINDOW == 100 (0x1181c8c00) [pid = 1941] [serial = 2326] [outer = 0x0] 01:16:17 INFO - PROCESS | 1941 | ++DOMWINDOW == 101 (0x11823fc00) [pid = 1941] [serial = 2327] [outer = 0x1181c8c00] 01:16:17 INFO - PROCESS | 1941 | 1467360977627 Marionette DEBUG loaded listener.js 01:16:17 INFO - PROCESS | 1941 | ++DOMWINDOW == 102 (0x118884400) [pid = 1941] [serial = 2328] [outer = 0x1181c8c00] 01:16:18 INFO - PROCESS | 1941 | 1467360977998 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]]]}] 01:16:18 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 01:16:18 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 01:16:18 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 01:16:18 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 01:16:18 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 01:16:18 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 01:16:18 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 01:16:18 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 568ms 01:16:18 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 01:16:18 INFO - PROCESS | 1941 | 1467360978031 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 01:16:18 INFO - PROCESS | 1941 | 1467360978032 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 01:16:18 INFO - PROCESS | 1941 | 1467360978034 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 01:16:18 INFO - PROCESS | 1941 | 1467360978035 Marionette TRACE conn2 <- [1,3070,null,{}] 01:16:18 INFO - PROCESS | 1941 | 1467360978044 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}] 01:16:18 INFO - PROCESS | 1941 | 1467360978045 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:16:18 INFO - PROCESS | 1941 | 1467360978153 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 01:16:18 INFO - PROCESS | 1941 | 1467360978156 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:18 INFO - PROCESS | 1941 | 1467360978158 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:16:18 INFO - PROCESS | 1941 | ++DOCSHELL 0x12652d800 == 36 [pid = 1941] [id = 777] 01:16:18 INFO - PROCESS | 1941 | ++DOMWINDOW == 103 (0x118884c00) [pid = 1941] [serial = 2329] [outer = 0x0] 01:16:18 INFO - PROCESS | 1941 | ++DOMWINDOW == 104 (0x119d0f400) [pid = 1941] [serial = 2330] [outer = 0x118884c00] 01:16:18 INFO - PROCESS | 1941 | 1467360978183 Marionette DEBUG loaded listener.js 01:16:18 INFO - PROCESS | 1941 | ++DOMWINDOW == 105 (0x125674c00) [pid = 1941] [serial = 2331] [outer = 0x118884c00] 01:16:18 INFO - PROCESS | 1941 | 1467360978542 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]]]}] 01:16:18 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 01:16:18 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 01:16:18 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 01:16:18 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 01:16:18 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 01:16:18 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 01:16:18 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 569ms 01:16:18 INFO - PROCESS | 1941 | 1467360978604 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 01:16:18 INFO - PROCESS | 1941 | 1467360978606 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 01:16:18 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 01:16:18 INFO - PROCESS | 1941 | 1467360978609 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 01:16:18 INFO - PROCESS | 1941 | 1467360978611 Marionette TRACE conn2 <- [1,3074,null,{}] 01:16:18 INFO - PROCESS | 1941 | 1467360978614 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}] 01:16:18 INFO - PROCESS | 1941 | 1467360978616 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:16:18 INFO - PROCESS | 1941 | 1467360978783 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 01:16:18 INFO - PROCESS | 1941 | 1467360978830 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:18 INFO - PROCESS | 1941 | 1467360978831 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:16:18 INFO - PROCESS | 1941 | ++DOCSHELL 0x128b4a000 == 37 [pid = 1941] [id = 778] 01:16:18 INFO - PROCESS | 1941 | ++DOMWINDOW == 106 (0x126006800) [pid = 1941] [serial = 2332] [outer = 0x0] 01:16:18 INFO - PROCESS | 1941 | ++DOMWINDOW == 107 (0x128108000) [pid = 1941] [serial = 2333] [outer = 0x126006800] 01:16:18 INFO - PROCESS | 1941 | 1467360978922 Marionette DEBUG loaded listener.js 01:16:18 INFO - PROCESS | 1941 | ++DOMWINDOW == 108 (0x12a766800) [pid = 1941] [serial = 2334] [outer = 0x126006800] 01:16:19 INFO - PROCESS | 1941 | 1467360979245 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]]]}] 01:16:19 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 01:16:19 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 01:16:19 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 01:16:19 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 01:16:19 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 01:16:19 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 01:16:19 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 671ms 01:16:19 INFO - PROCESS | 1941 | 1467360979292 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 01:16:19 INFO - PROCESS | 1941 | 1467360979294 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 01:16:19 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 01:16:19 INFO - PROCESS | 1941 | 1467360979297 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 01:16:19 INFO - PROCESS | 1941 | 1467360979299 Marionette TRACE conn2 <- [1,3078,null,{}] 01:16:19 INFO - PROCESS | 1941 | 1467360979302 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}] 01:16:19 INFO - PROCESS | 1941 | 1467360979306 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:16:19 INFO - PROCESS | 1941 | 1467360979472 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 01:16:19 INFO - PROCESS | 1941 | 1467360979494 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:19 INFO - PROCESS | 1941 | 1467360979495 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:16:19 INFO - PROCESS | 1941 | ++DOCSHELL 0x12aa5e800 == 38 [pid = 1941] [id = 779] 01:16:19 INFO - PROCESS | 1941 | ++DOMWINDOW == 109 (0x12a767000) [pid = 1941] [serial = 2335] [outer = 0x0] 01:16:19 INFO - PROCESS | 1941 | ++DOMWINDOW == 110 (0x12aaccc00) [pid = 1941] [serial = 2336] [outer = 0x12a767000] 01:16:19 INFO - PROCESS | 1941 | 1467360979535 Marionette DEBUG loaded listener.js 01:16:19 INFO - PROCESS | 1941 | ++DOMWINDOW == 111 (0x12aad1000) [pid = 1941] [serial = 2337] [outer = 0x12a767000] 01:16:20 INFO - PROCESS | 1941 | --DOMWINDOW == 110 (0x1160e1c00) [pid = 1941] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 01:16:20 INFO - PROCESS | 1941 | --DOMWINDOW == 109 (0x124e5c000) [pid = 1941] [serial = 2293] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/historical.html] 01:16:20 INFO - PROCESS | 1941 | --DOMWINDOW == 108 (0x110e3f000) [pid = 1941] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 01:16:20 INFO - PROCESS | 1941 | --DOMWINDOW == 107 (0x119872400) [pid = 1941] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 01:16:20 INFO - PROCESS | 1941 | --DOMWINDOW == 106 (0x123929800) [pid = 1941] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 01:16:20 INFO - PROCESS | 1941 | --DOMWINDOW == 105 (0x124088c00) [pid = 1941] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 01:16:20 INFO - PROCESS | 1941 | --DOMWINDOW == 104 (0x12459b800) [pid = 1941] [serial = 2290] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 01:16:20 INFO - PROCESS | 1941 | --DOMWINDOW == 103 (0x124ecc000) [pid = 1941] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 01:16:20 INFO - PROCESS | 1941 | --DOMWINDOW == 102 (0x119866c00) [pid = 1941] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 01:16:20 INFO - PROCESS | 1941 | --DOMWINDOW == 101 (0x11383b800) [pid = 1941] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 01:16:20 INFO - PROCESS | 1941 | --DOMWINDOW == 100 (0x1127d3400) [pid = 1941] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 01:16:20 INFO - PROCESS | 1941 | --DOMWINDOW == 99 (0x118596000) [pid = 1941] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 01:16:20 INFO - PROCESS | 1941 | --DOMWINDOW == 98 (0x11811fc00) [pid = 1941] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 01:16:20 INFO - PROCESS | 1941 | 1467360980199 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] 01:16:20 INFO - PROCESS | 1941 | 1467360980220 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 01:16:20 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 01:16:20 INFO - PROCESS | 1941 | 1467360980222 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 01:16:20 INFO - PROCESS | 1941 | 1467360980224 Marionette TRACE conn2 <- [1,3082,null,{}] 01:16:20 INFO - PROCESS | 1941 | 1467360980226 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}] 01:16:20 INFO - PROCESS | 1941 | 1467360980227 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:16:20 INFO - PROCESS | 1941 | 1467360980309 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 01:16:20 INFO - PROCESS | 1941 | 1467360980312 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:20 INFO - PROCESS | 1941 | 1467360980313 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:16:20 INFO - PROCESS | 1941 | ++DOCSHELL 0x12aa5f800 == 39 [pid = 1941] [id = 780] 01:16:20 INFO - PROCESS | 1941 | ++DOMWINDOW == 99 (0x1127d3400) [pid = 1941] [serial = 2338] [outer = 0x0] 01:16:20 INFO - PROCESS | 1941 | ++DOMWINDOW == 100 (0x11383b800) [pid = 1941] [serial = 2339] [outer = 0x1127d3400] 01:16:20 INFO - PROCESS | 1941 | 1467360980345 Marionette DEBUG loaded listener.js 01:16:20 INFO - PROCESS | 1941 | ++DOMWINDOW == 101 (0x123b72400) [pid = 1941] [serial = 2340] [outer = 0x1127d3400] 01:16:20 INFO - PROCESS | 1941 | 1467360980660 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]]]}] 01:16:20 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 01:16:20 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 01:16:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:16:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:16:20 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 01:16:20 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 01:16:20 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 469ms 01:16:20 INFO - PROCESS | 1941 | 1467360980696 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 01:16:20 INFO - PROCESS | 1941 | 1467360980697 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 01:16:20 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 01:16:20 INFO - PROCESS | 1941 | 1467360980699 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 01:16:20 INFO - PROCESS | 1941 | 1467360980700 Marionette TRACE conn2 <- [1,3086,null,{}] 01:16:20 INFO - PROCESS | 1941 | 1467360980702 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}] 01:16:20 INFO - PROCESS | 1941 | 1467360980704 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:16:20 INFO - PROCESS | 1941 | 1467360980822 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 01:16:20 INFO - PROCESS | 1941 | 1467360980828 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:20 INFO - PROCESS | 1941 | 1467360980830 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:16:20 INFO - PROCESS | 1941 | ++DOCSHELL 0x12b9ee800 == 40 [pid = 1941] [id = 781] 01:16:20 INFO - PROCESS | 1941 | ++DOMWINDOW == 102 (0x120fea400) [pid = 1941] [serial = 2341] [outer = 0x0] 01:16:20 INFO - PROCESS | 1941 | ++DOMWINDOW == 103 (0x126576c00) [pid = 1941] [serial = 2342] [outer = 0x120fea400] 01:16:20 INFO - PROCESS | 1941 | 1467360980856 Marionette DEBUG loaded listener.js 01:16:20 INFO - PROCESS | 1941 | ++DOMWINDOW == 104 (0x12b1d8000) [pid = 1941] [serial = 2343] [outer = 0x120fea400] 01:16:21 INFO - PROCESS | 1941 | 1467360981143 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 01:16:21 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 01:16:21 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 468ms 01:16:21 INFO - PROCESS | 1941 | 1467360981168 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 01:16:21 INFO - PROCESS | 1941 | 1467360981169 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 01:16:21 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 01:16:21 INFO - PROCESS | 1941 | 1467360981179 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 01:16:21 INFO - PROCESS | 1941 | 1467360981181 Marionette TRACE conn2 <- [1,3090,null,{}] 01:16:21 INFO - PROCESS | 1941 | 1467360981184 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}] 01:16:21 INFO - PROCESS | 1941 | 1467360981185 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:16:21 INFO - PROCESS | 1941 | 1467360981293 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 01:16:21 INFO - PROCESS | 1941 | 1467360981297 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:21 INFO - PROCESS | 1941 | 1467360981298 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:16:21 INFO - PROCESS | 1941 | ++DOCSHELL 0x12c484800 == 41 [pid = 1941] [id = 782] 01:16:21 INFO - PROCESS | 1941 | ++DOMWINDOW == 105 (0x12b1db800) [pid = 1941] [serial = 2344] [outer = 0x0] 01:16:21 INFO - PROCESS | 1941 | ++DOMWINDOW == 106 (0x12b984c00) [pid = 1941] [serial = 2345] [outer = 0x12b1db800] 01:16:21 INFO - PROCESS | 1941 | 1467360981322 Marionette DEBUG loaded listener.js 01:16:21 INFO - PROCESS | 1941 | ++DOMWINDOW == 107 (0x12b98dc00) [pid = 1941] [serial = 2346] [outer = 0x12b1db800] 01:16:21 INFO - PROCESS | 1941 | 1467360981742 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 01:16:21 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 01:16:21 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 571ms 01:16:21 INFO - PROCESS | 1941 | 1467360981751 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 01:16:21 INFO - PROCESS | 1941 | 1467360981754 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 01:16:21 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 01:16:21 INFO - PROCESS | 1941 | 1467360981757 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 01:16:21 INFO - PROCESS | 1941 | 1467360981759 Marionette TRACE conn2 <- [1,3094,null,{}] 01:16:21 INFO - PROCESS | 1941 | 1467360981762 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}] 01:16:21 INFO - PROCESS | 1941 | 1467360981764 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:16:21 INFO - PROCESS | 1941 | 1467360981894 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 01:16:21 INFO - PROCESS | 1941 | 1467360981899 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:21 INFO - PROCESS | 1941 | 1467360981900 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:16:21 INFO - PROCESS | 1941 | ++DOCSHELL 0x12cbce800 == 42 [pid = 1941] [id = 783] 01:16:21 INFO - PROCESS | 1941 | ++DOMWINDOW == 108 (0x128b9a800) [pid = 1941] [serial = 2347] [outer = 0x0] 01:16:21 INFO - PROCESS | 1941 | ++DOMWINDOW == 109 (0x12ba24400) [pid = 1941] [serial = 2348] [outer = 0x128b9a800] 01:16:21 INFO - PROCESS | 1941 | 1467360981938 Marionette DEBUG loaded listener.js 01:16:21 INFO - PROCESS | 1941 | ++DOMWINDOW == 110 (0x12ba29c00) [pid = 1941] [serial = 2349] [outer = 0x128b9a800] 01:16:22 INFO - PROCESS | 1941 | 1467360982414 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 01:16:22 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 01:16:22 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 670ms 01:16:22 INFO - PROCESS | 1941 | 1467360982427 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 01:16:22 INFO - PROCESS | 1941 | 1467360982430 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 01:16:22 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 01:16:22 INFO - PROCESS | 1941 | 1467360982433 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 01:16:22 INFO - PROCESS | 1941 | 1467360982434 Marionette TRACE conn2 <- [1,3098,null,{}] 01:16:22 INFO - PROCESS | 1941 | 1467360982438 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}] 01:16:22 INFO - PROCESS | 1941 | 1467360982440 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:16:22 INFO - PROCESS | 1941 | 1467360982554 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 01:16:22 INFO - PROCESS | 1941 | 1467360982664 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:22 INFO - PROCESS | 1941 | 1467360982666 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:16:22 INFO - PROCESS | 1941 | ++DOCSHELL 0x1127ba000 == 43 [pid = 1941] [id = 784] 01:16:22 INFO - PROCESS | 1941 | ++DOMWINDOW == 111 (0x113370800) [pid = 1941] [serial = 2350] [outer = 0x0] 01:16:22 INFO - PROCESS | 1941 | ++DOMWINDOW == 112 (0x1150d9800) [pid = 1941] [serial = 2351] [outer = 0x113370800] 01:16:22 INFO - PROCESS | 1941 | 1467360982703 Marionette DEBUG loaded listener.js 01:16:22 INFO - PROCESS | 1941 | ++DOMWINDOW == 113 (0x1176de000) [pid = 1941] [serial = 2352] [outer = 0x113370800] 01:16:23 INFO - PROCESS | 1941 | 1467360983076 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]]]}] 01:16:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 01:16:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 01:16:23 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 670ms 01:16:23 INFO - PROCESS | 1941 | 1467360983103 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 01:16:23 INFO - PROCESS | 1941 | 1467360983106 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 01:16:23 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 01:16:23 INFO - PROCESS | 1941 | 1467360983111 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 01:16:23 INFO - PROCESS | 1941 | 1467360983113 Marionette TRACE conn2 <- [1,3102,null,{}] 01:16:23 INFO - PROCESS | 1941 | 1467360983115 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}] 01:16:23 INFO - PROCESS | 1941 | 1467360983117 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:16:23 INFO - PROCESS | 1941 | 1467360983237 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 01:16:23 INFO - PROCESS | 1941 | 1467360983373 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:23 INFO - PROCESS | 1941 | 1467360983375 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:16:23 INFO - PROCESS | 1941 | ++DOCSHELL 0x119a42800 == 44 [pid = 1941] [id = 785] 01:16:23 INFO - PROCESS | 1941 | ++DOMWINDOW == 114 (0x1184e3800) [pid = 1941] [serial = 2353] [outer = 0x0] 01:16:23 INFO - PROCESS | 1941 | ++DOMWINDOW == 115 (0x118597400) [pid = 1941] [serial = 2354] [outer = 0x1184e3800] 01:16:23 INFO - PROCESS | 1941 | 1467360983424 Marionette DEBUG loaded listener.js 01:16:23 INFO - PROCESS | 1941 | ++DOMWINDOW == 116 (0x1193eb400) [pid = 1941] [serial = 2355] [outer = 0x1184e3800] 01:16:23 INFO - PROCESS | 1941 | 1467360983849 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 01:16:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 01:16:23 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 769ms 01:16:23 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 01:16:23 INFO - PROCESS | 1941 | 1467360983881 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 01:16:23 INFO - PROCESS | 1941 | 1467360983882 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 01:16:23 INFO - PROCESS | 1941 | 1467360983885 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 01:16:23 INFO - PROCESS | 1941 | 1467360983887 Marionette TRACE conn2 <- [1,3106,null,{}] 01:16:23 INFO - PROCESS | 1941 | 1467360983896 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}] 01:16:23 INFO - PROCESS | 1941 | 1467360983899 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:16:24 INFO - PROCESS | 1941 | 1467360984004 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 01:16:24 INFO - PROCESS | 1941 | 1467360984117 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:24 INFO - PROCESS | 1941 | 1467360984119 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:16:24 INFO - PROCESS | 1941 | ++DOCSHELL 0x128bcf800 == 45 [pid = 1941] [id = 786] 01:16:24 INFO - PROCESS | 1941 | ++DOMWINDOW == 117 (0x1193f5000) [pid = 1941] [serial = 2356] [outer = 0x0] 01:16:24 INFO - PROCESS | 1941 | ++DOMWINDOW == 118 (0x119d91000) [pid = 1941] [serial = 2357] [outer = 0x1193f5000] 01:16:24 INFO - PROCESS | 1941 | 1467360984153 Marionette DEBUG loaded listener.js 01:16:24 INFO - PROCESS | 1941 | ++DOMWINDOW == 119 (0x123929c00) [pid = 1941] [serial = 2358] [outer = 0x1193f5000] 01:16:24 INFO - PROCESS | 1941 | 1467360984520 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]]]}] 01:16:24 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 01:16:24 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 01:16:24 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 01:16:24 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 671ms 01:16:24 INFO - PROCESS | 1941 | 1467360984557 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 01:16:24 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 01:16:24 INFO - PROCESS | 1941 | 1467360984559 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 01:16:24 INFO - PROCESS | 1941 | 1467360984561 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 01:16:24 INFO - PROCESS | 1941 | 1467360984562 Marionette TRACE conn2 <- [1,3110,null,{}] 01:16:24 INFO - PROCESS | 1941 | 1467360984565 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}] 01:16:24 INFO - PROCESS | 1941 | 1467360984566 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:16:24 INFO - PROCESS | 1941 | 1467360984675 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 01:16:24 INFO - PROCESS | 1941 | 1467360984775 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:24 INFO - PROCESS | 1941 | 1467360984777 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:16:24 INFO - PROCESS | 1941 | ++DOCSHELL 0x12c343000 == 46 [pid = 1941] [id = 787] 01:16:24 INFO - PROCESS | 1941 | ++DOMWINDOW == 120 (0x1246eec00) [pid = 1941] [serial = 2359] [outer = 0x0] 01:16:24 INFO - PROCESS | 1941 | ++DOMWINDOW == 121 (0x1250e2c00) [pid = 1941] [serial = 2360] [outer = 0x1246eec00] 01:16:24 INFO - PROCESS | 1941 | 1467360984808 Marionette DEBUG loaded listener.js 01:16:24 INFO - PROCESS | 1941 | ++DOMWINDOW == 122 (0x12646c000) [pid = 1941] [serial = 2361] [outer = 0x1246eec00] 01:16:25 INFO - PROCESS | 1941 | 1467360985153 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"]]]}] 01:16:25 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 01:16:25 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 01:16:25 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 01:16:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:16:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:16:25 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 01:16:25 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 623ms 01:16:25 INFO - PROCESS | 1941 | 1467360985184 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 01:16:25 INFO - PROCESS | 1941 | 1467360985186 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 01:16:25 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 01:16:25 INFO - PROCESS | 1941 | 1467360985188 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 01:16:25 INFO - PROCESS | 1941 | 1467360985189 Marionette TRACE conn2 <- [1,3114,null,{}] 01:16:25 INFO - PROCESS | 1941 | 1467360985192 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}] 01:16:25 INFO - PROCESS | 1941 | 1467360985193 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:16:25 INFO - PROCESS | 1941 | 1467360985297 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 01:16:25 INFO - PROCESS | 1941 | 1467360985362 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\", \"f183a686-edc6-4490-a76f-e027b99471f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:25 INFO - PROCESS | 1941 | 1467360985363 Marionette INFO sendAsync ded4e582-cdeb-7242-a362-665f17e4a6dd 01:16:25 INFO - PROCESS | 1941 | ++DOCSHELL 0x12d108000 == 47 [pid = 1941] [id = 788] 01:16:25 INFO - PROCESS | 1941 | ++DOMWINDOW == 123 (0x124e57000) [pid = 1941] [serial = 2362] [outer = 0x0] 01:16:25 INFO - PROCESS | 1941 | ++DOMWINDOW == 124 (0x128124800) [pid = 1941] [serial = 2363] [outer = 0x124e57000] 01:16:25 INFO - PROCESS | 1941 | 1467360985433 Marionette DEBUG loaded listener.js 01:16:25 INFO - PROCESS | 1941 | ++DOMWINDOW == 125 (0x128b98400) [pid = 1941] [serial = 2364] [outer = 0x124e57000] 01:16:25 INFO - PROCESS | 1941 | 1467360985787 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]]]}] 01:16:25 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 01:16:25 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 620ms 01:16:25 INFO - PROCESS | 1941 | 1467360985808 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 01:16:25 INFO - PROCESS | 1941 | 1467360985810 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 01:16:26 WARNING - u'runner_teardown' () 01:16:26 INFO - No more tests 01:16:26 INFO - Got 0 unexpected results 01:16:26 INFO - SUITE-END | took 508s 01:16:26 INFO - Closing logging queue 01:16:26 INFO - queue closed 01:16:27 INFO - Return code: 0 01:16:27 WARNING - # TBPL SUCCESS # 01:16:27 INFO - Running post-action listener: _resource_record_post_action 01:16:27 INFO - Running post-run listener: _resource_record_post_run 01:16:28 INFO - Total resource usage - Wall time: 530s; CPU: 58.0%; Read bytes: 1867776; Write bytes: 953832448; Read time: 21; Write time: 5233 01:16:28 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 01:16:28 INFO - install - Wall time: 18s; CPU: 54.0%; Read bytes: 150344192; Write bytes: 146913280; Read time: 13670; Write time: 456 01:16:28 INFO - run-tests - Wall time: 513s; CPU: 58.0%; Read bytes: 1765376; Write bytes: 794500096; Read time: 19; Write time: 4704 01:16:28 INFO - Running post-run listener: _upload_blobber_files 01:16:28 INFO - Blob upload gear active. 01:16:28 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 01:16:28 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 01:16:28 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'] 01:16:28 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 01:16:28 INFO - (blobuploader) - INFO - Open directory for files ... 01:16:28 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 01:16:28 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 01:16:28 INFO - (blobuploader) - INFO - Uploading, attempt #1. 01:16:29 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 01:16:29 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 01:16:29 INFO - (blobuploader) - INFO - Done attempting. 01:16:29 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 01:16:30 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 01:16:30 INFO - (blobuploader) - INFO - Uploading, attempt #1. 01:16:31 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 01:16:31 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 01:16:31 INFO - (blobuploader) - INFO - Done attempting. 01:16:31 INFO - (blobuploader) - INFO - Iteration through files over. 01:16:31 INFO - Return code: 0 01:16:31 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 01:16:31 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 01:16:31 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/6b694bb886b4ab28bde0302b7071a49ec6dab88195e1d06c6d7c9a8357aacc1fbb579353574d59ff7aad9634ee8390caf5c3b723a60a1da6099b2b6a45025554", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/0057b847c81146dd61bf7c58fe7815b34aa08a5766d85474fab9c53888a304d27711ad7bded4b62f324c05d340fc7eb74a8b6198baddd3dad0446340f6962899"} 01:16:31 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 01:16:31 INFO - Writing to file /builds/slave/test/properties/blobber_files 01:16:31 INFO - Contents: 01:16:31 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/6b694bb886b4ab28bde0302b7071a49ec6dab88195e1d06c6d7c9a8357aacc1fbb579353574d59ff7aad9634ee8390caf5c3b723a60a1da6099b2b6a45025554", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/0057b847c81146dd61bf7c58fe7815b34aa08a5766d85474fab9c53888a304d27711ad7bded4b62f324c05d340fc7eb74a8b6198baddd3dad0446340f6962899"} 01:16:31 INFO - Running post-run listener: copy_logs_to_upload_dir 01:16:31 INFO - Copying logs to upload dir... 01:16:31 INFO - mkdir: /builds/slave/test/build/upload/logs 01:16:31 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=623.932494 ========= master_lag: 0.37 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 24 secs) (at 2016-07-01 01:16:32.353084) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-01 01:16:32.356415) ========= 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.ylkbS0V1T7/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.eBedLBYs2L/Listeners TMPDIR=/var/folders/n0/6tpw2p6j3vx8fzyb0wrmlcwc00000w/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/6b694bb886b4ab28bde0302b7071a49ec6dab88195e1d06c6d7c9a8357aacc1fbb579353574d59ff7aad9634ee8390caf5c3b723a60a1da6099b2b6a45025554", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/0057b847c81146dd61bf7c58fe7815b34aa08a5766d85474fab9c53888a304d27711ad7bded4b62f324c05d340fc7eb74a8b6198baddd3dad0446340f6962899"} build_url:https://queue.taskcluster.net/v1/task/AXYuU4THTbK2-Uw3AxKt3w/artifacts/public/build/firefox-48.0.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/AXYuU4THTbK2-Uw3AxKt3w/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012743 build_url: 'https://queue.taskcluster.net/v1/task/AXYuU4THTbK2-Uw3AxKt3w/artifacts/public/build/firefox-48.0.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/6b694bb886b4ab28bde0302b7071a49ec6dab88195e1d06c6d7c9a8357aacc1fbb579353574d59ff7aad9634ee8390caf5c3b723a60a1da6099b2b6a45025554", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/0057b847c81146dd61bf7c58fe7815b34aa08a5766d85474fab9c53888a304d27711ad7bded4b62f324c05d340fc7eb74a8b6198baddd3dad0446340f6962899"}' symbols_url: 'https://queue.taskcluster.net/v1/task/AXYuU4THTbK2-Uw3AxKt3w/artifacts/public/build/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-01 01:16:32.397430) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-01 01:16:32.397737) ========= 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.ylkbS0V1T7/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.eBedLBYs2L/Listeners TMPDIR=/var/folders/n0/6tpw2p6j3vx8fzyb0wrmlcwc00000w/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.005154 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-01 01:16:32.445596) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-01 01:16:32.445897) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-01 01:16:32.449508) ========= ========= Total master_lag: 0.52 =========