builder: mozilla-beta_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0237 starttime: 1467039399.95 results: success (0) buildid: 20160627064925 builduid: 96e5c251132847da8a26a4cfa95a6d96 revision: 34281fb8a330ef0731305992a25bd88c66a8cfe8 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-06-27 07:56:39.954071) ========= master: http://buildbot-master106.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-06-27 07:56:39.954513) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-27 07:56:39.954794) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-27 07:56:39.979042) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-27 07:56:39.979338) ========= 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.sLlaE2PETH/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.aX4yd3tFLc/Listeners TMPDIR=/var/folders/st/6ntnsvx13cz7v7n60qs4hh6000000w/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-06-27 07:56:39-- 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% 175M=0s 2016-06-27 07:56:40 (175 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.108141 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-27 07:56:40.109725) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-27 07:56:40.110096) ========= 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.sLlaE2PETH/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.aX4yd3tFLc/Listeners TMPDIR=/var/folders/st/6ntnsvx13cz7v7n60qs4hh6000000w/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.025274 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-27 07:56:40.158687) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-06-27 07:56:40.159053) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 34281fb8a330ef0731305992a25bd88c66a8cfe8 --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 34281fb8a330ef0731305992a25bd88c66a8cfe8 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.sLlaE2PETH/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.aX4yd3tFLc/Listeners TMPDIR=/var/folders/st/6ntnsvx13cz7v7n60qs4hh6000000w/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-06-27 07:56:40,243 truncating revision to first 12 chars 2016-06-27 07:56:40,243 Setting DEBUG logging. 2016-06-27 07:56:40,243 attempt 1/10 2016-06-27 07:56:40,243 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/34281fb8a330?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-06-27 07:56:41,996 unpacking tar archive at: mozilla-beta-34281fb8a330/testing/mozharness/ program finished with exit code 0 elapsedTime=2.042983 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-06-27 07:56:42.223799) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-27 07:56:42.224250) ========= script_repo_revision: 34281fb8a330ef0731305992a25bd88c66a8cfe8 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-27 07:56:42.224719) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-27 07:56:42.225013) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-27 07:56:42.243378) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 59 secs) (at 2016-06-27 07:56:42.243655) ========= /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.sLlaE2PETH/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.aX4yd3tFLc/Listeners TMPDIR=/var/folders/st/6ntnsvx13cz7v7n60qs4hh6000000w/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 07:56:42 INFO - MultiFileLogger online at 20160627 07:56:42 in /builds/slave/test 07:56:42 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 07:56:42 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 07:56:42 INFO - {'append_to_log': False, 07:56:42 INFO - 'base_work_dir': '/builds/slave/test', 07:56:42 INFO - 'blob_upload_branch': 'mozilla-beta', 07:56:42 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 07:56:42 INFO - 'buildbot_json_path': 'buildprops.json', 07:56:42 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 07:56:42 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 07:56:42 INFO - 'download_minidump_stackwalk': True, 07:56:42 INFO - 'download_symbols': 'true', 07:56:42 INFO - 'e10s': False, 07:56:42 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 07:56:42 INFO - 'tooltool.py': '/tools/tooltool.py', 07:56:42 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 07:56:42 INFO - '/tools/misc-python/virtualenv.py')}, 07:56:42 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 07:56:42 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 07:56:42 INFO - 'log_level': 'info', 07:56:42 INFO - 'log_to_console': True, 07:56:42 INFO - 'opt_config_files': (), 07:56:42 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 07:56:42 INFO - '--processes=1', 07:56:42 INFO - '--config=%(test_path)s/wptrunner.ini', 07:56:42 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 07:56:42 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 07:56:42 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 07:56:42 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 07:56:42 INFO - 'pip_index': False, 07:56:42 INFO - 'require_test_zip': True, 07:56:42 INFO - 'test_type': ('testharness',), 07:56:42 INFO - 'this_chunk': '1', 07:56:42 INFO - 'tooltool_cache': '/builds/tooltool_cache', 07:56:42 INFO - 'total_chunks': '10', 07:56:42 INFO - 'virtualenv_path': 'venv', 07:56:42 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 07:56:42 INFO - 'work_dir': 'build'} 07:56:42 INFO - ##### 07:56:42 INFO - ##### Running clobber step. 07:56:42 INFO - ##### 07:56:42 INFO - Running pre-action listener: _resource_record_pre_action 07:56:42 INFO - Running main action method: clobber 07:56:42 INFO - rmtree: /builds/slave/test/build 07:56:42 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 07:56:43 INFO - Running post-action listener: _resource_record_post_action 07:56:43 INFO - ##### 07:56:43 INFO - ##### Running read-buildbot-config step. 07:56:43 INFO - ##### 07:56:43 INFO - Running pre-action listener: _resource_record_pre_action 07:56:43 INFO - Running main action method: read_buildbot_config 07:56:43 INFO - Using buildbot properties: 07:56:43 INFO - { 07:56:43 INFO - "project": "", 07:56:43 INFO - "product": "firefox", 07:56:43 INFO - "script_repo_revision": "production", 07:56:43 INFO - "scheduler": "tests-mozilla-beta-yosemite_r7-debug-unittest", 07:56:43 INFO - "repository": "", 07:56:43 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-beta debug test web-platform-tests-1", 07:56:43 INFO - "buildid": "20160627064925", 07:56:43 INFO - "pgo_build": "False", 07:56:43 INFO - "basedir": "/builds/slave/test", 07:56:43 INFO - "buildnumber": 9, 07:56:43 INFO - "slavename": "t-yosemite-r7-0237", 07:56:43 INFO - "master": "http://buildbot-master106.bb.releng.scl3.mozilla.com:8201/", 07:56:43 INFO - "platform": "macosx64", 07:56:43 INFO - "branch": "mozilla-beta", 07:56:43 INFO - "revision": "34281fb8a330ef0731305992a25bd88c66a8cfe8", 07:56:43 INFO - "repo_path": "releases/mozilla-beta", 07:56:43 INFO - "moz_repo_path": "", 07:56:43 INFO - "stage_platform": "macosx64", 07:56:43 INFO - "builduid": "96e5c251132847da8a26a4cfa95a6d96", 07:56:43 INFO - "slavebuilddir": "test" 07:56:43 INFO - } 07:56:43 INFO - Found installer url https://queue.taskcluster.net/v1/task/QJr5z2ruQWWZ8JhcwmIkNg/artifacts/public/build/firefox-48.0.en-US.mac64.dmg. 07:56:43 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/QJr5z2ruQWWZ8JhcwmIkNg/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json. 07:56:43 INFO - Running post-action listener: _resource_record_post_action 07:56:43 INFO - ##### 07:56:43 INFO - ##### Running download-and-extract step. 07:56:43 INFO - ##### 07:56:43 INFO - Running pre-action listener: _resource_record_pre_action 07:56:43 INFO - Running main action method: download_and_extract 07:56:43 INFO - mkdir: /builds/slave/test/build/tests 07:56:43 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')]} 07:56:43 INFO - https://queue.taskcluster.net/v1/task/QJr5z2ruQWWZ8JhcwmIkNg/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 07:56:43 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/QJr5z2ruQWWZ8JhcwmIkNg/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 07:56:43 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/QJr5z2ruQWWZ8JhcwmIkNg/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 07:56:43 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/QJr5z2ruQWWZ8JhcwmIkNg/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 07:56:43 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/QJr5z2ruQWWZ8JhcwmIkNg/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 07:56:44 INFO - Downloaded 1201 bytes. 07:56:44 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 07:56:44 INFO - Using the following test package requirements: 07:56:44 INFO - {u'common': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 07:56:44 INFO - u'cppunittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 07:56:44 INFO - u'firefox-48.0.en-US.mac64.cppunittest.tests.zip'], 07:56:44 INFO - u'gtest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 07:56:44 INFO - u'firefox-48.0.en-US.mac64.gtest.tests.zip'], 07:56:44 INFO - u'jittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 07:56:44 INFO - u'jsshell-mac64.zip'], 07:56:44 INFO - u'mochitest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 07:56:44 INFO - u'firefox-48.0.en-US.mac64.mochitest.tests.zip'], 07:56:44 INFO - u'mozbase': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 07:56:44 INFO - u'reftest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 07:56:44 INFO - u'firefox-48.0.en-US.mac64.reftest.tests.zip'], 07:56:44 INFO - u'talos': [u'firefox-48.0.en-US.mac64.common.tests.zip', 07:56:44 INFO - u'firefox-48.0.en-US.mac64.talos.tests.zip'], 07:56:44 INFO - u'web-platform': [u'firefox-48.0.en-US.mac64.common.tests.zip', 07:56:44 INFO - u'firefox-48.0.en-US.mac64.web-platform.tests.zip'], 07:56:44 INFO - u'xpcshell': [u'firefox-48.0.en-US.mac64.common.tests.zip', 07:56:44 INFO - u'firefox-48.0.en-US.mac64.xpcshell.tests.zip']} 07:56:44 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 07:56:44 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')]} 07:56:44 INFO - https://queue.taskcluster.net/v1/task/QJr5z2ruQWWZ8JhcwmIkNg/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 07:56:44 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/QJr5z2ruQWWZ8JhcwmIkNg/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 07:56:44 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/QJr5z2ruQWWZ8JhcwmIkNg/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 07:56:44 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/QJr5z2ruQWWZ8JhcwmIkNg/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 07:56:44 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/QJr5z2ruQWWZ8JhcwmIkNg/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 07:56:46 INFO - Downloaded 18405648 bytes. 07:56:46 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/*'] 07:56:46 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/* 07:56:46 INFO - caution: filename not matched: web-platform/* 07:56:46 INFO - Return code: 11 07:56:46 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 07:56:46 INFO - https://queue.taskcluster.net/v1/task/QJr5z2ruQWWZ8JhcwmIkNg/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 07:56:46 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/QJr5z2ruQWWZ8JhcwmIkNg/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 07:56:46 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/QJr5z2ruQWWZ8JhcwmIkNg/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 07:56:46 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/QJr5z2ruQWWZ8JhcwmIkNg/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 07:56:46 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/QJr5z2ruQWWZ8JhcwmIkNg/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 07:56:48 INFO - Downloaded 36389087 bytes. 07:56:48 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/*'] 07:56:48 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/* 07:56:52 INFO - caution: filename not matched: bin/* 07:56:52 INFO - caution: filename not matched: config/* 07:56:52 INFO - caution: filename not matched: mozbase/* 07:56:52 INFO - caution: filename not matched: marionette/* 07:56:52 INFO - caution: filename not matched: tools/wptserve/* 07:56:52 INFO - Return code: 11 07:56:52 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 07:56:52 INFO - https://queue.taskcluster.net/v1/task/QJr5z2ruQWWZ8JhcwmIkNg/artifacts/public/build/firefox-48.0.en-US.mac64.dmg matches https://queue.taskcluster.net 07:56:52 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/QJr5z2ruQWWZ8JhcwmIkNg/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 07:56:52 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/QJr5z2ruQWWZ8JhcwmIkNg/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 07:56:52 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/QJr5z2ruQWWZ8JhcwmIkNg/artifacts/public/build/firefox-48.0.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg 07:56:52 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/QJr5z2ruQWWZ8JhcwmIkNg/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 07:56:54 INFO - Downloaded 73059974 bytes. 07:56:54 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/QJr5z2ruQWWZ8JhcwmIkNg/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 07:56:54 INFO - mkdir: /builds/slave/test/properties 07:56:54 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 07:56:54 INFO - Writing to file /builds/slave/test/properties/build_url 07:56:54 INFO - Contents: 07:56:54 INFO - build_url:https://queue.taskcluster.net/v1/task/QJr5z2ruQWWZ8JhcwmIkNg/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 07:56:54 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/QJr5z2ruQWWZ8JhcwmIkNg/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 07:56:54 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 07:56:54 INFO - Writing to file /builds/slave/test/properties/symbols_url 07:56:54 INFO - Contents: 07:56:54 INFO - symbols_url:https://queue.taskcluster.net/v1/task/QJr5z2ruQWWZ8JhcwmIkNg/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 07:56: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')]} 07:56:54 INFO - https://queue.taskcluster.net/v1/task/QJr5z2ruQWWZ8JhcwmIkNg/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 07:56:54 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/QJr5z2ruQWWZ8JhcwmIkNg/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 07:56:54 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/QJr5z2ruQWWZ8JhcwmIkNg/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 07:56:54 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/QJr5z2ruQWWZ8JhcwmIkNg/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 07:56:54 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/QJr5z2ruQWWZ8JhcwmIkNg/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 07:56:57 INFO - Downloaded 103672036 bytes. 07:56:57 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'] 07:56:57 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 07:57:01 INFO - Return code: 0 07:57:01 INFO - Running post-action listener: _resource_record_post_action 07:57:01 INFO - Running post-action listener: set_extra_try_arguments 07:57:01 INFO - ##### 07:57:01 INFO - ##### Running create-virtualenv step. 07:57:01 INFO - ##### 07:57:01 INFO - Running pre-action listener: _pre_create_virtualenv 07:57:01 INFO - Running pre-action listener: _resource_record_pre_action 07:57:01 INFO - Running main action method: create_virtualenv 07:57:01 INFO - Creating virtualenv /builds/slave/test/build/venv 07:57:01 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 07:57:01 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 07:57:01 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 07:57:01 INFO - Using real prefix '/tools/python27' 07:57:01 INFO - New python executable in /builds/slave/test/build/venv/bin/python 07:57:02 INFO - Installing distribute.............................................................................................................................................................................................done. 07:57:05 INFO - Installing pip.................done. 07:57:05 INFO - Return code: 0 07:57:05 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 07:57:05 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')]} 07:57:05 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 07:57:05 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 07:57:05 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')]} 07:57:05 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 07:57:05 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 07:57:05 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 0x106983e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1069a0f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fbc0aca9740>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10699c5e0>, '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 0x10657fcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1065aa990>, '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.sLlaE2PETH/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.aX4yd3tFLc/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/st/6ntnsvx13cz7v7n60qs4hh6000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 07:57:05 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 07:57:05 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 07:57:05 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.sLlaE2PETH/Render', 07:57:05 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 07:57:05 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 07:57:05 INFO - 'HOME': '/Users/cltbld', 07:57:05 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 07:57:05 INFO - 'LOGNAME': 'cltbld', 07:57:05 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 07:57:05 INFO - 'MOZ_NO_REMOTE': '1', 07:57:05 INFO - 'NO_EM_RESTART': '1', 07:57:05 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 07:57:05 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 07:57:05 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 07:57:05 INFO - 'PWD': '/builds/slave/test', 07:57:05 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 07:57:05 INFO - 'SHELL': '/bin/bash', 07:57:05 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.aX4yd3tFLc/Listeners', 07:57:05 INFO - 'TMPDIR': '/var/folders/st/6ntnsvx13cz7v7n60qs4hh6000000w/T/', 07:57:05 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 07:57:05 INFO - 'USER': 'cltbld', 07:57:05 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 07:57:05 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 07:57:05 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 07:57:05 INFO - 'XPC_FLAGS': '0x0', 07:57:05 INFO - 'XPC_SERVICE_NAME': '0', 07:57:05 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 07:57:05 INFO - Ignoring indexes: https://pypi.python.org/simple/ 07:57:05 INFO - Downloading/unpacking psutil>=0.7.1 07:57:05 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 07:57:05 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 07:57:05 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 07:57:05 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 07:57:05 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 07:57:05 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 07:57:08 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 07:57:08 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 07:57:08 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 07:57:08 INFO - Installing collected packages: psutil 07:57:08 INFO - Running setup.py install for psutil 07:57:08 INFO - building 'psutil._psutil_osx' extension 07:57:08 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 07:57:08 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 07:57:09 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 07:57:09 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 07:57:09 INFO - building 'psutil._psutil_posix' extension 07:57:09 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 07:57:09 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 07:57:09 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 07:57:09 INFO - ^ 07:57:09 INFO - 1 warning generated. 07:57:09 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 07:57:09 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 07:57:09 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 07:57:09 INFO - Successfully installed psutil 07:57:09 INFO - Cleaning up... 07:57:09 INFO - Return code: 0 07:57:09 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 07:57: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')]} 07:57:09 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 07:57:09 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 07:57: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')]} 07:57:09 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 07:57:09 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 07:57:09 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 0x106983e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1069a0f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fbc0aca9740>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10699c5e0>, '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 0x10657fcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1065aa990>, '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.sLlaE2PETH/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.aX4yd3tFLc/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/st/6ntnsvx13cz7v7n60qs4hh6000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 07:57:09 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 07:57:09 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 07:57:09 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.sLlaE2PETH/Render', 07:57:09 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 07:57:09 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 07:57:09 INFO - 'HOME': '/Users/cltbld', 07:57:09 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 07:57:09 INFO - 'LOGNAME': 'cltbld', 07:57:09 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 07:57:09 INFO - 'MOZ_NO_REMOTE': '1', 07:57:09 INFO - 'NO_EM_RESTART': '1', 07:57:09 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 07:57:09 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 07:57:09 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 07:57:09 INFO - 'PWD': '/builds/slave/test', 07:57:09 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 07:57:09 INFO - 'SHELL': '/bin/bash', 07:57:09 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.aX4yd3tFLc/Listeners', 07:57:09 INFO - 'TMPDIR': '/var/folders/st/6ntnsvx13cz7v7n60qs4hh6000000w/T/', 07:57:09 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 07:57:09 INFO - 'USER': 'cltbld', 07:57:09 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 07:57:09 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 07:57:09 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 07:57:09 INFO - 'XPC_FLAGS': '0x0', 07:57:09 INFO - 'XPC_SERVICE_NAME': '0', 07:57:09 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 07:57:09 INFO - Ignoring indexes: https://pypi.python.org/simple/ 07:57:09 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 07:57:09 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 07:57:09 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 07:57:09 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 07:57:09 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 07:57:09 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 07:57:09 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 07:57:12 INFO - Downloading mozsystemmonitor-0.0.tar.gz 07:57:12 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 07:57:12 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 07:57:12 INFO - Installing collected packages: mozsystemmonitor 07:57:12 INFO - Running setup.py install for mozsystemmonitor 07:57:12 INFO - Successfully installed mozsystemmonitor 07:57:12 INFO - Cleaning up... 07:57:12 INFO - Return code: 0 07:57:12 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 07:57:12 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')]} 07:57:12 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 07:57:12 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 07:57:12 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')]} 07:57:12 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 07:57:12 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 07:57:12 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 0x106983e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1069a0f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fbc0aca9740>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10699c5e0>, '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 0x10657fcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1065aa990>, '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.sLlaE2PETH/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.aX4yd3tFLc/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/st/6ntnsvx13cz7v7n60qs4hh6000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 07:57:12 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 07:57:12 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 07:57:12 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.sLlaE2PETH/Render', 07:57:12 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 07:57:12 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 07:57:12 INFO - 'HOME': '/Users/cltbld', 07:57:12 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 07:57:12 INFO - 'LOGNAME': 'cltbld', 07:57:12 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 07:57:12 INFO - 'MOZ_NO_REMOTE': '1', 07:57:12 INFO - 'NO_EM_RESTART': '1', 07:57:12 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 07:57:12 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 07:57:12 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 07:57:12 INFO - 'PWD': '/builds/slave/test', 07:57:12 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 07:57:12 INFO - 'SHELL': '/bin/bash', 07:57:12 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.aX4yd3tFLc/Listeners', 07:57:12 INFO - 'TMPDIR': '/var/folders/st/6ntnsvx13cz7v7n60qs4hh6000000w/T/', 07:57:12 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 07:57:12 INFO - 'USER': 'cltbld', 07:57:12 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 07:57:12 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 07:57:12 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 07:57:12 INFO - 'XPC_FLAGS': '0x0', 07:57:12 INFO - 'XPC_SERVICE_NAME': '0', 07:57:12 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 07:57:12 INFO - Ignoring indexes: https://pypi.python.org/simple/ 07:57:12 INFO - Downloading/unpacking blobuploader==1.2.4 07:57:12 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 07:57:12 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 07:57:12 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 07:57:12 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 07:57:12 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 07:57:12 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 07:57:15 INFO - Downloading blobuploader-1.2.4.tar.gz 07:57:15 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 07:57:15 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 07:57:15 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 07:57:15 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 07:57:15 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 07:57:15 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 07:57:15 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 07:57:15 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 07:57:15 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 07:57:15 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 07:57:15 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 07:57:15 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 07:57:15 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 07:57:15 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 07:57:15 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 07:57:15 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 07:57:16 INFO - Downloading docopt-0.6.1.tar.gz 07:57:16 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 07:57:16 INFO - Installing collected packages: blobuploader, requests, docopt 07:57:16 INFO - Running setup.py install for blobuploader 07:57:16 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 07:57:16 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 07:57:16 INFO - Running setup.py install for requests 07:57:17 INFO - Running setup.py install for docopt 07:57:17 INFO - Successfully installed blobuploader requests docopt 07:57:17 INFO - Cleaning up... 07:57:17 INFO - Return code: 0 07:57:17 INFO - Installing None into virtualenv /builds/slave/test/build/venv 07:57:17 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 07:57:17 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 07:57:17 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 07:57:17 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 07:57:17 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 07:57:17 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 07:57:17 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 0x106983e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1069a0f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fbc0aca9740>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10699c5e0>, '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 0x10657fcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1065aa990>, '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.sLlaE2PETH/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.aX4yd3tFLc/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/st/6ntnsvx13cz7v7n60qs4hh6000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 07:57:17 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 07:57:17 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 07:57:17 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.sLlaE2PETH/Render', 07:57:17 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 07:57:17 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 07:57:17 INFO - 'HOME': '/Users/cltbld', 07:57:17 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 07:57:17 INFO - 'LOGNAME': 'cltbld', 07:57:17 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 07:57:17 INFO - 'MOZ_NO_REMOTE': '1', 07:57:17 INFO - 'NO_EM_RESTART': '1', 07:57:17 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 07:57:17 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 07:57:17 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 07:57:17 INFO - 'PWD': '/builds/slave/test', 07:57:17 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 07:57:17 INFO - 'SHELL': '/bin/bash', 07:57:17 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.aX4yd3tFLc/Listeners', 07:57:17 INFO - 'TMPDIR': '/var/folders/st/6ntnsvx13cz7v7n60qs4hh6000000w/T/', 07:57:17 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 07:57:17 INFO - 'USER': 'cltbld', 07:57:17 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 07:57:17 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 07:57:17 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 07:57:17 INFO - 'XPC_FLAGS': '0x0', 07:57:17 INFO - 'XPC_SERVICE_NAME': '0', 07:57:17 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 07:57:17 INFO - Ignoring indexes: https://pypi.python.org/simple/ 07:57:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 07:57:17 INFO - Running setup.py (path:/var/folders/st/6ntnsvx13cz7v7n60qs4hh6000000w/T/pip-3GFVxV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 07:57:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 07:57:17 INFO - Running setup.py (path:/var/folders/st/6ntnsvx13cz7v7n60qs4hh6000000w/T/pip-NI5EAf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 07:57:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 07:57:17 INFO - Running setup.py (path:/var/folders/st/6ntnsvx13cz7v7n60qs4hh6000000w/T/pip-DghY6d-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 07:57:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 07:57:17 INFO - Running setup.py (path:/var/folders/st/6ntnsvx13cz7v7n60qs4hh6000000w/T/pip-25eqFl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 07:57:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 07:57:18 INFO - Running setup.py (path:/var/folders/st/6ntnsvx13cz7v7n60qs4hh6000000w/T/pip-wcb8NP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 07:57:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 07:57:18 INFO - Running setup.py (path:/var/folders/st/6ntnsvx13cz7v7n60qs4hh6000000w/T/pip-dktGwM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 07:57:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 07:57:18 INFO - Running setup.py (path:/var/folders/st/6ntnsvx13cz7v7n60qs4hh6000000w/T/pip-CzvOPP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 07:57:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 07:57:18 INFO - Running setup.py (path:/var/folders/st/6ntnsvx13cz7v7n60qs4hh6000000w/T/pip-DiJpOK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 07:57:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 07:57:18 INFO - Running setup.py (path:/var/folders/st/6ntnsvx13cz7v7n60qs4hh6000000w/T/pip-KF7wcC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 07:57:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 07:57:18 INFO - Running setup.py (path:/var/folders/st/6ntnsvx13cz7v7n60qs4hh6000000w/T/pip-GVV1mT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 07:57:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 07:57:18 INFO - Running setup.py (path:/var/folders/st/6ntnsvx13cz7v7n60qs4hh6000000w/T/pip-krHNCW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 07:57:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 07:57:18 INFO - Running setup.py (path:/var/folders/st/6ntnsvx13cz7v7n60qs4hh6000000w/T/pip-0ZQVWt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 07:57:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 07:57:18 INFO - Running setup.py (path:/var/folders/st/6ntnsvx13cz7v7n60qs4hh6000000w/T/pip-hcmerf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 07:57:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 07:57:18 INFO - Running setup.py (path:/var/folders/st/6ntnsvx13cz7v7n60qs4hh6000000w/T/pip-HtjZCL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 07:57:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 07:57:19 INFO - Running setup.py (path:/var/folders/st/6ntnsvx13cz7v7n60qs4hh6000000w/T/pip-JSF8Sa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 07:57:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 07:57:19 INFO - Running setup.py (path:/var/folders/st/6ntnsvx13cz7v7n60qs4hh6000000w/T/pip-0SoQ3c-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 07:57:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 07:57:19 INFO - Running setup.py (path:/var/folders/st/6ntnsvx13cz7v7n60qs4hh6000000w/T/pip-kAXY7R-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 07:57:19 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 07:57:19 INFO - Running setup.py (path:/var/folders/st/6ntnsvx13cz7v7n60qs4hh6000000w/T/pip-GR7Kqq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 07:57:19 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 07:57:19 INFO - Running setup.py (path:/var/folders/st/6ntnsvx13cz7v7n60qs4hh6000000w/T/pip-4zz3F1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 07:57:19 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 07:57:19 INFO - Running setup.py (path:/var/folders/st/6ntnsvx13cz7v7n60qs4hh6000000w/T/pip-x7bAc5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 07:57:19 INFO - Unpacking /builds/slave/test/build/tests/marionette 07:57:20 INFO - Running setup.py (path:/var/folders/st/6ntnsvx13cz7v7n60qs4hh6000000w/T/pip-Fp5XmL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 07:57:20 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 07:57:20 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 07:57:20 INFO - Running setup.py install for manifestparser 07:57:20 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 07:57:20 INFO - Running setup.py install for mozcrash 07:57:20 INFO - Running setup.py install for mozdebug 07:57:20 INFO - Running setup.py install for mozdevice 07:57:20 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 07:57:20 INFO - Installing dm script to /builds/slave/test/build/venv/bin 07:57:20 INFO - Running setup.py install for mozfile 07:57:20 INFO - Running setup.py install for mozhttpd 07:57:21 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 07:57:21 INFO - Running setup.py install for mozinfo 07:57:21 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 07:57:21 INFO - Running setup.py install for mozInstall 07:57:21 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 07:57:21 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 07:57:21 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 07:57:21 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 07:57:21 INFO - Running setup.py install for mozleak 07:57:21 INFO - Running setup.py install for mozlog 07:57:21 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 07:57:21 INFO - Running setup.py install for moznetwork 07:57:21 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 07:57:21 INFO - Running setup.py install for mozprocess 07:57:21 INFO - Running setup.py install for mozprofile 07:57:22 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 07:57:22 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 07:57:22 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 07:57:22 INFO - Running setup.py install for mozrunner 07:57:22 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 07:57:22 INFO - Running setup.py install for mozscreenshot 07:57:22 INFO - Running setup.py install for moztest 07:57:22 INFO - Running setup.py install for mozversion 07:57:22 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 07:57:22 INFO - Running setup.py install for wptserve 07:57:22 INFO - Running setup.py install for marionette-driver 07:57:23 INFO - Running setup.py install for browsermob-proxy 07:57:23 INFO - Running setup.py install for marionette-client 07:57:23 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 07:57:23 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 07:57:23 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 07:57:23 INFO - Cleaning up... 07:57:23 INFO - Return code: 0 07:57:23 INFO - Installing None into virtualenv /builds/slave/test/build/venv 07:57: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')]} 07:57:23 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 07:57:23 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 07:57: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')]} 07:57:23 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 07:57:23 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 07:57:23 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 0x106983e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1069a0f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fbc0aca9740>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10699c5e0>, '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 0x10657fcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1065aa990>, '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.sLlaE2PETH/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.aX4yd3tFLc/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/st/6ntnsvx13cz7v7n60qs4hh6000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 07:57:23 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 07:57:23 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 07:57:23 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.sLlaE2PETH/Render', 07:57:23 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 07:57:23 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 07:57:23 INFO - 'HOME': '/Users/cltbld', 07:57:23 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 07:57:23 INFO - 'LOGNAME': 'cltbld', 07:57:23 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 07:57:23 INFO - 'MOZ_NO_REMOTE': '1', 07:57:23 INFO - 'NO_EM_RESTART': '1', 07:57:23 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 07:57:23 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 07:57:23 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 07:57:23 INFO - 'PWD': '/builds/slave/test', 07:57:23 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 07:57:23 INFO - 'SHELL': '/bin/bash', 07:57:23 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.aX4yd3tFLc/Listeners', 07:57:23 INFO - 'TMPDIR': '/var/folders/st/6ntnsvx13cz7v7n60qs4hh6000000w/T/', 07:57:23 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 07:57:23 INFO - 'USER': 'cltbld', 07:57:23 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 07:57:23 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 07:57:23 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 07:57:23 INFO - 'XPC_FLAGS': '0x0', 07:57:23 INFO - 'XPC_SERVICE_NAME': '0', 07:57:23 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 07:57:23 INFO - Ignoring indexes: https://pypi.python.org/simple/ 07:57:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 07:57:23 INFO - Running setup.py (path:/var/folders/st/6ntnsvx13cz7v7n60qs4hh6000000w/T/pip-QMyNxw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 07:57:24 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)) 07:57:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 07:57:24 INFO - Running setup.py (path:/var/folders/st/6ntnsvx13cz7v7n60qs4hh6000000w/T/pip-5UnvB3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 07:57:24 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)) 07:57:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 07:57:24 INFO - Running setup.py (path:/var/folders/st/6ntnsvx13cz7v7n60qs4hh6000000w/T/pip-PKxEGn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 07:57:24 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)) 07:57:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 07:57:24 INFO - Running setup.py (path:/var/folders/st/6ntnsvx13cz7v7n60qs4hh6000000w/T/pip-QVH2rf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 07:57:24 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)) 07:57:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 07:57:24 INFO - Running setup.py (path:/var/folders/st/6ntnsvx13cz7v7n60qs4hh6000000w/T/pip-NElKnd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 07:57:24 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)) 07:57:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 07:57:24 INFO - Running setup.py (path:/var/folders/st/6ntnsvx13cz7v7n60qs4hh6000000w/T/pip-JeMTC2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 07:57:24 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)) 07:57:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 07:57:24 INFO - Running setup.py (path:/var/folders/st/6ntnsvx13cz7v7n60qs4hh6000000w/T/pip-fsh3Nt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 07:57:24 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)) 07:57:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 07:57:24 INFO - Running setup.py (path:/var/folders/st/6ntnsvx13cz7v7n60qs4hh6000000w/T/pip-4sjrFf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 07:57:24 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)) 07:57:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 07:57:24 INFO - Running setup.py (path:/var/folders/st/6ntnsvx13cz7v7n60qs4hh6000000w/T/pip-d_k5S1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 07:57:24 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)) 07:57:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 07:57:24 INFO - Running setup.py (path:/var/folders/st/6ntnsvx13cz7v7n60qs4hh6000000w/T/pip-VsB7i4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 07:57:24 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)) 07:57:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 07:57:24 INFO - Running setup.py (path:/var/folders/st/6ntnsvx13cz7v7n60qs4hh6000000w/T/pip-WNQ1aW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 07:57:25 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)) 07:57:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 07:57:25 INFO - Running setup.py (path:/var/folders/st/6ntnsvx13cz7v7n60qs4hh6000000w/T/pip-771cq3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 07:57:25 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)) 07:57:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 07:57:25 INFO - Running setup.py (path:/var/folders/st/6ntnsvx13cz7v7n60qs4hh6000000w/T/pip-yu75an-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 07:57:25 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)) 07:57:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 07:57:25 INFO - Running setup.py (path:/var/folders/st/6ntnsvx13cz7v7n60qs4hh6000000w/T/pip-sIzFZU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 07:57:25 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)) 07:57:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 07:57:25 INFO - Running setup.py (path:/var/folders/st/6ntnsvx13cz7v7n60qs4hh6000000w/T/pip-ReH3od-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 07:57:25 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)) 07:57:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 07:57:25 INFO - Running setup.py (path:/var/folders/st/6ntnsvx13cz7v7n60qs4hh6000000w/T/pip-QwvqOn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 07:57:25 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)) 07:57:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 07:57:25 INFO - Running setup.py (path:/var/folders/st/6ntnsvx13cz7v7n60qs4hh6000000w/T/pip-8hnhnW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 07:57:25 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)) 07:57:25 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 07:57:25 INFO - Running setup.py (path:/var/folders/st/6ntnsvx13cz7v7n60qs4hh6000000w/T/pip-IzdIXm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 07:57:25 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)) 07:57:25 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 07:57:25 INFO - Running setup.py (path:/var/folders/st/6ntnsvx13cz7v7n60qs4hh6000000w/T/pip-NXJtTR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 07:57:25 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)) 07:57:25 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 07:57:25 INFO - Running setup.py (path:/var/folders/st/6ntnsvx13cz7v7n60qs4hh6000000w/T/pip-cVY6kI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 07:57:26 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)) 07:57:26 INFO - Unpacking /builds/slave/test/build/tests/marionette 07:57:26 INFO - Running setup.py (path:/var/folders/st/6ntnsvx13cz7v7n60qs4hh6000000w/T/pip-XRSDNv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 07:57:26 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 07:57:26 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)) 07:57:26 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)) 07:57:26 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)) 07:57:26 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)) 07:57:26 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)) 07:57:26 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)) 07:57:26 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 07:57:26 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 07:57:26 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 07:57:26 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 07:57:26 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 07:57:26 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 07:57:26 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 07:57:29 INFO - Downloading blessings-1.6.tar.gz 07:57:29 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 07:57:29 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)) 07:57:29 INFO - Installing collected packages: blessings 07:57:29 INFO - Running setup.py install for blessings 07:57:29 INFO - Successfully installed blessings 07:57:29 INFO - Cleaning up... 07:57:29 INFO - Return code: 0 07:57:29 INFO - Done creating virtualenv /builds/slave/test/build/venv. 07:57:29 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 07:57:29 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 07:57:29 INFO - Reading from file tmpfile_stdout 07:57:29 INFO - Current package versions: 07:57:29 INFO - blessings == 1.6 07:57:29 INFO - blobuploader == 1.2.4 07:57:29 INFO - browsermob-proxy == 0.6.0 07:57:29 INFO - docopt == 0.6.1 07:57:29 INFO - manifestparser == 1.1 07:57:29 INFO - marionette-client == 2.3.0 07:57:29 INFO - marionette-driver == 1.4.0 07:57:29 INFO - mozInstall == 1.12 07:57:29 INFO - mozcrash == 0.17 07:57:29 INFO - mozdebug == 0.1 07:57:29 INFO - mozdevice == 0.48 07:57:29 INFO - mozfile == 1.2 07:57:29 INFO - mozhttpd == 0.7 07:57:29 INFO - mozinfo == 0.9 07:57:29 INFO - mozleak == 0.1 07:57:29 INFO - mozlog == 3.1 07:57:29 INFO - moznetwork == 0.27 07:57:29 INFO - mozprocess == 0.22 07:57:29 INFO - mozprofile == 0.28 07:57:29 INFO - mozrunner == 6.11 07:57:29 INFO - mozscreenshot == 0.1 07:57:29 INFO - mozsystemmonitor == 0.0 07:57:29 INFO - moztest == 0.7 07:57:29 INFO - mozversion == 1.4 07:57:29 INFO - psutil == 3.1.1 07:57:29 INFO - requests == 1.2.3 07:57:29 INFO - wptserve == 1.4.0 07:57:29 INFO - wsgiref == 0.1.2 07:57:29 INFO - Running post-action listener: _resource_record_post_action 07:57:29 INFO - Running post-action listener: _start_resource_monitoring 07:57:29 INFO - Starting resource monitoring. 07:57:29 INFO - ##### 07:57:29 INFO - ##### Running pull step. 07:57:29 INFO - ##### 07:57:29 INFO - Running pre-action listener: _resource_record_pre_action 07:57:29 INFO - Running main action method: pull 07:57:29 INFO - Pull has nothing to do! 07:57:29 INFO - Running post-action listener: _resource_record_post_action 07:57:29 INFO - ##### 07:57:29 INFO - ##### Running install step. 07:57:29 INFO - ##### 07:57:29 INFO - Running pre-action listener: _resource_record_pre_action 07:57:29 INFO - Running main action method: install 07:57:29 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 07:57:29 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 07:57:30 INFO - Reading from file tmpfile_stdout 07:57:30 INFO - Detecting whether we're running mozinstall >=1.0... 07:57:30 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 07:57:30 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 07:57:30 INFO - Reading from file tmpfile_stdout 07:57:30 INFO - Output received: 07:57:30 INFO - Usage: mozinstall [options] installer 07:57:30 INFO - Options: 07:57:30 INFO - -h, --help show this help message and exit 07:57:30 INFO - -d DEST, --destination=DEST 07:57:30 INFO - Directory to install application into. [default: 07:57:30 INFO - "/builds/slave/test"] 07:57:30 INFO - --app=APP Application being installed. [default: firefox] 07:57:30 INFO - mkdir: /builds/slave/test/build/application 07:57:30 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'] 07:57:30 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 07:57:48 INFO - Reading from file tmpfile_stdout 07:57:48 INFO - Output received: 07:57:48 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 07:57:48 INFO - Running post-action listener: _resource_record_post_action 07:57:48 INFO - ##### 07:57:48 INFO - ##### Running run-tests step. 07:57:48 INFO - ##### 07:57:48 INFO - Running pre-action listener: _resource_record_pre_action 07:57:48 INFO - Running main action method: run_tests 07:57:48 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 07:57:48 INFO - Minidump filename unknown. Determining based upon platform and architecture. 07:57:48 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 07:57:48 INFO - grabbing minidump binary from tooltool 07:57:48 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 07:57:48 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 0x10699c5e0>, '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 0x10657fcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1065aa990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 07:57:48 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 07:57:48 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 07:57:48 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 07:57:48 INFO - Return code: 0 07:57:48 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 07:57:48 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 07:57:48 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/QJr5z2ruQWWZ8JhcwmIkNg/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 07:57:48 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/QJr5z2ruQWWZ8JhcwmIkNg/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 07:57:48 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.sLlaE2PETH/Render', 07:57:48 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 07:57:48 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 07:57:48 INFO - 'HOME': '/Users/cltbld', 07:57:48 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 07:57:48 INFO - 'LOGNAME': 'cltbld', 07:57:48 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 07:57:48 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 07:57:48 INFO - 'MOZ_NO_REMOTE': '1', 07:57:48 INFO - 'NO_EM_RESTART': '1', 07:57:48 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 07:57:48 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 07:57:48 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 07:57:48 INFO - 'PWD': '/builds/slave/test', 07:57:48 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 07:57:48 INFO - 'SHELL': '/bin/bash', 07:57:48 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.aX4yd3tFLc/Listeners', 07:57:48 INFO - 'TMPDIR': '/var/folders/st/6ntnsvx13cz7v7n60qs4hh6000000w/T/', 07:57:48 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 07:57:48 INFO - 'USER': 'cltbld', 07:57:48 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 07:57:48 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 07:57:48 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 07:57:48 INFO - 'XPC_FLAGS': '0x0', 07:57:48 INFO - 'XPC_SERVICE_NAME': '0', 07:57:48 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 07:57:48 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/QJr5z2ruQWWZ8JhcwmIkNg/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 07:57:48 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 07:57:48 INFO - import pkg_resources 07:57:49 INFO - Using 1 client processes 07:57:50 INFO - wptserve Starting http server on 127.0.0.1:8000 07:57:50 INFO - wptserve Starting http server on 127.0.0.1:8001 07:57:50 INFO - wptserve Starting http server on 127.0.0.1:8443 07:57:51 INFO - SUITE-START | Running 778 tests 07:57:51 INFO - Running testharness tests 07:57:51 INFO - Setting up ssl 07:57:51 INFO - PROCESS | certutil | 07:57:51 INFO - PROCESS | certutil | 07:57:51 INFO - PROCESS | certutil | 07:57:51 INFO - Certificate Nickname Trust Attributes 07:57:51 INFO - SSL,S/MIME,JAR/XPI 07:57:51 INFO - 07:57:51 INFO - web-platform-tests CT,, 07:57:51 INFO - 07:57:51 INFO - Starting runner 07:57:52 INFO - PROCESS | 1651 | [1651] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 07:57:52 INFO - PROCESS | 1651 | 1467039472920 Marionette DEBUG Marionette enabled via build flag and pref 07:57:53 INFO - PROCESS | 1651 | ++DOCSHELL 0x113cbc000 == 1 [pid = 1651] [id = 1] 07:57:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 1 (0x113cbc800) [pid = 1651] [serial = 1] [outer = 0x0] 07:57:53 INFO - PROCESS | 1651 | [1651] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 07:57:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 2 (0x113cbd800) [pid = 1651] [serial = 2] [outer = 0x113cbc800] 07:57:53 INFO - PROCESS | 1651 | 1467039473239 Marionette INFO Listening on port 2828 07:57:53 INFO - PROCESS | 1651 | 1467039473475 Marionette DEBUG Marionette enabled via command-line flag 07:57:53 INFO - PROCESS | 1651 | ++DOCSHELL 0x11695f000 == 2 [pid = 1651] [id = 2] 07:57:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 3 (0x11695f800) [pid = 1651] [serial = 3] [outer = 0x0] 07:57:53 INFO - PROCESS | 1651 | [1651] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 07:57:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 4 (0x116960800) [pid = 1651] [serial = 4] [outer = 0x11695f800] 07:57:53 INFO - PROCESS | 1651 | [1651] 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 07:57:53 INFO - PROCESS | 1651 | 1467039473625 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49286 07:57:53 INFO - PROCESS | 1651 | 1467039473712 Marionette DEBUG Closed connection conn0 07:57:53 INFO - PROCESS | 1651 | [1651] 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 07:57:53 INFO - PROCESS | 1651 | 1467039473715 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49287 07:57:53 INFO - PROCESS | 1651 | 1467039473727 Marionette DEBUG Closed connection conn1 07:57:53 INFO - PROCESS | 1651 | [1651] 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 07:57:53 INFO - PROCESS | 1651 | 1467039473732 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49288 07:57:53 INFO - PROCESS | 1651 | 1467039473740 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 07:57:53 INFO - PROCESS | 1651 | 1467039473746 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":"20160627064925","device":"desktop","version":"48.0"} 07:57:54 INFO - PROCESS | 1651 | [1651] 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 07:57:54 INFO - PROCESS | 1651 | ++DOCSHELL 0x119a39800 == 3 [pid = 1651] [id = 3] 07:57:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 5 (0x119a3a000) [pid = 1651] [serial = 5] [outer = 0x0] 07:57:54 INFO - PROCESS | 1651 | ++DOCSHELL 0x119a3a800 == 4 [pid = 1651] [id = 4] 07:57:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 6 (0x1193c7800) [pid = 1651] [serial = 6] [outer = 0x0] 07:57:54 INFO - PROCESS | 1651 | [1651] 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 07:57:55 INFO - PROCESS | 1651 | ++DOCSHELL 0x1213f8000 == 5 [pid = 1651] [id = 5] 07:57:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 7 (0x1193c7000) [pid = 1651] [serial = 7] [outer = 0x0] 07:57:55 INFO - PROCESS | 1651 | [1651] 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 07:57:55 INFO - PROCESS | 1651 | [1651] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 07:57:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 8 (0x1216fb800) [pid = 1651] [serial = 8] [outer = 0x1193c7000] 07:57:55 INFO - PROCESS | 1651 | [1651] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 07:57:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 9 (0x123b83000) [pid = 1651] [serial = 9] [outer = 0x119a3a000] 07:57:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 10 (0x121463400) [pid = 1651] [serial = 10] [outer = 0x1193c7800] 07:57:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 11 (0x121465400) [pid = 1651] [serial = 11] [outer = 0x1193c7000] 07:57:55 INFO - PROCESS | 1651 | [1651] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 07:57:55 INFO - PROCESS | 1651 | 1467039475797 Marionette INFO startBrowser 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:57:55 INFO - PROCESS | 1651 | 1467039475818 Marionette DEBUG loaded listener.js 07:57:55 INFO - PROCESS | 1651 | 1467039475826 Marionette DEBUG loaded listener.js 07:57:55 INFO - PROCESS | 1651 | 1467039475827 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:57:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 12 (0x119373800) [pid = 1651] [serial = 12] [outer = 0x1193c7000] 07:57:56 INFO - PROCESS | 1651 | 1467039476138 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"966a5d54-6401-1648-82e6-39cdd4c2ce5b","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":"20160627064925","device":"desktop","version":"48.0","command_id":1}}] 07:57:56 INFO - PROCESS | 1651 | 1467039476223 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}] 07:57:56 INFO - PROCESS | 1651 | 1467039476225 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:57:56 INFO - PROCESS | 1651 | 1467039476286 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 07:57:56 INFO - PROCESS | 1651 | 1467039476359 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 07:57:56 INFO - PROCESS | 1651 | 1467039476360 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:57:56 INFO - PROCESS | 1651 | [1651] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 07:57:56 INFO - PROCESS | 1651 | [1651] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 07:57:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 13 (0x12896b000) [pid = 1651] [serial = 13] [outer = 0x1193c7000] 07:57:56 INFO - PROCESS | 1651 | [1651] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 07:57:56 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 07:57:56 INFO - PROCESS | 1651 | [1651] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 07:57:56 INFO - PROCESS | 1651 | [1651] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 07:57:56 INFO - PROCESS | 1651 | 1467039476644 Marionette TRACE conn2 <- [1,3,null,{}] 07:57:56 INFO - PROCESS | 1651 | 1467039476647 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 07:57:56 INFO - PROCESS | 1651 | 1467039476649 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:57:56 INFO - PROCESS | 1651 | 1467039476666 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 07:57:56 INFO - PROCESS | 1651 | 1467039476693 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 07:57:56 INFO - PROCESS | 1651 | 1467039476695 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 07:57:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 07:57:56 INFO - PROCESS | 1651 | 1467039476698 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 07:57:56 INFO - PROCESS | 1651 | 1467039476700 Marionette TRACE conn2 <- [1,6,null,{}] 07:57:56 INFO - PROCESS | 1651 | 1467039476706 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}] 07:57:56 INFO - PROCESS | 1651 | 1467039476707 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:57:56 INFO - PROCESS | 1651 | 1467039476718 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 07:57:56 INFO - PROCESS | 1651 | 1467039476720 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:56 INFO - PROCESS | 1651 | 1467039476724 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:57:56 INFO - PROCESS | 1651 | ++DOCSHELL 0x129145000 == 6 [pid = 1651] [id = 6] 07:57:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 14 (0x129204c00) [pid = 1651] [serial = 14] [outer = 0x0] 07:57:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 15 (0x129206800) [pid = 1651] [serial = 15] [outer = 0x129204c00] 07:57:56 INFO - PROCESS | 1651 | 1467039476755 Marionette DEBUG loaded listener.js 07:57:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 16 (0x12920c400) [pid = 1651] [serial = 16] [outer = 0x129204c00] 07:57:57 INFO - PROCESS | 1651 | 1467039477077 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]]]}] 07:57:57 INFO - PROCESS | 1651 | ++DOCSHELL 0x1292d9000 == 7 [pid = 1651] [id = 7] 07:57:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 17 (0x12920f800) [pid = 1651] [serial = 17] [outer = 0x0] 07:57:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 18 (0x12942a000) [pid = 1651] [serial = 18] [outer = 0x12920f800] 07:57:57 INFO - PROCESS | 1651 | 1467039477101 Marionette DEBUG loaded listener.js 07:57:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 19 (0x1295d9400) [pid = 1651] [serial = 19] [outer = 0x12920f800] 07:57:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 07:57:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 470ms 07:57:57 INFO - PROCESS | 1651 | 1467039477181 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 07:57:57 INFO - PROCESS | 1651 | 1467039477182 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 07:57:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 07:57:57 INFO - PROCESS | 1651 | 1467039477194 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 07:57:57 INFO - PROCESS | 1651 | 1467039477195 Marionette TRACE conn2 <- [1,10,null,{}] 07:57:57 INFO - PROCESS | 1651 | 1467039477202 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}] 07:57:57 INFO - PROCESS | 1651 | 1467039477205 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:57:57 INFO - PROCESS | 1651 | 1467039477342 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 07:57:57 INFO - PROCESS | 1651 | 1467039477366 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:57 INFO - PROCESS | 1651 | 1467039477367 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:57:57 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a783800 == 8 [pid = 1651] [id = 8] 07:57:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 20 (0x12a5f5000) [pid = 1651] [serial = 20] [outer = 0x0] 07:57:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 21 (0x12a5f6c00) [pid = 1651] [serial = 21] [outer = 0x12a5f5000] 07:57:57 INFO - PROCESS | 1651 | 1467039477398 Marionette DEBUG loaded listener.js 07:57:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 22 (0x12a7d6000) [pid = 1651] [serial = 22] [outer = 0x12a5f5000] 07:57:57 INFO - PROCESS | 1651 | 1467039477734 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]]]}] 07:57:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 07:57:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 577ms 07:57:57 INFO - PROCESS | 1651 | 1467039477795 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 07:57:57 INFO - PROCESS | 1651 | 1467039477797 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 07:57:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 07:57:57 INFO - PROCESS | 1651 | 1467039477802 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 07:57:57 INFO - PROCESS | 1651 | 1467039477804 Marionette TRACE conn2 <- [1,14,null,{}] 07:57:57 INFO - PROCESS | 1651 | 1467039477806 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}] 07:57:57 INFO - PROCESS | 1651 | 1467039477808 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:57:57 INFO - PROCESS | 1651 | 1467039477904 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 07:57:57 INFO - PROCESS | 1651 | 1467039477908 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:57 INFO - PROCESS | 1651 | 1467039477909 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:57:57 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b0a5000 == 9 [pid = 1651] [id = 9] 07:57:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 23 (0x12a7d9400) [pid = 1651] [serial = 23] [outer = 0x0] 07:57:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 24 (0x12af27800) [pid = 1651] [serial = 24] [outer = 0x12a7d9400] 07:57:57 INFO - PROCESS | 1651 | 1467039477935 Marionette DEBUG loaded listener.js 07:57:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 25 (0x12b70c400) [pid = 1651] [serial = 25] [outer = 0x12a7d9400] 07:57:58 INFO - PROCESS | 1651 | 1467039478213 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]]]}] 07:57:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 07:57:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 420ms 07:57:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 07:57:58 INFO - PROCESS | 1651 | 1467039478231 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 07:57:58 INFO - PROCESS | 1651 | 1467039478232 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 07:57:58 INFO - PROCESS | 1651 | 1467039478234 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 07:57:58 INFO - PROCESS | 1651 | 1467039478235 Marionette TRACE conn2 <- [1,18,null,{}] 07:57:58 INFO - PROCESS | 1651 | 1467039478246 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}] 07:57:58 INFO - PROCESS | 1651 | 1467039478247 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:57:58 INFO - PROCESS | 1651 | 1467039478348 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 07:57:58 INFO - PROCESS | 1651 | 1467039478352 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:58 INFO - PROCESS | 1651 | 1467039478355 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:57:58 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b8cf800 == 10 [pid = 1651] [id = 10] 07:57:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 26 (0x12b88bc00) [pid = 1651] [serial = 26] [outer = 0x0] 07:57:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 27 (0x12b922400) [pid = 1651] [serial = 27] [outer = 0x12b88bc00] 07:57:58 INFO - PROCESS | 1651 | 1467039478379 Marionette DEBUG loaded listener.js 07:57:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 28 (0x12b928800) [pid = 1651] [serial = 28] [outer = 0x12b88bc00] 07:57:58 INFO - PROCESS | 1651 | 1467039478690 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]]]}] 07:57:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 07:57:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 476ms 07:57:58 INFO - PROCESS | 1651 | 1467039478711 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 07:57:58 INFO - PROCESS | 1651 | 1467039478713 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 07:57:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 07:57:58 INFO - PROCESS | 1651 | 1467039478717 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 07:57:58 INFO - PROCESS | 1651 | 1467039478718 Marionette TRACE conn2 <- [1,22,null,{}] 07:57:58 INFO - PROCESS | 1651 | 1467039478724 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}] 07:57:58 INFO - PROCESS | 1651 | 1467039478726 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:57:58 INFO - PROCESS | 1651 | 1467039478877 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 07:57:58 INFO - PROCESS | 1651 | 1467039478882 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:58 INFO - PROCESS | 1651 | 1467039478883 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:57:58 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a6ad000 == 11 [pid = 1651] [id = 11] 07:57:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 29 (0x1176dd400) [pid = 1651] [serial = 29] [outer = 0x0] 07:57:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 30 (0x1183c8400) [pid = 1651] [serial = 30] [outer = 0x1176dd400] 07:57:58 INFO - PROCESS | 1651 | 1467039478926 Marionette DEBUG loaded listener.js 07:57:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 31 (0x12be51800) [pid = 1651] [serial = 31] [outer = 0x1176dd400] 07:57:59 INFO - PROCESS | 1651 | 1467039479231 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]]]}] 07:57:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 07:57:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 570ms 07:57:59 INFO - PROCESS | 1651 | 1467039479295 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 07:57:59 INFO - PROCESS | 1651 | 1467039479296 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 07:57:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 07:57:59 INFO - PROCESS | 1651 | 1467039479298 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 07:57:59 INFO - PROCESS | 1651 | 1467039479299 Marionette TRACE conn2 <- [1,26,null,{}] 07:57:59 INFO - PROCESS | 1651 | 1467039479302 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}] 07:57:59 INFO - PROCESS | 1651 | 1467039479303 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:57:59 INFO - PROCESS | 1651 | 1467039479414 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 07:57:59 INFO - PROCESS | 1651 | 1467039479418 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:59 INFO - PROCESS | 1651 | 1467039479419 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:57:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x1180e4800 == 12 [pid = 1651] [id = 12] 07:57:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 32 (0x12be96000) [pid = 1651] [serial = 32] [outer = 0x0] 07:57:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 33 (0x12bea0800) [pid = 1651] [serial = 33] [outer = 0x12be96000] 07:57:59 INFO - PROCESS | 1651 | 1467039479455 Marionette DEBUG loaded listener.js 07:57:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 34 (0x12c09a400) [pid = 1651] [serial = 34] [outer = 0x12be96000] 07:57:59 INFO - PROCESS | 1651 | 1467039479810 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]]]}] 07:57:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 07:57:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 568ms 07:57:59 INFO - PROCESS | 1651 | 1467039479868 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 07:57:59 INFO - PROCESS | 1651 | 1467039479869 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 07:57:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 07:57:59 INFO - PROCESS | 1651 | 1467039479871 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 07:57:59 INFO - PROCESS | 1651 | 1467039479872 Marionette TRACE conn2 <- [1,30,null,{}] 07:57:59 INFO - PROCESS | 1651 | 1467039479874 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}] 07:57:59 INFO - PROCESS | 1651 | 1467039479876 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:57:59 INFO - PROCESS | 1651 | 1467039479973 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 07:57:59 INFO - PROCESS | 1651 | 1467039479977 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:59 INFO - PROCESS | 1651 | 1467039479978 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:57:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c275000 == 13 [pid = 1651] [id = 13] 07:57:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 35 (0x12c09d000) [pid = 1651] [serial = 35] [outer = 0x0] 07:58:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 36 (0x12c0a4c00) [pid = 1651] [serial = 36] [outer = 0x12c09d000] 07:58:00 INFO - PROCESS | 1651 | 1467039480003 Marionette DEBUG loaded listener.js 07:58:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 37 (0x12c534c00) [pid = 1651] [serial = 37] [outer = 0x12c09d000] 07:58:00 INFO - PROCESS | 1651 | 1467039480260 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]]]}] 07:58:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 07:58:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 420ms 07:58:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 07:58:00 INFO - PROCESS | 1651 | 1467039480295 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 07:58:00 INFO - PROCESS | 1651 | 1467039480296 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 07:58:00 INFO - PROCESS | 1651 | 1467039480298 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 07:58:00 INFO - PROCESS | 1651 | 1467039480299 Marionette TRACE conn2 <- [1,34,null,{}] 07:58:00 INFO - PROCESS | 1651 | 1467039480302 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}] 07:58:00 INFO - PROCESS | 1651 | 1467039480303 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:00 INFO - PROCESS | 1651 | 1467039480410 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 07:58:00 INFO - PROCESS | 1651 | 1467039480413 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:00 INFO - PROCESS | 1651 | 1467039480414 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:00 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c613000 == 14 [pid = 1651] [id = 14] 07:58:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 38 (0x12c537000) [pid = 1651] [serial = 38] [outer = 0x0] 07:58:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 39 (0x12c53d400) [pid = 1651] [serial = 39] [outer = 0x12c537000] 07:58:00 INFO - PROCESS | 1651 | 1467039480440 Marionette DEBUG loaded listener.js 07:58:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 40 (0x12ca04000) [pid = 1651] [serial = 40] [outer = 0x12c537000] 07:58:00 INFO - PROCESS | 1651 | 1467039480690 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]]]}] 07:58:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 07:58:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 418ms 07:58:00 INFO - PROCESS | 1651 | 1467039480728 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 07:58:00 INFO - PROCESS | 1651 | 1467039480730 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 07:58:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 07:58:00 INFO - PROCESS | 1651 | 1467039480732 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 07:58:00 INFO - PROCESS | 1651 | 1467039480733 Marionette TRACE conn2 <- [1,38,null,{}] 07:58:00 INFO - PROCESS | 1651 | 1467039480735 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}] 07:58:00 INFO - PROCESS | 1651 | 1467039480737 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:00 INFO - PROCESS | 1651 | 1467039480846 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 07:58:00 INFO - PROCESS | 1651 | 1467039480856 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:00 INFO - PROCESS | 1651 | 1467039480857 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:00 INFO - PROCESS | 1651 | ++DOCSHELL 0x12cab4800 == 15 [pid = 1651] [id = 15] 07:58:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 41 (0x12ca06800) [pid = 1651] [serial = 41] [outer = 0x0] 07:58:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 42 (0x12ca0fc00) [pid = 1651] [serial = 42] [outer = 0x12ca06800] 07:58:00 INFO - PROCESS | 1651 | 1467039480881 Marionette DEBUG loaded listener.js 07:58:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 43 (0x12ca8b400) [pid = 1651] [serial = 43] [outer = 0x12ca06800] 07:58:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x12cb49000 == 16 [pid = 1651] [id = 16] 07:58:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 44 (0x12cb49800) [pid = 1651] [serial = 44] [outer = 0x0] 07:58:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 45 (0x12cb44000) [pid = 1651] [serial = 45] [outer = 0x12cb49800] 07:58:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 46 (0x12caa8000) [pid = 1651] [serial = 46] [outer = 0x12cb49800] 07:58:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x12cb48800 == 17 [pid = 1651] [id = 17] 07:58:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 47 (0x12ca92c00) [pid = 1651] [serial = 47] [outer = 0x0] 07:58:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 48 (0x12cf18000) [pid = 1651] [serial = 48] [outer = 0x12ca92c00] 07:58:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 49 (0x12ca8ec00) [pid = 1651] [serial = 49] [outer = 0x12ca92c00] 07:58:01 INFO - PROCESS | 1651 | 1467039481248 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]]]}] 07:58:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 07:58:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 569ms 07:58:01 INFO - PROCESS | 1651 | 1467039481302 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 07:58:01 INFO - PROCESS | 1651 | 1467039481303 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 07:58:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 07:58:01 INFO - PROCESS | 1651 | 1467039481311 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 07:58:01 INFO - PROCESS | 1651 | 1467039481312 Marionette TRACE conn2 <- [1,42,null,{}] 07:58:01 INFO - PROCESS | 1651 | 1467039481314 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}] 07:58:01 INFO - PROCESS | 1651 | 1467039481315 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:01 INFO - PROCESS | 1651 | 1467039481414 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 07:58:01 INFO - PROCESS | 1651 | 1467039481418 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:01 INFO - PROCESS | 1651 | 1467039481419 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d0d6800 == 18 [pid = 1651] [id = 18] 07:58:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 50 (0x12cf1a800) [pid = 1651] [serial = 50] [outer = 0x0] 07:58:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 51 (0x12d058c00) [pid = 1651] [serial = 51] [outer = 0x12cf1a800] 07:58:01 INFO - PROCESS | 1651 | 1467039481447 Marionette DEBUG loaded listener.js 07:58:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 52 (0x12d05d800) [pid = 1651] [serial = 52] [outer = 0x12cf1a800] 07:58:01 INFO - PROCESS | 1651 | 1467039481708 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]]]}] 07:58:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 07:58:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 418ms 07:58:01 INFO - PROCESS | 1651 | 1467039481734 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 07:58:01 INFO - PROCESS | 1651 | 1467039481736 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 07:58:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 07:58:01 INFO - PROCESS | 1651 | 1467039481747 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 07:58:01 INFO - PROCESS | 1651 | 1467039481748 Marionette TRACE conn2 <- [1,46,null,{}] 07:58:01 INFO - PROCESS | 1651 | 1467039481751 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}] 07:58:01 INFO - PROCESS | 1651 | 1467039481752 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:01 INFO - PROCESS | 1651 | 1467039481851 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 07:58:01 INFO - PROCESS | 1651 | 1467039481863 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:01 INFO - PROCESS | 1651 | 1467039481865 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d489800 == 19 [pid = 1651] [id = 19] 07:58:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 53 (0x1180be400) [pid = 1651] [serial = 53] [outer = 0x0] 07:58:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 54 (0x1183d2400) [pid = 1651] [serial = 54] [outer = 0x1180be400] 07:58:01 INFO - PROCESS | 1651 | 1467039481892 Marionette DEBUG loaded listener.js 07:58:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 55 (0x118e09400) [pid = 1651] [serial = 55] [outer = 0x1180be400] 07:58:02 INFO - PROCESS | 1651 | 1467039482138 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]]]}] 07:58:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 07:58:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 419ms 07:58:02 INFO - PROCESS | 1651 | 1467039482167 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 07:58:02 INFO - PROCESS | 1651 | 1467039482168 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 07:58:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 07:58:02 INFO - PROCESS | 1651 | 1467039482181 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 07:58:02 INFO - PROCESS | 1651 | 1467039482182 Marionette TRACE conn2 <- [1,50,null,{}] 07:58:02 INFO - PROCESS | 1651 | 1467039482184 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}] 07:58:02 INFO - PROCESS | 1651 | 1467039482185 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:02 INFO - PROCESS | 1651 | 1467039482291 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 07:58:02 INFO - PROCESS | 1651 | 1467039482295 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:02 INFO - PROCESS | 1651 | 1467039482296 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:02 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d7eb800 == 20 [pid = 1651] [id = 20] 07:58:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 56 (0x118305c00) [pid = 1651] [serial = 56] [outer = 0x0] 07:58:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 57 (0x118309c00) [pid = 1651] [serial = 57] [outer = 0x118305c00] 07:58:02 INFO - PROCESS | 1651 | 1467039482320 Marionette DEBUG loaded listener.js 07:58:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 58 (0x118e09c00) [pid = 1651] [serial = 58] [outer = 0x118305c00] 07:58:02 INFO - PROCESS | 1651 | 1467039482559 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]]]}] 07:58:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 07:58:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 429ms 07:58:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 07:58:02 INFO - PROCESS | 1651 | 1467039482612 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 07:58:02 INFO - PROCESS | 1651 | 1467039482613 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 07:58:02 INFO - PROCESS | 1651 | 1467039482615 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 07:58:02 INFO - PROCESS | 1651 | 1467039482616 Marionette TRACE conn2 <- [1,54,null,{}] 07:58:02 INFO - PROCESS | 1651 | 1467039482619 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}] 07:58:02 INFO - PROCESS | 1651 | 1467039482620 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:02 INFO - PROCESS | 1651 | 1467039482731 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 07:58:02 INFO - PROCESS | 1651 | 1467039482734 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:02 INFO - PROCESS | 1651 | 1467039482743 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:02 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d7fb000 == 21 [pid = 1651] [id = 21] 07:58:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 59 (0x12b92dc00) [pid = 1651] [serial = 59] [outer = 0x0] 07:58:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 60 (0x12d45d800) [pid = 1651] [serial = 60] [outer = 0x12b92dc00] 07:58:02 INFO - PROCESS | 1651 | 1467039482767 Marionette DEBUG loaded listener.js 07:58:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 61 (0x124e16800) [pid = 1651] [serial = 61] [outer = 0x12b92dc00] 07:58:03 INFO - PROCESS | 1651 | 1467039483019 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]]]}] 07:58:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 07:58:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 472ms 07:58:03 INFO - PROCESS | 1651 | 1467039483631 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 07:58:03 INFO - PROCESS | 1651 | 1467039483634 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 07:58:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 07:58:03 INFO - PROCESS | 1651 | 1467039483647 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 07:58:03 INFO - PROCESS | 1651 | 1467039483649 Marionette TRACE conn2 <- [1,58,null,{}] 07:58:03 INFO - PROCESS | 1651 | 1467039483659 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}] 07:58:03 INFO - PROCESS | 1651 | 1467039483662 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:03 INFO - PROCESS | 1651 | 1467039483782 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 07:58:03 INFO - PROCESS | 1651 | 1467039483832 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:03 INFO - PROCESS | 1651 | 1467039483835 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:03 INFO - PROCESS | 1651 | ++DOCSHELL 0x11261b000 == 22 [pid = 1651] [id = 22] 07:58:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 62 (0x112a7fc00) [pid = 1651] [serial = 62] [outer = 0x0] 07:58:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 63 (0x112ada800) [pid = 1651] [serial = 63] [outer = 0x112a7fc00] 07:58:03 INFO - PROCESS | 1651 | 1467039483868 Marionette DEBUG loaded listener.js 07:58:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 64 (0x112d59c00) [pid = 1651] [serial = 64] [outer = 0x112a7fc00] 07:58:04 INFO - PROCESS | 1651 | 1467039484282 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]]]}] 07:58:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 07:58:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 671ms 07:58:04 INFO - PROCESS | 1651 | 1467039484318 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 07:58:04 INFO - PROCESS | 1651 | 1467039484321 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 07:58:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 07:58:04 INFO - PROCESS | 1651 | 1467039484328 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 07:58:04 INFO - PROCESS | 1651 | 1467039484330 Marionette TRACE conn2 <- [1,62,null,{}] 07:58:04 INFO - PROCESS | 1651 | 1467039484333 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}] 07:58:04 INFO - PROCESS | 1651 | 1467039484335 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:04 INFO - PROCESS | 1651 | 1467039484453 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 07:58:04 INFO - PROCESS | 1651 | 1467039484494 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:04 INFO - PROCESS | 1651 | 1467039484496 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:04 INFO - PROCESS | 1651 | ++DOCSHELL 0x116948000 == 23 [pid = 1651] [id = 23] 07:58:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 65 (0x113da4000) [pid = 1651] [serial = 65] [outer = 0x0] 07:58:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 66 (0x116931000) [pid = 1651] [serial = 66] [outer = 0x113da4000] 07:58:04 INFO - PROCESS | 1651 | 1467039484528 Marionette DEBUG loaded listener.js 07:58:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 67 (0x116f9a800) [pid = 1651] [serial = 67] [outer = 0x113da4000] 07:58:04 INFO - PROCESS | 1651 | 1467039484946 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]]]}] 07:58:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 07:58:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 673ms 07:58:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 07:58:05 INFO - PROCESS | 1651 | 1467039484999 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 07:58:05 INFO - PROCESS | 1651 | 1467039485001 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 07:58:05 INFO - PROCESS | 1651 | 1467039485003 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 07:58:05 INFO - PROCESS | 1651 | 1467039485005 Marionette TRACE conn2 <- [1,66,null,{}] 07:58:05 INFO - PROCESS | 1651 | 1467039485012 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}] 07:58:05 INFO - PROCESS | 1651 | 1467039485015 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:05 INFO - PROCESS | 1651 | 1467039485145 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 07:58:05 INFO - PROCESS | 1651 | 1467039485212 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:05 INFO - PROCESS | 1651 | 1467039485214 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:05 INFO - PROCESS | 1651 | ++DOCSHELL 0x116fe0000 == 24 [pid = 1651] [id = 24] 07:58:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 68 (0x11830dc00) [pid = 1651] [serial = 68] [outer = 0x0] 07:58:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 69 (0x1185c6c00) [pid = 1651] [serial = 69] [outer = 0x11830dc00] 07:58:05 INFO - PROCESS | 1651 | 1467039485249 Marionette DEBUG loaded listener.js 07:58:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 70 (0x119084400) [pid = 1651] [serial = 70] [outer = 0x11830dc00] 07:58:05 INFO - PROCESS | 1651 | 1467039485897 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]]]}] 07:58:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 07:58:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 922ms 07:58:05 INFO - PROCESS | 1651 | 1467039485926 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 07:58:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 07:58:05 INFO - PROCESS | 1651 | 1467039485928 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 07:58:05 INFO - PROCESS | 1651 | 1467039485931 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 07:58:05 INFO - PROCESS | 1651 | 1467039485932 Marionette TRACE conn2 <- [1,70,null,{}] 07:58:05 INFO - PROCESS | 1651 | 1467039485936 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}] 07:58:05 INFO - PROCESS | 1651 | 1467039485937 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:06 INFO - PROCESS | 1651 | 1467039486055 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 07:58:06 INFO - PROCESS | 1651 | 1467039486063 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:06 INFO - PROCESS | 1651 | 1467039486065 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:06 INFO - PROCESS | 1651 | ++DOCSHELL 0x113cbf000 == 25 [pid = 1651] [id = 25] 07:58:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 71 (0x113c65c00) [pid = 1651] [serial = 71] [outer = 0x0] 07:58:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 72 (0x1167bcc00) [pid = 1651] [serial = 72] [outer = 0x113c65c00] 07:58:06 INFO - PROCESS | 1651 | 1467039486095 Marionette DEBUG loaded listener.js 07:58:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 73 (0x11693c400) [pid = 1651] [serial = 73] [outer = 0x113c65c00] 07:58:06 INFO - PROCESS | 1651 | 1467039486500 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]]]}] 07:58:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 07:58:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 622ms 07:58:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 07:58:06 INFO - PROCESS | 1651 | 1467039486552 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 07:58:06 INFO - PROCESS | 1651 | 1467039486555 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 07:58:06 INFO - PROCESS | 1651 | 1467039486559 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 07:58:06 INFO - PROCESS | 1651 | 1467039486561 Marionette TRACE conn2 <- [1,74,null,{}] 07:58:06 INFO - PROCESS | 1651 | 1467039486564 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}] 07:58:06 INFO - PROCESS | 1651 | 1467039486565 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:06 INFO - PROCESS | 1651 | 1467039486641 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 07:58:06 INFO - PROCESS | 1651 | 1467039486703 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:06 INFO - PROCESS | 1651 | 1467039486705 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:06 INFO - PROCESS | 1651 | ++DOCSHELL 0x112ab1000 == 26 [pid = 1651] [id = 26] 07:58:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 74 (0x112d36c00) [pid = 1651] [serial = 74] [outer = 0x0] 07:58:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 75 (0x112f41c00) [pid = 1651] [serial = 75] [outer = 0x112d36c00] 07:58:06 INFO - PROCESS | 1651 | 1467039486735 Marionette DEBUG loaded listener.js 07:58:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 76 (0x117dac400) [pid = 1651] [serial = 76] [outer = 0x112d36c00] 07:58:07 INFO - PROCESS | 1651 | 1467039487015 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]]]}] 07:58:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 07:58:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 469ms 07:58:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 07:58:07 INFO - PROCESS | 1651 | 1467039487030 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 07:58:07 INFO - PROCESS | 1651 | 1467039487031 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 07:58:07 INFO - PROCESS | 1651 | 1467039487033 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 07:58:07 INFO - PROCESS | 1651 | 1467039487036 Marionette TRACE conn2 <- [1,78,null,{}] 07:58:07 INFO - PROCESS | 1651 | 1467039487051 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}] 07:58:07 INFO - PROCESS | 1651 | 1467039487057 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:07 INFO - PROCESS | 1651 | 1467039487147 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 07:58:07 INFO - PROCESS | 1651 | 1467039487152 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:07 INFO - PROCESS | 1651 | 1467039487154 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:07 INFO - PROCESS | 1651 | ++DOCSHELL 0x1169b8800 == 27 [pid = 1651] [id = 27] 07:58:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x1181a9800) [pid = 1651] [serial = 77] [outer = 0x0] 07:58:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x1183d0800) [pid = 1651] [serial = 78] [outer = 0x1181a9800] 07:58:07 INFO - PROCESS | 1651 | 1467039487184 Marionette DEBUG loaded listener.js 07:58:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x1185d9000) [pid = 1651] [serial = 79] [outer = 0x1181a9800] 07:58:07 INFO - PROCESS | 1651 | 1467039487503 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]]]}] 07:58:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 07:58:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 525ms 07:58:07 INFO - PROCESS | 1651 | 1467039487559 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 07:58:07 INFO - PROCESS | 1651 | 1467039487560 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 07:58:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 07:58:07 INFO - PROCESS | 1651 | 1467039487562 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 07:58:07 INFO - PROCESS | 1651 | 1467039487563 Marionette TRACE conn2 <- [1,82,null,{}] 07:58:07 INFO - PROCESS | 1651 | 1467039487565 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}] 07:58:07 INFO - PROCESS | 1651 | 1467039487566 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:07 INFO - PROCESS | 1651 | 1467039487649 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 07:58:07 INFO - PROCESS | 1651 | 1467039487657 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:07 INFO - PROCESS | 1651 | 1467039487659 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:07 INFO - PROCESS | 1651 | ++DOCSHELL 0x116fef800 == 28 [pid = 1651] [id = 28] 07:58:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x1185dec00) [pid = 1651] [serial = 80] [outer = 0x0] 07:58:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x118ec9800) [pid = 1651] [serial = 81] [outer = 0x1185dec00] 07:58:07 INFO - PROCESS | 1651 | 1467039487691 Marionette DEBUG loaded listener.js 07:58:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x119062000) [pid = 1651] [serial = 82] [outer = 0x1185dec00] 07:58:08 INFO - PROCESS | 1651 | 1467039488073 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]]]}] 07:58:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 07:58:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 518ms 07:58:08 INFO - PROCESS | 1651 | 1467039488081 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 07:58:08 INFO - PROCESS | 1651 | 1467039488082 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 07:58:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 07:58:08 INFO - PROCESS | 1651 | 1467039488097 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 07:58:08 INFO - PROCESS | 1651 | 1467039488098 Marionette TRACE conn2 <- [1,86,null,{}] 07:58:08 INFO - PROCESS | 1651 | 1467039488100 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}] 07:58:08 INFO - PROCESS | 1651 | 1467039488102 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:08 INFO - PROCESS | 1651 | 1467039488176 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 07:58:08 INFO - PROCESS | 1651 | 1467039488180 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:08 INFO - PROCESS | 1651 | 1467039488181 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:08 INFO - PROCESS | 1651 | ++DOCSHELL 0x1180d0800 == 29 [pid = 1651] [id = 29] 07:58:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x118ec8400) [pid = 1651] [serial = 83] [outer = 0x0] 07:58:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x11908c800) [pid = 1651] [serial = 84] [outer = 0x118ec8400] 07:58:08 INFO - PROCESS | 1651 | 1467039488209 Marionette DEBUG loaded listener.js 07:58:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x119621c00) [pid = 1651] [serial = 85] [outer = 0x118ec8400] 07:58:08 INFO - PROCESS | 1651 | 1467039488527 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]]]}] 07:58:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 07:58:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 481ms 07:58:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 07:58:08 INFO - PROCESS | 1651 | 1467039488567 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 07:58:08 INFO - PROCESS | 1651 | 1467039488568 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 07:58:08 INFO - PROCESS | 1651 | 1467039488570 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 07:58:08 INFO - PROCESS | 1651 | 1467039488571 Marionette TRACE conn2 <- [1,90,null,{}] 07:58:08 INFO - PROCESS | 1651 | 1467039488574 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}] 07:58:08 INFO - PROCESS | 1651 | 1467039488578 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:08 INFO - PROCESS | 1651 | 1467039488674 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 07:58:08 INFO - PROCESS | 1651 | 1467039488717 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:08 INFO - PROCESS | 1651 | 1467039488718 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:08 INFO - PROCESS | 1651 | ++DOCSHELL 0x118111000 == 30 [pid = 1651] [id = 30] 07:58:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x11302d000) [pid = 1651] [serial = 86] [outer = 0x0] 07:58:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x119625000) [pid = 1651] [serial = 87] [outer = 0x11302d000] 07:58:08 INFO - PROCESS | 1651 | 1467039488744 Marionette DEBUG loaded listener.js 07:58:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x120e7f800) [pid = 1651] [serial = 88] [outer = 0x11302d000] 07:58:08 INFO - PROCESS | 1651 | 1467039488994 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]]]}] 07:58:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 07:58:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 472ms 07:58:09 INFO - PROCESS | 1651 | 1467039489045 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 07:58:09 INFO - PROCESS | 1651 | 1467039489046 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 07:58:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 07:58:09 INFO - PROCESS | 1651 | 1467039489049 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 07:58:09 INFO - PROCESS | 1651 | 1467039489050 Marionette TRACE conn2 <- [1,94,null,{}] 07:58:09 INFO - PROCESS | 1651 | 1467039489052 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}] 07:58:09 INFO - PROCESS | 1651 | 1467039489054 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:09 INFO - PROCESS | 1651 | 1467039489143 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 07:58:09 INFO - PROCESS | 1651 | 1467039489146 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:09 INFO - PROCESS | 1651 | 1467039489148 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:09 INFO - PROCESS | 1651 | ++DOCSHELL 0x11902d800 == 31 [pid = 1651] [id = 31] 07:58:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x119695000) [pid = 1651] [serial = 89] [outer = 0x0] 07:58:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x120e87800) [pid = 1651] [serial = 90] [outer = 0x119695000] 07:58:09 INFO - PROCESS | 1651 | 1467039489175 Marionette DEBUG loaded listener.js 07:58:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x120e8cc00) [pid = 1651] [serial = 91] [outer = 0x119695000] 07:58:09 INFO - PROCESS | 1651 | 1467039489480 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]]]}] 07:58:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 07:58:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 468ms 07:58:09 INFO - PROCESS | 1651 | 1467039489517 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 07:58:09 INFO - PROCESS | 1651 | 1467039489519 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 07:58:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 07:58:09 INFO - PROCESS | 1651 | 1467039489523 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 07:58:09 INFO - PROCESS | 1651 | 1467039489525 Marionette TRACE conn2 <- [1,98,null,{}] 07:58:09 INFO - PROCESS | 1651 | 1467039489527 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}] 07:58:09 INFO - PROCESS | 1651 | 1467039489529 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:09 INFO - PROCESS | 1651 | 1467039489625 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 07:58:09 INFO - PROCESS | 1651 | 1467039489631 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:09 INFO - PROCESS | 1651 | 1467039489633 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:09 INFO - PROCESS | 1651 | ++DOCSHELL 0x11918c000 == 32 [pid = 1651] [id = 32] 07:58:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x119058800) [pid = 1651] [serial = 92] [outer = 0x0] 07:58:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x120f27c00) [pid = 1651] [serial = 93] [outer = 0x119058800] 07:58:09 INFO - PROCESS | 1651 | 1467039489657 Marionette DEBUG loaded listener.js 07:58:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x11937d800) [pid = 1651] [serial = 94] [outer = 0x119058800] 07:58:09 INFO - PROCESS | 1651 | 1467039489934 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]]]}] 07:58:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 07:58:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 420ms 07:58:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 07:58:09 INFO - PROCESS | 1651 | 1467039489948 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 07:58:09 INFO - PROCESS | 1651 | 1467039489949 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 07:58:09 INFO - PROCESS | 1651 | 1467039489952 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 07:58:09 INFO - PROCESS | 1651 | 1467039489954 Marionette TRACE conn2 <- [1,102,null,{}] 07:58:09 INFO - PROCESS | 1651 | 1467039489968 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}] 07:58:09 INFO - PROCESS | 1651 | 1467039489969 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:10 INFO - PROCESS | 1651 | 1467039490105 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 07:58:10 INFO - PROCESS | 1651 | 1467039490110 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:10 INFO - PROCESS | 1651 | 1467039490111 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:10 INFO - PROCESS | 1651 | ++DOCSHELL 0x1195a6000 == 33 [pid = 1651] [id = 33] 07:58:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x12128ac00) [pid = 1651] [serial = 95] [outer = 0x0] 07:58:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x121465000) [pid = 1651] [serial = 96] [outer = 0x12128ac00] 07:58:10 INFO - PROCESS | 1651 | 1467039490151 Marionette DEBUG loaded listener.js 07:58:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x1216f9c00) [pid = 1651] [serial = 97] [outer = 0x12128ac00] 07:58:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 07:58:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 582ms 07:58:10 INFO - PROCESS | 1651 | 1467039490530 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]]]}] 07:58:10 INFO - PROCESS | 1651 | 1467039490534 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 07:58:10 INFO - PROCESS | 1651 | 1467039490535 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 07:58:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 07:58:10 INFO - PROCESS | 1651 | 1467039490538 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 07:58:10 INFO - PROCESS | 1651 | 1467039490541 Marionette TRACE conn2 <- [1,106,null,{}] 07:58:10 INFO - PROCESS | 1651 | 1467039490544 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}] 07:58:10 INFO - PROCESS | 1651 | 1467039490545 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:10 INFO - PROCESS | 1651 | 1467039490643 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 07:58:10 INFO - PROCESS | 1651 | 1467039490650 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:10 INFO - PROCESS | 1651 | 1467039490651 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:10 INFO - PROCESS | 1651 | ++DOCSHELL 0x119992800 == 34 [pid = 1651] [id = 34] 07:58:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x1185dc000) [pid = 1651] [serial = 98] [outer = 0x0] 07:58:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x121a33800) [pid = 1651] [serial = 99] [outer = 0x1185dc000] 07:58:10 INFO - PROCESS | 1651 | 1467039490675 Marionette DEBUG loaded listener.js 07:58:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x124915000) [pid = 1651] [serial = 100] [outer = 0x1185dc000] 07:58:10 INFO - PROCESS | 1651 | 1467039490963 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]]]}] 07:58:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 07:58:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 472ms 07:58:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 07:58:11 INFO - PROCESS | 1651 | 1467039491011 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 07:58:11 INFO - PROCESS | 1651 | 1467039491013 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 07:58:11 INFO - PROCESS | 1651 | 1467039491015 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 07:58:11 INFO - PROCESS | 1651 | 1467039491016 Marionette TRACE conn2 <- [1,110,null,{}] 07:58:11 INFO - PROCESS | 1651 | 1467039491019 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}] 07:58:11 INFO - PROCESS | 1651 | 1467039491021 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:11 INFO - PROCESS | 1651 | 1467039491112 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 07:58:11 INFO - PROCESS | 1651 | 1467039491116 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:11 INFO - PROCESS | 1651 | 1467039491117 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:11 INFO - PROCESS | 1651 | ++DOCSHELL 0x120df2800 == 35 [pid = 1651] [id = 35] 07:58:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x121b86000) [pid = 1651] [serial = 101] [outer = 0x0] 07:58:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x124b51800) [pid = 1651] [serial = 102] [outer = 0x121b86000] 07:58:11 INFO - PROCESS | 1651 | 1467039491144 Marionette DEBUG loaded listener.js 07:58:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x1254e4c00) [pid = 1651] [serial = 103] [outer = 0x121b86000] 07:58:11 INFO - PROCESS | 1651 | 1467039491467 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]]]}] 07:58:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 07:58:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 469ms 07:58:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 07:58:11 INFO - PROCESS | 1651 | 1467039491485 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 07:58:11 INFO - PROCESS | 1651 | 1467039491486 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 07:58:11 INFO - PROCESS | 1651 | 1467039491490 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 07:58:11 INFO - PROCESS | 1651 | 1467039491492 Marionette TRACE conn2 <- [1,114,null,{}] 07:58:11 INFO - PROCESS | 1651 | 1467039491494 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}] 07:58:11 INFO - PROCESS | 1651 | 1467039491495 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:11 INFO - PROCESS | 1651 | 1467039491595 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 07:58:11 INFO - PROCESS | 1651 | 1467039491602 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:11 INFO - PROCESS | 1651 | 1467039491603 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:11 INFO - PROCESS | 1651 | ++DOCSHELL 0x120f9c000 == 36 [pid = 1651] [id = 36] 07:58:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x121a32000) [pid = 1651] [serial = 104] [outer = 0x0] 07:58:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x1260d3400) [pid = 1651] [serial = 105] [outer = 0x121a32000] 07:58:11 INFO - PROCESS | 1651 | 1467039491628 Marionette DEBUG loaded listener.js 07:58:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x126466400) [pid = 1651] [serial = 106] [outer = 0x121a32000] 07:58:11 INFO - PROCESS | 1651 | 1467039491908 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]]]}] 07:58:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 07:58:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 471ms 07:58:11 INFO - PROCESS | 1651 | 1467039491961 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 07:58:11 INFO - PROCESS | 1651 | 1467039491962 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 07:58:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 07:58:11 INFO - PROCESS | 1651 | 1467039491964 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 07:58:11 INFO - PROCESS | 1651 | 1467039491965 Marionette TRACE conn2 <- [1,118,null,{}] 07:58:11 INFO - PROCESS | 1651 | 1467039491967 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}] 07:58:11 INFO - PROCESS | 1651 | 1467039491968 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:12 INFO - PROCESS | 1651 | 1467039492049 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 07:58:12 INFO - PROCESS | 1651 | 1467039492052 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:12 INFO - PROCESS | 1651 | 1467039492053 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:12 INFO - PROCESS | 1651 | ++DOCSHELL 0x121223000 == 37 [pid = 1651] [id = 37] 07:58:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x1216f5c00) [pid = 1651] [serial = 107] [outer = 0x0] 07:58:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x126565400) [pid = 1651] [serial = 108] [outer = 0x1216f5c00] 07:58:12 INFO - PROCESS | 1651 | 1467039492082 Marionette DEBUG loaded listener.js 07:58:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x126783c00) [pid = 1651] [serial = 109] [outer = 0x1216f5c00] 07:58:12 INFO - PROCESS | 1651 | 1467039492375 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]]]}] 07:58:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 07:58:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 420ms 07:58:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 07:58:12 INFO - PROCESS | 1651 | 1467039492384 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 07:58:12 INFO - PROCESS | 1651 | 1467039492385 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 07:58:12 INFO - PROCESS | 1651 | 1467039492388 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 07:58:12 INFO - PROCESS | 1651 | 1467039492391 Marionette TRACE conn2 <- [1,122,null,{}] 07:58:12 INFO - PROCESS | 1651 | 1467039492400 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}] 07:58:12 INFO - PROCESS | 1651 | 1467039492401 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:12 INFO - PROCESS | 1651 | 1467039492491 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 07:58:12 INFO - PROCESS | 1651 | 1467039492539 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:12 INFO - PROCESS | 1651 | 1467039492540 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:12 INFO - PROCESS | 1651 | ++DOCSHELL 0x1213f5800 == 38 [pid = 1651] [id = 38] 07:58:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x12491ac00) [pid = 1651] [serial = 110] [outer = 0x0] 07:58:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x126786c00) [pid = 1651] [serial = 111] [outer = 0x12491ac00] 07:58:12 INFO - PROCESS | 1651 | 1467039492564 Marionette DEBUG loaded listener.js 07:58:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x126908400) [pid = 1651] [serial = 112] [outer = 0x12491ac00] 07:58:12 INFO - PROCESS | 1651 | 1467039492833 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]]]}] 07:58:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 07:58:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 477ms 07:58:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 07:58:12 INFO - PROCESS | 1651 | 1467039492866 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 07:58:12 INFO - PROCESS | 1651 | 1467039492867 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 07:58:12 INFO - PROCESS | 1651 | 1467039492869 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 07:58:12 INFO - PROCESS | 1651 | 1467039492870 Marionette TRACE conn2 <- [1,126,null,{}] 07:58:12 INFO - PROCESS | 1651 | 1467039492881 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}] 07:58:12 INFO - PROCESS | 1651 | 1467039492882 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:12 INFO - PROCESS | 1651 | 1467039492968 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 07:58:12 INFO - PROCESS | 1651 | 1467039492975 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:12 INFO - PROCESS | 1651 | 1467039492976 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:12 INFO - PROCESS | 1651 | ++DOCSHELL 0x123b99000 == 39 [pid = 1651] [id = 39] 07:58:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x126789400) [pid = 1651] [serial = 113] [outer = 0x0] 07:58:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x126925400) [pid = 1651] [serial = 114] [outer = 0x126789400] 07:58:13 INFO - PROCESS | 1651 | 1467039493008 Marionette DEBUG loaded listener.js 07:58:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x128ae9c00) [pid = 1651] [serial = 115] [outer = 0x126789400] 07:58:13 INFO - PROCESS | 1651 | 1467039493327 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]]]}] 07:58:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 07:58:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 477ms 07:58:13 INFO - PROCESS | 1651 | 1467039493346 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 07:58:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 07:58:13 INFO - PROCESS | 1651 | 1467039493348 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 07:58:13 INFO - PROCESS | 1651 | 1467039493350 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 07:58:13 INFO - PROCESS | 1651 | 1467039493351 Marionette TRACE conn2 <- [1,130,null,{}] 07:58:13 INFO - PROCESS | 1651 | 1467039493353 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}] 07:58:13 INFO - PROCESS | 1651 | 1467039493354 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:13 INFO - PROCESS | 1651 | 1467039493475 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 07:58:13 INFO - PROCESS | 1651 | 1467039493481 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:13 INFO - PROCESS | 1651 | 1467039493482 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:13 INFO - PROCESS | 1651 | ++DOCSHELL 0x1248d9000 == 40 [pid = 1651] [id = 40] 07:58:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x1264e9400) [pid = 1651] [serial = 116] [outer = 0x0] 07:58:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x128e51400) [pid = 1651] [serial = 117] [outer = 0x1264e9400] 07:58:13 INFO - PROCESS | 1651 | 1467039493506 Marionette DEBUG loaded listener.js 07:58:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x129205c00) [pid = 1651] [serial = 118] [outer = 0x1264e9400] 07:58:14 INFO - PROCESS | 1651 | 1467039494586 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]]]}] 07:58:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 07:58:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1269ms 07:58:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 07:58:14 INFO - PROCESS | 1651 | 1467039494621 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 07:58:14 INFO - PROCESS | 1651 | 1467039494624 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 07:58:14 INFO - PROCESS | 1651 | 1467039494629 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 07:58:14 INFO - PROCESS | 1651 | 1467039494632 Marionette TRACE conn2 <- [1,134,null,{}] 07:58:14 INFO - PROCESS | 1651 | 1467039494638 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}] 07:58:14 INFO - PROCESS | 1651 | 1467039494640 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:14 INFO - PROCESS | 1651 | 1467039494771 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 07:58:14 INFO - PROCESS | 1651 | 1467039494796 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:14 INFO - PROCESS | 1651 | 1467039494798 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:14 INFO - PROCESS | 1651 | ++DOCSHELL 0x1133d4000 == 41 [pid = 1651] [id = 41] 07:58:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x1167c1800) [pid = 1651] [serial = 119] [outer = 0x0] 07:58:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x116a1c400) [pid = 1651] [serial = 120] [outer = 0x1167c1800] 07:58:14 INFO - PROCESS | 1651 | 1467039494843 Marionette DEBUG loaded listener.js 07:58:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x1176de800) [pid = 1651] [serial = 121] [outer = 0x1167c1800] 07:58:15 INFO - PROCESS | 1651 | 1467039495233 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]]]}] 07:58:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 07:58:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 623ms 07:58:15 INFO - PROCESS | 1651 | 1467039495250 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 07:58:15 INFO - PROCESS | 1651 | 1467039495253 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 07:58:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 07:58:15 INFO - PROCESS | 1651 | 1467039495258 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 07:58:15 INFO - PROCESS | 1651 | 1467039495259 Marionette TRACE conn2 <- [1,138,null,{}] 07:58:15 INFO - PROCESS | 1651 | 1467039495262 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}] 07:58:15 INFO - PROCESS | 1651 | 1467039495263 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:15 INFO - PROCESS | 1651 | 1467039495365 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 07:58:15 INFO - PROCESS | 1651 | 1467039495369 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:15 INFO - PROCESS | 1651 | 1467039495370 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:15 INFO - PROCESS | 1651 | ++DOCSHELL 0x11667d000 == 42 [pid = 1651] [id = 42] 07:58:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 122 (0x1180b8c00) [pid = 1651] [serial = 122] [outer = 0x0] 07:58:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 123 (0x118303c00) [pid = 1651] [serial = 123] [outer = 0x1180b8c00] 07:58:15 INFO - PROCESS | 1651 | 1467039495398 Marionette DEBUG loaded listener.js 07:58:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 124 (0x1183d1400) [pid = 1651] [serial = 124] [outer = 0x1180b8c00] 07:58:16 INFO - PROCESS | 1651 | --DOMWINDOW == 123 (0x12c537000) [pid = 1651] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 07:58:16 INFO - PROCESS | 1651 | --DOMWINDOW == 122 (0x12c09d000) [pid = 1651] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 07:58:16 INFO - PROCESS | 1651 | --DOMWINDOW == 121 (0x12be96000) [pid = 1651] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 07:58:16 INFO - PROCESS | 1651 | --DOMWINDOW == 120 (0x1176dd400) [pid = 1651] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 07:58:16 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x12b88bc00) [pid = 1651] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 07:58:16 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x12a7d9400) [pid = 1651] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 07:58:16 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x12a5f5000) [pid = 1651] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 07:58:16 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x129204c00) [pid = 1651] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 07:58:16 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x118305c00) [pid = 1651] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 07:58:16 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x1180be400) [pid = 1651] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 07:58:16 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x12cf1a800) [pid = 1651] [serial = 50] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 07:58:16 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x12ca06800) [pid = 1651] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 07:58:16 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x12b92dc00) [pid = 1651] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 07:58:16 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x112a7fc00) [pid = 1651] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 07:58:16 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x113da4000) [pid = 1651] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 07:58:16 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x11830dc00) [pid = 1651] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 07:58:16 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x113c65c00) [pid = 1651] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 07:58:16 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x112d36c00) [pid = 1651] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 07:58:16 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x1181a9800) [pid = 1651] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 07:58:16 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x1185dec00) [pid = 1651] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 07:58:16 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x118ec8400) [pid = 1651] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 07:58:16 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x11302d000) [pid = 1651] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 07:58:16 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x119695000) [pid = 1651] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 07:58:16 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x119058800) [pid = 1651] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 07:58:16 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x12128ac00) [pid = 1651] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 07:58:16 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x1185dc000) [pid = 1651] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 07:58:16 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x121a32000) [pid = 1651] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 07:58:16 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x1216f5c00) [pid = 1651] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 07:58:16 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x12491ac00) [pid = 1651] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 07:58:16 INFO - PROCESS | 1651 | 1467039496252 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]]]}] 07:58:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 07:58:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1022ms 07:58:16 INFO - PROCESS | 1651 | 1467039496279 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 07:58:16 INFO - PROCESS | 1651 | 1467039496281 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 07:58:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 07:58:16 INFO - PROCESS | 1651 | 1467039496283 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 07:58:16 INFO - PROCESS | 1651 | 1467039496286 Marionette TRACE conn2 <- [1,142,null,{}] 07:58:16 INFO - PROCESS | 1651 | 1467039496299 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}] 07:58:16 INFO - PROCESS | 1651 | 1467039496302 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:16 INFO - PROCESS | 1651 | 1467039496376 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 07:58:16 INFO - PROCESS | 1651 | 1467039496381 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:16 INFO - PROCESS | 1651 | 1467039496382 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:16 INFO - PROCESS | 1651 | ++DOCSHELL 0x116fe2000 == 43 [pid = 1651] [id = 43] 07:58:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x118307c00) [pid = 1651] [serial = 125] [outer = 0x0] 07:58:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x118522400) [pid = 1651] [serial = 126] [outer = 0x118307c00] 07:58:16 INFO - PROCESS | 1651 | 1467039496413 Marionette DEBUG loaded listener.js 07:58:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x1185e1800) [pid = 1651] [serial = 127] [outer = 0x118307c00] 07:58:16 INFO - PROCESS | 1651 | 1467039496730 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]]]}] 07:58:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 07:58:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 472ms 07:58:16 INFO - PROCESS | 1651 | 1467039496758 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 07:58:16 INFO - PROCESS | 1651 | 1467039496761 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 07:58:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 07:58:16 INFO - PROCESS | 1651 | 1467039496770 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 07:58:16 INFO - PROCESS | 1651 | 1467039496772 Marionette TRACE conn2 <- [1,146,null,{}] 07:58:16 INFO - PROCESS | 1651 | 1467039496777 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}] 07:58:16 INFO - PROCESS | 1651 | 1467039496778 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:16 INFO - PROCESS | 1651 | 1467039496852 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 07:58:16 INFO - PROCESS | 1651 | 1467039496857 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:16 INFO - PROCESS | 1651 | 1467039496859 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:16 INFO - PROCESS | 1651 | ++DOCSHELL 0x11810b800 == 44 [pid = 1651] [id = 44] 07:58:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x1193bf400) [pid = 1651] [serial = 128] [outer = 0x0] 07:58:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x119622c00) [pid = 1651] [serial = 129] [outer = 0x1193bf400] 07:58:16 INFO - PROCESS | 1651 | 1467039496885 Marionette DEBUG loaded listener.js 07:58:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x119695400) [pid = 1651] [serial = 130] [outer = 0x1193bf400] 07:58:17 INFO - PROCESS | 1651 | 1467039497224 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]]]}] 07:58:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 07:58:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 476ms 07:58:17 INFO - PROCESS | 1651 | 1467039497244 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 07:58:17 INFO - PROCESS | 1651 | 1467039497245 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 07:58:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 07:58:17 INFO - PROCESS | 1651 | 1467039497248 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 07:58:17 INFO - PROCESS | 1651 | 1467039497249 Marionette TRACE conn2 <- [1,150,null,{}] 07:58:17 INFO - PROCESS | 1651 | 1467039497251 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}] 07:58:17 INFO - PROCESS | 1651 | 1467039497252 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:17 INFO - PROCESS | 1651 | 1467039497326 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 07:58:17 INFO - PROCESS | 1651 | 1467039497372 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:17 INFO - PROCESS | 1651 | 1467039497373 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:17 INFO - PROCESS | 1651 | ++DOCSHELL 0x1184d8800 == 45 [pid = 1651] [id = 45] 07:58:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x1133b1800) [pid = 1651] [serial = 131] [outer = 0x0] 07:58:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x1196a0800) [pid = 1651] [serial = 132] [outer = 0x1133b1800] 07:58:17 INFO - PROCESS | 1651 | 1467039497398 Marionette DEBUG loaded listener.js 07:58:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x119d59400) [pid = 1651] [serial = 133] [outer = 0x1133b1800] 07:58:17 INFO - PROCESS | 1651 | 1467039497711 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]]]}] 07:58:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 07:58:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 519ms 07:58:17 INFO - PROCESS | 1651 | 1467039497767 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 07:58:17 INFO - PROCESS | 1651 | 1467039497768 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 07:58:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 07:58:17 INFO - PROCESS | 1651 | 1467039497771 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 07:58:17 INFO - PROCESS | 1651 | 1467039497772 Marionette TRACE conn2 <- [1,154,null,{}] 07:58:17 INFO - PROCESS | 1651 | 1467039497774 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}] 07:58:17 INFO - PROCESS | 1651 | 1467039497778 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:17 INFO - PROCESS | 1651 | 1467039497869 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 07:58:17 INFO - PROCESS | 1651 | 1467039497917 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:17 INFO - PROCESS | 1651 | 1467039497918 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:17 INFO - PROCESS | 1651 | ++DOCSHELL 0x1195a8800 == 46 [pid = 1651] [id = 46] 07:58:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x116139c00) [pid = 1651] [serial = 134] [outer = 0x0] 07:58:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x120e84000) [pid = 1651] [serial = 135] [outer = 0x116139c00] 07:58:17 INFO - PROCESS | 1651 | 1467039497943 Marionette DEBUG loaded listener.js 07:58:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x121a29c00) [pid = 1651] [serial = 136] [outer = 0x116139c00] 07:58:18 INFO - PROCESS | 1651 | 1467039498286 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]]]}] 07:58:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 07:58:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 569ms 07:58:18 INFO - PROCESS | 1651 | 1467039498341 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 07:58:18 INFO - PROCESS | 1651 | 1467039498346 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 07:58:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 07:58:18 INFO - PROCESS | 1651 | 1467039498351 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 07:58:18 INFO - PROCESS | 1651 | 1467039498354 Marionette TRACE conn2 <- [1,158,null,{}] 07:58:18 INFO - PROCESS | 1651 | 1467039498359 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}] 07:58:18 INFO - PROCESS | 1651 | 1467039498362 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:18 INFO - PROCESS | 1651 | 1467039498506 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 07:58:18 INFO - PROCESS | 1651 | 1467039498569 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:18 INFO - PROCESS | 1651 | 1467039498573 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:18 INFO - PROCESS | 1651 | ++DOCSHELL 0x1133d9000 == 47 [pid = 1651] [id = 47] 07:58:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x112a73400) [pid = 1651] [serial = 137] [outer = 0x0] 07:58:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x115de9800) [pid = 1651] [serial = 138] [outer = 0x112a73400] 07:58:18 INFO - PROCESS | 1651 | 1467039498667 Marionette DEBUG loaded listener.js 07:58:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x11697b400) [pid = 1651] [serial = 139] [outer = 0x112a73400] 07:58:19 INFO - PROCESS | 1651 | 1467039499197 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]]]}] 07:58:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 07:58:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 875ms 07:58:19 INFO - PROCESS | 1651 | 1467039499239 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 07:58:19 INFO - PROCESS | 1651 | 1467039499243 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 07:58:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 07:58:19 INFO - PROCESS | 1651 | 1467039499249 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 07:58:19 INFO - PROCESS | 1651 | 1467039499251 Marionette TRACE conn2 <- [1,162,null,{}] 07:58:19 INFO - PROCESS | 1651 | 1467039499253 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}] 07:58:19 INFO - PROCESS | 1651 | 1467039499256 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:19 INFO - PROCESS | 1651 | 1467039499351 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 07:58:19 INFO - PROCESS | 1651 | 1467039499411 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:19 INFO - PROCESS | 1651 | 1467039499412 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:19 INFO - PROCESS | 1651 | ++DOCSHELL 0x118e7a800 == 48 [pid = 1651] [id = 48] 07:58:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x1181a8800) [pid = 1651] [serial = 140] [outer = 0x0] 07:58:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x118304800) [pid = 1651] [serial = 141] [outer = 0x1181a8800] 07:58:19 INFO - PROCESS | 1651 | 1467039499443 Marionette DEBUG loaded listener.js 07:58:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x1185d9800) [pid = 1651] [serial = 142] [outer = 0x1181a8800] 07:58:19 INFO - PROCESS | 1651 | 1467039499884 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]]]}] 07:58:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 07:58:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 670ms 07:58:19 INFO - PROCESS | 1651 | 1467039499920 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 07:58:19 INFO - PROCESS | 1651 | 1467039499921 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 07:58:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 07:58:19 INFO - PROCESS | 1651 | 1467039499943 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 07:58:19 INFO - PROCESS | 1651 | 1467039499945 Marionette TRACE conn2 <- [1,166,null,{}] 07:58:19 INFO - PROCESS | 1651 | 1467039499953 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}] 07:58:19 INFO - PROCESS | 1651 | 1467039499959 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:20 INFO - PROCESS | 1651 | 1467039500054 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 07:58:20 INFO - PROCESS | 1651 | 1467039500122 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:20 INFO - PROCESS | 1651 | 1467039500124 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:20 INFO - PROCESS | 1651 | ++DOCSHELL 0x121212800 == 49 [pid = 1651] [id = 49] 07:58:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x120e86400) [pid = 1651] [serial = 143] [outer = 0x0] 07:58:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x120e8b800) [pid = 1651] [serial = 144] [outer = 0x120e86400] 07:58:20 INFO - PROCESS | 1651 | 1467039500161 Marionette DEBUG loaded listener.js 07:58:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x12138cc00) [pid = 1651] [serial = 145] [outer = 0x120e86400] 07:58:20 INFO - PROCESS | 1651 | 1467039500616 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]]]}] 07:58:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 07:58:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 724ms 07:58:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 07:58:20 INFO - PROCESS | 1651 | 1467039500672 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 07:58:20 INFO - PROCESS | 1651 | 1467039500674 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 07:58:20 INFO - PROCESS | 1651 | 1467039500678 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 07:58:20 INFO - PROCESS | 1651 | 1467039500679 Marionette TRACE conn2 <- [1,170,null,{}] 07:58:20 INFO - PROCESS | 1651 | 1467039500682 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}] 07:58:20 INFO - PROCESS | 1651 | 1467039500683 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:20 INFO - PROCESS | 1651 | 1467039500782 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 07:58:20 INFO - PROCESS | 1651 | 1467039500841 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:20 INFO - PROCESS | 1651 | 1467039500842 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:20 INFO - PROCESS | 1651 | ++DOCSHELL 0x123e48800 == 50 [pid = 1651] [id = 50] 07:58:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x123ef8400) [pid = 1651] [serial = 146] [outer = 0x0] 07:58:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x12491e000) [pid = 1651] [serial = 147] [outer = 0x123ef8400] 07:58:20 INFO - PROCESS | 1651 | 1467039500872 Marionette DEBUG loaded listener.js 07:58:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x125382400) [pid = 1651] [serial = 148] [outer = 0x123ef8400] 07:58:21 INFO - PROCESS | 1651 | 1467039501296 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]]]}] 07:58:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 07:58:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 668ms 07:58:21 INFO - PROCESS | 1651 | 1467039501359 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 07:58:21 INFO - PROCESS | 1651 | 1467039501360 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 07:58:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 07:58:21 INFO - PROCESS | 1651 | 1467039501364 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 07:58:21 INFO - PROCESS | 1651 | 1467039501365 Marionette TRACE conn2 <- [1,174,null,{}] 07:58:21 INFO - PROCESS | 1651 | 1467039501367 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}] 07:58:21 INFO - PROCESS | 1651 | 1467039501369 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:21 INFO - PROCESS | 1651 | 1467039501466 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 07:58:21 INFO - PROCESS | 1651 | 1467039501530 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:21 INFO - PROCESS | 1651 | 1467039501531 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:21 INFO - PROCESS | 1651 | ++DOCSHELL 0x117470800 == 51 [pid = 1651] [id = 51] 07:58:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x1180b6800) [pid = 1651] [serial = 149] [outer = 0x0] 07:58:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x11962a800) [pid = 1651] [serial = 150] [outer = 0x1180b6800] 07:58:21 INFO - PROCESS | 1651 | 1467039501565 Marionette DEBUG loaded listener.js 07:58:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 122 (0x121a32000) [pid = 1651] [serial = 151] [outer = 0x1180b6800] 07:58:22 INFO - PROCESS | 1651 | 1467039502176 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]]]}] 07:58:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 07:58:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 871ms 07:58:22 INFO - PROCESS | 1651 | 1467039502236 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 07:58:22 INFO - PROCESS | 1651 | 1467039502238 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 07:58:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 07:58:22 INFO - PROCESS | 1651 | 1467039502242 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 07:58:22 INFO - PROCESS | 1651 | 1467039502244 Marionette TRACE conn2 <- [1,178,null,{}] 07:58:22 INFO - PROCESS | 1651 | 1467039502249 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}] 07:58:22 INFO - PROCESS | 1651 | 1467039502250 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:22 INFO - PROCESS | 1651 | 1467039502347 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 07:58:22 INFO - PROCESS | 1651 | 1467039502403 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:22 INFO - PROCESS | 1651 | 1467039502406 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:22 INFO - PROCESS | 1651 | ++DOCSHELL 0x1164a2000 == 52 [pid = 1651] [id = 52] 07:58:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 123 (0x116197800) [pid = 1651] [serial = 152] [outer = 0x0] 07:58:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 124 (0x116634c00) [pid = 1651] [serial = 153] [outer = 0x116197800] 07:58:22 INFO - PROCESS | 1651 | 1467039502433 Marionette DEBUG loaded listener.js 07:58:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 125 (0x1174fbc00) [pid = 1651] [serial = 154] [outer = 0x116197800] 07:58:23 INFO - PROCESS | 1651 | --DOCSHELL 0x1184d8800 == 51 [pid = 1651] [id = 45] 07:58:23 INFO - PROCESS | 1651 | --DOCSHELL 0x11810b800 == 50 [pid = 1651] [id = 44] 07:58:23 INFO - PROCESS | 1651 | --DOCSHELL 0x116fe2000 == 49 [pid = 1651] [id = 43] 07:58:23 INFO - PROCESS | 1651 | --DOCSHELL 0x1169b8800 == 48 [pid = 1651] [id = 27] 07:58:23 INFO - PROCESS | 1651 | --DOCSHELL 0x118111000 == 47 [pid = 1651] [id = 30] 07:58:23 INFO - PROCESS | 1651 | --DOCSHELL 0x11667d000 == 46 [pid = 1651] [id = 42] 07:58:23 INFO - PROCESS | 1651 | --DOCSHELL 0x116fef800 == 45 [pid = 1651] [id = 28] 07:58:23 INFO - PROCESS | 1651 | --DOCSHELL 0x1133d4000 == 44 [pid = 1651] [id = 41] 07:58:23 INFO - PROCESS | 1651 | --DOCSHELL 0x1248d9000 == 43 [pid = 1651] [id = 40] 07:58:23 INFO - PROCESS | 1651 | --DOCSHELL 0x1180d0800 == 42 [pid = 1651] [id = 29] 07:58:23 INFO - PROCESS | 1651 | --DOCSHELL 0x11902d800 == 41 [pid = 1651] [id = 31] 07:58:23 INFO - PROCESS | 1651 | --DOCSHELL 0x120df2800 == 40 [pid = 1651] [id = 35] 07:58:23 INFO - PROCESS | 1651 | --DOCSHELL 0x11918c000 == 39 [pid = 1651] [id = 32] 07:58:23 INFO - PROCESS | 1651 | --DOCSHELL 0x117470800 == 38 [pid = 1651] [id = 51] 07:58:23 INFO - PROCESS | 1651 | --DOCSHELL 0x123e48800 == 37 [pid = 1651] [id = 50] 07:58:23 INFO - PROCESS | 1651 | --DOCSHELL 0x119992800 == 36 [pid = 1651] [id = 34] 07:58:23 INFO - PROCESS | 1651 | --DOCSHELL 0x121212800 == 35 [pid = 1651] [id = 49] 07:58:23 INFO - PROCESS | 1651 | --DOCSHELL 0x120f9c000 == 34 [pid = 1651] [id = 36] 07:58:23 INFO - PROCESS | 1651 | --DOCSHELL 0x118e7a800 == 33 [pid = 1651] [id = 48] 07:58:23 INFO - PROCESS | 1651 | --DOCSHELL 0x121223000 == 32 [pid = 1651] [id = 37] 07:58:23 INFO - PROCESS | 1651 | --DOCSHELL 0x1213f5800 == 31 [pid = 1651] [id = 38] 07:58:23 INFO - PROCESS | 1651 | --DOCSHELL 0x123b99000 == 30 [pid = 1651] [id = 39] 07:58:23 INFO - PROCESS | 1651 | --DOCSHELL 0x1195a8800 == 29 [pid = 1651] [id = 46] 07:58:23 INFO - PROCESS | 1651 | --DOCSHELL 0x1133d9000 == 28 [pid = 1651] [id = 47] 07:58:23 INFO - PROCESS | 1651 | --DOCSHELL 0x1195a6000 == 27 [pid = 1651] [id = 33] 07:58:23 INFO - PROCESS | 1651 | --DOMWINDOW == 124 (0x121465400) [pid = 1651] [serial = 11] [outer = 0x0] [url = about:blank] 07:58:23 INFO - PROCESS | 1651 | --DOMWINDOW == 123 (0x112ada800) [pid = 1651] [serial = 63] [outer = 0x0] [url = about:blank] 07:58:23 INFO - PROCESS | 1651 | --DOMWINDOW == 122 (0x116931000) [pid = 1651] [serial = 66] [outer = 0x0] [url = about:blank] 07:58:23 INFO - PROCESS | 1651 | --DOMWINDOW == 121 (0x1185c6c00) [pid = 1651] [serial = 69] [outer = 0x0] [url = about:blank] 07:58:23 INFO - PROCESS | 1651 | --DOMWINDOW == 120 (0x119084400) [pid = 1651] [serial = 70] [outer = 0x0] [url = about:blank] 07:58:23 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x1167bcc00) [pid = 1651] [serial = 72] [outer = 0x0] [url = about:blank] 07:58:23 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x112f41c00) [pid = 1651] [serial = 75] [outer = 0x0] [url = about:blank] 07:58:23 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x1183d0800) [pid = 1651] [serial = 78] [outer = 0x0] [url = about:blank] 07:58:23 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x1216f9c00) [pid = 1651] [serial = 97] [outer = 0x0] [url = about:blank] 07:58:23 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x118ec9800) [pid = 1651] [serial = 81] [outer = 0x0] [url = about:blank] 07:58:23 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x119621c00) [pid = 1651] [serial = 85] [outer = 0x0] [url = about:blank] 07:58:23 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x11908c800) [pid = 1651] [serial = 84] [outer = 0x0] [url = about:blank] 07:58:23 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x124915000) [pid = 1651] [serial = 100] [outer = 0x0] [url = about:blank] 07:58:23 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x1185d9000) [pid = 1651] [serial = 79] [outer = 0x0] [url = about:blank] 07:58:23 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x126466400) [pid = 1651] [serial = 106] [outer = 0x0] [url = about:blank] 07:58:23 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x126783c00) [pid = 1651] [serial = 109] [outer = 0x0] [url = about:blank] 07:58:23 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x117dac400) [pid = 1651] [serial = 76] [outer = 0x0] [url = about:blank] 07:58:23 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x11693c400) [pid = 1651] [serial = 73] [outer = 0x0] [url = about:blank] 07:58:23 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x126908400) [pid = 1651] [serial = 112] [outer = 0x0] [url = about:blank] 07:58:23 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x126925400) [pid = 1651] [serial = 114] [outer = 0x0] [url = about:blank] 07:58:23 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x112d59c00) [pid = 1651] [serial = 64] [outer = 0x0] [url = about:blank] 07:58:23 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x116f9a800) [pid = 1651] [serial = 67] [outer = 0x0] [url = about:blank] 07:58:23 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x124e16800) [pid = 1651] [serial = 61] [outer = 0x0] [url = about:blank] 07:58:23 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x119062000) [pid = 1651] [serial = 82] [outer = 0x0] [url = about:blank] 07:58:23 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x119625000) [pid = 1651] [serial = 87] [outer = 0x0] [url = about:blank] 07:58:23 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x120e7f800) [pid = 1651] [serial = 88] [outer = 0x0] [url = about:blank] 07:58:23 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x120e87800) [pid = 1651] [serial = 90] [outer = 0x0] [url = about:blank] 07:58:23 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x120e8cc00) [pid = 1651] [serial = 91] [outer = 0x0] [url = about:blank] 07:58:23 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x120f27c00) [pid = 1651] [serial = 93] [outer = 0x0] [url = about:blank] 07:58:23 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x11937d800) [pid = 1651] [serial = 94] [outer = 0x0] [url = about:blank] 07:58:23 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x121465000) [pid = 1651] [serial = 96] [outer = 0x0] [url = about:blank] 07:58:23 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x121a33800) [pid = 1651] [serial = 99] [outer = 0x0] [url = about:blank] 07:58:23 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x124b51800) [pid = 1651] [serial = 102] [outer = 0x0] [url = about:blank] 07:58:23 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x1260d3400) [pid = 1651] [serial = 105] [outer = 0x0] [url = about:blank] 07:58:23 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x126565400) [pid = 1651] [serial = 108] [outer = 0x0] [url = about:blank] 07:58:23 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x126786c00) [pid = 1651] [serial = 111] [outer = 0x0] [url = about:blank] 07:58:23 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x12a7d6000) [pid = 1651] [serial = 22] [outer = 0x0] [url = about:blank] 07:58:23 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x12a5f6c00) [pid = 1651] [serial = 21] [outer = 0x0] [url = about:blank] 07:58:23 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x12942a000) [pid = 1651] [serial = 18] [outer = 0x0] [url = about:blank] 07:58:23 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x129206800) [pid = 1651] [serial = 15] [outer = 0x0] [url = about:blank] 07:58:23 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x12920c400) [pid = 1651] [serial = 16] [outer = 0x0] [url = about:blank] 07:58:23 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x1216fb800) [pid = 1651] [serial = 8] [outer = 0x0] [url = about:blank] 07:58:23 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x1183d2400) [pid = 1651] [serial = 54] [outer = 0x0] [url = about:blank] 07:58:23 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x12d058c00) [pid = 1651] [serial = 51] [outer = 0x0] [url = about:blank] 07:58:23 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x12d05d800) [pid = 1651] [serial = 52] [outer = 0x0] [url = about:blank] 07:58:23 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x12cf18000) [pid = 1651] [serial = 48] [outer = 0x0] [url = about:blank] 07:58:23 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x12ca0fc00) [pid = 1651] [serial = 42] [outer = 0x0] [url = about:blank] 07:58:23 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x12ca8b400) [pid = 1651] [serial = 43] [outer = 0x0] [url = about:blank] 07:58:23 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x12cb44000) [pid = 1651] [serial = 45] [outer = 0x0] [url = about:blank] 07:58:23 INFO - PROCESS | 1651 | --DOMWINDOW == 75 (0x12ca04000) [pid = 1651] [serial = 40] [outer = 0x0] [url = about:blank] 07:58:23 INFO - PROCESS | 1651 | --DOMWINDOW == 74 (0x12c53d400) [pid = 1651] [serial = 39] [outer = 0x0] [url = about:blank] 07:58:23 INFO - PROCESS | 1651 | --DOMWINDOW == 73 (0x12c0a4c00) [pid = 1651] [serial = 36] [outer = 0x0] [url = about:blank] 07:58:23 INFO - PROCESS | 1651 | --DOMWINDOW == 72 (0x12c534c00) [pid = 1651] [serial = 37] [outer = 0x0] [url = about:blank] 07:58:23 INFO - PROCESS | 1651 | --DOMWINDOW == 71 (0x12bea0800) [pid = 1651] [serial = 33] [outer = 0x0] [url = about:blank] 07:58:23 INFO - PROCESS | 1651 | --DOMWINDOW == 70 (0x12c09a400) [pid = 1651] [serial = 34] [outer = 0x0] [url = about:blank] 07:58:23 INFO - PROCESS | 1651 | --DOMWINDOW == 69 (0x12be51800) [pid = 1651] [serial = 31] [outer = 0x0] [url = about:blank] 07:58:23 INFO - PROCESS | 1651 | --DOMWINDOW == 68 (0x1183c8400) [pid = 1651] [serial = 30] [outer = 0x0] [url = about:blank] 07:58:23 INFO - PROCESS | 1651 | --DOMWINDOW == 67 (0x12b922400) [pid = 1651] [serial = 27] [outer = 0x0] [url = about:blank] 07:58:23 INFO - PROCESS | 1651 | --DOMWINDOW == 66 (0x12b928800) [pid = 1651] [serial = 28] [outer = 0x0] [url = about:blank] 07:58:23 INFO - PROCESS | 1651 | --DOMWINDOW == 65 (0x12af27800) [pid = 1651] [serial = 24] [outer = 0x0] [url = about:blank] 07:58:23 INFO - PROCESS | 1651 | --DOMWINDOW == 64 (0x12b70c400) [pid = 1651] [serial = 25] [outer = 0x0] [url = about:blank] 07:58:23 INFO - PROCESS | 1651 | --DOMWINDOW == 63 (0x12d45d800) [pid = 1651] [serial = 60] [outer = 0x0] [url = about:blank] 07:58:23 INFO - PROCESS | 1651 | --DOMWINDOW == 62 (0x118309c00) [pid = 1651] [serial = 57] [outer = 0x0] [url = about:blank] 07:58:23 INFO - PROCESS | 1651 | --DOMWINDOW == 61 (0x118e09c00) [pid = 1651] [serial = 58] [outer = 0x0] [url = about:blank] 07:58:23 INFO - PROCESS | 1651 | --DOMWINDOW == 60 (0x118e09400) [pid = 1651] [serial = 55] [outer = 0x0] [url = about:blank] 07:58:23 INFO - PROCESS | 1651 | 1467039503306 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]]]}] 07:58:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 07:58:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1123ms 07:58:23 INFO - PROCESS | 1651 | 1467039503365 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 07:58:23 INFO - PROCESS | 1651 | 1467039503367 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 07:58:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 07:58:23 INFO - PROCESS | 1651 | 1467039503370 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 07:58:23 INFO - PROCESS | 1651 | 1467039503374 Marionette TRACE conn2 <- [1,182,null,{}] 07:58:23 INFO - PROCESS | 1651 | 1467039503377 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}] 07:58:23 INFO - PROCESS | 1651 | 1467039503379 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:23 INFO - PROCESS | 1651 | 1467039503461 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 07:58:23 INFO - PROCESS | 1651 | 1467039503469 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:23 INFO - PROCESS | 1651 | 1467039503472 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:23 INFO - PROCESS | 1651 | ++DOCSHELL 0x113299000 == 28 [pid = 1651] [id = 53] 07:58:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 61 (0x116191000) [pid = 1651] [serial = 155] [outer = 0x0] 07:58:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 62 (0x1167bd800) [pid = 1651] [serial = 156] [outer = 0x116191000] 07:58:23 INFO - PROCESS | 1651 | 1467039503522 Marionette DEBUG loaded listener.js 07:58:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 63 (0x116983800) [pid = 1651] [serial = 157] [outer = 0x116191000] 07:58:24 INFO - PROCESS | 1651 | 1467039504037 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]]]}] 07:58:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 07:58:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 674ms 07:58:24 INFO - PROCESS | 1651 | 1467039504044 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 07:58:24 INFO - PROCESS | 1651 | 1467039504050 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 07:58:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 07:58:24 INFO - PROCESS | 1651 | 1467039504057 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 07:58:24 INFO - PROCESS | 1651 | 1467039504060 Marionette TRACE conn2 <- [1,186,null,{}] 07:58:24 INFO - PROCESS | 1651 | 1467039504063 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}] 07:58:24 INFO - PROCESS | 1651 | 1467039504064 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:24 INFO - PROCESS | 1651 | 1467039504139 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 07:58:24 INFO - PROCESS | 1651 | 1467039504143 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:24 INFO - PROCESS | 1651 | 1467039504145 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:24 INFO - PROCESS | 1651 | ++DOCSHELL 0x1169a7000 == 29 [pid = 1651] [id = 54] 07:58:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 64 (0x117145c00) [pid = 1651] [serial = 158] [outer = 0x0] 07:58:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 65 (0x118303000) [pid = 1651] [serial = 159] [outer = 0x117145c00] 07:58:24 INFO - PROCESS | 1651 | 1467039504174 Marionette DEBUG loaded listener.js 07:58:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 66 (0x118311c00) [pid = 1651] [serial = 160] [outer = 0x117145c00] 07:58:24 INFO - PROCESS | 1651 | 1467039504489 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]]]}] 07:58:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 07:58:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 471ms 07:58:24 INFO - PROCESS | 1651 | 1467039504527 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 07:58:24 INFO - PROCESS | 1651 | 1467039504529 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 07:58:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 07:58:24 INFO - PROCESS | 1651 | 1467039504531 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 07:58:24 INFO - PROCESS | 1651 | 1467039504533 Marionette TRACE conn2 <- [1,190,null,{}] 07:58:24 INFO - PROCESS | 1651 | 1467039504541 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}] 07:58:24 INFO - PROCESS | 1651 | 1467039504545 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:24 INFO - PROCESS | 1651 | 1467039504619 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 07:58:24 INFO - PROCESS | 1651 | 1467039504626 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:24 INFO - PROCESS | 1651 | 1467039504628 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:24 INFO - PROCESS | 1651 | ++DOCSHELL 0x117457800 == 30 [pid = 1651] [id = 55] 07:58:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 67 (0x1167c2000) [pid = 1651] [serial = 161] [outer = 0x0] 07:58:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 68 (0x118ed0000) [pid = 1651] [serial = 162] [outer = 0x1167c2000] 07:58:24 INFO - PROCESS | 1651 | 1467039504657 Marionette DEBUG loaded listener.js 07:58:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 69 (0x119087000) [pid = 1651] [serial = 163] [outer = 0x1167c2000] 07:58:24 INFO - PROCESS | 1651 | 1467039504981 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]]]}] 07:58:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 07:58:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 470ms 07:58:25 INFO - PROCESS | 1651 | 1467039505002 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 07:58:25 INFO - PROCESS | 1651 | 1467039505004 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 07:58:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 07:58:25 INFO - PROCESS | 1651 | 1467039505009 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 07:58:25 INFO - PROCESS | 1651 | 1467039505010 Marionette TRACE conn2 <- [1,194,null,{}] 07:58:25 INFO - PROCESS | 1651 | 1467039505013 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}] 07:58:25 INFO - PROCESS | 1651 | 1467039505014 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:25 INFO - PROCESS | 1651 | 1467039505089 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 07:58:25 INFO - PROCESS | 1651 | 1467039505137 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:25 INFO - PROCESS | 1651 | 1467039505138 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:25 INFO - PROCESS | 1651 | ++DOCSHELL 0x1180da800 == 31 [pid = 1651] [id = 56] 07:58:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 70 (0x118e0c400) [pid = 1651] [serial = 164] [outer = 0x0] 07:58:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 71 (0x119372800) [pid = 1651] [serial = 165] [outer = 0x118e0c400] 07:58:25 INFO - PROCESS | 1651 | 1467039505164 Marionette DEBUG loaded listener.js 07:58:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 72 (0x119694000) [pid = 1651] [serial = 166] [outer = 0x118e0c400] 07:58:25 INFO - PROCESS | 1651 | 1467039505462 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]]]}] 07:58:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 07:58:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 471ms 07:58:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 07:58:25 INFO - PROCESS | 1651 | 1467039505480 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 07:58:25 INFO - PROCESS | 1651 | 1467039505482 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 07:58:25 INFO - PROCESS | 1651 | 1467039505496 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 07:58:25 INFO - PROCESS | 1651 | 1467039505497 Marionette TRACE conn2 <- [1,198,null,{}] 07:58:25 INFO - PROCESS | 1651 | 1467039505510 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}] 07:58:25 INFO - PROCESS | 1651 | 1467039505512 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:25 INFO - PROCESS | 1651 | 1467039505599 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 07:58:25 INFO - PROCESS | 1651 | 1467039505602 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:25 INFO - PROCESS | 1651 | 1467039505604 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:25 INFO - PROCESS | 1651 | ++DOCSHELL 0x118e76000 == 32 [pid = 1651] [id = 57] 07:58:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 73 (0x113da3800) [pid = 1651] [serial = 167] [outer = 0x0] 07:58:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 74 (0x1198d7800) [pid = 1651] [serial = 168] [outer = 0x113da3800] 07:58:25 INFO - PROCESS | 1651 | 1467039505630 Marionette DEBUG loaded listener.js 07:58:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 75 (0x120e83c00) [pid = 1651] [serial = 169] [outer = 0x113da3800] 07:58:25 INFO - PROCESS | 1651 | 1467039505978 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]]]}] 07:58:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 07:58:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 542ms 07:58:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 07:58:26 INFO - PROCESS | 1651 | 1467039506035 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 07:58:26 INFO - PROCESS | 1651 | 1467039506037 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 07:58:26 INFO - PROCESS | 1651 | 1467039506039 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 07:58:26 INFO - PROCESS | 1651 | 1467039506040 Marionette TRACE conn2 <- [1,202,null,{}] 07:58:26 INFO - PROCESS | 1651 | 1467039506042 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}] 07:58:26 INFO - PROCESS | 1651 | 1467039506047 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:26 INFO - PROCESS | 1651 | 1467039506154 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 07:58:26 INFO - PROCESS | 1651 | 1467039506183 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:26 INFO - PROCESS | 1651 | 1467039506184 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:26 INFO - PROCESS | 1651 | ++DOCSHELL 0x1195b7000 == 33 [pid = 1651] [id = 58] 07:58:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 76 (0x1183c6000) [pid = 1651] [serial = 170] [outer = 0x0] 07:58:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x120f28c00) [pid = 1651] [serial = 171] [outer = 0x1183c6000] 07:58:26 INFO - PROCESS | 1651 | 1467039506210 Marionette DEBUG loaded listener.js 07:58:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x12495c000) [pid = 1651] [serial = 172] [outer = 0x1183c6000] 07:58:26 INFO - PROCESS | 1651 | 1467039506549 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]]]}] 07:58:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 07:58:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 519ms 07:58:26 INFO - PROCESS | 1651 | 1467039506559 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 07:58:26 INFO - PROCESS | 1651 | 1467039506561 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 07:58:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 07:58:26 INFO - PROCESS | 1651 | 1467039506563 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 07:58:26 INFO - PROCESS | 1651 | 1467039506564 Marionette TRACE conn2 <- [1,206,null,{}] 07:58:26 INFO - PROCESS | 1651 | 1467039506575 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}] 07:58:26 INFO - PROCESS | 1651 | 1467039506576 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:26 INFO - PROCESS | 1651 | 1467039506652 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 07:58:26 INFO - PROCESS | 1651 | 1467039506657 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:26 INFO - PROCESS | 1651 | 1467039506659 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:26 INFO - PROCESS | 1651 | ++DOCSHELL 0x120ded800 == 34 [pid = 1651] [id = 59] 07:58:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x119059400) [pid = 1651] [serial = 173] [outer = 0x0] 07:58:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x12537ec00) [pid = 1651] [serial = 174] [outer = 0x119059400] 07:58:26 INFO - PROCESS | 1651 | 1467039506679 Marionette DEBUG loaded listener.js 07:58:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x12538a800) [pid = 1651] [serial = 175] [outer = 0x119059400] 07:58:27 INFO - PROCESS | 1651 | 1467039507108 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]]]}] 07:58:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 07:58:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 569ms 07:58:27 INFO - PROCESS | 1651 | 1467039507133 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 07:58:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 07:58:27 INFO - PROCESS | 1651 | 1467039507135 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 07:58:27 INFO - PROCESS | 1651 | 1467039507139 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 07:58:27 INFO - PROCESS | 1651 | 1467039507141 Marionette TRACE conn2 <- [1,210,null,{}] 07:58:27 INFO - PROCESS | 1651 | 1467039507144 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}] 07:58:27 INFO - PROCESS | 1651 | 1467039507146 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:27 INFO - PROCESS | 1651 | 1467039507284 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 07:58:27 INFO - PROCESS | 1651 | 1467039507309 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:27 INFO - PROCESS | 1651 | 1467039507311 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:27 INFO - PROCESS | 1651 | ++DOCSHELL 0x121113000 == 35 [pid = 1651] [id = 60] 07:58:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x124e15400) [pid = 1651] [serial = 176] [outer = 0x0] 07:58:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x1254df800) [pid = 1651] [serial = 177] [outer = 0x124e15400] 07:58:27 INFO - PROCESS | 1651 | 1467039507331 Marionette DEBUG loaded listener.js 07:58:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x1260da800) [pid = 1651] [serial = 178] [outer = 0x124e15400] 07:58:27 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x116139c00) [pid = 1651] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 07:58:27 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x1167c1800) [pid = 1651] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 07:58:27 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x118307c00) [pid = 1651] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 07:58:27 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x1180b8c00) [pid = 1651] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 07:58:27 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x1193bf400) [pid = 1651] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 07:58:27 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x1133b1800) [pid = 1651] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 07:58:27 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x1264e9400) [pid = 1651] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 07:58:27 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x121b86000) [pid = 1651] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 07:58:27 INFO - PROCESS | 1651 | --DOMWINDOW == 75 (0x126789400) [pid = 1651] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 07:58:27 INFO - PROCESS | 1651 | 1467039507659 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]]]}] 07:58:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 07:58:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 572ms 07:58:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 07:58:27 INFO - PROCESS | 1651 | 1467039507716 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 07:58:27 INFO - PROCESS | 1651 | 1467039507717 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 07:58:27 INFO - PROCESS | 1651 | 1467039507721 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 07:58:27 INFO - PROCESS | 1651 | 1467039507722 Marionette TRACE conn2 <- [1,214,null,{}] 07:58:27 INFO - PROCESS | 1651 | 1467039507727 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}] 07:58:27 INFO - PROCESS | 1651 | 1467039507728 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:27 INFO - PROCESS | 1651 | 1467039507809 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 07:58:27 INFO - PROCESS | 1651 | 1467039507813 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:27 INFO - PROCESS | 1651 | 1467039507814 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:27 INFO - PROCESS | 1651 | ++DOCSHELL 0x117457000 == 36 [pid = 1651] [id = 61] 07:58:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 76 (0x1185c9400) [pid = 1651] [serial = 179] [outer = 0x0] 07:58:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x125432800) [pid = 1651] [serial = 180] [outer = 0x1185c9400] 07:58:27 INFO - PROCESS | 1651 | 1467039507839 Marionette DEBUG loaded listener.js 07:58:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x1260dd800) [pid = 1651] [serial = 181] [outer = 0x1185c9400] 07:58:28 INFO - PROCESS | 1651 | 1467039508128 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]]]}] 07:58:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 07:58:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 421ms 07:58:28 INFO - PROCESS | 1651 | 1467039508148 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 07:58:28 INFO - PROCESS | 1651 | 1467039508149 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 07:58:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 07:58:28 INFO - PROCESS | 1651 | 1467039508152 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 07:58:28 INFO - PROCESS | 1651 | 1467039508153 Marionette TRACE conn2 <- [1,218,null,{}] 07:58:28 INFO - PROCESS | 1651 | 1467039508163 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}] 07:58:28 INFO - PROCESS | 1651 | 1467039508164 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:28 INFO - PROCESS | 1651 | 1467039508243 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 07:58:28 INFO - PROCESS | 1651 | 1467039508247 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:28 INFO - PROCESS | 1651 | 1467039508248 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:28 INFO - PROCESS | 1651 | ++DOCSHELL 0x1218f6000 == 37 [pid = 1651] [id = 62] 07:58:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x1260dc400) [pid = 1651] [serial = 182] [outer = 0x0] 07:58:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x126564800) [pid = 1651] [serial = 183] [outer = 0x1260dc400] 07:58:28 INFO - PROCESS | 1651 | 1467039508275 Marionette DEBUG loaded listener.js 07:58:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x126783c00) [pid = 1651] [serial = 184] [outer = 0x1260dc400] 07:58:28 INFO - PROCESS | 1651 | 1467039508663 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]]]}] 07:58:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 07:58:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 518ms 07:58:28 INFO - PROCESS | 1651 | 1467039508671 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 07:58:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 07:58:28 INFO - PROCESS | 1651 | 1467039508673 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 07:58:28 INFO - PROCESS | 1651 | 1467039508677 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 07:58:28 INFO - PROCESS | 1651 | 1467039508680 Marionette TRACE conn2 <- [1,222,null,{}] 07:58:28 INFO - PROCESS | 1651 | 1467039508683 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}] 07:58:28 INFO - PROCESS | 1651 | 1467039508686 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:28 INFO - PROCESS | 1651 | 1467039508765 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 07:58:28 INFO - PROCESS | 1651 | 1467039508768 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:28 INFO - PROCESS | 1651 | 1467039508770 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:28 INFO - PROCESS | 1651 | ++DOCSHELL 0x118e73800 == 38 [pid = 1651] [id = 63] 07:58:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x12655c000) [pid = 1651] [serial = 185] [outer = 0x0] 07:58:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x126907c00) [pid = 1651] [serial = 186] [outer = 0x12655c000] 07:58:28 INFO - PROCESS | 1651 | 1467039508796 Marionette DEBUG loaded listener.js 07:58:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x128963c00) [pid = 1651] [serial = 187] [outer = 0x12655c000] 07:58:29 INFO - PROCESS | 1651 | 1467039509186 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]]]}] 07:58:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 07:58:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 523ms 07:58:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 07:58:29 INFO - PROCESS | 1651 | 1467039509200 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 07:58:29 INFO - PROCESS | 1651 | 1467039509202 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 07:58:29 INFO - PROCESS | 1651 | 1467039509205 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 07:58:29 INFO - PROCESS | 1651 | 1467039509207 Marionette TRACE conn2 <- [1,226,null,{}] 07:58:29 INFO - PROCESS | 1651 | 1467039509211 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}] 07:58:29 INFO - PROCESS | 1651 | 1467039509212 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:29 INFO - PROCESS | 1651 | 1467039509356 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 07:58:29 INFO - PROCESS | 1651 | 1467039509366 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:29 INFO - PROCESS | 1651 | 1467039509367 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:29 INFO - PROCESS | 1651 | ++DOCSHELL 0x12608f000 == 39 [pid = 1651] [id = 64] 07:58:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x126785c00) [pid = 1651] [serial = 188] [outer = 0x0] 07:58:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x128ae7c00) [pid = 1651] [serial = 189] [outer = 0x126785c00] 07:58:29 INFO - PROCESS | 1651 | 1467039509406 Marionette DEBUG loaded listener.js 07:58:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x129112400) [pid = 1651] [serial = 190] [outer = 0x126785c00] 07:58:29 INFO - PROCESS | 1651 | 1467039509955 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]]]}] 07:58:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 07:58:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 823ms 07:58:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 07:58:30 INFO - PROCESS | 1651 | 1467039510029 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 07:58:30 INFO - PROCESS | 1651 | 1467039510031 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 07:58:30 INFO - PROCESS | 1651 | 1467039510034 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 07:58:30 INFO - PROCESS | 1651 | 1467039510038 Marionette TRACE conn2 <- [1,230,null,{}] 07:58:30 INFO - PROCESS | 1651 | 1467039510044 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}] 07:58:30 INFO - PROCESS | 1651 | 1467039510045 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:30 INFO - PROCESS | 1651 | 1467039510153 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 07:58:30 INFO - PROCESS | 1651 | 1467039510220 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:30 INFO - PROCESS | 1651 | 1467039510221 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:30 INFO - PROCESS | 1651 | ++DOCSHELL 0x1169be000 == 40 [pid = 1651] [id = 65] 07:58:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x115e5d800) [pid = 1651] [serial = 191] [outer = 0x0] 07:58:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x116a1a400) [pid = 1651] [serial = 192] [outer = 0x115e5d800] 07:58:30 INFO - PROCESS | 1651 | 1467039510253 Marionette DEBUG loaded listener.js 07:58:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x1180bb400) [pid = 1651] [serial = 193] [outer = 0x115e5d800] 07:58:30 INFO - PROCESS | 1651 | 1467039510949 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]]]}] 07:58:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 07:58:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 975ms 07:58:31 INFO - PROCESS | 1651 | 1467039511010 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 07:58:31 INFO - PROCESS | 1651 | 1467039511012 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 07:58:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 07:58:31 INFO - PROCESS | 1651 | 1467039511015 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 07:58:31 INFO - PROCESS | 1651 | 1467039511017 Marionette TRACE conn2 <- [1,234,null,{}] 07:58:31 INFO - PROCESS | 1651 | 1467039511021 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}] 07:58:31 INFO - PROCESS | 1651 | 1467039511023 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:31 INFO - PROCESS | 1651 | 1467039511120 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 07:58:31 INFO - PROCESS | 1651 | 1467039511190 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:31 INFO - PROCESS | 1651 | 1467039511193 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x1167c1400) [pid = 1651] [serial = 194] [outer = 0x12ca92c00] 07:58:31 INFO - PROCESS | 1651 | ++DOCSHELL 0x11694c000 == 41 [pid = 1651] [id = 66] 07:58:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x1180c2c00) [pid = 1651] [serial = 195] [outer = 0x0] 07:58:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x1181b1800) [pid = 1651] [serial = 196] [outer = 0x1180c2c00] 07:58:31 INFO - PROCESS | 1651 | 1467039511235 Marionette DEBUG loaded listener.js 07:58:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x11830fc00) [pid = 1651] [serial = 197] [outer = 0x1180c2c00] 07:58:31 INFO - PROCESS | 1651 | --DOCSHELL 0x118e73800 == 40 [pid = 1651] [id = 63] 07:58:31 INFO - PROCESS | 1651 | --DOCSHELL 0x1218f6000 == 39 [pid = 1651] [id = 62] 07:58:31 INFO - PROCESS | 1651 | --DOCSHELL 0x117457000 == 38 [pid = 1651] [id = 61] 07:58:31 INFO - PROCESS | 1651 | --DOCSHELL 0x121113000 == 37 [pid = 1651] [id = 60] 07:58:31 INFO - PROCESS | 1651 | --DOCSHELL 0x120ded800 == 36 [pid = 1651] [id = 59] 07:58:31 INFO - PROCESS | 1651 | --DOCSHELL 0x1195b7000 == 35 [pid = 1651] [id = 58] 07:58:31 INFO - PROCESS | 1651 | --DOCSHELL 0x118e76000 == 34 [pid = 1651] [id = 57] 07:58:31 INFO - PROCESS | 1651 | --DOCSHELL 0x1180da800 == 33 [pid = 1651] [id = 56] 07:58:31 INFO - PROCESS | 1651 | --DOCSHELL 0x117457800 == 32 [pid = 1651] [id = 55] 07:58:31 INFO - PROCESS | 1651 | --DOCSHELL 0x1169a7000 == 31 [pid = 1651] [id = 54] 07:58:31 INFO - PROCESS | 1651 | --DOCSHELL 0x113299000 == 30 [pid = 1651] [id = 53] 07:58:31 INFO - PROCESS | 1651 | 1467039511629 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]]]}] 07:58:31 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x121a29c00) [pid = 1651] [serial = 136] [outer = 0x0] [url = about:blank] 07:58:31 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x116a1c400) [pid = 1651] [serial = 120] [outer = 0x0] [url = about:blank] 07:58:31 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x118522400) [pid = 1651] [serial = 126] [outer = 0x0] [url = about:blank] 07:58:31 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x118303c00) [pid = 1651] [serial = 123] [outer = 0x0] [url = about:blank] 07:58:31 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x120e84000) [pid = 1651] [serial = 135] [outer = 0x0] [url = about:blank] 07:58:31 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x119695400) [pid = 1651] [serial = 130] [outer = 0x0] [url = about:blank] 07:58:31 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x1183d1400) [pid = 1651] [serial = 124] [outer = 0x0] [url = about:blank] 07:58:31 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x119622c00) [pid = 1651] [serial = 129] [outer = 0x0] [url = about:blank] 07:58:31 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x1176de800) [pid = 1651] [serial = 121] [outer = 0x0] [url = about:blank] 07:58:31 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x1196a0800) [pid = 1651] [serial = 132] [outer = 0x0] [url = about:blank] 07:58:31 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x1185e1800) [pid = 1651] [serial = 127] [outer = 0x0] [url = about:blank] 07:58:31 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x119d59400) [pid = 1651] [serial = 133] [outer = 0x0] [url = about:blank] 07:58:31 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x129205c00) [pid = 1651] [serial = 118] [outer = 0x0] [url = about:blank] 07:58:31 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x128e51400) [pid = 1651] [serial = 117] [outer = 0x0] [url = about:blank] 07:58:31 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x1254e4c00) [pid = 1651] [serial = 103] [outer = 0x0] [url = about:blank] 07:58:31 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x128ae9c00) [pid = 1651] [serial = 115] [outer = 0x0] [url = about:blank] 07:58:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 07:58:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 672ms 07:58:31 INFO - PROCESS | 1651 | 1467039511688 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 07:58:31 INFO - PROCESS | 1651 | 1467039511692 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 07:58:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 07:58:31 INFO - PROCESS | 1651 | 1467039511698 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 07:58:31 INFO - PROCESS | 1651 | 1467039511700 Marionette TRACE conn2 <- [1,238,null,{}] 07:58:31 INFO - PROCESS | 1651 | 1467039511702 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}] 07:58:31 INFO - PROCESS | 1651 | 1467039511704 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:31 INFO - PROCESS | 1651 | 1467039511783 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 07:58:31 INFO - PROCESS | 1651 | 1467039511787 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:31 INFO - PROCESS | 1651 | 1467039511788 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:31 INFO - PROCESS | 1651 | ++DOCSHELL 0x116ac3000 == 31 [pid = 1651] [id = 67] 07:58:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x1185c6c00) [pid = 1651] [serial = 198] [outer = 0x0] 07:58:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x1185d9000) [pid = 1651] [serial = 199] [outer = 0x1185c6c00] 07:58:31 INFO - PROCESS | 1651 | 1467039511821 Marionette DEBUG loaded listener.js 07:58:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x11908bc00) [pid = 1651] [serial = 200] [outer = 0x1185c6c00] 07:58:32 INFO - PROCESS | 1651 | 1467039512142 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]]]}] 07:58:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 07:58:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 470ms 07:58:32 INFO - PROCESS | 1651 | 1467039512181 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 07:58:32 INFO - PROCESS | 1651 | 1467039512183 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 07:58:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 07:58:32 INFO - PROCESS | 1651 | 1467039512186 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 07:58:32 INFO - PROCESS | 1651 | 1467039512188 Marionette TRACE conn2 <- [1,242,null,{}] 07:58:32 INFO - PROCESS | 1651 | 1467039512196 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}] 07:58:32 INFO - PROCESS | 1651 | 1467039512199 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:32 INFO - PROCESS | 1651 | 1467039512277 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 07:58:32 INFO - PROCESS | 1651 | 1467039512282 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:32 INFO - PROCESS | 1651 | 1467039512285 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:32 INFO - PROCESS | 1651 | ++DOCSHELL 0x1184d8000 == 32 [pid = 1651] [id = 68] 07:58:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x119d59400) [pid = 1651] [serial = 201] [outer = 0x0] 07:58:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x120e84000) [pid = 1651] [serial = 202] [outer = 0x119d59400] 07:58:32 INFO - PROCESS | 1651 | 1467039512316 Marionette DEBUG loaded listener.js 07:58:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x120f6b800) [pid = 1651] [serial = 203] [outer = 0x119d59400] 07:58:32 INFO - PROCESS | 1651 | 1467039512664 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]]]}] 07:58:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 07:58:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 521ms 07:58:32 INFO - PROCESS | 1651 | 1467039512708 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 07:58:32 INFO - PROCESS | 1651 | 1467039512710 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 07:58:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 07:58:32 INFO - PROCESS | 1651 | 1467039512719 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 07:58:32 INFO - PROCESS | 1651 | 1467039512720 Marionette TRACE conn2 <- [1,246,null,{}] 07:58:32 INFO - PROCESS | 1651 | 1467039512722 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}] 07:58:32 INFO - PROCESS | 1651 | 1467039512723 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:32 INFO - PROCESS | 1651 | 1467039512800 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 07:58:32 INFO - PROCESS | 1651 | 1467039512804 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:32 INFO - PROCESS | 1651 | 1467039512805 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:32 INFO - PROCESS | 1651 | ++DOCSHELL 0x1195ad000 == 33 [pid = 1651] [id = 69] 07:58:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x112d38000) [pid = 1651] [serial = 204] [outer = 0x0] 07:58:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x1216f3400) [pid = 1651] [serial = 205] [outer = 0x112d38000] 07:58:32 INFO - PROCESS | 1651 | 1467039512834 Marionette DEBUG loaded listener.js 07:58:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x123ef8800) [pid = 1651] [serial = 206] [outer = 0x112d38000] 07:58:33 INFO - PROCESS | 1651 | 1467039513152 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]]]}] 07:58:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 07:58:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 471ms 07:58:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 07:58:33 INFO - PROCESS | 1651 | 1467039513188 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 07:58:33 INFO - PROCESS | 1651 | 1467039513190 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 07:58:33 INFO - PROCESS | 1651 | 1467039513194 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 07:58:33 INFO - PROCESS | 1651 | 1467039513195 Marionette TRACE conn2 <- [1,250,null,{}] 07:58:33 INFO - PROCESS | 1651 | 1467039513197 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}] 07:58:33 INFO - PROCESS | 1651 | 1467039513199 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:33 INFO - PROCESS | 1651 | 1467039513270 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 07:58:33 INFO - PROCESS | 1651 | 1467039513276 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:33 INFO - PROCESS | 1651 | 1467039513277 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:33 INFO - PROCESS | 1651 | ++DOCSHELL 0x120ded800 == 34 [pid = 1651] [id = 70] 07:58:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x121284400) [pid = 1651] [serial = 207] [outer = 0x0] 07:58:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x125382000) [pid = 1651] [serial = 208] [outer = 0x121284400] 07:58:33 INFO - PROCESS | 1651 | 1467039513302 Marionette DEBUG loaded listener.js 07:58:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x1260d0c00) [pid = 1651] [serial = 209] [outer = 0x121284400] 07:58:33 INFO - PROCESS | 1651 | 1467039513614 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]]]}] 07:58:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 07:58:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 468ms 07:58:33 INFO - PROCESS | 1651 | 1467039513662 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 07:58:33 INFO - PROCESS | 1651 | 1467039513664 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 07:58:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 07:58:33 INFO - PROCESS | 1651 | 1467039513666 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 07:58:33 INFO - PROCESS | 1651 | 1467039513667 Marionette TRACE conn2 <- [1,254,null,{}] 07:58:33 INFO - PROCESS | 1651 | 1467039513669 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}] 07:58:33 INFO - PROCESS | 1651 | 1467039513673 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:33 INFO - PROCESS | 1651 | 1467039513797 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 07:58:33 INFO - PROCESS | 1651 | 1467039513812 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:33 INFO - PROCESS | 1651 | 1467039513813 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:33 INFO - PROCESS | 1651 | ++DOCSHELL 0x121105000 == 35 [pid = 1651] [id = 71] 07:58:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x1260d6c00) [pid = 1651] [serial = 210] [outer = 0x0] 07:58:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x12677f800) [pid = 1651] [serial = 211] [outer = 0x1260d6c00] 07:58:33 INFO - PROCESS | 1651 | 1467039513838 Marionette DEBUG loaded listener.js 07:58:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x128e4a000) [pid = 1651] [serial = 212] [outer = 0x1260d6c00] 07:58:34 INFO - PROCESS | 1651 | 1467039514168 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]]]}] 07:58:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 07:58:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 519ms 07:58:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 07:58:34 INFO - PROCESS | 1651 | 1467039514186 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 07:58:34 INFO - PROCESS | 1651 | 1467039514187 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 07:58:34 INFO - PROCESS | 1651 | 1467039514190 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 07:58:34 INFO - PROCESS | 1651 | 1467039514193 Marionette TRACE conn2 <- [1,258,null,{}] 07:58:34 INFO - PROCESS | 1651 | 1467039514202 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}] 07:58:34 INFO - PROCESS | 1651 | 1467039514203 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:34 INFO - PROCESS | 1651 | 1467039514290 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 07:58:34 INFO - PROCESS | 1651 | 1467039514294 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:34 INFO - PROCESS | 1651 | 1467039514295 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:34 INFO - PROCESS | 1651 | ++DOCSHELL 0x124eae800 == 36 [pid = 1651] [id = 72] 07:58:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x128e57400) [pid = 1651] [serial = 213] [outer = 0x0] 07:58:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x129206000) [pid = 1651] [serial = 214] [outer = 0x128e57400] 07:58:34 INFO - PROCESS | 1651 | 1467039514320 Marionette DEBUG loaded listener.js 07:58:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x12920d000) [pid = 1651] [serial = 215] [outer = 0x128e57400] 07:58:34 INFO - PROCESS | 1651 | 1467039514639 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]]]}] 07:58:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 07:58:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 476ms 07:58:34 INFO - PROCESS | 1651 | 1467039514666 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 07:58:34 INFO - PROCESS | 1651 | 1467039514668 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 07:58:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 07:58:34 INFO - PROCESS | 1651 | 1467039514670 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 07:58:34 INFO - PROCESS | 1651 | 1467039514671 Marionette TRACE conn2 <- [1,262,null,{}] 07:58:34 INFO - PROCESS | 1651 | 1467039514683 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}] 07:58:34 INFO - PROCESS | 1651 | 1467039514684 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:34 INFO - PROCESS | 1651 | 1467039514775 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 07:58:34 INFO - PROCESS | 1651 | 1467039514778 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:34 INFO - PROCESS | 1651 | 1467039514779 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:34 INFO - PROCESS | 1651 | ++DOCSHELL 0x115d7a800 == 37 [pid = 1651] [id = 73] 07:58:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x129203000) [pid = 1651] [serial = 216] [outer = 0x0] 07:58:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x12942a400) [pid = 1651] [serial = 217] [outer = 0x129203000] 07:58:34 INFO - PROCESS | 1651 | 1467039514805 Marionette DEBUG loaded listener.js 07:58:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x129432000) [pid = 1651] [serial = 218] [outer = 0x129203000] 07:58:35 INFO - PROCESS | 1651 | 1467039515136 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]]]}] 07:58:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 07:58:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 471ms 07:58:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 07:58:35 INFO - PROCESS | 1651 | 1467039515147 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 07:58:35 INFO - PROCESS | 1651 | 1467039515149 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 07:58:35 INFO - PROCESS | 1651 | 1467039515151 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 07:58:35 INFO - PROCESS | 1651 | 1467039515152 Marionette TRACE conn2 <- [1,266,null,{}] 07:58:35 INFO - PROCESS | 1651 | 1467039515154 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}] 07:58:35 INFO - PROCESS | 1651 | 1467039515156 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:35 INFO - PROCESS | 1651 | 1467039515252 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 07:58:35 INFO - PROCESS | 1651 | 1467039515263 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:35 INFO - PROCESS | 1651 | 1467039515264 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:35 INFO - PROCESS | 1651 | ++DOCSHELL 0x126970000 == 38 [pid = 1651] [id = 74] 07:58:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x1295cb400) [pid = 1651] [serial = 219] [outer = 0x0] 07:58:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x1295d1c00) [pid = 1651] [serial = 220] [outer = 0x1295cb400] 07:58:35 INFO - PROCESS | 1651 | 1467039515289 Marionette DEBUG loaded listener.js 07:58:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x12a58b400) [pid = 1651] [serial = 221] [outer = 0x1295cb400] 07:58:35 INFO - PROCESS | 1651 | 1467039515620 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]]]}] 07:58:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 07:58:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 520ms 07:58:35 INFO - PROCESS | 1651 | 1467039515671 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 07:58:35 INFO - PROCESS | 1651 | 1467039515672 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 07:58:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 07:58:35 INFO - PROCESS | 1651 | 1467039515675 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 07:58:35 INFO - PROCESS | 1651 | 1467039515676 Marionette TRACE conn2 <- [1,270,null,{}] 07:58:35 INFO - PROCESS | 1651 | 1467039515678 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}] 07:58:35 INFO - PROCESS | 1651 | 1467039515679 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:35 INFO - PROCESS | 1651 | 1467039515772 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 07:58:35 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x119059400) [pid = 1651] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 07:58:35 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x116191000) [pid = 1651] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 07:58:35 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x118e0c400) [pid = 1651] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 07:58:35 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x1167c2000) [pid = 1651] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 07:58:35 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x117145c00) [pid = 1651] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 07:58:35 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x124e15400) [pid = 1651] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 07:58:35 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x112a73400) [pid = 1651] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 07:58:35 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x1181a8800) [pid = 1651] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 07:58:35 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x12655c000) [pid = 1651] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 07:58:35 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x120e86400) [pid = 1651] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 07:58:35 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x123ef8400) [pid = 1651] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 07:58:35 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x1180b6800) [pid = 1651] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 07:58:35 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x1260dc400) [pid = 1651] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 07:58:35 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x1185c9400) [pid = 1651] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 07:58:35 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x1183c6000) [pid = 1651] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 07:58:35 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x113da3800) [pid = 1651] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 07:58:35 INFO - PROCESS | 1651 | 1467039515915 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:35 INFO - PROCESS | 1651 | 1467039515916 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:35 INFO - PROCESS | 1651 | ++DOCSHELL 0x11959d800 == 39 [pid = 1651] [id = 75] 07:58:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x112a73400) [pid = 1651] [serial = 222] [outer = 0x0] 07:58:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x116191000) [pid = 1651] [serial = 223] [outer = 0x112a73400] 07:58:35 INFO - PROCESS | 1651 | 1467039515940 Marionette DEBUG loaded listener.js 07:58:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x118308400) [pid = 1651] [serial = 224] [outer = 0x112a73400] 07:58:36 INFO - PROCESS | 1651 | 1467039516181 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]]]}] 07:58:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 07:58:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 520ms 07:58:36 INFO - PROCESS | 1651 | 1467039516199 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 07:58:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 07:58:36 INFO - PROCESS | 1651 | 1467039516202 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 07:58:36 INFO - PROCESS | 1651 | 1467039516216 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 07:58:36 INFO - PROCESS | 1651 | 1467039516219 Marionette TRACE conn2 <- [1,274,null,{}] 07:58:36 INFO - PROCESS | 1651 | 1467039516251 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}] 07:58:36 INFO - PROCESS | 1651 | 1467039516253 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:36 INFO - PROCESS | 1651 | 1467039516402 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 07:58:36 INFO - PROCESS | 1651 | 1467039516486 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:36 INFO - PROCESS | 1651 | 1467039516489 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:36 INFO - PROCESS | 1651 | ++DOCSHELL 0x128e3c000 == 40 [pid = 1651] [id = 76] 07:58:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x112d56400) [pid = 1651] [serial = 225] [outer = 0x0] 07:58:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x120e86000) [pid = 1651] [serial = 226] [outer = 0x112d56400] 07:58:36 INFO - PROCESS | 1651 | 1467039516534 Marionette DEBUG loaded listener.js 07:58:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x12a5f3400) [pid = 1651] [serial = 227] [outer = 0x112d56400] 07:58:36 INFO - PROCESS | 1651 | 1467039516923 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]]]}] 07:58:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 07:58:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 744ms 07:58:36 INFO - PROCESS | 1651 | 1467039516949 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 07:58:36 INFO - PROCESS | 1651 | 1467039516950 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 07:58:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 07:58:36 INFO - PROCESS | 1651 | 1467039516952 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 07:58:36 INFO - PROCESS | 1651 | 1467039516954 Marionette TRACE conn2 <- [1,278,null,{}] 07:58:36 INFO - PROCESS | 1651 | 1467039516956 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}] 07:58:36 INFO - PROCESS | 1651 | 1467039516957 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:37 INFO - PROCESS | 1651 | 1467039517034 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 07:58:37 INFO - PROCESS | 1651 | 1467039517082 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:37 INFO - PROCESS | 1651 | 1467039517083 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:37 INFO - PROCESS | 1651 | ++DOCSHELL 0x1292c5800 == 41 [pid = 1651] [id = 77] 07:58:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x11830f400) [pid = 1651] [serial = 228] [outer = 0x0] 07:58:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x12a5f6000) [pid = 1651] [serial = 229] [outer = 0x11830f400] 07:58:37 INFO - PROCESS | 1651 | 1467039517108 Marionette DEBUG loaded listener.js 07:58:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x12a7d6000) [pid = 1651] [serial = 230] [outer = 0x11830f400] 07:58:37 INFO - PROCESS | 1651 | 1467039517356 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]]]}] 07:58:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 07:58:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 417ms 07:58:37 INFO - PROCESS | 1651 | 1467039517371 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 07:58:37 INFO - PROCESS | 1651 | 1467039517372 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 07:58:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 07:58:37 INFO - PROCESS | 1651 | 1467039517382 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 07:58:37 INFO - PROCESS | 1651 | 1467039517383 Marionette TRACE conn2 <- [1,282,null,{}] 07:58:37 INFO - PROCESS | 1651 | 1467039517386 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}] 07:58:37 INFO - PROCESS | 1651 | 1467039517387 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:37 INFO - PROCESS | 1651 | 1467039517472 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 07:58:37 INFO - PROCESS | 1651 | 1467039517478 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:37 INFO - PROCESS | 1651 | 1467039517479 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:37 INFO - PROCESS | 1651 | ++DOCSHELL 0x129d43800 == 42 [pid = 1651] [id = 78] 07:58:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x12a7d6400) [pid = 1651] [serial = 231] [outer = 0x0] 07:58:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x12a7e0000) [pid = 1651] [serial = 232] [outer = 0x12a7d6400] 07:58:37 INFO - PROCESS | 1651 | 1467039517504 Marionette DEBUG loaded listener.js 07:58:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x12af26800) [pid = 1651] [serial = 233] [outer = 0x12a7d6400] 07:58:37 INFO - PROCESS | 1651 | 1467039517826 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]]]}] 07:58:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 07:58:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 469ms 07:58:37 INFO - PROCESS | 1651 | 1467039517851 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 07:58:37 INFO - PROCESS | 1651 | 1467039517853 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 07:58:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 07:58:37 INFO - PROCESS | 1651 | 1467039517855 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 07:58:37 INFO - PROCESS | 1651 | 1467039517857 Marionette TRACE conn2 <- [1,286,null,{}] 07:58:37 INFO - PROCESS | 1651 | 1467039517861 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}] 07:58:37 INFO - PROCESS | 1651 | 1467039517862 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:37 INFO - PROCESS | 1651 | 1467039517987 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 07:58:38 INFO - PROCESS | 1651 | 1467039518046 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:38 INFO - PROCESS | 1651 | 1467039518047 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:38 INFO - PROCESS | 1651 | ++DOCSHELL 0x11303e800 == 43 [pid = 1651] [id = 79] 07:58:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x1121ab800) [pid = 1651] [serial = 234] [outer = 0x0] 07:58:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x1133acc00) [pid = 1651] [serial = 235] [outer = 0x1121ab800] 07:58:38 INFO - PROCESS | 1651 | 1467039518086 Marionette DEBUG loaded listener.js 07:58:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x116933400) [pid = 1651] [serial = 236] [outer = 0x1121ab800] 07:58:38 INFO - PROCESS | 1651 | 1467039518623 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]]]}] 07:58:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 07:58:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 822ms 07:58:38 INFO - PROCESS | 1651 | 1467039518678 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 07:58:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 07:58:38 INFO - PROCESS | 1651 | 1467039518681 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 07:58:38 INFO - PROCESS | 1651 | 1467039518684 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 07:58:38 INFO - PROCESS | 1651 | 1467039518687 Marionette TRACE conn2 <- [1,290,null,{}] 07:58:38 INFO - PROCESS | 1651 | 1467039518710 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}] 07:58:38 INFO - PROCESS | 1651 | 1467039518712 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:38 INFO - PROCESS | 1651 | 1467039518818 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 07:58:38 INFO - PROCESS | 1651 | 1467039518879 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:38 INFO - PROCESS | 1651 | 1467039518881 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:38 INFO - PROCESS | 1651 | ++DOCSHELL 0x1184d8800 == 44 [pid = 1651] [id = 80] 07:58:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x1185e1800) [pid = 1651] [serial = 237] [outer = 0x0] 07:58:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x119058400) [pid = 1651] [serial = 238] [outer = 0x1185e1800] 07:58:38 INFO - PROCESS | 1651 | 1467039518912 Marionette DEBUG loaded listener.js 07:58:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x1193be400) [pid = 1651] [serial = 239] [outer = 0x1185e1800] 07:58:39 INFO - PROCESS | 1651 | 1467039519330 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]]]}] 07:58:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 07:58:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 671ms 07:58:39 INFO - PROCESS | 1651 | 1467039519384 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 07:58:39 INFO - PROCESS | 1651 | 1467039519386 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 07:58:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 07:58:39 INFO - PROCESS | 1651 | 1467039519392 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 07:58:39 INFO - PROCESS | 1651 | 1467039519393 Marionette TRACE conn2 <- [1,294,null,{}] 07:58:39 INFO - PROCESS | 1651 | 1467039519395 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}] 07:58:39 INFO - PROCESS | 1651 | 1467039519397 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:39 INFO - PROCESS | 1651 | 1467039519500 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 07:58:39 INFO - PROCESS | 1651 | 1467039519550 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:39 INFO - PROCESS | 1651 | 1467039519551 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:39 INFO - PROCESS | 1651 | ++DOCSHELL 0x12696e800 == 45 [pid = 1651] [id = 81] 07:58:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x1198d2c00) [pid = 1651] [serial = 240] [outer = 0x0] 07:58:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x119a89800) [pid = 1651] [serial = 241] [outer = 0x1198d2c00] 07:58:39 INFO - PROCESS | 1651 | 1467039519580 Marionette DEBUG loaded listener.js 07:58:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x120e87000) [pid = 1651] [serial = 242] [outer = 0x1198d2c00] 07:58:39 INFO - PROCESS | 1651 | 1467039519996 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]]]}] 07:58:40 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. 07:58:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 619ms 07:58:40 INFO - PROCESS | 1651 | 1467039520010 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 07:58:40 INFO - PROCESS | 1651 | 1467039520013 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 07:58:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 07:58:40 INFO - PROCESS | 1651 | 1467039520021 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 07:58:40 INFO - PROCESS | 1651 | 1467039520024 Marionette TRACE conn2 <- [1,298,null,{}] 07:58:40 INFO - PROCESS | 1651 | 1467039520027 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}] 07:58:40 INFO - PROCESS | 1651 | 1467039520029 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:40 INFO - PROCESS | 1651 | 1467039520136 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 07:58:40 INFO - PROCESS | 1651 | 1467039520185 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:40 INFO - PROCESS | 1651 | 1467039520186 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:40 INFO - PROCESS | 1651 | ++DOCSHELL 0x129136800 == 46 [pid = 1651] [id = 82] 07:58:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x121285c00) [pid = 1651] [serial = 243] [outer = 0x0] 07:58:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x125433400) [pid = 1651] [serial = 244] [outer = 0x121285c00] 07:58:40 INFO - PROCESS | 1651 | 1467039520216 Marionette DEBUG loaded listener.js 07:58:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x12677f000) [pid = 1651] [serial = 245] [outer = 0x121285c00] 07:58:40 INFO - PROCESS | 1651 | 1467039520645 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]]]}] 07:58:40 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. 07:58:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 675ms 07:58:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 07:58:40 INFO - PROCESS | 1651 | 1467039520693 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 07:58:40 INFO - PROCESS | 1651 | 1467039520694 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 07:58:40 INFO - PROCESS | 1651 | 1467039520697 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 07:58:40 INFO - PROCESS | 1651 | 1467039520698 Marionette TRACE conn2 <- [1,302,null,{}] 07:58:40 INFO - PROCESS | 1651 | 1467039520700 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}] 07:58:40 INFO - PROCESS | 1651 | 1467039520702 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:40 INFO - PROCESS | 1651 | 1467039520822 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 07:58:40 INFO - PROCESS | 1651 | 1467039520883 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:40 INFO - PROCESS | 1651 | 1467039520885 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:40 INFO - PROCESS | 1651 | ++DOCSHELL 0x115d7c000 == 47 [pid = 1651] [id = 83] 07:58:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x1180b8800) [pid = 1651] [serial = 246] [outer = 0x0] 07:58:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x11908c000) [pid = 1651] [serial = 247] [outer = 0x1180b8800] 07:58:40 INFO - PROCESS | 1651 | 1467039520914 Marionette DEBUG loaded listener.js 07:58:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x126909800) [pid = 1651] [serial = 248] [outer = 0x1180b8800] 07:58:41 INFO - PROCESS | 1651 | 1467039521415 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]]]}] 07:58:41 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. 07:58:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 768ms 07:58:41 INFO - PROCESS | 1651 | 1467039521466 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 07:58:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 07:58:41 INFO - PROCESS | 1651 | 1467039521468 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 07:58:41 INFO - PROCESS | 1651 | 1467039521471 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 07:58:41 INFO - PROCESS | 1651 | 1467039521473 Marionette TRACE conn2 <- [1,306,null,{}] 07:58:41 INFO - PROCESS | 1651 | 1467039521476 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}] 07:58:41 INFO - PROCESS | 1651 | 1467039521478 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:41 INFO - PROCESS | 1651 | 1467039521571 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 07:58:41 INFO - PROCESS | 1651 | 1467039521623 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:41 INFO - PROCESS | 1651 | 1467039521624 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:41 INFO - PROCESS | 1651 | ++DOCSHELL 0x116ad9800 == 48 [pid = 1651] [id = 84] 07:58:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x116904400) [pid = 1651] [serial = 249] [outer = 0x0] 07:58:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x117144400) [pid = 1651] [serial = 250] [outer = 0x116904400] 07:58:41 INFO - PROCESS | 1651 | 1467039521651 Marionette DEBUG loaded listener.js 07:58:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x118310800) [pid = 1651] [serial = 251] [outer = 0x116904400] 07:58:42 INFO - PROCESS | 1651 | 1467039522083 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]]]}] 07:58:42 INFO - PROCESS | 1651 | --DOCSHELL 0x129d43800 == 47 [pid = 1651] [id = 78] 07:58:42 INFO - PROCESS | 1651 | --DOCSHELL 0x1292c5800 == 46 [pid = 1651] [id = 77] 07:58:42 INFO - PROCESS | 1651 | --DOCSHELL 0x128e3c000 == 45 [pid = 1651] [id = 76] 07:58:42 INFO - PROCESS | 1651 | --DOCSHELL 0x11959d800 == 44 [pid = 1651] [id = 75] 07:58:42 INFO - PROCESS | 1651 | --DOCSHELL 0x126970000 == 43 [pid = 1651] [id = 74] 07:58:42 INFO - PROCESS | 1651 | --DOCSHELL 0x115d7a800 == 42 [pid = 1651] [id = 73] 07:58:42 INFO - PROCESS | 1651 | --DOCSHELL 0x124eae800 == 41 [pid = 1651] [id = 72] 07:58:42 INFO - PROCESS | 1651 | --DOCSHELL 0x121105000 == 40 [pid = 1651] [id = 71] 07:58:42 INFO - PROCESS | 1651 | --DOCSHELL 0x120ded800 == 39 [pid = 1651] [id = 70] 07:58:42 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x116634c00) [pid = 1651] [serial = 153] [outer = 0x0] [url = about:blank] 07:58:42 INFO - PROCESS | 1651 | --DOCSHELL 0x1195ad000 == 38 [pid = 1651] [id = 69] 07:58:42 INFO - PROCESS | 1651 | --DOCSHELL 0x1184d8000 == 37 [pid = 1651] [id = 68] 07:58:42 INFO - PROCESS | 1651 | --DOCSHELL 0x116ac3000 == 36 [pid = 1651] [id = 67] 07:58:42 INFO - PROCESS | 1651 | --DOCSHELL 0x11694c000 == 35 [pid = 1651] [id = 66] 07:58:42 INFO - PROCESS | 1651 | --DOCSHELL 0x12608f000 == 34 [pid = 1651] [id = 64] 07:58:42 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. 07:58:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 672ms 07:58:42 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x120f28c00) [pid = 1651] [serial = 171] [outer = 0x0] [url = about:blank] 07:58:42 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x1198d7800) [pid = 1651] [serial = 168] [outer = 0x0] [url = about:blank] 07:58:42 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x12537ec00) [pid = 1651] [serial = 174] [outer = 0x0] [url = about:blank] 07:58:42 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x12495c000) [pid = 1651] [serial = 172] [outer = 0x0] [url = about:blank] 07:58:42 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x1167bd800) [pid = 1651] [serial = 156] [outer = 0x0] [url = about:blank] 07:58:42 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x116983800) [pid = 1651] [serial = 157] [outer = 0x0] [url = about:blank] 07:58:42 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x119372800) [pid = 1651] [serial = 165] [outer = 0x0] [url = about:blank] 07:58:42 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x118ed0000) [pid = 1651] [serial = 162] [outer = 0x0] [url = about:blank] 07:58:42 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x119087000) [pid = 1651] [serial = 163] [outer = 0x0] [url = about:blank] 07:58:42 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x118303000) [pid = 1651] [serial = 159] [outer = 0x0] [url = about:blank] 07:58:42 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x118311c00) [pid = 1651] [serial = 160] [outer = 0x0] [url = about:blank] 07:58:42 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x1254df800) [pid = 1651] [serial = 177] [outer = 0x0] [url = about:blank] 07:58:42 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x11697b400) [pid = 1651] [serial = 139] [outer = 0x0] [url = about:blank] 07:58:42 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x115de9800) [pid = 1651] [serial = 138] [outer = 0x0] [url = about:blank] 07:58:42 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x1185d9800) [pid = 1651] [serial = 142] [outer = 0x0] [url = about:blank] 07:58:42 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x126907c00) [pid = 1651] [serial = 186] [outer = 0x0] [url = about:blank] 07:58:42 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x118304800) [pid = 1651] [serial = 141] [outer = 0x0] [url = about:blank] 07:58:42 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x12138cc00) [pid = 1651] [serial = 145] [outer = 0x0] [url = about:blank] 07:58:42 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x120e8b800) [pid = 1651] [serial = 144] [outer = 0x0] [url = about:blank] 07:58:42 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x125382400) [pid = 1651] [serial = 148] [outer = 0x0] [url = about:blank] 07:58:42 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x12491e000) [pid = 1651] [serial = 147] [outer = 0x0] [url = about:blank] 07:58:42 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x121a32000) [pid = 1651] [serial = 151] [outer = 0x0] [url = about:blank] 07:58:42 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x11962a800) [pid = 1651] [serial = 150] [outer = 0x0] [url = about:blank] 07:58:42 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x126564800) [pid = 1651] [serial = 183] [outer = 0x0] [url = about:blank] 07:58:42 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x126783c00) [pid = 1651] [serial = 184] [outer = 0x0] [url = about:blank] 07:58:42 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x125432800) [pid = 1651] [serial = 180] [outer = 0x0] [url = about:blank] 07:58:42 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x1260da800) [pid = 1651] [serial = 178] [outer = 0x0] [url = about:blank] 07:58:42 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x12538a800) [pid = 1651] [serial = 175] [outer = 0x0] [url = about:blank] 07:58:42 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x120e83c00) [pid = 1651] [serial = 169] [outer = 0x0] [url = about:blank] 07:58:42 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x128963c00) [pid = 1651] [serial = 187] [outer = 0x0] [url = about:blank] 07:58:42 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x1260dd800) [pid = 1651] [serial = 181] [outer = 0x0] [url = about:blank] 07:58:42 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x119694000) [pid = 1651] [serial = 166] [outer = 0x0] [url = about:blank] 07:58:42 INFO - PROCESS | 1651 | 1467039522164 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 07:58:42 INFO - PROCESS | 1651 | 1467039522167 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 07:58:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 07:58:42 INFO - PROCESS | 1651 | 1467039522178 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 07:58:42 INFO - PROCESS | 1651 | 1467039522180 Marionette TRACE conn2 <- [1,310,null,{}] 07:58:42 INFO - PROCESS | 1651 | 1467039522183 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}] 07:58:42 INFO - PROCESS | 1651 | 1467039522185 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:42 INFO - PROCESS | 1651 | 1467039522328 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 07:58:42 INFO - PROCESS | 1651 | 1467039522337 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:42 INFO - PROCESS | 1651 | 1467039522338 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:42 INFO - PROCESS | 1651 | ++DOCSHELL 0x116946000 == 35 [pid = 1651] [id = 85] 07:58:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x119061c00) [pid = 1651] [serial = 252] [outer = 0x0] 07:58:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x11908c800) [pid = 1651] [serial = 253] [outer = 0x119061c00] 07:58:42 INFO - PROCESS | 1651 | 1467039522385 Marionette DEBUG loaded listener.js 07:58:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x1198ce000) [pid = 1651] [serial = 254] [outer = 0x119061c00] 07:58:42 INFO - PROCESS | 1651 | 1467039522820 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]]]}] 07:58:42 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. 07:58:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 674ms 07:58:42 INFO - PROCESS | 1651 | 1467039522848 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 07:58:42 INFO - PROCESS | 1651 | 1467039522849 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 07:58:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 07:58:42 INFO - PROCESS | 1651 | 1467039522852 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 07:58:42 INFO - PROCESS | 1651 | 1467039522854 Marionette TRACE conn2 <- [1,314,null,{}] 07:58:42 INFO - PROCESS | 1651 | 1467039522862 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}] 07:58:42 INFO - PROCESS | 1651 | 1467039522865 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:42 INFO - PROCESS | 1651 | 1467039522943 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 07:58:42 INFO - PROCESS | 1651 | 1467039522948 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:42 INFO - PROCESS | 1651 | 1467039522950 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:42 INFO - PROCESS | 1651 | ++DOCSHELL 0x118173800 == 36 [pid = 1651] [id = 86] 07:58:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x120d9b800) [pid = 1651] [serial = 255] [outer = 0x0] 07:58:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x120f27c00) [pid = 1651] [serial = 256] [outer = 0x120d9b800] 07:58:42 INFO - PROCESS | 1651 | 1467039522981 Marionette DEBUG loaded listener.js 07:58:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x121a28400) [pid = 1651] [serial = 257] [outer = 0x120d9b800] 07:58:43 INFO - PROCESS | 1651 | 1467039523321 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]]]}] 07:58:43 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. 07:58:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 520ms 07:58:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 07:58:43 INFO - PROCESS | 1651 | 1467039523373 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 07:58:43 INFO - PROCESS | 1651 | 1467039523374 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 07:58:43 INFO - PROCESS | 1651 | 1467039523376 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 07:58:43 INFO - PROCESS | 1651 | 1467039523377 Marionette TRACE conn2 <- [1,318,null,{}] 07:58:43 INFO - PROCESS | 1651 | 1467039523380 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}] 07:58:43 INFO - PROCESS | 1651 | 1467039523381 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:43 INFO - PROCESS | 1651 | 1467039523463 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 07:58:43 INFO - PROCESS | 1651 | 1467039523467 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:43 INFO - PROCESS | 1651 | 1467039523468 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:43 INFO - PROCESS | 1651 | ++DOCSHELL 0x119980000 == 37 [pid = 1651] [id = 87] 07:58:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x124b53400) [pid = 1651] [serial = 258] [outer = 0x0] 07:58:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x1254d8400) [pid = 1651] [serial = 259] [outer = 0x124b53400] 07:58:43 INFO - PROCESS | 1651 | 1467039523494 Marionette DEBUG loaded listener.js 07:58:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x1260dcc00) [pid = 1651] [serial = 260] [outer = 0x124b53400] 07:58:43 INFO - PROCESS | 1651 | 1467039523828 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]]]}] 07:58:43 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. 07:58:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 469ms 07:58:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 07:58:43 INFO - PROCESS | 1651 | 1467039523845 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 07:58:43 INFO - PROCESS | 1651 | 1467039523847 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 07:58:43 INFO - PROCESS | 1651 | 1467039523849 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 07:58:43 INFO - PROCESS | 1651 | 1467039523850 Marionette TRACE conn2 <- [1,322,null,{}] 07:58:43 INFO - PROCESS | 1651 | 1467039523852 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}] 07:58:43 INFO - PROCESS | 1651 | 1467039523853 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:43 INFO - PROCESS | 1651 | 1467039523931 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 07:58:43 INFO - PROCESS | 1651 | 1467039523934 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:43 INFO - PROCESS | 1651 | 1467039523935 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:43 INFO - PROCESS | 1651 | ++DOCSHELL 0x120f96000 == 38 [pid = 1651] [id = 88] 07:58:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x1264eec00) [pid = 1651] [serial = 261] [outer = 0x0] 07:58:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x126789800) [pid = 1651] [serial = 262] [outer = 0x1264eec00] 07:58:43 INFO - PROCESS | 1651 | 1467039523964 Marionette DEBUG loaded listener.js 07:58:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x12691d400) [pid = 1651] [serial = 263] [outer = 0x1264eec00] 07:58:44 INFO - PROCESS | 1651 | 1467039524310 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]]]}] 07:58:44 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. 07:58:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 467ms 07:58:44 INFO - PROCESS | 1651 | 1467039524317 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 07:58:44 INFO - PROCESS | 1651 | 1467039524318 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 07:58:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 07:58:44 INFO - PROCESS | 1651 | 1467039524320 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 07:58:44 INFO - PROCESS | 1651 | 1467039524321 Marionette TRACE conn2 <- [1,326,null,{}] 07:58:44 INFO - PROCESS | 1651 | 1467039524326 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}] 07:58:44 INFO - PROCESS | 1651 | 1467039524330 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:44 INFO - PROCESS | 1651 | 1467039524453 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 07:58:44 INFO - PROCESS | 1651 | 1467039524467 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:44 INFO - PROCESS | 1651 | 1467039524468 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:44 INFO - PROCESS | 1651 | ++DOCSHELL 0x1213d9800 == 39 [pid = 1651] [id = 89] 07:58:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x126924c00) [pid = 1651] [serial = 264] [outer = 0x0] 07:58:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x128adb400) [pid = 1651] [serial = 265] [outer = 0x126924c00] 07:58:44 INFO - PROCESS | 1651 | 1467039524494 Marionette DEBUG loaded listener.js 07:58:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x129204c00) [pid = 1651] [serial = 266] [outer = 0x126924c00] 07:58:44 INFO - PROCESS | 1651 | 1467039524864 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]]]}] 07:58:44 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. 07:58:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 570ms 07:58:44 INFO - PROCESS | 1651 | 1467039524890 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 07:58:44 INFO - PROCESS | 1651 | 1467039524892 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 07:58:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 07:58:44 INFO - PROCESS | 1651 | 1467039524894 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 07:58:44 INFO - PROCESS | 1651 | 1467039524895 Marionette TRACE conn2 <- [1,330,null,{}] 07:58:44 INFO - PROCESS | 1651 | 1467039524897 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}] 07:58:44 INFO - PROCESS | 1651 | 1467039524899 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:45 INFO - PROCESS | 1651 | 1467039525010 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 07:58:45 INFO - PROCESS | 1651 | 1467039525028 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:45 INFO - PROCESS | 1651 | 1467039525029 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:45 INFO - PROCESS | 1651 | ++DOCSHELL 0x124b73800 == 40 [pid = 1651] [id = 90] 07:58:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x1185cc800) [pid = 1651] [serial = 267] [outer = 0x0] 07:58:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x129210000) [pid = 1651] [serial = 268] [outer = 0x1185cc800] 07:58:45 INFO - PROCESS | 1651 | 1467039525074 Marionette DEBUG loaded listener.js 07:58:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x1295d4000) [pid = 1651] [serial = 269] [outer = 0x1185cc800] 07:58:45 INFO - PROCESS | 1651 | 1467039525537 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]]]}] 07:58:45 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. 07:58:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 668ms 07:58:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 07:58:45 INFO - PROCESS | 1651 | 1467039525562 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 07:58:45 INFO - PROCESS | 1651 | 1467039525563 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 07:58:45 INFO - PROCESS | 1651 | 1467039525565 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 07:58:45 INFO - PROCESS | 1651 | 1467039525566 Marionette TRACE conn2 <- [1,334,null,{}] 07:58:45 INFO - PROCESS | 1651 | 1467039525575 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}] 07:58:45 INFO - PROCESS | 1651 | 1467039525577 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:45 INFO - PROCESS | 1651 | 1467039525673 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 07:58:45 INFO - PROCESS | 1651 | 1467039525677 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:45 INFO - PROCESS | 1651 | 1467039525678 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:45 INFO - PROCESS | 1651 | ++DOCSHELL 0x125455000 == 41 [pid = 1651] [id = 91] 07:58:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x119057800) [pid = 1651] [serial = 270] [outer = 0x0] 07:58:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x12a594c00) [pid = 1651] [serial = 271] [outer = 0x119057800] 07:58:45 INFO - PROCESS | 1651 | 1467039525703 Marionette DEBUG loaded listener.js 07:58:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x12a5f6800) [pid = 1651] [serial = 272] [outer = 0x119057800] 07:58:46 INFO - PROCESS | 1651 | 1467039526035 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]]]}] 07:58:46 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. 07:58:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 475ms 07:58:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 07:58:46 INFO - PROCESS | 1651 | 1467039526047 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 07:58:46 INFO - PROCESS | 1651 | 1467039526048 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 07:58:46 INFO - PROCESS | 1651 | 1467039526050 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 07:58:46 INFO - PROCESS | 1651 | 1467039526051 Marionette TRACE conn2 <- [1,338,null,{}] 07:58:46 INFO - PROCESS | 1651 | 1467039526053 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}] 07:58:46 INFO - PROCESS | 1651 | 1467039526055 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:46 INFO - PROCESS | 1651 | 1467039526160 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 07:58:46 INFO - PROCESS | 1651 | 1467039526180 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:46 INFO - PROCESS | 1651 | 1467039526181 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:46 INFO - PROCESS | 1651 | ++DOCSHELL 0x1289c2800 == 42 [pid = 1651] [id = 92] 07:58:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x12a72ec00) [pid = 1651] [serial = 273] [outer = 0x0] 07:58:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x12a7dcc00) [pid = 1651] [serial = 274] [outer = 0x12a72ec00] 07:58:46 INFO - PROCESS | 1651 | 1467039526206 Marionette DEBUG loaded listener.js 07:58:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x12af29c00) [pid = 1651] [serial = 275] [outer = 0x12a72ec00] 07:58:46 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x112d56400) [pid = 1651] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 07:58:46 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x121284400) [pid = 1651] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 07:58:46 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x119d59400) [pid = 1651] [serial = 201] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 07:58:46 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x1180c2c00) [pid = 1651] [serial = 195] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 07:58:46 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x112d38000) [pid = 1651] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 07:58:46 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x128e57400) [pid = 1651] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 07:58:46 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x1295cb400) [pid = 1651] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 07:58:46 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x129203000) [pid = 1651] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 07:58:46 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x1260d6c00) [pid = 1651] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 07:58:46 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x11830f400) [pid = 1651] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 07:58:46 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x112a73400) [pid = 1651] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 07:58:46 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x1185c6c00) [pid = 1651] [serial = 198] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 07:58:46 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x116197800) [pid = 1651] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 07:58:46 INFO - PROCESS | 1651 | 1467039526650 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]]]}] 07:58:46 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. 07:58:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 620ms 07:58:46 INFO - PROCESS | 1651 | 1467039526671 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 07:58:46 INFO - PROCESS | 1651 | 1467039526672 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 07:58:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 07:58:46 INFO - PROCESS | 1651 | 1467039526676 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 07:58:46 INFO - PROCESS | 1651 | 1467039526678 Marionette TRACE conn2 <- [1,342,null,{}] 07:58:46 INFO - PROCESS | 1651 | 1467039526680 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}] 07:58:46 INFO - PROCESS | 1651 | 1467039526681 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:46 INFO - PROCESS | 1651 | 1467039526763 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 07:58:46 INFO - PROCESS | 1651 | 1467039526766 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:46 INFO - PROCESS | 1651 | 1467039526767 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:46 INFO - PROCESS | 1651 | ++DOCSHELL 0x1289d3800 == 43 [pid = 1651] [id = 93] 07:58:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x1180bcc00) [pid = 1651] [serial = 276] [outer = 0x0] 07:58:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x1185cc000) [pid = 1651] [serial = 277] [outer = 0x1180bcc00] 07:58:46 INFO - PROCESS | 1651 | 1467039526793 Marionette DEBUG loaded listener.js 07:58:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x129110400) [pid = 1651] [serial = 278] [outer = 0x1180bcc00] 07:58:47 INFO - PROCESS | 1651 | 1467039527118 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]]]}] 07:58:47 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. 07:58:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 470ms 07:58:47 INFO - PROCESS | 1651 | 1467039527145 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 07:58:47 INFO - PROCESS | 1651 | 1467039527147 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 07:58:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 07:58:47 INFO - PROCESS | 1651 | 1467039527149 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 07:58:47 INFO - PROCESS | 1651 | 1467039527151 Marionette TRACE conn2 <- [1,346,null,{}] 07:58:47 INFO - PROCESS | 1651 | 1467039527153 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}] 07:58:47 INFO - PROCESS | 1651 | 1467039527155 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:47 INFO - PROCESS | 1651 | 1467039527278 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 07:58:47 INFO - PROCESS | 1651 | 1467039527284 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:47 INFO - PROCESS | 1651 | 1467039527285 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:47 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a544800 == 44 [pid = 1651] [id = 94] 07:58:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x1295cd000) [pid = 1651] [serial = 279] [outer = 0x0] 07:58:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x12a7de400) [pid = 1651] [serial = 280] [outer = 0x1295cd000] 07:58:47 INFO - PROCESS | 1651 | 1467039527313 Marionette DEBUG loaded listener.js 07:58:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x12b711400) [pid = 1651] [serial = 281] [outer = 0x1295cd000] 07:58:47 INFO - PROCESS | 1651 | 1467039527636 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]]]}] 07:58:47 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. 07:58:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 519ms 07:58:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 07:58:47 INFO - PROCESS | 1651 | 1467039527669 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 07:58:47 INFO - PROCESS | 1651 | 1467039527670 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 07:58:47 INFO - PROCESS | 1651 | 1467039527672 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 07:58:47 INFO - PROCESS | 1651 | 1467039527673 Marionette TRACE conn2 <- [1,350,null,{}] 07:58:47 INFO - PROCESS | 1651 | 1467039527675 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}] 07:58:47 INFO - PROCESS | 1651 | 1467039527676 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:47 INFO - PROCESS | 1651 | 1467039527756 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 07:58:47 INFO - PROCESS | 1651 | 1467039527762 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:47 INFO - PROCESS | 1651 | 1467039527763 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:47 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a793800 == 45 [pid = 1651] [id = 95] 07:58:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x12b885400) [pid = 1651] [serial = 282] [outer = 0x0] 07:58:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x12b88d400) [pid = 1651] [serial = 283] [outer = 0x12b885400] 07:58:47 INFO - PROCESS | 1651 | 1467039527787 Marionette DEBUG loaded listener.js 07:58:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x12b925400) [pid = 1651] [serial = 284] [outer = 0x12b885400] 07:58:48 INFO - PROCESS | 1651 | 1467039528084 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]]]}] 07:58:48 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. 07:58:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 421ms 07:58:48 INFO - PROCESS | 1651 | 1467039528098 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 07:58:48 INFO - PROCESS | 1651 | 1467039528099 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 07:58:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 07:58:48 INFO - PROCESS | 1651 | 1467039528101 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 07:58:48 INFO - PROCESS | 1651 | 1467039528102 Marionette TRACE conn2 <- [1,354,null,{}] 07:58:48 INFO - PROCESS | 1651 | 1467039528105 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}] 07:58:48 INFO - PROCESS | 1651 | 1467039528106 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:48 INFO - PROCESS | 1651 | 1467039528238 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 07:58:48 INFO - PROCESS | 1651 | 1467039528244 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:48 INFO - PROCESS | 1651 | 1467039528245 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:48 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a9c4000 == 46 [pid = 1651] [id = 96] 07:58:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x129203000) [pid = 1651] [serial = 285] [outer = 0x0] 07:58:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x12b926000) [pid = 1651] [serial = 286] [outer = 0x129203000] 07:58:48 INFO - PROCESS | 1651 | 1467039528269 Marionette DEBUG loaded listener.js 07:58:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x12b931400) [pid = 1651] [serial = 287] [outer = 0x129203000] 07:58:48 INFO - PROCESS | 1651 | 1467039528647 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]]]}] 07:58:48 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. 07:58:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 569ms 07:58:48 INFO - PROCESS | 1651 | 1467039528670 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 07:58:48 INFO - PROCESS | 1651 | 1467039528673 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 07:58:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 07:58:48 INFO - PROCESS | 1651 | 1467039528676 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 07:58:48 INFO - PROCESS | 1651 | 1467039528679 Marionette TRACE conn2 <- [1,358,null,{}] 07:58:48 INFO - PROCESS | 1651 | 1467039528684 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}] 07:58:48 INFO - PROCESS | 1651 | 1467039528686 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:48 INFO - PROCESS | 1651 | 1467039528784 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 07:58:48 INFO - PROCESS | 1651 | 1467039528876 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:48 INFO - PROCESS | 1651 | 1467039528879 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:48 INFO - PROCESS | 1651 | ++DOCSHELL 0x116675000 == 47 [pid = 1651] [id = 97] 07:58:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x116a1a800) [pid = 1651] [serial = 288] [outer = 0x0] 07:58:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x1176de000) [pid = 1651] [serial = 289] [outer = 0x116a1a800] 07:58:48 INFO - PROCESS | 1651 | 1467039528912 Marionette DEBUG loaded listener.js 07:58:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x11830b400) [pid = 1651] [serial = 290] [outer = 0x116a1a800] 07:58:49 INFO - PROCESS | 1651 | 1467039529366 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]]]}] 07:58:49 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. 07:58:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 721ms 07:58:49 INFO - PROCESS | 1651 | 1467039529398 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 07:58:49 INFO - PROCESS | 1651 | 1467039529401 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 07:58:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 07:58:49 INFO - PROCESS | 1651 | 1467039529423 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 07:58:49 INFO - PROCESS | 1651 | 1467039529425 Marionette TRACE conn2 <- [1,362,null,{}] 07:58:49 INFO - PROCESS | 1651 | 1467039529431 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}] 07:58:49 INFO - PROCESS | 1651 | 1467039529432 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:49 INFO - PROCESS | 1651 | 1467039529540 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 07:58:49 INFO - PROCESS | 1651 | 1467039529603 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:49 INFO - PROCESS | 1651 | 1467039529604 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:49 INFO - PROCESS | 1651 | ++DOCSHELL 0x11997f000 == 48 [pid = 1651] [id = 98] 07:58:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x11962c800) [pid = 1651] [serial = 291] [outer = 0x0] 07:58:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x1198cd800) [pid = 1651] [serial = 292] [outer = 0x11962c800] 07:58:49 INFO - PROCESS | 1651 | 1467039529636 Marionette DEBUG loaded listener.js 07:58:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x120d97000) [pid = 1651] [serial = 293] [outer = 0x11962c800] 07:58:50 INFO - PROCESS | 1651 | 1467039530143 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]]]}] 07:58:50 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. 07:58:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 790ms 07:58:50 INFO - PROCESS | 1651 | 1467039530209 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 07:58:50 INFO - PROCESS | 1651 | 1467039530211 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 07:58:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 07:58:50 INFO - PROCESS | 1651 | 1467039530216 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 07:58:50 INFO - PROCESS | 1651 | 1467039530218 Marionette TRACE conn2 <- [1,366,null,{}] 07:58:50 INFO - PROCESS | 1651 | 1467039530226 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}] 07:58:50 INFO - PROCESS | 1651 | 1467039530230 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:50 INFO - PROCESS | 1651 | 1467039530332 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 07:58:50 INFO - PROCESS | 1651 | 1467039530396 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:50 INFO - PROCESS | 1651 | 1467039530399 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:50 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a781800 == 49 [pid = 1651] [id = 99] 07:58:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x126556c00) [pid = 1651] [serial = 294] [outer = 0x0] 07:58:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x128962800) [pid = 1651] [serial = 295] [outer = 0x126556c00] 07:58:50 INFO - PROCESS | 1651 | 1467039530432 Marionette DEBUG loaded listener.js 07:58:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x128ae0800) [pid = 1651] [serial = 296] [outer = 0x126556c00] 07:58:50 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. 07:58:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 672ms 07:58:50 INFO - PROCESS | 1651 | 1467039530883 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]]]}] 07:58:50 INFO - PROCESS | 1651 | 1467039530888 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 07:58:50 INFO - PROCESS | 1651 | 1467039530890 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 07:58:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 07:58:50 INFO - PROCESS | 1651 | 1467039530893 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 07:58:50 INFO - PROCESS | 1651 | 1467039530894 Marionette TRACE conn2 <- [1,370,null,{}] 07:58:50 INFO - PROCESS | 1651 | 1467039530897 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}] 07:58:50 INFO - PROCESS | 1651 | 1467039530898 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:51 INFO - PROCESS | 1651 | 1467039531005 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 07:58:51 INFO - PROCESS | 1651 | 1467039531052 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:51 INFO - PROCESS | 1651 | 1467039531053 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:51 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b0b3000 == 50 [pid = 1651] [id = 100] 07:58:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x128e50000) [pid = 1651] [serial = 297] [outer = 0x0] 07:58:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x129211000) [pid = 1651] [serial = 298] [outer = 0x128e50000] 07:58:51 INFO - PROCESS | 1651 | 1467039531083 Marionette DEBUG loaded listener.js 07:58:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x12a7d7800) [pid = 1651] [serial = 299] [outer = 0x128e50000] 07:58:51 INFO - PROCESS | 1651 | 1467039531529 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]]]}] 07:58:51 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. 07:58:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 668ms 07:58:51 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 07:58:51 INFO - PROCESS | 1651 | 1467039531562 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 07:58:51 INFO - PROCESS | 1651 | 1467039531563 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 07:58:51 INFO - PROCESS | 1651 | 1467039531566 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 07:58:51 INFO - PROCESS | 1651 | 1467039531567 Marionette TRACE conn2 <- [1,374,null,{}] 07:58:51 INFO - PROCESS | 1651 | 1467039531569 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}] 07:58:51 INFO - PROCESS | 1651 | 1467039531571 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:51 INFO - PROCESS | 1651 | 1467039531695 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 07:58:51 INFO - PROCESS | 1651 | 1467039531907 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:51 INFO - PROCESS | 1651 | 1467039531908 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:51 INFO - PROCESS | 1651 | ++DOCSHELL 0x118120800 == 51 [pid = 1651] [id = 101] 07:58:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x1180b6c00) [pid = 1651] [serial = 300] [outer = 0x0] 07:58:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x118304800) [pid = 1651] [serial = 301] [outer = 0x1180b6c00] 07:58:51 INFO - PROCESS | 1651 | 1467039531936 Marionette DEBUG loaded listener.js 07:58:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x118e10c00) [pid = 1651] [serial = 302] [outer = 0x1180b6c00] 07:58:52 INFO - PROCESS | 1651 | 1467039532377 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 07:58:52 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 07:58:52 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 821ms 07:58:52 INFO - PROCESS | 1651 | 1467039532388 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 07:58:52 INFO - PROCESS | 1651 | 1467039532390 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 07:58:52 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 07:58:52 INFO - PROCESS | 1651 | 1467039532393 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 07:58:52 INFO - PROCESS | 1651 | 1467039532395 Marionette TRACE conn2 <- [1,378,null,{}] 07:58:52 INFO - PROCESS | 1651 | 1467039532398 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}] 07:58:52 INFO - PROCESS | 1651 | 1467039532400 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:52 INFO - PROCESS | 1651 | 1467039532495 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 07:58:52 INFO - PROCESS | 1651 | 1467039532546 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:52 INFO - PROCESS | 1651 | 1467039532547 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:52 INFO - PROCESS | 1651 | ++DOCSHELL 0x116fdc800 == 52 [pid = 1651] [id = 102] 07:58:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 122 (0x119a89c00) [pid = 1651] [serial = 303] [outer = 0x0] 07:58:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 123 (0x120e8c400) [pid = 1651] [serial = 304] [outer = 0x119a89c00] 07:58:52 INFO - PROCESS | 1651 | 1467039532576 Marionette DEBUG loaded listener.js 07:58:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 124 (0x121887800) [pid = 1651] [serial = 305] [outer = 0x119a89c00] 07:58:52 INFO - PROCESS | 1651 | --DOCSHELL 0x12a793800 == 51 [pid = 1651] [id = 95] 07:58:52 INFO - PROCESS | 1651 | --DOCSHELL 0x12a544800 == 50 [pid = 1651] [id = 94] 07:58:52 INFO - PROCESS | 1651 | --DOCSHELL 0x1289d3800 == 49 [pid = 1651] [id = 93] 07:58:52 INFO - PROCESS | 1651 | --DOCSHELL 0x1289c2800 == 48 [pid = 1651] [id = 92] 07:58:52 INFO - PROCESS | 1651 | --DOCSHELL 0x125455000 == 47 [pid = 1651] [id = 91] 07:58:52 INFO - PROCESS | 1651 | --DOCSHELL 0x124b73800 == 46 [pid = 1651] [id = 90] 07:58:52 INFO - PROCESS | 1651 | --DOMWINDOW == 123 (0x12a7e0000) [pid = 1651] [serial = 232] [outer = 0x0] [url = about:blank] 07:58:52 INFO - PROCESS | 1651 | --DOCSHELL 0x1213d9800 == 45 [pid = 1651] [id = 89] 07:58:52 INFO - PROCESS | 1651 | --DOCSHELL 0x120f96000 == 44 [pid = 1651] [id = 88] 07:58:52 INFO - PROCESS | 1651 | --DOCSHELL 0x119980000 == 43 [pid = 1651] [id = 87] 07:58:52 INFO - PROCESS | 1651 | --DOCSHELL 0x118173800 == 42 [pid = 1651] [id = 86] 07:58:52 INFO - PROCESS | 1651 | --DOCSHELL 0x116946000 == 41 [pid = 1651] [id = 85] 07:58:52 INFO - PROCESS | 1651 | --DOCSHELL 0x116ad9800 == 40 [pid = 1651] [id = 84] 07:58:52 INFO - PROCESS | 1651 | --DOCSHELL 0x129136800 == 39 [pid = 1651] [id = 82] 07:58:52 INFO - PROCESS | 1651 | --DOCSHELL 0x12696e800 == 38 [pid = 1651] [id = 81] 07:58:52 INFO - PROCESS | 1651 | --DOCSHELL 0x1184d8800 == 37 [pid = 1651] [id = 80] 07:58:52 INFO - PROCESS | 1651 | --DOCSHELL 0x11303e800 == 36 [pid = 1651] [id = 79] 07:58:52 INFO - PROCESS | 1651 | 1467039532986 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 07:58:53 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 07:58:53 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 619ms 07:58:53 INFO - PROCESS | 1651 | --DOMWINDOW == 122 (0x12a7d6000) [pid = 1651] [serial = 230] [outer = 0x0] [url = about:blank] 07:58:53 INFO - PROCESS | 1651 | --DOMWINDOW == 121 (0x120e86000) [pid = 1651] [serial = 226] [outer = 0x0] [url = about:blank] 07:58:53 INFO - PROCESS | 1651 | --DOMWINDOW == 120 (0x125382000) [pid = 1651] [serial = 208] [outer = 0x0] [url = about:blank] 07:58:53 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x120f6b800) [pid = 1651] [serial = 203] [outer = 0x0] [url = about:blank] 07:58:53 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x12a5f3400) [pid = 1651] [serial = 227] [outer = 0x0] [url = about:blank] 07:58:53 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x1181b1800) [pid = 1651] [serial = 196] [outer = 0x0] [url = about:blank] 07:58:53 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x1216f3400) [pid = 1651] [serial = 205] [outer = 0x0] [url = about:blank] 07:58:53 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x12920d000) [pid = 1651] [serial = 215] [outer = 0x0] [url = about:blank] 07:58:53 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x128ae7c00) [pid = 1651] [serial = 189] [outer = 0x0] [url = about:blank] 07:58:53 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x12a58b400) [pid = 1651] [serial = 221] [outer = 0x0] [url = about:blank] 07:58:53 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x1295d1c00) [pid = 1651] [serial = 220] [outer = 0x0] [url = about:blank] 07:58:53 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x12942a400) [pid = 1651] [serial = 217] [outer = 0x0] [url = about:blank] 07:58:53 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x129206000) [pid = 1651] [serial = 214] [outer = 0x0] [url = about:blank] 07:58:53 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x1260d0c00) [pid = 1651] [serial = 209] [outer = 0x0] [url = about:blank] 07:58:53 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x128e4a000) [pid = 1651] [serial = 212] [outer = 0x0] [url = about:blank] 07:58:53 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x123ef8800) [pid = 1651] [serial = 206] [outer = 0x0] [url = about:blank] 07:58:53 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x12a5f6000) [pid = 1651] [serial = 229] [outer = 0x0] [url = about:blank] 07:58:53 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x116a1a400) [pid = 1651] [serial = 192] [outer = 0x0] [url = about:blank] 07:58:53 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x12677f800) [pid = 1651] [serial = 211] [outer = 0x0] [url = about:blank] 07:58:53 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x12ca8ec00) [pid = 1651] [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.] 07:58:53 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x118308400) [pid = 1651] [serial = 224] [outer = 0x0] [url = about:blank] 07:58:53 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x120e84000) [pid = 1651] [serial = 202] [outer = 0x0] [url = about:blank] 07:58:53 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x11830fc00) [pid = 1651] [serial = 197] [outer = 0x0] [url = about:blank] 07:58:53 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x1185d9000) [pid = 1651] [serial = 199] [outer = 0x0] [url = about:blank] 07:58:53 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x11908bc00) [pid = 1651] [serial = 200] [outer = 0x0] [url = about:blank] 07:58:53 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x1174fbc00) [pid = 1651] [serial = 154] [outer = 0x0] [url = about:blank] 07:58:53 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x129432000) [pid = 1651] [serial = 218] [outer = 0x0] [url = about:blank] 07:58:53 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x116191000) [pid = 1651] [serial = 223] [outer = 0x0] [url = about:blank] 07:58:53 INFO - PROCESS | 1651 | 1467039533041 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 07:58:53 INFO - PROCESS | 1651 | 1467039533043 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 07:58:53 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 07:58:53 INFO - PROCESS | 1651 | 1467039533085 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 07:58:53 INFO - PROCESS | 1651 | 1467039533086 Marionette TRACE conn2 <- [1,382,null,{}] 07:58:53 INFO - PROCESS | 1651 | 1467039533133 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}] 07:58:53 INFO - PROCESS | 1651 | 1467039533135 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:53 INFO - PROCESS | 1651 | 1467039533236 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 07:58:53 INFO - PROCESS | 1651 | 1467039533248 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:53 INFO - PROCESS | 1651 | 1467039533249 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:53 INFO - PROCESS | 1651 | ++DOCSHELL 0x119994800 == 37 [pid = 1651] [id = 103] 07:58:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x1260db400) [pid = 1651] [serial = 306] [outer = 0x0] 07:58:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x126925800) [pid = 1651] [serial = 307] [outer = 0x1260db400] 07:58:53 INFO - PROCESS | 1651 | 1467039533275 Marionette DEBUG loaded listener.js 07:58:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x128ae1400) [pid = 1651] [serial = 308] [outer = 0x1260db400] 07:58:53 INFO - PROCESS | 1651 | 1467039533611 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 07:58:53 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 07:58:53 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 590ms 07:58:53 INFO - PROCESS | 1651 | 1467039533661 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 07:58:53 INFO - PROCESS | 1651 | 1467039533662 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 07:58:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 07:58:53 INFO - PROCESS | 1651 | 1467039533669 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 07:58:53 INFO - PROCESS | 1651 | 1467039533673 Marionette TRACE conn2 <- [1,386,null,{}] 07:58:53 INFO - PROCESS | 1651 | 1467039533676 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}] 07:58:53 INFO - PROCESS | 1651 | 1467039533679 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:53 INFO - PROCESS | 1651 | 1467039533764 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 07:58:53 INFO - PROCESS | 1651 | 1467039533768 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:53 INFO - PROCESS | 1651 | 1467039533769 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:53 INFO - PROCESS | 1651 | ++DOCSHELL 0x121b99800 == 38 [pid = 1651] [id = 104] 07:58:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x128ae2400) [pid = 1651] [serial = 309] [outer = 0x0] 07:58:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x12920c400) [pid = 1651] [serial = 310] [outer = 0x128ae2400] 07:58:53 INFO - PROCESS | 1651 | 1467039533795 Marionette DEBUG loaded listener.js 07:58:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x12a5f9000) [pid = 1651] [serial = 311] [outer = 0x128ae2400] 07:58:54 INFO - PROCESS | 1651 | 1467039534130 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]]]}] 07:58:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 07:58:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 478ms 07:58:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 07:58:54 INFO - PROCESS | 1651 | 1467039534146 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 07:58:54 INFO - PROCESS | 1651 | 1467039534147 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 07:58:54 INFO - PROCESS | 1651 | 1467039534150 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 07:58:54 INFO - PROCESS | 1651 | 1467039534151 Marionette TRACE conn2 <- [1,390,null,{}] 07:58:54 INFO - PROCESS | 1651 | 1467039534153 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}] 07:58:54 INFO - PROCESS | 1651 | 1467039534154 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:54 INFO - PROCESS | 1651 | 1467039534246 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 07:58:54 INFO - PROCESS | 1651 | 1467039534294 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:54 INFO - PROCESS | 1651 | 1467039534295 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:54 INFO - PROCESS | 1651 | ++DOCSHELL 0x115d67000 == 39 [pid = 1651] [id = 105] 07:58:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x11961d400) [pid = 1651] [serial = 312] [outer = 0x0] 07:58:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x12b073400) [pid = 1651] [serial = 313] [outer = 0x11961d400] 07:58:54 INFO - PROCESS | 1651 | 1467039534320 Marionette DEBUG loaded listener.js 07:58:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x12b706000) [pid = 1651] [serial = 314] [outer = 0x11961d400] 07:58:54 INFO - PROCESS | 1651 | 1467039534620 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]]]}] 07:58:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 07:58:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 518ms 07:58:54 INFO - PROCESS | 1651 | 1467039534669 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 07:58:54 INFO - PROCESS | 1651 | 1467039534670 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 07:58:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 07:58:54 INFO - PROCESS | 1651 | 1467039534673 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 07:58:54 INFO - PROCESS | 1651 | 1467039534674 Marionette TRACE conn2 <- [1,394,null,{}] 07:58:54 INFO - PROCESS | 1651 | 1467039534676 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}] 07:58:54 INFO - PROCESS | 1651 | 1467039534677 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:54 INFO - PROCESS | 1651 | 1467039534760 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 07:58:54 INFO - PROCESS | 1651 | 1467039534815 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:54 INFO - PROCESS | 1651 | 1467039534819 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:54 INFO - PROCESS | 1651 | ++DOCSHELL 0x126962800 == 40 [pid = 1651] [id = 106] 07:58:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x12b922400) [pid = 1651] [serial = 315] [outer = 0x0] 07:58:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x12b92cc00) [pid = 1651] [serial = 316] [outer = 0x12b922400] 07:58:54 INFO - PROCESS | 1651 | 1467039534852 Marionette DEBUG loaded listener.js 07:58:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x12be51c00) [pid = 1651] [serial = 317] [outer = 0x12b922400] 07:58:55 INFO - PROCESS | 1651 | 1467039535211 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]]]}] 07:58:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 07:58:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 570ms 07:58:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 07:58:55 INFO - PROCESS | 1651 | 1467039535244 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 07:58:55 INFO - PROCESS | 1651 | 1467039535245 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 07:58:55 INFO - PROCESS | 1651 | 1467039535247 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 07:58:55 INFO - PROCESS | 1651 | 1467039535249 Marionette TRACE conn2 <- [1,398,null,{}] 07:58:55 INFO - PROCESS | 1651 | 1467039535251 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}] 07:58:55 INFO - PROCESS | 1651 | 1467039535253 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:55 INFO - PROCESS | 1651 | 1467039535358 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 07:58:55 INFO - PROCESS | 1651 | 1467039535362 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:55 INFO - PROCESS | 1651 | 1467039535363 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:55 INFO - PROCESS | 1651 | ++DOCSHELL 0x116abe000 == 41 [pid = 1651] [id = 107] 07:58:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x12be52000) [pid = 1651] [serial = 318] [outer = 0x0] 07:58:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x12be99400) [pid = 1651] [serial = 319] [outer = 0x12be52000] 07:58:55 INFO - PROCESS | 1651 | 1467039535419 Marionette DEBUG loaded listener.js 07:58:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x12c09e800) [pid = 1651] [serial = 320] [outer = 0x12be52000] 07:58:55 INFO - PROCESS | 1651 | 1467039535777 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]]]}] 07:58:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 07:58:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 568ms 07:58:55 INFO - PROCESS | 1651 | 1467039535824 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 07:58:55 INFO - PROCESS | 1651 | 1467039535831 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 07:58:55 INFO - PROCESS | 1651 | 1467039535833 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 07:58:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 07:58:55 INFO - PROCESS | 1651 | 1467039535836 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 07:58:55 INFO - PROCESS | 1651 | 1467039535838 Marionette TRACE conn2 <- [1,402,null,{}] 07:58:55 INFO - PROCESS | 1651 | 1467039535841 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}] 07:58:55 INFO - PROCESS | 1651 | 1467039535843 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:56 INFO - PROCESS | 1651 | 1467039535996 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 07:58:56 INFO - PROCESS | 1651 | 1467039536015 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:56 INFO - PROCESS | 1651 | 1467039536016 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:56 INFO - PROCESS | 1651 | ++DOCSHELL 0x1292e4000 == 42 [pid = 1651] [id = 108] 07:58:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x12c0a2400) [pid = 1651] [serial = 321] [outer = 0x0] 07:58:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x12c0a3c00) [pid = 1651] [serial = 322] [outer = 0x12c0a2400] 07:58:56 INFO - PROCESS | 1651 | 1467039536067 Marionette DEBUG loaded listener.js 07:58:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x12ca04800) [pid = 1651] [serial = 323] [outer = 0x12c0a2400] 07:58:56 INFO - PROCESS | 1651 | 1467039536460 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]]]}] 07:58:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 07:58:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 669ms 07:58:56 INFO - PROCESS | 1651 | 1467039536506 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 07:58:56 INFO - PROCESS | 1651 | 1467039536507 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 07:58:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 07:58:56 INFO - PROCESS | 1651 | 1467039536509 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 07:58:56 INFO - PROCESS | 1651 | 1467039536510 Marionette TRACE conn2 <- [1,406,null,{}] 07:58:56 INFO - PROCESS | 1651 | 1467039536513 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}] 07:58:56 INFO - PROCESS | 1651 | 1467039536514 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:56 INFO - PROCESS | 1651 | 1467039536620 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 07:58:56 INFO - PROCESS | 1651 | 1467039536653 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:56 INFO - PROCESS | 1651 | 1467039536654 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:56 INFO - PROCESS | 1651 | ++DOCSHELL 0x12afb3800 == 43 [pid = 1651] [id = 109] 07:58:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x1213d0800) [pid = 1651] [serial = 324] [outer = 0x0] 07:58:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x1213d3000) [pid = 1651] [serial = 325] [outer = 0x1213d0800] 07:58:56 INFO - PROCESS | 1651 | 1467039536679 Marionette DEBUG loaded listener.js 07:58:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x1213d7400) [pid = 1651] [serial = 326] [outer = 0x1213d0800] 07:58:57 INFO - PROCESS | 1651 | 1467039537014 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]]]}] 07:58:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 07:58:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 520ms 07:58:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 07:58:57 INFO - PROCESS | 1651 | 1467039537030 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 07:58:57 INFO - PROCESS | 1651 | 1467039537031 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 07:58:57 INFO - PROCESS | 1651 | 1467039537034 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 07:58:57 INFO - PROCESS | 1651 | 1467039537035 Marionette TRACE conn2 <- [1,410,null,{}] 07:58:57 INFO - PROCESS | 1651 | 1467039537037 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}] 07:58:57 INFO - PROCESS | 1651 | 1467039537038 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:57 INFO - PROCESS | 1651 | 1467039537239 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 07:58:57 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x126785c00) [pid = 1651] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 07:58:57 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x115e5d800) [pid = 1651] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 07:58:57 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x1185cc800) [pid = 1651] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 07:58:57 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x119057800) [pid = 1651] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 07:58:57 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x1264eec00) [pid = 1651] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 07:58:57 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x12a7d6400) [pid = 1651] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 07:58:57 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x12a72ec00) [pid = 1651] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 07:58:57 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x124b53400) [pid = 1651] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 07:58:57 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x116904400) [pid = 1651] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 07:58:57 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x120d9b800) [pid = 1651] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 07:58:57 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x119061c00) [pid = 1651] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 07:58:57 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x1180bcc00) [pid = 1651] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 07:58:57 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x12b885400) [pid = 1651] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 07:58:57 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x1295cd000) [pid = 1651] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 07:58:57 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x126924c00) [pid = 1651] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 07:58:57 INFO - PROCESS | 1651 | 1467039537292 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:57 INFO - PROCESS | 1651 | 1467039537293 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:57 INFO - PROCESS | 1651 | ++DOCSHELL 0x117d79000 == 44 [pid = 1651] [id = 110] 07:58:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x112958c00) [pid = 1651] [serial = 327] [outer = 0x0] 07:58:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x112962400) [pid = 1651] [serial = 328] [outer = 0x112958c00] 07:58:57 INFO - PROCESS | 1651 | 1467039537317 Marionette DEBUG loaded listener.js 07:58:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x112966800) [pid = 1651] [serial = 329] [outer = 0x112958c00] 07:58:57 INFO - PROCESS | 1651 | 1467039537632 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]]]}] 07:58:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 07:58:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 619ms 07:58:57 INFO - PROCESS | 1651 | 1467039537654 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 07:58:57 INFO - PROCESS | 1651 | 1467039537655 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 07:58:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 07:58:57 INFO - PROCESS | 1651 | 1467039537662 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 07:58:57 INFO - PROCESS | 1651 | 1467039537664 Marionette TRACE conn2 <- [1,414,null,{}] 07:58:57 INFO - PROCESS | 1651 | 1467039537667 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}] 07:58:57 INFO - PROCESS | 1651 | 1467039537669 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:57 INFO - PROCESS | 1651 | 1467039537801 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 07:58:57 INFO - PROCESS | 1651 | 1467039537906 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:57 INFO - PROCESS | 1651 | 1467039537907 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:57 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b8e4000 == 45 [pid = 1651] [id = 111] 07:58:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x112965800) [pid = 1651] [serial = 330] [outer = 0x0] 07:58:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x119629c00) [pid = 1651] [serial = 331] [outer = 0x112965800] 07:58:57 INFO - PROCESS | 1651 | 1467039537955 Marionette DEBUG loaded listener.js 07:58:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x125388c00) [pid = 1651] [serial = 332] [outer = 0x112965800] 07:58:58 INFO - PROCESS | 1651 | 1467039538301 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]]]}] 07:58:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 07:58:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 672ms 07:58:58 INFO - PROCESS | 1651 | 1467039538333 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 07:58:58 INFO - PROCESS | 1651 | 1467039538335 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 07:58:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 07:58:58 INFO - PROCESS | 1651 | 1467039538337 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 07:58:58 INFO - PROCESS | 1651 | 1467039538339 Marionette TRACE conn2 <- [1,418,null,{}] 07:58:58 INFO - PROCESS | 1651 | 1467039538343 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}] 07:58:58 INFO - PROCESS | 1651 | 1467039538345 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:58 INFO - PROCESS | 1651 | 1467039538471 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 07:58:58 INFO - PROCESS | 1651 | 1467039538477 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:58 INFO - PROCESS | 1651 | 1467039538478 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:58 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c26d000 == 46 [pid = 1651] [id = 112] 07:58:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x118385400) [pid = 1651] [serial = 333] [outer = 0x0] 07:58:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x11838f800) [pid = 1651] [serial = 334] [outer = 0x118385400] 07:58:58 INFO - PROCESS | 1651 | 1467039538503 Marionette DEBUG loaded listener.js 07:58:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x1264eec00) [pid = 1651] [serial = 335] [outer = 0x118385400] 07:58:59 INFO - PROCESS | 1651 | 1467039539293 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]]]}] 07:58:59 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 07:58:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 973ms 07:58:59 INFO - PROCESS | 1651 | 1467039539311 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 07:58:59 INFO - PROCESS | 1651 | 1467039539314 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 07:58:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 07:58:59 INFO - PROCESS | 1651 | 1467039539317 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 07:58:59 INFO - PROCESS | 1651 | 1467039539319 Marionette TRACE conn2 <- [1,422,null,{}] 07:58:59 INFO - PROCESS | 1651 | 1467039539323 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}] 07:58:59 INFO - PROCESS | 1651 | 1467039539325 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:59 INFO - PROCESS | 1651 | 1467039539433 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 07:58:59 INFO - PROCESS | 1651 | 1467039539485 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:59 INFO - PROCESS | 1651 | 1467039539486 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:58:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x1180d0800 == 47 [pid = 1651] [id = 113] 07:58:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x1180be400) [pid = 1651] [serial = 336] [outer = 0x0] 07:58:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x118308400) [pid = 1651] [serial = 337] [outer = 0x1180be400] 07:58:59 INFO - PROCESS | 1651 | 1467039539520 Marionette DEBUG loaded listener.js 07:58:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x118393000) [pid = 1651] [serial = 338] [outer = 0x1180be400] 07:59:00 INFO - PROCESS | 1651 | 1467039540478 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]]]}] 07:59:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 07:59:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1170ms 07:59:00 INFO - PROCESS | 1651 | 1467039540488 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 07:59:00 INFO - PROCESS | 1651 | 1467039540492 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 07:59:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 07:59:00 INFO - PROCESS | 1651 | 1467039540498 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 07:59:00 INFO - PROCESS | 1651 | 1467039540500 Marionette TRACE conn2 <- [1,426,null,{}] 07:59:00 INFO - PROCESS | 1651 | 1467039540502 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}] 07:59:00 INFO - PROCESS | 1651 | 1467039540504 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:00 INFO - PROCESS | 1651 | 1467039540612 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 07:59:00 INFO - PROCESS | 1651 | 1467039540663 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:00 INFO - PROCESS | 1651 | 1467039540664 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:00 INFO - PROCESS | 1651 | ++DOCSHELL 0x1213f0800 == 48 [pid = 1651] [id = 114] 07:59:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x119574400) [pid = 1651] [serial = 339] [outer = 0x0] 07:59:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x11957ac00) [pid = 1651] [serial = 340] [outer = 0x119574400] 07:59:00 INFO - PROCESS | 1651 | 1467039540696 Marionette DEBUG loaded listener.js 07:59:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x119580400) [pid = 1651] [serial = 341] [outer = 0x119574400] 07:59:01 INFO - PROCESS | 1651 | 1467039541162 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] 07:59:01 INFO - PROCESS | 1651 | 1467039541220 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 07:59:01 INFO - PROCESS | 1651 | 1467039541223 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 07:59:01 INFO - PROCESS | 1651 | 1467039541226 Marionette TRACE conn2 <- [1,430,null,{}] 07:59:01 INFO - PROCESS | 1651 | 1467039541234 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}] 07:59:01 INFO - PROCESS | 1651 | 1467039541237 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:01 INFO - PROCESS | 1651 | 1467039541345 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 07:59:01 INFO - PROCESS | 1651 | 1467039541412 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:01 INFO - PROCESS | 1651 | 1467039541415 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b09b000 == 49 [pid = 1651] [id = 115] 07:59:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x121464800) [pid = 1651] [serial = 342] [outer = 0x0] 07:59:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x123ef6c00) [pid = 1651] [serial = 343] [outer = 0x121464800] 07:59:01 INFO - PROCESS | 1651 | 1467039541445 Marionette DEBUG loaded listener.js 07:59:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x1254e4400) [pid = 1651] [serial = 344] [outer = 0x121464800] 07:59:01 INFO - PROCESS | 1651 | 1467039541892 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]]]}] 07:59:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 07:59:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 723ms 07:59:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 07:59:01 INFO - PROCESS | 1651 | 1467039541947 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 07:59:01 INFO - PROCESS | 1651 | 1467039541949 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 07:59:01 INFO - PROCESS | 1651 | 1467039541951 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 07:59:01 INFO - PROCESS | 1651 | 1467039541952 Marionette TRACE conn2 <- [1,434,null,{}] 07:59:01 INFO - PROCESS | 1651 | 1467039541955 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}] 07:59:01 INFO - PROCESS | 1651 | 1467039541956 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:02 INFO - PROCESS | 1651 | 1467039542064 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 07:59:02 INFO - PROCESS | 1651 | 1467039542131 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:02 INFO - PROCESS | 1651 | 1467039542132 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:02 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c60f000 == 50 [pid = 1651] [id = 116] 07:59:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x126786c00) [pid = 1651] [serial = 345] [outer = 0x0] 07:59:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x126925400) [pid = 1651] [serial = 346] [outer = 0x126786c00] 07:59:02 INFO - PROCESS | 1651 | 1467039542162 Marionette DEBUG loaded listener.js 07:59:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 122 (0x129203400) [pid = 1651] [serial = 347] [outer = 0x126786c00] 07:59:02 INFO - PROCESS | 1651 | 1467039542599 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]]]}] 07:59:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 07:59:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 668ms 07:59:02 INFO - PROCESS | 1651 | 1467039542620 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 07:59:02 INFO - PROCESS | 1651 | 1467039542622 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 07:59:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 07:59:02 INFO - PROCESS | 1651 | 1467039542624 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 07:59:02 INFO - PROCESS | 1651 | 1467039542625 Marionette TRACE conn2 <- [1,438,null,{}] 07:59:02 INFO - PROCESS | 1651 | 1467039542628 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}] 07:59:02 INFO - PROCESS | 1651 | 1467039542629 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:02 INFO - PROCESS | 1651 | 1467039542735 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 07:59:02 INFO - PROCESS | 1651 | 1467039542788 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:02 INFO - PROCESS | 1651 | 1467039542789 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:02 INFO - PROCESS | 1651 | ++DOCSHELL 0x117d7b800 == 51 [pid = 1651] [id = 117] 07:59:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 123 (0x112958400) [pid = 1651] [serial = 348] [outer = 0x0] 07:59:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 124 (0x118389000) [pid = 1651] [serial = 349] [outer = 0x112958400] 07:59:02 INFO - PROCESS | 1651 | 1467039542963 Marionette DEBUG loaded listener.js 07:59:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 125 (0x1185c9000) [pid = 1651] [serial = 350] [outer = 0x112958400] 07:59:03 INFO - PROCESS | 1651 | 1467039543466 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]]]}] 07:59:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 07:59:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 870ms 07:59:03 INFO - PROCESS | 1651 | 1467039543496 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 07:59:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 07:59:03 INFO - PROCESS | 1651 | 1467039543498 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 07:59:03 INFO - PROCESS | 1651 | 1467039543501 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 07:59:03 INFO - PROCESS | 1651 | 1467039543503 Marionette TRACE conn2 <- [1,442,null,{}] 07:59:03 INFO - PROCESS | 1651 | 1467039543506 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}] 07:59:03 INFO - PROCESS | 1651 | 1467039543508 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:03 INFO - PROCESS | 1651 | 1467039543606 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 07:59:03 INFO - PROCESS | 1651 | 1467039543674 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:03 INFO - PROCESS | 1651 | 1467039543676 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:03 INFO - PROCESS | 1651 | ++DOCSHELL 0x117d5f800 == 52 [pid = 1651] [id = 118] 07:59:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 126 (0x119698000) [pid = 1651] [serial = 351] [outer = 0x0] 07:59:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 127 (0x120d94800) [pid = 1651] [serial = 352] [outer = 0x119698000] 07:59:03 INFO - PROCESS | 1651 | 1467039543705 Marionette DEBUG loaded listener.js 07:59:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 128 (0x12138cc00) [pid = 1651] [serial = 353] [outer = 0x119698000] 07:59:03 INFO - PROCESS | 1651 | --DOCSHELL 0x1169be000 == 51 [pid = 1651] [id = 65] 07:59:03 INFO - PROCESS | 1651 | --DOCSHELL 0x12b8e4000 == 50 [pid = 1651] [id = 111] 07:59:03 INFO - PROCESS | 1651 | --DOCSHELL 0x117d79000 == 49 [pid = 1651] [id = 110] 07:59:03 INFO - PROCESS | 1651 | --DOCSHELL 0x12afb3800 == 48 [pid = 1651] [id = 109] 07:59:03 INFO - PROCESS | 1651 | --DOCSHELL 0x1292e4000 == 47 [pid = 1651] [id = 108] 07:59:03 INFO - PROCESS | 1651 | --DOCSHELL 0x116abe000 == 46 [pid = 1651] [id = 107] 07:59:03 INFO - PROCESS | 1651 | --DOCSHELL 0x126962800 == 45 [pid = 1651] [id = 106] 07:59:03 INFO - PROCESS | 1651 | --DOMWINDOW == 127 (0x125433400) [pid = 1651] [serial = 244] [outer = 0x0] [url = about:blank] 07:59:03 INFO - PROCESS | 1651 | --DOMWINDOW == 126 (0x1133acc00) [pid = 1651] [serial = 235] [outer = 0x0] [url = about:blank] 07:59:03 INFO - PROCESS | 1651 | --DOMWINDOW == 125 (0x119a89800) [pid = 1651] [serial = 241] [outer = 0x0] [url = about:blank] 07:59:03 INFO - PROCESS | 1651 | --DOMWINDOW == 124 (0x12b926000) [pid = 1651] [serial = 286] [outer = 0x0] [url = about:blank] 07:59:03 INFO - PROCESS | 1651 | --DOMWINDOW == 123 (0x119058400) [pid = 1651] [serial = 238] [outer = 0x0] [url = about:blank] 07:59:03 INFO - PROCESS | 1651 | --DOMWINDOW == 122 (0x11908c000) [pid = 1651] [serial = 247] [outer = 0x0] [url = about:blank] 07:59:04 INFO - PROCESS | 1651 | --DOCSHELL 0x115d67000 == 44 [pid = 1651] [id = 105] 07:59:04 INFO - PROCESS | 1651 | --DOCSHELL 0x121b99800 == 43 [pid = 1651] [id = 104] 07:59:04 INFO - PROCESS | 1651 | --DOCSHELL 0x119994800 == 42 [pid = 1651] [id = 103] 07:59:04 INFO - PROCESS | 1651 | --DOCSHELL 0x116fdc800 == 41 [pid = 1651] [id = 102] 07:59:04 INFO - PROCESS | 1651 | --DOCSHELL 0x118120800 == 40 [pid = 1651] [id = 101] 07:59:04 INFO - PROCESS | 1651 | --DOCSHELL 0x12b0b3000 == 39 [pid = 1651] [id = 100] 07:59:04 INFO - PROCESS | 1651 | --DOCSHELL 0x12a781800 == 38 [pid = 1651] [id = 99] 07:59:04 INFO - PROCESS | 1651 | --DOCSHELL 0x11997f000 == 37 [pid = 1651] [id = 98] 07:59:04 INFO - PROCESS | 1651 | --DOCSHELL 0x116675000 == 36 [pid = 1651] [id = 97] 07:59:04 INFO - PROCESS | 1651 | --DOMWINDOW == 121 (0x12a7dcc00) [pid = 1651] [serial = 274] [outer = 0x0] [url = about:blank] 07:59:04 INFO - PROCESS | 1651 | --DOMWINDOW == 120 (0x1254d8400) [pid = 1651] [serial = 259] [outer = 0x0] [url = about:blank] 07:59:04 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x1260dcc00) [pid = 1651] [serial = 260] [outer = 0x0] [url = about:blank] 07:59:04 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x118310800) [pid = 1651] [serial = 251] [outer = 0x0] [url = about:blank] 07:59:04 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x117144400) [pid = 1651] [serial = 250] [outer = 0x0] [url = about:blank] 07:59:04 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x121a28400) [pid = 1651] [serial = 257] [outer = 0x0] [url = about:blank] 07:59:04 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x120f27c00) [pid = 1651] [serial = 256] [outer = 0x0] [url = about:blank] 07:59:04 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x11908c800) [pid = 1651] [serial = 253] [outer = 0x0] [url = about:blank] 07:59:04 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x1198ce000) [pid = 1651] [serial = 254] [outer = 0x0] [url = about:blank] 07:59:04 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x12a5f6800) [pid = 1651] [serial = 272] [outer = 0x0] [url = about:blank] 07:59:04 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x129110400) [pid = 1651] [serial = 278] [outer = 0x0] [url = about:blank] 07:59:04 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x1185cc000) [pid = 1651] [serial = 277] [outer = 0x0] [url = about:blank] 07:59:04 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x12b88d400) [pid = 1651] [serial = 283] [outer = 0x0] [url = about:blank] 07:59:04 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x12af29c00) [pid = 1651] [serial = 275] [outer = 0x0] [url = about:blank] 07:59:04 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x12a7de400) [pid = 1651] [serial = 280] [outer = 0x0] [url = about:blank] 07:59:04 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x12b925400) [pid = 1651] [serial = 284] [outer = 0x0] [url = about:blank] 07:59:04 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x128adb400) [pid = 1651] [serial = 265] [outer = 0x0] [url = about:blank] 07:59:04 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x12b711400) [pid = 1651] [serial = 281] [outer = 0x0] [url = about:blank] 07:59:04 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x1295d4000) [pid = 1651] [serial = 269] [outer = 0x0] [url = about:blank] 07:59:04 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x129204c00) [pid = 1651] [serial = 266] [outer = 0x0] [url = about:blank] 07:59:04 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x129112400) [pid = 1651] [serial = 190] [outer = 0x0] [url = about:blank] 07:59:04 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x1180bb400) [pid = 1651] [serial = 193] [outer = 0x0] [url = about:blank] 07:59:04 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x129210000) [pid = 1651] [serial = 268] [outer = 0x0] [url = about:blank] 07:59:04 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x12a594c00) [pid = 1651] [serial = 271] [outer = 0x0] [url = about:blank] 07:59:04 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x126789800) [pid = 1651] [serial = 262] [outer = 0x0] [url = about:blank] 07:59:04 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x12691d400) [pid = 1651] [serial = 263] [outer = 0x0] [url = about:blank] 07:59:04 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x12af26800) [pid = 1651] [serial = 233] [outer = 0x0] [url = about:blank] 07:59:04 INFO - PROCESS | 1651 | 1467039544104 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]]]}] 07:59:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 07:59:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 619ms 07:59:04 INFO - PROCESS | 1651 | 1467039544121 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 07:59:04 INFO - PROCESS | 1651 | 1467039544123 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 07:59:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 07:59:04 INFO - PROCESS | 1651 | 1467039544131 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 07:59:04 INFO - PROCESS | 1651 | 1467039544133 Marionette TRACE conn2 <- [1,446,null,{}] 07:59:04 INFO - PROCESS | 1651 | 1467039544135 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}] 07:59:04 INFO - PROCESS | 1651 | 1467039544137 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:04 INFO - PROCESS | 1651 | 1467039544224 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 07:59:04 INFO - PROCESS | 1651 | 1467039544279 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:04 INFO - PROCESS | 1651 | 1467039544280 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:04 INFO - PROCESS | 1651 | ++DOCSHELL 0x118104800 == 37 [pid = 1651] [id = 119] 07:59:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x11908c800) [pid = 1651] [serial = 354] [outer = 0x0] 07:59:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x121289c00) [pid = 1651] [serial = 355] [outer = 0x11908c800] 07:59:04 INFO - PROCESS | 1651 | 1467039544307 Marionette DEBUG loaded listener.js 07:59:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x1260da800) [pid = 1651] [serial = 356] [outer = 0x11908c800] 07:59:04 INFO - PROCESS | 1651 | 1467039544687 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]]]}] 07:59:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 07:59:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 569ms 07:59:04 INFO - PROCESS | 1651 | 1467039544702 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 07:59:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 07:59:04 INFO - PROCESS | 1651 | 1467039544704 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 07:59:04 INFO - PROCESS | 1651 | 1467039544709 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 07:59:04 INFO - PROCESS | 1651 | 1467039544713 Marionette TRACE conn2 <- [1,450,null,{}] 07:59:04 INFO - PROCESS | 1651 | 1467039544724 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}] 07:59:04 INFO - PROCESS | 1651 | 1467039544730 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:04 INFO - PROCESS | 1651 | 1467039544869 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 07:59:04 INFO - PROCESS | 1651 | 1467039544968 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:04 INFO - PROCESS | 1651 | 1467039544969 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:04 INFO - PROCESS | 1651 | ++DOCSHELL 0x1218e2800 == 38 [pid = 1651] [id = 120] 07:59:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x128965800) [pid = 1651] [serial = 357] [outer = 0x0] 07:59:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x129208c00) [pid = 1651] [serial = 358] [outer = 0x128965800] 07:59:05 INFO - PROCESS | 1651 | 1467039545011 Marionette DEBUG loaded listener.js 07:59:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x12942f800) [pid = 1651] [serial = 359] [outer = 0x128965800] 07:59:05 INFO - PROCESS | 1651 | 1467039545336 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] 07:59:05 INFO - PROCESS | 1651 | 1467039545387 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 07:59:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 07:59:05 INFO - PROCESS | 1651 | 1467039545389 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 07:59:05 INFO - PROCESS | 1651 | 1467039545391 Marionette TRACE conn2 <- [1,454,null,{}] 07:59:05 INFO - PROCESS | 1651 | 1467039545395 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}] 07:59:05 INFO - PROCESS | 1651 | 1467039545396 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:05 INFO - PROCESS | 1651 | 1467039545480 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 07:59:05 INFO - PROCESS | 1651 | 1467039545483 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:05 INFO - PROCESS | 1651 | 1467039545485 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:05 INFO - PROCESS | 1651 | ++DOCSHELL 0x12541d000 == 39 [pid = 1651] [id = 121] 07:59:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x12a596800) [pid = 1651] [serial = 360] [outer = 0x0] 07:59:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x12a7d8c00) [pid = 1651] [serial = 361] [outer = 0x12a596800] 07:59:05 INFO - PROCESS | 1651 | 1467039545510 Marionette DEBUG loaded listener.js 07:59:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x12af26800) [pid = 1651] [serial = 362] [outer = 0x12a596800] 07:59:05 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 07:59:05 INFO - PROCESS | 1651 | 1467039545861 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]]]}] 07:59:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 07:59:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 522ms 07:59:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 07:59:05 INFO - PROCESS | 1651 | 1467039545912 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 07:59:05 INFO - PROCESS | 1651 | 1467039545913 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 07:59:05 INFO - PROCESS | 1651 | 1467039545915 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 07:59:05 INFO - PROCESS | 1651 | 1467039545917 Marionette TRACE conn2 <- [1,458,null,{}] 07:59:05 INFO - PROCESS | 1651 | 1467039545919 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}] 07:59:05 INFO - PROCESS | 1651 | 1467039545920 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:06 INFO - PROCESS | 1651 | 1467039546001 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 07:59:06 INFO - PROCESS | 1651 | 1467039546074 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:06 INFO - PROCESS | 1651 | 1467039546075 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:06 INFO - PROCESS | 1651 | ++DOCSHELL 0x126587000 == 40 [pid = 1651] [id = 122] 07:59:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x12af2b400) [pid = 1651] [serial = 363] [outer = 0x0] 07:59:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x12b705400) [pid = 1651] [serial = 364] [outer = 0x12af2b400] 07:59:06 INFO - PROCESS | 1651 | 1467039546114 Marionette DEBUG loaded listener.js 07:59:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x12b88d800) [pid = 1651] [serial = 365] [outer = 0x12af2b400] 07:59:06 INFO - PROCESS | 1651 | 1467039546489 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] 07:59:06 INFO - PROCESS | 1651 | 1467039546539 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 07:59:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 07:59:06 INFO - PROCESS | 1651 | 1467039546547 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 07:59:06 INFO - PROCESS | 1651 | 1467039546548 Marionette TRACE conn2 <- [1,462,null,{}] 07:59:06 INFO - PROCESS | 1651 | 1467039546550 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}] 07:59:06 INFO - PROCESS | 1651 | 1467039546555 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:06 INFO - PROCESS | 1651 | 1467039546662 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 07:59:06 INFO - PROCESS | 1651 | 1467039546687 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:06 INFO - PROCESS | 1651 | 1467039546688 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:06 INFO - PROCESS | 1651 | ++DOCSHELL 0x1292d8800 == 41 [pid = 1651] [id = 123] 07:59:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x12be58c00) [pid = 1651] [serial = 366] [outer = 0x0] 07:59:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x12be9ec00) [pid = 1651] [serial = 367] [outer = 0x12be58c00] 07:59:06 INFO - PROCESS | 1651 | 1467039546713 Marionette DEBUG loaded listener.js 07:59:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x12c09a400) [pid = 1651] [serial = 368] [outer = 0x12be58c00] 07:59:07 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 07:59:07 INFO - PROCESS | 1651 | 1467039547070 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] 07:59:07 INFO - PROCESS | 1651 | 1467039547117 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 07:59:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 07:59:07 INFO - PROCESS | 1651 | 1467039547120 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 07:59:07 INFO - PROCESS | 1651 | 1467039547121 Marionette TRACE conn2 <- [1,466,null,{}] 07:59:07 INFO - PROCESS | 1651 | 1467039547123 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}] 07:59:07 INFO - PROCESS | 1651 | 1467039547124 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:07 INFO - PROCESS | 1651 | 1467039547227 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 07:59:07 INFO - PROCESS | 1651 | 1467039547247 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:07 INFO - PROCESS | 1651 | 1467039547248 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:07 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a699800 == 42 [pid = 1651] [id = 124] 07:59:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x110ee9000) [pid = 1651] [serial = 369] [outer = 0x0] 07:59:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x110eefc00) [pid = 1651] [serial = 370] [outer = 0x110ee9000] 07:59:07 INFO - PROCESS | 1651 | 1467039547273 Marionette DEBUG loaded listener.js 07:59:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x112d38000) [pid = 1651] [serial = 371] [outer = 0x110ee9000] 07:59:07 INFO - PROCESS | 1651 | 1467039547635 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] 07:59:07 INFO - PROCESS | 1651 | 1467039547690 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 07:59:07 INFO - PROCESS | 1651 | 1467039547692 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 07:59:07 INFO - PROCESS | 1651 | 1467039547693 Marionette TRACE conn2 <- [1,470,null,{}] 07:59:07 INFO - PROCESS | 1651 | 1467039547695 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}] 07:59:07 INFO - PROCESS | 1651 | 1467039547696 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:07 INFO - PROCESS | 1651 | 1467039547799 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 07:59:07 INFO - PROCESS | 1651 | 1467039547811 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:07 INFO - PROCESS | 1651 | 1467039547812 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:07 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a9ca800 == 43 [pid = 1651] [id = 125] 07:59:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x112692800) [pid = 1651] [serial = 372] [outer = 0x0] 07:59:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x112697c00) [pid = 1651] [serial = 373] [outer = 0x112692800] 07:59:07 INFO - PROCESS | 1651 | 1467039547836 Marionette DEBUG loaded listener.js 07:59:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x11269c400) [pid = 1651] [serial = 374] [outer = 0x112692800] 07:59:08 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x128ae2400) [pid = 1651] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 07:59:08 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x119a89c00) [pid = 1651] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 07:59:08 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x1260db400) [pid = 1651] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 07:59:08 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x12be52000) [pid = 1651] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 07:59:08 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x12b922400) [pid = 1651] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 07:59:08 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x1180b6c00) [pid = 1651] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 07:59:08 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x11961d400) [pid = 1651] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 07:59:08 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x12c0a2400) [pid = 1651] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 07:59:08 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x129203000) [pid = 1651] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 07:59:08 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x1213d0800) [pid = 1651] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 07:59:08 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x112958c00) [pid = 1651] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 07:59:08 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x112965800) [pid = 1651] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 07:59:08 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x1180b8800) [pid = 1651] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 07:59:08 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x1121ab800) [pid = 1651] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 07:59:08 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x121285c00) [pid = 1651] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 07:59:08 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x1198d2c00) [pid = 1651] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 07:59:08 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x1185e1800) [pid = 1651] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 07:59:08 INFO - PROCESS | 1651 | 1467039548291 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]]]}] 07:59:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 07:59:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 621ms 07:59:08 INFO - PROCESS | 1651 | 1467039548314 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 07:59:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 07:59:08 INFO - PROCESS | 1651 | 1467039548315 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 07:59:08 INFO - PROCESS | 1651 | 1467039548317 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 07:59:08 INFO - PROCESS | 1651 | 1467039548318 Marionette TRACE conn2 <- [1,474,null,{}] 07:59:08 INFO - PROCESS | 1651 | 1467039548321 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}] 07:59:08 INFO - PROCESS | 1651 | 1467039548322 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:08 INFO - PROCESS | 1651 | 1467039548416 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 07:59:08 INFO - PROCESS | 1651 | 1467039548419 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:08 INFO - PROCESS | 1651 | 1467039548420 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:08 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a6a4800 == 44 [pid = 1651] [id = 126] 07:59:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x11269e000) [pid = 1651] [serial = 375] [outer = 0x0] 07:59:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x116704c00) [pid = 1651] [serial = 376] [outer = 0x11269e000] 07:59:08 INFO - PROCESS | 1651 | 1467039548445 Marionette DEBUG loaded listener.js 07:59:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x116709800) [pid = 1651] [serial = 377] [outer = 0x11269e000] 07:59:08 INFO - PROCESS | 1651 | 1467039548784 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]]]}] 07:59:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 07:59:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 470ms 07:59:08 INFO - PROCESS | 1651 | 1467039548788 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 07:59:08 INFO - PROCESS | 1651 | 1467039548789 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 07:59:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 07:59:08 INFO - PROCESS | 1651 | 1467039548800 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 07:59:08 INFO - PROCESS | 1651 | 1467039548801 Marionette TRACE conn2 <- [1,478,null,{}] 07:59:08 INFO - PROCESS | 1651 | 1467039548803 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}] 07:59:08 INFO - PROCESS | 1651 | 1467039548804 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:08 INFO - PROCESS | 1651 | 1467039548919 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 07:59:08 INFO - PROCESS | 1651 | 1467039548926 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:08 INFO - PROCESS | 1651 | 1467039548927 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:08 INFO - PROCESS | 1651 | ++DOCSHELL 0x12be02800 == 45 [pid = 1651] [id = 127] 07:59:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x11269c000) [pid = 1651] [serial = 378] [outer = 0x0] 07:59:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x11670c000) [pid = 1651] [serial = 379] [outer = 0x11269c000] 07:59:08 INFO - PROCESS | 1651 | 1467039548954 Marionette DEBUG loaded listener.js 07:59:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x1185c3800) [pid = 1651] [serial = 380] [outer = 0x11269c000] 07:59:09 INFO - PROCESS | 1651 | 1467039549287 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]]]}] 07:59:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 07:59:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 518ms 07:59:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 07:59:09 INFO - PROCESS | 1651 | 1467039549318 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 07:59:09 INFO - PROCESS | 1651 | 1467039549320 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 07:59:09 INFO - PROCESS | 1651 | 1467039549322 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 07:59:09 INFO - PROCESS | 1651 | 1467039549325 Marionette TRACE conn2 <- [1,482,null,{}] 07:59:09 INFO - PROCESS | 1651 | 1467039549329 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}] 07:59:09 INFO - PROCESS | 1651 | 1467039549331 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:09 INFO - PROCESS | 1651 | 1467039549436 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 07:59:09 INFO - PROCESS | 1651 | 1467039549440 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:09 INFO - PROCESS | 1651 | 1467039549442 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:09 INFO - PROCESS | 1651 | ++DOCSHELL 0x12caab000 == 46 [pid = 1651] [id = 128] 07:59:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x118387800) [pid = 1651] [serial = 381] [outer = 0x0] 07:59:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x121466c00) [pid = 1651] [serial = 382] [outer = 0x118387800] 07:59:09 INFO - PROCESS | 1651 | 1467039549467 Marionette DEBUG loaded listener.js 07:59:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x12c09c400) [pid = 1651] [serial = 383] [outer = 0x118387800] 07:59:09 INFO - PROCESS | 1651 | 1467039549827 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]]]}] 07:59:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 07:59:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 522ms 07:59:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 07:59:09 INFO - PROCESS | 1651 | 1467039549856 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 07:59:09 INFO - PROCESS | 1651 | 1467039549857 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 07:59:09 INFO - PROCESS | 1651 | 1467039549861 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 07:59:09 INFO - PROCESS | 1651 | 1467039549862 Marionette TRACE conn2 <- [1,486,null,{}] 07:59:09 INFO - PROCESS | 1651 | 1467039549864 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}] 07:59:09 INFO - PROCESS | 1651 | 1467039549865 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:09 INFO - PROCESS | 1651 | 1467039549950 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 07:59:09 INFO - PROCESS | 1651 | 1467039549954 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:09 INFO - PROCESS | 1651 | 1467039549955 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:09 INFO - PROCESS | 1651 | ++DOCSHELL 0x12cb3f000 == 47 [pid = 1651] [id = 129] 07:59:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x1248b3800) [pid = 1651] [serial = 384] [outer = 0x0] 07:59:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x1248bb800) [pid = 1651] [serial = 385] [outer = 0x1248b3800] 07:59:09 INFO - PROCESS | 1651 | 1467039549979 Marionette DEBUG loaded listener.js 07:59:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x1248bf400) [pid = 1651] [serial = 386] [outer = 0x1248b3800] 07:59:10 INFO - PROCESS | 1651 | 1467039550462 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]]]}] 07:59:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 07:59:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 669ms 07:59:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 07:59:10 INFO - PROCESS | 1651 | 1467039550531 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 07:59:10 INFO - PROCESS | 1651 | 1467039550533 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 07:59:10 INFO - PROCESS | 1651 | 1467039550536 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 07:59:10 INFO - PROCESS | 1651 | 1467039550538 Marionette TRACE conn2 <- [1,490,null,{}] 07:59:10 INFO - PROCESS | 1651 | 1467039550542 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}] 07:59:10 INFO - PROCESS | 1651 | 1467039550544 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:10 INFO - PROCESS | 1651 | 1467039550651 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 07:59:10 INFO - PROCESS | 1651 | 1467039550745 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:10 INFO - PROCESS | 1651 | 1467039550747 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:10 INFO - PROCESS | 1651 | ++DOCSHELL 0x11816b800 == 48 [pid = 1651] [id = 130] 07:59:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x1176d6800) [pid = 1651] [serial = 387] [outer = 0x0] 07:59:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x1180c0800) [pid = 1651] [serial = 388] [outer = 0x1176d6800] 07:59:10 INFO - PROCESS | 1651 | 1467039550780 Marionette DEBUG loaded listener.js 07:59:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x118394c00) [pid = 1651] [serial = 389] [outer = 0x1176d6800] 07:59:11 INFO - PROCESS | 1651 | 1467039551186 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]]]}] 07:59:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 07:59:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 671ms 07:59:11 INFO - PROCESS | 1651 | 1467039551208 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 07:59:11 INFO - PROCESS | 1651 | 1467039551213 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 07:59:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 07:59:11 INFO - PROCESS | 1651 | 1467039551218 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 07:59:11 INFO - PROCESS | 1651 | 1467039551220 Marionette TRACE conn2 <- [1,494,null,{}] 07:59:11 INFO - PROCESS | 1651 | 1467039551222 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}] 07:59:11 INFO - PROCESS | 1651 | 1467039551224 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:11 INFO - PROCESS | 1651 | 1467039551334 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 07:59:11 INFO - PROCESS | 1651 | 1467039551392 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:11 INFO - PROCESS | 1651 | 1467039551394 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:11 INFO - PROCESS | 1651 | ++DOCSHELL 0x125413000 == 49 [pid = 1651] [id = 131] 07:59:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x119578000) [pid = 1651] [serial = 390] [outer = 0x0] 07:59:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x120e84000) [pid = 1651] [serial = 391] [outer = 0x119578000] 07:59:11 INFO - PROCESS | 1651 | 1467039551424 Marionette DEBUG loaded listener.js 07:59:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x1213cc400) [pid = 1651] [serial = 392] [outer = 0x119578000] 07:59:11 INFO - PROCESS | 1651 | 1467039551886 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]]]}] 07:59:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 07:59:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 721ms 07:59:11 INFO - PROCESS | 1651 | 1467039551941 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 07:59:11 INFO - PROCESS | 1651 | 1467039551943 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 07:59:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 07:59:11 INFO - PROCESS | 1651 | 1467039551970 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 07:59:11 INFO - PROCESS | 1651 | 1467039551973 Marionette TRACE conn2 <- [1,498,null,{}] 07:59:11 INFO - PROCESS | 1651 | 1467039551997 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}] 07:59:12 INFO - PROCESS | 1651 | 1467039552000 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:12 INFO - PROCESS | 1651 | 1467039552107 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 07:59:12 INFO - PROCESS | 1651 | 1467039552161 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:12 INFO - PROCESS | 1651 | 1467039552163 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:12 INFO - PROCESS | 1651 | ++DOCSHELL 0x12cabb000 == 50 [pid = 1651] [id = 132] 07:59:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x12645b800) [pid = 1651] [serial = 393] [outer = 0x0] 07:59:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x126787000) [pid = 1651] [serial = 394] [outer = 0x12645b800] 07:59:12 INFO - PROCESS | 1651 | 1467039552189 Marionette DEBUG loaded listener.js 07:59:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x128adf800) [pid = 1651] [serial = 395] [outer = 0x12645b800] 07:59:12 INFO - PROCESS | 1651 | 1467039552727 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]]]}] 07:59:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 07:59:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 807ms 07:59:12 INFO - PROCESS | 1651 | 1467039552756 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 07:59:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 07:59:12 INFO - PROCESS | 1651 | 1467039552762 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 07:59:12 INFO - PROCESS | 1651 | 1467039552765 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 07:59:12 INFO - PROCESS | 1651 | 1467039552767 Marionette TRACE conn2 <- [1,502,null,{}] 07:59:12 INFO - PROCESS | 1651 | 1467039552771 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}] 07:59:12 INFO - PROCESS | 1651 | 1467039552774 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:12 INFO - PROCESS | 1651 | 1467039552899 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 07:59:12 INFO - PROCESS | 1651 | 1467039552957 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:12 INFO - PROCESS | 1651 | 1467039552958 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:12 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d0c4800 == 51 [pid = 1651] [id = 133] 07:59:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x1295cbc00) [pid = 1651] [serial = 396] [outer = 0x0] 07:59:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 122 (0x12a733800) [pid = 1651] [serial = 397] [outer = 0x1295cbc00] 07:59:12 INFO - PROCESS | 1651 | 1467039552988 Marionette DEBUG loaded listener.js 07:59:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 123 (0x12b711400) [pid = 1651] [serial = 398] [outer = 0x1295cbc00] 07:59:13 INFO - PROCESS | 1651 | 1467039553422 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]]]}] 07:59:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 07:59:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 724ms 07:59:13 INFO - PROCESS | 1651 | 1467039553488 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 07:59:13 INFO - PROCESS | 1651 | 1467039553490 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 07:59:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 07:59:13 INFO - PROCESS | 1651 | 1467039553531 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 07:59:13 INFO - PROCESS | 1651 | 1467039553532 Marionette TRACE conn2 <- [1,506,null,{}] 07:59:13 INFO - PROCESS | 1651 | 1467039553535 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}] 07:59:13 INFO - PROCESS | 1651 | 1467039553536 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:13 INFO - PROCESS | 1651 | 1467039553653 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 07:59:13 INFO - PROCESS | 1651 | 1467039553723 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:13 INFO - PROCESS | 1651 | 1467039553724 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:13 INFO - PROCESS | 1651 | ++DOCSHELL 0x1289c7800 == 52 [pid = 1651] [id = 134] 07:59:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 124 (0x112967400) [pid = 1651] [serial = 399] [outer = 0x0] 07:59:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 125 (0x1213d3c00) [pid = 1651] [serial = 400] [outer = 0x112967400] 07:59:13 INFO - PROCESS | 1651 | 1467039553753 Marionette DEBUG loaded listener.js 07:59:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 126 (0x12b928000) [pid = 1651] [serial = 401] [outer = 0x112967400] 07:59:14 INFO - PROCESS | 1651 | 1467039554348 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]]]}] 07:59:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 07:59:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 872ms 07:59:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 07:59:14 INFO - PROCESS | 1651 | 1467039554400 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 07:59:14 INFO - PROCESS | 1651 | 1467039554403 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 07:59:14 INFO - PROCESS | 1651 | 1467039554406 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 07:59:14 INFO - PROCESS | 1651 | 1467039554410 Marionette TRACE conn2 <- [1,510,null,{}] 07:59:14 INFO - PROCESS | 1651 | 1467039554415 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}] 07:59:14 INFO - PROCESS | 1651 | 1467039554416 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:14 INFO - PROCESS | 1651 | 1467039554514 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 07:59:14 INFO - PROCESS | 1651 | 1467039554592 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:14 INFO - PROCESS | 1651 | 1467039554594 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:14 INFO - PROCESS | 1651 | ++DOCSHELL 0x118112800 == 53 [pid = 1651] [id = 135] 07:59:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 127 (0x11295a400) [pid = 1651] [serial = 402] [outer = 0x0] 07:59:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 128 (0x112d17c00) [pid = 1651] [serial = 403] [outer = 0x11295a400] 07:59:14 INFO - PROCESS | 1651 | 1467039554622 Marionette DEBUG loaded listener.js 07:59:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 129 (0x116986c00) [pid = 1651] [serial = 404] [outer = 0x11295a400] 07:59:15 INFO - PROCESS | 1651 | 1467039555147 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]]]}] 07:59:15 INFO - PROCESS | 1651 | --DOCSHELL 0x12caab000 == 52 [pid = 1651] [id = 128] 07:59:15 INFO - PROCESS | 1651 | --DOCSHELL 0x12be02800 == 51 [pid = 1651] [id = 127] 07:59:15 INFO - PROCESS | 1651 | --DOCSHELL 0x12a6a4800 == 50 [pid = 1651] [id = 126] 07:59:15 INFO - PROCESS | 1651 | --DOCSHELL 0x12a9ca800 == 49 [pid = 1651] [id = 125] 07:59:15 INFO - PROCESS | 1651 | --DOCSHELL 0x12a699800 == 48 [pid = 1651] [id = 124] 07:59:15 INFO - PROCESS | 1651 | --DOCSHELL 0x1292d8800 == 47 [pid = 1651] [id = 123] 07:59:15 INFO - PROCESS | 1651 | --DOMWINDOW == 128 (0x11838f800) [pid = 1651] [serial = 334] [outer = 0x0] [url = about:blank] 07:59:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 07:59:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 825ms 07:59:15 INFO - PROCESS | 1651 | --DOCSHELL 0x126587000 == 46 [pid = 1651] [id = 122] 07:59:15 INFO - PROCESS | 1651 | --DOCSHELL 0x12541d000 == 45 [pid = 1651] [id = 121] 07:59:15 INFO - PROCESS | 1651 | --DOCSHELL 0x1218e2800 == 44 [pid = 1651] [id = 120] 07:59:15 INFO - PROCESS | 1651 | --DOCSHELL 0x118104800 == 43 [pid = 1651] [id = 119] 07:59:15 INFO - PROCESS | 1651 | --DOCSHELL 0x117d5f800 == 42 [pid = 1651] [id = 118] 07:59:15 INFO - PROCESS | 1651 | --DOCSHELL 0x117d7b800 == 41 [pid = 1651] [id = 117] 07:59:15 INFO - PROCESS | 1651 | --DOCSHELL 0x1213f0800 == 40 [pid = 1651] [id = 114] 07:59:15 INFO - PROCESS | 1651 | --DOCSHELL 0x1180d0800 == 39 [pid = 1651] [id = 113] 07:59:15 INFO - PROCESS | 1651 | --DOCSHELL 0x12c26d000 == 38 [pid = 1651] [id = 112] 07:59:15 INFO - PROCESS | 1651 | 1467039555236 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 07:59:15 INFO - PROCESS | 1651 | 1467039555239 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 07:59:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 07:59:15 INFO - PROCESS | 1651 | 1467039555244 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 07:59:15 INFO - PROCESS | 1651 | 1467039555245 Marionette TRACE conn2 <- [1,514,null,{}] 07:59:15 INFO - PROCESS | 1651 | 1467039555247 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}] 07:59:15 INFO - PROCESS | 1651 | 1467039555249 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:15 INFO - PROCESS | 1651 | 1467039555333 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 07:59:15 INFO - PROCESS | 1651 | 1467039555341 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:15 INFO - PROCESS | 1651 | 1467039555343 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:15 INFO - PROCESS | 1651 | ++DOCSHELL 0x116ace000 == 39 [pid = 1651] [id = 136] 07:59:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 129 (0x118310000) [pid = 1651] [serial = 405] [outer = 0x0] 07:59:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 130 (0x11838a400) [pid = 1651] [serial = 406] [outer = 0x118310000] 07:59:15 INFO - PROCESS | 1651 | 1467039555370 Marionette DEBUG loaded listener.js 07:59:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 131 (0x11936f000) [pid = 1651] [serial = 407] [outer = 0x118310000] 07:59:15 INFO - PROCESS | 1651 | --DOMWINDOW == 130 (0x126909800) [pid = 1651] [serial = 248] [outer = 0x0] [url = about:blank] 07:59:15 INFO - PROCESS | 1651 | --DOMWINDOW == 129 (0x116933400) [pid = 1651] [serial = 236] [outer = 0x0] [url = about:blank] 07:59:15 INFO - PROCESS | 1651 | --DOMWINDOW == 128 (0x12677f000) [pid = 1651] [serial = 245] [outer = 0x0] [url = about:blank] 07:59:15 INFO - PROCESS | 1651 | --DOMWINDOW == 127 (0x120e87000) [pid = 1651] [serial = 242] [outer = 0x0] [url = about:blank] 07:59:15 INFO - PROCESS | 1651 | --DOMWINDOW == 126 (0x1193be400) [pid = 1651] [serial = 239] [outer = 0x0] [url = about:blank] 07:59:15 INFO - PROCESS | 1651 | --DOMWINDOW == 125 (0x12920c400) [pid = 1651] [serial = 310] [outer = 0x0] [url = about:blank] 07:59:15 INFO - PROCESS | 1651 | --DOMWINDOW == 124 (0x12a5f9000) [pid = 1651] [serial = 311] [outer = 0x0] [url = about:blank] 07:59:15 INFO - PROCESS | 1651 | --DOMWINDOW == 123 (0x121887800) [pid = 1651] [serial = 305] [outer = 0x0] [url = about:blank] 07:59:15 INFO - PROCESS | 1651 | --DOMWINDOW == 122 (0x120e8c400) [pid = 1651] [serial = 304] [outer = 0x0] [url = about:blank] 07:59:15 INFO - PROCESS | 1651 | --DOMWINDOW == 121 (0x129211000) [pid = 1651] [serial = 298] [outer = 0x0] [url = about:blank] 07:59:15 INFO - PROCESS | 1651 | --DOMWINDOW == 120 (0x126925800) [pid = 1651] [serial = 307] [outer = 0x0] [url = about:blank] 07:59:15 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x128ae1400) [pid = 1651] [serial = 308] [outer = 0x0] [url = about:blank] 07:59:15 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x12be99400) [pid = 1651] [serial = 319] [outer = 0x0] [url = about:blank] 07:59:15 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x12b92cc00) [pid = 1651] [serial = 316] [outer = 0x0] [url = about:blank] 07:59:15 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x118e10c00) [pid = 1651] [serial = 302] [outer = 0x0] [url = about:blank] 07:59:15 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x118304800) [pid = 1651] [serial = 301] [outer = 0x0] [url = about:blank] 07:59:15 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x128962800) [pid = 1651] [serial = 295] [outer = 0x0] [url = about:blank] 07:59:15 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x12b073400) [pid = 1651] [serial = 313] [outer = 0x0] [url = about:blank] 07:59:15 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x12b706000) [pid = 1651] [serial = 314] [outer = 0x0] [url = about:blank] 07:59:15 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x12c0a3c00) [pid = 1651] [serial = 322] [outer = 0x0] [url = about:blank] 07:59:15 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x1198cd800) [pid = 1651] [serial = 292] [outer = 0x0] [url = about:blank] 07:59:15 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x1176de000) [pid = 1651] [serial = 289] [outer = 0x0] [url = about:blank] 07:59:15 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x12c09e800) [pid = 1651] [serial = 320] [outer = 0x0] [url = about:blank] 07:59:15 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x12b931400) [pid = 1651] [serial = 287] [outer = 0x0] [url = about:blank] 07:59:15 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x1213d3000) [pid = 1651] [serial = 325] [outer = 0x0] [url = about:blank] 07:59:15 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x112966800) [pid = 1651] [serial = 329] [outer = 0x0] [url = about:blank] 07:59:15 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x119629c00) [pid = 1651] [serial = 331] [outer = 0x0] [url = about:blank] 07:59:15 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x112962400) [pid = 1651] [serial = 328] [outer = 0x0] [url = about:blank] 07:59:15 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x1213d7400) [pid = 1651] [serial = 326] [outer = 0x0] [url = about:blank] 07:59:15 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x12ca04800) [pid = 1651] [serial = 323] [outer = 0x0] [url = about:blank] 07:59:15 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x125388c00) [pid = 1651] [serial = 332] [outer = 0x0] [url = about:blank] 07:59:15 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x12be51c00) [pid = 1651] [serial = 317] [outer = 0x0] [url = about:blank] 07:59:15 INFO - PROCESS | 1651 | 1467039555746 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]]]}] 07:59:15 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 07:59:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 519ms 07:59:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 07:59:15 INFO - PROCESS | 1651 | 1467039555763 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 07:59:15 INFO - PROCESS | 1651 | 1467039555764 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 07:59:15 INFO - PROCESS | 1651 | 1467039555767 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 07:59:15 INFO - PROCESS | 1651 | 1467039555770 Marionette TRACE conn2 <- [1,518,null,{}] 07:59:15 INFO - PROCESS | 1651 | 1467039555777 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}] 07:59:15 INFO - PROCESS | 1651 | 1467039555781 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:15 INFO - PROCESS | 1651 | 1467039555894 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 07:59:15 INFO - PROCESS | 1651 | 1467039555901 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:15 INFO - PROCESS | 1651 | 1467039555903 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:15 INFO - PROCESS | 1651 | ++DOCSHELL 0x120ddc000 == 40 [pid = 1651] [id = 137] 07:59:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x119582000) [pid = 1651] [serial = 408] [outer = 0x0] 07:59:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x120d97400) [pid = 1651] [serial = 409] [outer = 0x119582000] 07:59:15 INFO - PROCESS | 1651 | 1467039555948 Marionette DEBUG loaded listener.js 07:59:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x1213cd800) [pid = 1651] [serial = 410] [outer = 0x119582000] 07:59:16 INFO - PROCESS | 1651 | 1467039556361 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]]]}] 07:59:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 07:59:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 621ms 07:59:16 INFO - PROCESS | 1651 | 1467039556390 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 07:59:16 INFO - PROCESS | 1651 | 1467039556395 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 07:59:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 07:59:16 INFO - PROCESS | 1651 | 1467039556410 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 07:59:16 INFO - PROCESS | 1651 | 1467039556411 Marionette TRACE conn2 <- [1,522,null,{}] 07:59:16 INFO - PROCESS | 1651 | 1467039556415 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}] 07:59:16 INFO - PROCESS | 1651 | 1467039556417 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:16 INFO - PROCESS | 1651 | 1467039556512 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 07:59:16 INFO - PROCESS | 1651 | 1467039556516 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:16 INFO - PROCESS | 1651 | 1467039556518 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:16 INFO - PROCESS | 1651 | ++DOCSHELL 0x123b98000 == 41 [pid = 1651] [id = 138] 07:59:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x121b88000) [pid = 1651] [serial = 411] [outer = 0x0] 07:59:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x1248b6c00) [pid = 1651] [serial = 412] [outer = 0x121b88000] 07:59:16 INFO - PROCESS | 1651 | 1467039556544 Marionette DEBUG loaded listener.js 07:59:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x12491e000) [pid = 1651] [serial = 413] [outer = 0x121b88000] 07:59:16 INFO - PROCESS | 1651 | 1467039556897 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]]]}] 07:59:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 07:59:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 523ms 07:59:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 07:59:16 INFO - PROCESS | 1651 | 1467039556931 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 07:59:16 INFO - PROCESS | 1651 | 1467039556932 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 07:59:16 INFO - PROCESS | 1651 | 1467039556934 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 07:59:16 INFO - PROCESS | 1651 | 1467039556935 Marionette TRACE conn2 <- [1,526,null,{}] 07:59:16 INFO - PROCESS | 1651 | 1467039556938 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}] 07:59:16 INFO - PROCESS | 1651 | 1467039556939 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:17 INFO - PROCESS | 1651 | 1467039557021 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 07:59:17 INFO - PROCESS | 1651 | 1467039557029 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:17 INFO - PROCESS | 1651 | 1467039557031 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:17 INFO - PROCESS | 1651 | ++DOCSHELL 0x125417000 == 42 [pid = 1651] [id = 139] 07:59:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x124956800) [pid = 1651] [serial = 414] [outer = 0x0] 07:59:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x1260d4c00) [pid = 1651] [serial = 415] [outer = 0x124956800] 07:59:17 INFO - PROCESS | 1651 | 1467039557056 Marionette DEBUG loaded listener.js 07:59:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x126927000) [pid = 1651] [serial = 416] [outer = 0x124956800] 07:59:17 INFO - PROCESS | 1651 | 1467039557421 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]]]}] 07:59:17 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 07:59:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 518ms 07:59:17 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 07:59:17 INFO - PROCESS | 1651 | 1467039557453 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 07:59:17 INFO - PROCESS | 1651 | 1467039557454 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 07:59:17 INFO - PROCESS | 1651 | 1467039557456 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 07:59:17 INFO - PROCESS | 1651 | 1467039557458 Marionette TRACE conn2 <- [1,530,null,{}] 07:59:17 INFO - PROCESS | 1651 | 1467039557460 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}] 07:59:17 INFO - PROCESS | 1651 | 1467039557464 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:17 INFO - PROCESS | 1651 | 1467039557598 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 07:59:17 INFO - PROCESS | 1651 | 1467039557616 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:17 INFO - PROCESS | 1651 | 1467039557617 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:17 INFO - PROCESS | 1651 | ++DOCSHELL 0x1289c3800 == 43 [pid = 1651] [id = 140] 07:59:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x128962800) [pid = 1651] [serial = 417] [outer = 0x0] 07:59:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x129205800) [pid = 1651] [serial = 418] [outer = 0x128962800] 07:59:17 INFO - PROCESS | 1651 | 1467039557643 Marionette DEBUG loaded listener.js 07:59:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x12b887c00) [pid = 1651] [serial = 419] [outer = 0x128962800] 07:59:18 INFO - PROCESS | 1651 | 1467039558001 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"]]]}] 07:59:18 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 07:59:18 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 07:59:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:59:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:59:18 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 07:59:18 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 07:59:18 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 07:59:18 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 07:59:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:59:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:59:18 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 07:59:18 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 07:59:18 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 569ms 07:59:18 INFO - PROCESS | 1651 | 1467039558027 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 07:59:18 INFO - PROCESS | 1651 | 1467039558028 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 07:59:18 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 07:59:18 INFO - PROCESS | 1651 | 1467039558030 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 07:59:18 INFO - PROCESS | 1651 | 1467039558031 Marionette TRACE conn2 <- [1,534,null,{}] 07:59:18 INFO - PROCESS | 1651 | 1467039558034 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}] 07:59:18 INFO - PROCESS | 1651 | 1467039558035 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:18 INFO - PROCESS | 1651 | 1467039558141 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 07:59:18 INFO - PROCESS | 1651 | 1467039558155 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:18 INFO - PROCESS | 1651 | 1467039558156 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:18 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a78c800 == 44 [pid = 1651] [id = 141] 07:59:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x12b88a400) [pid = 1651] [serial = 420] [outer = 0x0] 07:59:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x12be4e400) [pid = 1651] [serial = 421] [outer = 0x12b88a400] 07:59:18 INFO - PROCESS | 1651 | 1467039558188 Marionette DEBUG loaded listener.js 07:59:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x12bea3c00) [pid = 1651] [serial = 422] [outer = 0x12b88a400] 07:59:18 INFO - PROCESS | 1651 | 1467039558538 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]]]}] 07:59:18 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 07:59:18 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 517ms 07:59:18 INFO - PROCESS | 1651 | 1467039558549 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 07:59:18 INFO - PROCESS | 1651 | 1467039558550 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 07:59:18 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 07:59:18 INFO - PROCESS | 1651 | 1467039558552 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 07:59:18 INFO - PROCESS | 1651 | 1467039558553 Marionette TRACE conn2 <- [1,538,null,{}] 07:59:18 INFO - PROCESS | 1651 | 1467039558555 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}] 07:59:18 INFO - PROCESS | 1651 | 1467039558557 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:18 INFO - PROCESS | 1651 | 1467039558666 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 07:59:18 INFO - PROCESS | 1651 | 1467039558683 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:18 INFO - PROCESS | 1651 | 1467039558684 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:18 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b8cb800 == 45 [pid = 1651] [id = 142] 07:59:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x121035400) [pid = 1651] [serial = 423] [outer = 0x0] 07:59:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x121039c00) [pid = 1651] [serial = 424] [outer = 0x121035400] 07:59:18 INFO - PROCESS | 1651 | 1467039558716 Marionette DEBUG loaded listener.js 07:59:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x121041000) [pid = 1651] [serial = 425] [outer = 0x121035400] 07:59:19 INFO - PROCESS | 1651 | 1467039559112 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]]]}] 07:59:19 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. 07:59:19 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 618ms 07:59:19 INFO - PROCESS | 1651 | 1467039559171 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 07:59:19 INFO - PROCESS | 1651 | 1467039559172 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 07:59:19 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 07:59:19 INFO - PROCESS | 1651 | 1467039559175 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 07:59:19 INFO - PROCESS | 1651 | 1467039559176 Marionette TRACE conn2 <- [1,542,null,{}] 07:59:19 INFO - PROCESS | 1651 | 1467039559178 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}] 07:59:19 INFO - PROCESS | 1651 | 1467039559180 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:19 INFO - PROCESS | 1651 | 1467039559342 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 07:59:19 INFO - PROCESS | 1651 | 1467039559356 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:19 INFO - PROCESS | 1651 | 1467039559357 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:19 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c273800 == 46 [pid = 1651] [id = 143] 07:59:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x121035c00) [pid = 1651] [serial = 426] [outer = 0x0] 07:59:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x12be49c00) [pid = 1651] [serial = 427] [outer = 0x121035c00] 07:59:19 INFO - PROCESS | 1651 | 1467039559399 Marionette DEBUG loaded listener.js 07:59:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x12bf9ec00) [pid = 1651] [serial = 428] [outer = 0x121035c00] 07:59:19 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x12be58c00) [pid = 1651] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 07:59:19 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x110ee9000) [pid = 1651] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 07:59:19 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x12a596800) [pid = 1651] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 07:59:19 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x119698000) [pid = 1651] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 07:59:19 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x128965800) [pid = 1651] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 07:59:19 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x11908c800) [pid = 1651] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 07:59:19 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x112958400) [pid = 1651] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 07:59:19 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x112692800) [pid = 1651] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 07:59:19 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x11269e000) [pid = 1651] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 07:59:19 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x11269c000) [pid = 1651] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 07:59:19 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x118387800) [pid = 1651] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 07:59:19 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x12af2b400) [pid = 1651] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 07:59:19 INFO - PROCESS | 1651 | 1467039559953 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]]]}] 07:59:19 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. 07:59:19 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 821ms 07:59:19 INFO - PROCESS | 1651 | 1467039559996 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 07:59:19 INFO - PROCESS | 1651 | 1467039559998 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 07:59:19 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 07:59:20 INFO - PROCESS | 1651 | 1467039560000 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 07:59:20 INFO - PROCESS | 1651 | 1467039560001 Marionette TRACE conn2 <- [1,546,null,{}] 07:59:20 INFO - PROCESS | 1651 | 1467039560003 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}] 07:59:20 INFO - PROCESS | 1651 | 1467039560004 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:20 INFO - PROCESS | 1651 | 1467039560091 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 07:59:20 INFO - PROCESS | 1651 | 1467039560177 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:20 INFO - PROCESS | 1651 | 1467039560180 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:20 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c60a800 == 47 [pid = 1651] [id = 144] 07:59:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x110ee7800) [pid = 1651] [serial = 429] [outer = 0x0] 07:59:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x112f3e400) [pid = 1651] [serial = 430] [outer = 0x110ee7800] 07:59:20 INFO - PROCESS | 1651 | 1467039560211 Marionette DEBUG loaded listener.js 07:59:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x128adc800) [pid = 1651] [serial = 431] [outer = 0x110ee7800] 07:59:20 INFO - PROCESS | 1651 | 1467039560504 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]]]}] 07:59:20 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 07:59:20 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 518ms 07:59:20 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 07:59:20 INFO - PROCESS | 1651 | 1467039560519 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 07:59:20 INFO - PROCESS | 1651 | 1467039560520 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 07:59:20 INFO - PROCESS | 1651 | 1467039560523 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 07:59:20 INFO - PROCESS | 1651 | 1467039560525 Marionette TRACE conn2 <- [1,550,null,{}] 07:59:20 INFO - PROCESS | 1651 | 1467039560536 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}] 07:59:20 INFO - PROCESS | 1651 | 1467039560538 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:20 INFO - PROCESS | 1651 | 1467039560670 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 07:59:20 INFO - PROCESS | 1651 | 1467039560751 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:20 INFO - PROCESS | 1651 | 1467039560753 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:20 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d0cb800 == 48 [pid = 1651] [id = 145] 07:59:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x11670d800) [pid = 1651] [serial = 432] [outer = 0x0] 07:59:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x12a596800) [pid = 1651] [serial = 433] [outer = 0x11670d800] 07:59:20 INFO - PROCESS | 1651 | 1467039560786 Marionette DEBUG loaded listener.js 07:59:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x12c09cc00) [pid = 1651] [serial = 434] [outer = 0x11670d800] 07:59:21 INFO - PROCESS | 1651 | 1467039561077 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]]]}] 07:59:21 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. 07:59:21 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 578ms 07:59:21 INFO - PROCESS | 1651 | 1467039561101 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 07:59:21 INFO - PROCESS | 1651 | 1467039561103 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 07:59:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 07:59:21 INFO - PROCESS | 1651 | 1467039561105 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 07:59:21 INFO - PROCESS | 1651 | 1467039561106 Marionette TRACE conn2 <- [1,554,null,{}] 07:59:21 INFO - PROCESS | 1651 | 1467039561117 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}] 07:59:21 INFO - PROCESS | 1651 | 1467039561118 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:21 INFO - PROCESS | 1651 | 1467039561212 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 07:59:21 INFO - PROCESS | 1651 | 1467039561216 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:21 INFO - PROCESS | 1651 | 1467039561218 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:21 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d482800 == 49 [pid = 1651] [id = 146] 07:59:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x1128a9c00) [pid = 1651] [serial = 435] [outer = 0x0] 07:59:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x1128ac400) [pid = 1651] [serial = 436] [outer = 0x1128a9c00] 07:59:21 INFO - PROCESS | 1651 | 1467039561242 Marionette DEBUG loaded listener.js 07:59:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x1213cc800) [pid = 1651] [serial = 437] [outer = 0x1128a9c00] 07:59:21 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 07:59:21 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 07:59:21 INFO - PROCESS | 1651 | 1467039561595 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]]]}] 07:59:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 07:59:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 526ms 07:59:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 07:59:21 INFO - PROCESS | 1651 | 1467039561637 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 07:59:21 INFO - PROCESS | 1651 | 1467039561638 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 07:59:21 INFO - PROCESS | 1651 | 1467039561640 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 07:59:21 INFO - PROCESS | 1651 | 1467039561641 Marionette TRACE conn2 <- [1,558,null,{}] 07:59:21 INFO - PROCESS | 1651 | 1467039561643 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}] 07:59:21 INFO - PROCESS | 1651 | 1467039561644 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:21 INFO - PROCESS | 1651 | 1467039561741 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 07:59:21 INFO - PROCESS | 1651 | 1467039561744 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:21 INFO - PROCESS | 1651 | 1467039561745 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:21 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d7f6800 == 50 [pid = 1651] [id = 147] 07:59:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x128903800) [pid = 1651] [serial = 438] [outer = 0x0] 07:59:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x128909000) [pid = 1651] [serial = 439] [outer = 0x128903800] 07:59:21 INFO - PROCESS | 1651 | 1467039561770 Marionette DEBUG loaded listener.js 07:59:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x12890d000) [pid = 1651] [serial = 440] [outer = 0x128903800] 07:59:22 INFO - PROCESS | 1651 | 1467039562267 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]]]}] 07:59:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 07:59:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 668ms 07:59:22 INFO - PROCESS | 1651 | 1467039562309 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 07:59:22 INFO - PROCESS | 1651 | 1467039562312 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 07:59:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 07:59:22 INFO - PROCESS | 1651 | 1467039562315 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 07:59:22 INFO - PROCESS | 1651 | 1467039562319 Marionette TRACE conn2 <- [1,562,null,{}] 07:59:22 INFO - PROCESS | 1651 | 1467039562322 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}] 07:59:22 INFO - PROCESS | 1651 | 1467039562324 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:22 INFO - PROCESS | 1651 | 1467039562436 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 07:59:22 INFO - PROCESS | 1651 | 1467039562546 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:22 INFO - PROCESS | 1651 | 1467039562548 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:22 INFO - PROCESS | 1651 | ++DOCSHELL 0x11919b800 == 51 [pid = 1651] [id = 148] 07:59:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x115451c00) [pid = 1651] [serial = 441] [outer = 0x0] 07:59:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 122 (0x11670e400) [pid = 1651] [serial = 442] [outer = 0x115451c00] 07:59:22 INFO - PROCESS | 1651 | 1467039562579 Marionette DEBUG loaded listener.js 07:59:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 123 (0x118304800) [pid = 1651] [serial = 443] [outer = 0x115451c00] 07:59:22 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 07:59:23 INFO - PROCESS | 1651 | 1467039562999 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]]]}] 07:59:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 07:59:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 723ms 07:59:23 INFO - PROCESS | 1651 | 1467039563038 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 07:59:23 INFO - PROCESS | 1651 | 1467039563041 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 07:59:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 07:59:23 INFO - PROCESS | 1651 | 1467039563045 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 07:59:23 INFO - PROCESS | 1651 | 1467039563047 Marionette TRACE conn2 <- [1,566,null,{}] 07:59:23 INFO - PROCESS | 1651 | 1467039563050 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}] 07:59:23 INFO - PROCESS | 1651 | 1467039563052 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:23 INFO - PROCESS | 1651 | 1467039563165 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 07:59:23 INFO - PROCESS | 1651 | 1467039563249 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:23 INFO - PROCESS | 1651 | 1467039563251 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:23 INFO - PROCESS | 1651 | ++DOCSHELL 0x12697d800 == 52 [pid = 1651] [id = 149] 07:59:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 124 (0x11908c800) [pid = 1651] [serial = 444] [outer = 0x0] 07:59:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 125 (0x119693c00) [pid = 1651] [serial = 445] [outer = 0x11908c800] 07:59:23 INFO - PROCESS | 1651 | 1467039563282 Marionette DEBUG loaded listener.js 07:59:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 126 (0x120f65000) [pid = 1651] [serial = 446] [outer = 0x11908c800] 07:59:23 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 07:59:23 INFO - PROCESS | 1651 | 1467039563717 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]]]}] 07:59:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 07:59:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 721ms 07:59:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 07:59:23 INFO - PROCESS | 1651 | 1467039563769 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 07:59:23 INFO - PROCESS | 1651 | 1467039563771 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 07:59:23 INFO - PROCESS | 1651 | 1467039563786 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 07:59:23 INFO - PROCESS | 1651 | 1467039563788 Marionette TRACE conn2 <- [1,570,null,{}] 07:59:23 INFO - PROCESS | 1651 | 1467039563799 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}] 07:59:23 INFO - PROCESS | 1651 | 1467039563803 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:23 INFO - PROCESS | 1651 | 1467039563914 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 07:59:23 INFO - PROCESS | 1651 | 1467039563988 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:23 INFO - PROCESS | 1651 | 1467039563990 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:24 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d483000 == 53 [pid = 1651] [id = 150] 07:59:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 127 (0x1248b4c00) [pid = 1651] [serial = 447] [outer = 0x0] 07:59:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 128 (0x1260db400) [pid = 1651] [serial = 448] [outer = 0x1248b4c00] 07:59:24 INFO - PROCESS | 1651 | 1467039564023 Marionette DEBUG loaded listener.js 07:59:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 129 (0x128910000) [pid = 1651] [serial = 449] [outer = 0x1248b4c00] 07:59:24 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 07:59:24 INFO - PROCESS | 1651 | 1467039564444 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]]]}] 07:59:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 07:59:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 688ms 07:59:24 INFO - PROCESS | 1651 | 1467039564462 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 07:59:24 INFO - PROCESS | 1651 | 1467039564463 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 07:59:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 07:59:24 INFO - PROCESS | 1651 | 1467039564466 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 07:59:24 INFO - PROCESS | 1651 | 1467039564467 Marionette TRACE conn2 <- [1,574,null,{}] 07:59:24 INFO - PROCESS | 1651 | 1467039564469 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}] 07:59:24 INFO - PROCESS | 1651 | 1467039564471 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:24 INFO - PROCESS | 1651 | 1467039564583 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 07:59:24 INFO - PROCESS | 1651 | 1467039564684 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:24 INFO - PROCESS | 1651 | 1467039564685 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:24 INFO - PROCESS | 1651 | ++DOCSHELL 0x12db74800 == 54 [pid = 1651] [id = 151] 07:59:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 130 (0x129112000) [pid = 1651] [serial = 450] [outer = 0x0] 07:59:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 131 (0x1295d1400) [pid = 1651] [serial = 451] [outer = 0x129112000] 07:59:24 INFO - PROCESS | 1651 | 1467039564716 Marionette DEBUG loaded listener.js 07:59:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 132 (0x12a7d8400) [pid = 1651] [serial = 452] [outer = 0x129112000] 07:59:25 INFO - PROCESS | 1651 | 1467039565142 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]]]}] 07:59:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 07:59:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 720ms 07:59:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 07:59:25 INFO - PROCESS | 1651 | 1467039565203 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 07:59:25 INFO - PROCESS | 1651 | 1467039565205 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 07:59:25 INFO - PROCESS | 1651 | 1467039565220 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 07:59:25 INFO - PROCESS | 1651 | 1467039565221 Marionette TRACE conn2 <- [1,578,null,{}] 07:59:25 INFO - PROCESS | 1651 | 1467039565415 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}] 07:59:25 INFO - PROCESS | 1651 | 1467039565416 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:25 INFO - PROCESS | 1651 | 1467039565509 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 07:59:25 INFO - PROCESS | 1651 | 1467039565575 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:25 INFO - PROCESS | 1651 | 1467039565577 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:25 INFO - PROCESS | 1651 | ++DOCSHELL 0x119a2d000 == 55 [pid = 1651] [id = 152] 07:59:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 133 (0x116705400) [pid = 1651] [serial = 453] [outer = 0x0] 07:59:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 134 (0x116710400) [pid = 1651] [serial = 454] [outer = 0x116705400] 07:59:25 INFO - PROCESS | 1651 | 1467039565606 Marionette DEBUG loaded listener.js 07:59:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 135 (0x118305c00) [pid = 1651] [serial = 455] [outer = 0x116705400] 07:59:26 INFO - PROCESS | 1651 | 1467039566142 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]]]}] 07:59:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 07:59:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 988ms 07:59:26 INFO - PROCESS | 1651 | 1467039566197 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 07:59:26 INFO - PROCESS | 1651 | 1467039566200 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 07:59:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 07:59:26 INFO - PROCESS | 1651 | 1467039566205 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 07:59:26 INFO - PROCESS | 1651 | 1467039566207 Marionette TRACE conn2 <- [1,582,null,{}] 07:59:26 INFO - PROCESS | 1651 | 1467039566214 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}] 07:59:26 INFO - PROCESS | 1651 | 1467039566217 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:26 INFO - PROCESS | 1651 | 1467039566349 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 07:59:26 INFO - PROCESS | 1651 | 1467039566427 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:26 INFO - PROCESS | 1651 | 1467039566429 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:26 INFO - PROCESS | 1651 | ++DOCSHELL 0x11918b000 == 56 [pid = 1651] [id = 153] 07:59:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 136 (0x119084400) [pid = 1651] [serial = 456] [outer = 0x0] 07:59:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 137 (0x119579000) [pid = 1651] [serial = 457] [outer = 0x119084400] 07:59:26 INFO - PROCESS | 1651 | 1467039566458 Marionette DEBUG loaded listener.js 07:59:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 138 (0x11969d000) [pid = 1651] [serial = 458] [outer = 0x119084400] 07:59:26 INFO - PROCESS | 1651 | --DOCSHELL 0x12d482800 == 55 [pid = 1651] [id = 146] 07:59:26 INFO - PROCESS | 1651 | --DOCSHELL 0x12d0cb800 == 54 [pid = 1651] [id = 145] 07:59:26 INFO - PROCESS | 1651 | --DOCSHELL 0x12c60a800 == 53 [pid = 1651] [id = 144] 07:59:26 INFO - PROCESS | 1651 | --DOMWINDOW == 137 (0x11957ac00) [pid = 1651] [serial = 340] [outer = 0x0] [url = about:blank] 07:59:26 INFO - PROCESS | 1651 | --DOMWINDOW == 136 (0x126925400) [pid = 1651] [serial = 346] [outer = 0x0] [url = about:blank] 07:59:26 INFO - PROCESS | 1651 | --DOMWINDOW == 135 (0x118308400) [pid = 1651] [serial = 337] [outer = 0x0] [url = about:blank] 07:59:26 INFO - PROCESS | 1651 | --DOMWINDOW == 134 (0x123ef6c00) [pid = 1651] [serial = 343] [outer = 0x0] [url = about:blank] 07:59:26 INFO - PROCESS | 1651 | --DOMWINDOW == 133 (0x1248bb800) [pid = 1651] [serial = 385] [outer = 0x0] [url = about:blank] 07:59:26 INFO - PROCESS | 1651 | --DOCSHELL 0x12c273800 == 52 [pid = 1651] [id = 143] 07:59:26 INFO - PROCESS | 1651 | --DOCSHELL 0x12b8cb800 == 51 [pid = 1651] [id = 142] 07:59:26 INFO - PROCESS | 1651 | --DOCSHELL 0x12a78c800 == 50 [pid = 1651] [id = 141] 07:59:26 INFO - PROCESS | 1651 | --DOCSHELL 0x1289c3800 == 49 [pid = 1651] [id = 140] 07:59:26 INFO - PROCESS | 1651 | --DOCSHELL 0x125417000 == 48 [pid = 1651] [id = 139] 07:59:26 INFO - PROCESS | 1651 | --DOCSHELL 0x123b98000 == 47 [pid = 1651] [id = 138] 07:59:26 INFO - PROCESS | 1651 | --DOCSHELL 0x120ddc000 == 46 [pid = 1651] [id = 137] 07:59:26 INFO - PROCESS | 1651 | --DOCSHELL 0x116ace000 == 45 [pid = 1651] [id = 136] 07:59:26 INFO - PROCESS | 1651 | --DOCSHELL 0x118112800 == 44 [pid = 1651] [id = 135] 07:59:27 INFO - PROCESS | 1651 | --DOCSHELL 0x11816b800 == 43 [pid = 1651] [id = 130] 07:59:27 INFO - PROCESS | 1651 | --DOMWINDOW == 132 (0x12be9ec00) [pid = 1651] [serial = 367] [outer = 0x0] [url = about:blank] 07:59:27 INFO - PROCESS | 1651 | --DOMWINDOW == 131 (0x110eefc00) [pid = 1651] [serial = 370] [outer = 0x0] [url = about:blank] 07:59:27 INFO - PROCESS | 1651 | --DOMWINDOW == 130 (0x12af26800) [pid = 1651] [serial = 362] [outer = 0x0] [url = about:blank] 07:59:27 INFO - PROCESS | 1651 | --DOMWINDOW == 129 (0x12138cc00) [pid = 1651] [serial = 353] [outer = 0x0] [url = about:blank] 07:59:27 INFO - PROCESS | 1651 | --DOMWINDOW == 128 (0x120d94800) [pid = 1651] [serial = 352] [outer = 0x0] [url = about:blank] 07:59:27 INFO - PROCESS | 1651 | --DOMWINDOW == 127 (0x129208c00) [pid = 1651] [serial = 358] [outer = 0x0] [url = about:blank] 07:59:27 INFO - PROCESS | 1651 | --DOMWINDOW == 126 (0x12942f800) [pid = 1651] [serial = 359] [outer = 0x0] [url = about:blank] 07:59:27 INFO - PROCESS | 1651 | --DOMWINDOW == 125 (0x121289c00) [pid = 1651] [serial = 355] [outer = 0x0] [url = about:blank] 07:59:27 INFO - PROCESS | 1651 | --DOMWINDOW == 124 (0x1260da800) [pid = 1651] [serial = 356] [outer = 0x0] [url = about:blank] 07:59:27 INFO - PROCESS | 1651 | --DOMWINDOW == 123 (0x1185c9000) [pid = 1651] [serial = 350] [outer = 0x0] [url = about:blank] 07:59:27 INFO - PROCESS | 1651 | --DOMWINDOW == 122 (0x118389000) [pid = 1651] [serial = 349] [outer = 0x0] [url = about:blank] 07:59:27 INFO - PROCESS | 1651 | --DOMWINDOW == 121 (0x112697c00) [pid = 1651] [serial = 373] [outer = 0x0] [url = about:blank] 07:59:27 INFO - PROCESS | 1651 | --DOMWINDOW == 120 (0x112d38000) [pid = 1651] [serial = 371] [outer = 0x0] [url = about:blank] 07:59:27 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x116704c00) [pid = 1651] [serial = 376] [outer = 0x0] [url = about:blank] 07:59:27 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x116709800) [pid = 1651] [serial = 377] [outer = 0x0] [url = about:blank] 07:59:27 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x11670c000) [pid = 1651] [serial = 379] [outer = 0x0] [url = about:blank] 07:59:27 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x121466c00) [pid = 1651] [serial = 382] [outer = 0x0] [url = about:blank] 07:59:27 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x12a7d8c00) [pid = 1651] [serial = 361] [outer = 0x0] [url = about:blank] 07:59:27 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x11269c400) [pid = 1651] [serial = 374] [outer = 0x0] [url = about:blank] 07:59:27 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x12c09c400) [pid = 1651] [serial = 383] [outer = 0x0] [url = about:blank] 07:59:27 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x12b705400) [pid = 1651] [serial = 364] [outer = 0x0] [url = about:blank] 07:59:27 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x12c09a400) [pid = 1651] [serial = 368] [outer = 0x0] [url = about:blank] 07:59:27 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x1185c3800) [pid = 1651] [serial = 380] [outer = 0x0] [url = about:blank] 07:59:27 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x12b88d800) [pid = 1651] [serial = 365] [outer = 0x0] [url = about:blank] 07:59:27 INFO - PROCESS | 1651 | 1467039567016 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]]]}] 07:59:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 07:59:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 826ms 07:59:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 07:59:27 INFO - PROCESS | 1651 | 1467039567030 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 07:59:27 INFO - PROCESS | 1651 | 1467039567031 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 07:59:27 INFO - PROCESS | 1651 | 1467039567034 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 07:59:27 INFO - PROCESS | 1651 | 1467039567035 Marionette TRACE conn2 <- [1,586,null,{}] 07:59:27 INFO - PROCESS | 1651 | 1467039567037 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}] 07:59:27 INFO - PROCESS | 1651 | 1467039567039 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:27 INFO - PROCESS | 1651 | 1467039567127 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 07:59:27 INFO - PROCESS | 1651 | 1467039567133 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:27 INFO - PROCESS | 1651 | 1467039567135 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:27 INFO - PROCESS | 1651 | ++DOCSHELL 0x119043800 == 44 [pid = 1651] [id = 154] 07:59:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x119a8a800) [pid = 1651] [serial = 459] [outer = 0x0] 07:59:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x120e87400) [pid = 1651] [serial = 460] [outer = 0x119a8a800] 07:59:27 INFO - PROCESS | 1651 | 1467039567164 Marionette DEBUG loaded listener.js 07:59:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x12103f400) [pid = 1651] [serial = 461] [outer = 0x119a8a800] 07:59:27 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 07:59:27 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 07:59:27 INFO - PROCESS | 1651 | 1467039567531 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]]]}] 07:59:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 07:59:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 519ms 07:59:27 INFO - PROCESS | 1651 | 1467039567557 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 07:59:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 07:59:27 INFO - PROCESS | 1651 | 1467039567561 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 07:59:27 INFO - PROCESS | 1651 | 1467039567565 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 07:59:27 INFO - PROCESS | 1651 | 1467039567566 Marionette TRACE conn2 <- [1,590,null,{}] 07:59:27 INFO - PROCESS | 1651 | 1467039567569 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}] 07:59:27 INFO - PROCESS | 1651 | 1467039567570 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:27 INFO - PROCESS | 1651 | 1467039567654 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 07:59:27 INFO - PROCESS | 1651 | 1467039567659 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:27 INFO - PROCESS | 1651 | 1467039567662 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:27 INFO - PROCESS | 1651 | ++DOCSHELL 0x1218e2800 == 45 [pid = 1651] [id = 155] 07:59:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x121465000) [pid = 1651] [serial = 462] [outer = 0x0] 07:59:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x1248c0c00) [pid = 1651] [serial = 463] [outer = 0x121465000] 07:59:27 INFO - PROCESS | 1651 | 1467039567688 Marionette DEBUG loaded listener.js 07:59:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x12678bc00) [pid = 1651] [serial = 464] [outer = 0x121465000] 07:59:28 INFO - PROCESS | 1651 | 1467039568044 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]]]}] 07:59:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 07:59:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 518ms 07:59:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 07:59:28 INFO - PROCESS | 1651 | 1467039568084 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 07:59:28 INFO - PROCESS | 1651 | 1467039568085 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 07:59:28 INFO - PROCESS | 1651 | 1467039568087 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 07:59:28 INFO - PROCESS | 1651 | 1467039568088 Marionette TRACE conn2 <- [1,594,null,{}] 07:59:28 INFO - PROCESS | 1651 | 1467039568090 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}] 07:59:28 INFO - PROCESS | 1651 | 1467039568092 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:28 INFO - PROCESS | 1651 | 1467039568172 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 07:59:28 INFO - PROCESS | 1651 | 1467039568179 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:28 INFO - PROCESS | 1651 | 1467039568180 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:28 INFO - PROCESS | 1651 | ++DOCSHELL 0x11746e800 == 46 [pid = 1651] [id = 156] 07:59:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x12678c400) [pid = 1651] [serial = 465] [outer = 0x0] 07:59:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x12890fc00) [pid = 1651] [serial = 466] [outer = 0x12678c400] 07:59:28 INFO - PROCESS | 1651 | 1467039568205 Marionette DEBUG loaded listener.js 07:59:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x128e57c00) [pid = 1651] [serial = 467] [outer = 0x12678c400] 07:59:28 INFO - PROCESS | 1651 | 1467039568569 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]]]}] 07:59:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 07:59:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 518ms 07:59:28 INFO - PROCESS | 1651 | 1467039568606 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 07:59:28 INFO - PROCESS | 1651 | 1467039568608 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 07:59:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 07:59:28 INFO - PROCESS | 1651 | 1467039568612 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 07:59:28 INFO - PROCESS | 1651 | 1467039568613 Marionette TRACE conn2 <- [1,598,null,{}] 07:59:28 INFO - PROCESS | 1651 | 1467039568616 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}] 07:59:28 INFO - PROCESS | 1651 | 1467039568620 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:28 INFO - PROCESS | 1651 | 1467039568755 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 07:59:28 INFO - PROCESS | 1651 | 1467039568807 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:28 INFO - PROCESS | 1651 | 1467039568809 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:28 INFO - PROCESS | 1651 | ++DOCSHELL 0x1164b7800 == 47 [pid = 1651] [id = 157] 07:59:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x129209800) [pid = 1651] [serial = 468] [outer = 0x0] 07:59:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x12a733000) [pid = 1651] [serial = 469] [outer = 0x129209800] 07:59:28 INFO - PROCESS | 1651 | 1467039568834 Marionette DEBUG loaded listener.js 07:59:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x12be4cc00) [pid = 1651] [serial = 470] [outer = 0x129209800] 07:59:29 INFO - PROCESS | 1651 | 1467039569147 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]]]}] 07:59:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 07:59:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 569ms 07:59:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 07:59:29 INFO - PROCESS | 1651 | 1467039569182 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 07:59:29 INFO - PROCESS | 1651 | 1467039569183 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 07:59:29 INFO - PROCESS | 1651 | 1467039569185 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 07:59:29 INFO - PROCESS | 1651 | 1467039569186 Marionette TRACE conn2 <- [1,602,null,{}] 07:59:29 INFO - PROCESS | 1651 | 1467039569188 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}] 07:59:29 INFO - PROCESS | 1651 | 1467039569190 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:29 INFO - PROCESS | 1651 | 1467039569299 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 07:59:29 INFO - PROCESS | 1651 | 1467039569314 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:29 INFO - PROCESS | 1651 | 1467039569315 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:29 INFO - PROCESS | 1651 | ++DOCSHELL 0x1292d1000 == 48 [pid = 1651] [id = 158] 07:59:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 122 (0x12b080c00) [pid = 1651] [serial = 471] [outer = 0x0] 07:59:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 123 (0x12be58800) [pid = 1651] [serial = 472] [outer = 0x12b080c00] 07:59:29 INFO - PROCESS | 1651 | 1467039569339 Marionette DEBUG loaded listener.js 07:59:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 124 (0x12bfa3400) [pid = 1651] [serial = 473] [outer = 0x12b080c00] 07:59:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 07:59:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 518ms 07:59:29 INFO - PROCESS | 1651 | 1467039569697 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]]]}] 07:59:29 INFO - PROCESS | 1651 | 1467039569704 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 07:59:29 INFO - PROCESS | 1651 | 1467039569705 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 07:59:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 07:59:29 INFO - PROCESS | 1651 | 1467039569707 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 07:59:29 INFO - PROCESS | 1651 | 1467039569709 Marionette TRACE conn2 <- [1,606,null,{}] 07:59:29 INFO - PROCESS | 1651 | 1467039569715 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}] 07:59:29 INFO - PROCESS | 1651 | 1467039569716 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:29 INFO - PROCESS | 1651 | 1467039569833 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 07:59:29 INFO - PROCESS | 1651 | 1467039569870 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:29 INFO - PROCESS | 1651 | 1467039569871 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:29 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a9ba000 == 49 [pid = 1651] [id = 159] 07:59:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 125 (0x112d1dc00) [pid = 1651] [serial = 474] [outer = 0x0] 07:59:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 126 (0x12bfa8c00) [pid = 1651] [serial = 475] [outer = 0x112d1dc00] 07:59:29 INFO - PROCESS | 1651 | 1467039569897 Marionette DEBUG loaded listener.js 07:59:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 127 (0x12c09fc00) [pid = 1651] [serial = 476] [outer = 0x112d1dc00] 07:59:30 INFO - PROCESS | 1651 | 1467039570221 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]]]}] 07:59:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 07:59:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 524ms 07:59:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 07:59:30 INFO - PROCESS | 1651 | 1467039570232 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 07:59:30 INFO - PROCESS | 1651 | 1467039570233 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 07:59:30 INFO - PROCESS | 1651 | 1467039570235 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 07:59:30 INFO - PROCESS | 1651 | 1467039570236 Marionette TRACE conn2 <- [1,610,null,{}] 07:59:30 INFO - PROCESS | 1651 | 1467039570238 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}] 07:59:30 INFO - PROCESS | 1651 | 1467039570240 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:30 INFO - PROCESS | 1651 | 1467039570357 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 07:59:30 INFO - PROCESS | 1651 | 1467039570370 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:30 INFO - PROCESS | 1651 | 1467039570371 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:30 INFO - PROCESS | 1651 | ++DOCSHELL 0x12be0c800 == 50 [pid = 1651] [id = 160] 07:59:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 128 (0x110e25000) [pid = 1651] [serial = 477] [outer = 0x0] 07:59:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 129 (0x110e2bc00) [pid = 1651] [serial = 478] [outer = 0x110e25000] 07:59:30 INFO - PROCESS | 1651 | 1467039570395 Marionette DEBUG loaded listener.js 07:59:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 130 (0x110e30000) [pid = 1651] [serial = 479] [outer = 0x110e25000] 07:59:30 INFO - PROCESS | 1651 | 1467039570746 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]]]}] 07:59:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 07:59:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 518ms 07:59:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 07:59:30 INFO - PROCESS | 1651 | 1467039570753 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 07:59:30 INFO - PROCESS | 1651 | 1467039570755 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 07:59:30 INFO - PROCESS | 1651 | 1467039570757 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 07:59:30 INFO - PROCESS | 1651 | 1467039570758 Marionette TRACE conn2 <- [1,614,null,{}] 07:59:30 INFO - PROCESS | 1651 | 1467039570760 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}] 07:59:30 INFO - PROCESS | 1651 | 1467039570762 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:30 INFO - PROCESS | 1651 | 1467039570882 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 07:59:30 INFO - PROCESS | 1651 | 1467039570896 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:30 INFO - PROCESS | 1651 | 1467039570898 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:30 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c28a800 == 51 [pid = 1651] [id = 161] 07:59:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 131 (0x110e30400) [pid = 1651] [serial = 480] [outer = 0x0] 07:59:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 132 (0x115dadc00) [pid = 1651] [serial = 481] [outer = 0x110e30400] 07:59:30 INFO - PROCESS | 1651 | 1467039570922 Marionette DEBUG loaded listener.js 07:59:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 133 (0x115db1c00) [pid = 1651] [serial = 482] [outer = 0x110e30400] 07:59:31 INFO - PROCESS | 1651 | --DOMWINDOW == 132 (0x1180be400) [pid = 1651] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 07:59:31 INFO - PROCESS | 1651 | --DOMWINDOW == 131 (0x119582000) [pid = 1651] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 07:59:31 INFO - PROCESS | 1651 | --DOMWINDOW == 130 (0x110ee7800) [pid = 1651] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 07:59:31 INFO - PROCESS | 1651 | --DOMWINDOW == 129 (0x126786c00) [pid = 1651] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 07:59:31 INFO - PROCESS | 1651 | --DOMWINDOW == 128 (0x121035c00) [pid = 1651] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 07:59:31 INFO - PROCESS | 1651 | --DOMWINDOW == 127 (0x124956800) [pid = 1651] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 07:59:31 INFO - PROCESS | 1651 | --DOMWINDOW == 126 (0x11962c800) [pid = 1651] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 07:59:31 INFO - PROCESS | 1651 | --DOMWINDOW == 125 (0x11670d800) [pid = 1651] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 07:59:31 INFO - PROCESS | 1651 | --DOMWINDOW == 124 (0x128962800) [pid = 1651] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 07:59:31 INFO - PROCESS | 1651 | --DOMWINDOW == 123 (0x118385400) [pid = 1651] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 07:59:31 INFO - PROCESS | 1651 | --DOMWINDOW == 122 (0x1176d6800) [pid = 1651] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 07:59:31 INFO - PROCESS | 1651 | --DOMWINDOW == 121 (0x1248b3800) [pid = 1651] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 07:59:31 INFO - PROCESS | 1651 | --DOMWINDOW == 120 (0x121035400) [pid = 1651] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 07:59:31 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x11295a400) [pid = 1651] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 07:59:31 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x126556c00) [pid = 1651] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 07:59:31 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x121b88000) [pid = 1651] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 07:59:31 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x12b88a400) [pid = 1651] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 07:59:31 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x121464800) [pid = 1651] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 07:59:31 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x119574400) [pid = 1651] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 07:59:31 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x118310000) [pid = 1651] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 07:59:31 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x128e50000) [pid = 1651] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 07:59:31 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x116a1a800) [pid = 1651] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 07:59:31 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x1128a9c00) [pid = 1651] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 07:59:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x115db2c00) [pid = 1651] [serial = 483] [outer = 0x12ca92c00] 07:59:31 INFO - PROCESS | 1651 | 1467039571452 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]]]}] 07:59:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 07:59:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 721ms 07:59:31 INFO - PROCESS | 1651 | 1467039571480 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 07:59:31 INFO - PROCESS | 1651 | 1467039571482 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 07:59:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 07:59:31 INFO - PROCESS | 1651 | 1467039571484 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 07:59:31 INFO - PROCESS | 1651 | 1467039571485 Marionette TRACE conn2 <- [1,618,null,{}] 07:59:31 INFO - PROCESS | 1651 | 1467039571487 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}] 07:59:31 INFO - PROCESS | 1651 | 1467039571489 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:31 INFO - PROCESS | 1651 | 1467039571615 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 07:59:31 INFO - PROCESS | 1651 | 1467039571676 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:31 INFO - PROCESS | 1651 | 1467039571678 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:31 INFO - PROCESS | 1651 | ++DOCSHELL 0x126961800 == 52 [pid = 1651] [id = 162] 07:59:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x1128a9c00) [pid = 1651] [serial = 484] [outer = 0x0] 07:59:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x115db5c00) [pid = 1651] [serial = 485] [outer = 0x1128a9c00] 07:59:31 INFO - PROCESS | 1651 | 1467039571707 Marionette DEBUG loaded listener.js 07:59:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x1216fb800) [pid = 1651] [serial = 486] [outer = 0x1128a9c00] 07:59:32 INFO - PROCESS | 1651 | 1467039572002 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]]]}] 07:59:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 07:59:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 568ms 07:59:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 07:59:32 INFO - PROCESS | 1651 | 1467039572053 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 07:59:32 INFO - PROCESS | 1651 | 1467039572054 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 07:59:32 INFO - PROCESS | 1651 | 1467039572056 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 07:59:32 INFO - PROCESS | 1651 | 1467039572058 Marionette TRACE conn2 <- [1,622,null,{}] 07:59:32 INFO - PROCESS | 1651 | 1467039572071 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}] 07:59:32 INFO - PROCESS | 1651 | 1467039572072 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:32 INFO - PROCESS | 1651 | 1467039572159 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 07:59:32 INFO - PROCESS | 1651 | 1467039572225 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:32 INFO - PROCESS | 1651 | 1467039572226 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:32 INFO - PROCESS | 1651 | ++DOCSHELL 0x12cf97000 == 53 [pid = 1651] [id = 163] 07:59:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x1185d7c00) [pid = 1651] [serial = 487] [outer = 0x0] 07:59:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x1248bbc00) [pid = 1651] [serial = 488] [outer = 0x1185d7c00] 07:59:32 INFO - PROCESS | 1651 | 1467039572250 Marionette DEBUG loaded listener.js 07:59:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x12bfa6c00) [pid = 1651] [serial = 489] [outer = 0x1185d7c00] 07:59:32 INFO - PROCESS | 1651 | 1467039572519 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]]]}] 07:59:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 07:59:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 481ms 07:59:32 INFO - PROCESS | 1651 | 1467039572537 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 07:59:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 07:59:32 INFO - PROCESS | 1651 | 1467039572539 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 07:59:32 INFO - PROCESS | 1651 | 1467039572541 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 07:59:32 INFO - PROCESS | 1651 | 1467039572542 Marionette TRACE conn2 <- [1,626,null,{}] 07:59:32 INFO - PROCESS | 1651 | 1467039572553 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}] 07:59:32 INFO - PROCESS | 1651 | 1467039572554 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:32 INFO - PROCESS | 1651 | 1467039572650 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 07:59:32 INFO - PROCESS | 1651 | 1467039572654 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:32 INFO - PROCESS | 1651 | 1467039572655 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:32 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d7f0800 == 54 [pid = 1651] [id = 164] 07:59:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x11987c400) [pid = 1651] [serial = 490] [outer = 0x0] 07:59:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x119885400) [pid = 1651] [serial = 491] [outer = 0x11987c400] 07:59:32 INFO - PROCESS | 1651 | 1467039572679 Marionette DEBUG loaded listener.js 07:59:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x119889000) [pid = 1651] [serial = 492] [outer = 0x11987c400] 07:59:33 INFO - PROCESS | 1651 | 1467039573031 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]]]}] 07:59:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 07:59:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 524ms 07:59:33 INFO - PROCESS | 1651 | 1467039573065 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 07:59:33 INFO - PROCESS | 1651 | 1467039573075 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 07:59:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 07:59:33 INFO - PROCESS | 1651 | 1467039573092 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 07:59:33 INFO - PROCESS | 1651 | 1467039573093 Marionette TRACE conn2 <- [1,630,null,{}] 07:59:33 INFO - PROCESS | 1651 | 1467039573095 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}] 07:59:33 INFO - PROCESS | 1651 | 1467039573096 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:33 INFO - PROCESS | 1651 | 1467039573186 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 07:59:33 INFO - PROCESS | 1651 | 1467039573189 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:33 INFO - PROCESS | 1651 | 1467039573190 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:33 INFO - PROCESS | 1651 | ++DOCSHELL 0x121b14000 == 55 [pid = 1651] [id = 165] 07:59:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x119889400) [pid = 1651] [serial = 493] [outer = 0x0] 07:59:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 122 (0x1217dd400) [pid = 1651] [serial = 494] [outer = 0x119889400] 07:59:33 INFO - PROCESS | 1651 | 1467039573217 Marionette DEBUG loaded listener.js 07:59:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 123 (0x1217e1400) [pid = 1651] [serial = 495] [outer = 0x119889400] 07:59:33 INFO - PROCESS | 1651 | 1467039573697 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]]]}] 07:59:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 07:59:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 670ms 07:59:33 INFO - PROCESS | 1651 | 1467039573763 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 07:59:33 INFO - PROCESS | 1651 | 1467039573765 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 07:59:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 07:59:33 INFO - PROCESS | 1651 | 1467039573768 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 07:59:33 INFO - PROCESS | 1651 | 1467039573772 Marionette TRACE conn2 <- [1,634,null,{}] 07:59:33 INFO - PROCESS | 1651 | 1467039573775 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}] 07:59:33 INFO - PROCESS | 1651 | 1467039573777 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:33 INFO - PROCESS | 1651 | 1467039573895 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 07:59:34 INFO - PROCESS | 1651 | 1467039574022 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:34 INFO - PROCESS | 1651 | 1467039574024 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:34 INFO - PROCESS | 1651 | ++DOCSHELL 0x11919f000 == 56 [pid = 1651] [id = 166] 07:59:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 124 (0x115da9c00) [pid = 1651] [serial = 496] [outer = 0x0] 07:59:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 125 (0x115db3c00) [pid = 1651] [serial = 497] [outer = 0x115da9c00] 07:59:34 INFO - PROCESS | 1651 | 1467039574121 Marionette DEBUG loaded listener.js 07:59:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 126 (0x1180ba800) [pid = 1651] [serial = 498] [outer = 0x115da9c00] 07:59:34 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 07:59:34 INFO - PROCESS | 1651 | 1467039574608 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]]]}] 07:59:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 07:59:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 871ms 07:59:34 INFO - PROCESS | 1651 | 1467039574640 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 07:59:34 INFO - PROCESS | 1651 | 1467039574643 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 07:59:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 07:59:34 INFO - PROCESS | 1651 | 1467039574648 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 07:59:34 INFO - PROCESS | 1651 | 1467039574650 Marionette TRACE conn2 <- [1,638,null,{}] 07:59:34 INFO - PROCESS | 1651 | 1467039574652 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}] 07:59:34 INFO - PROCESS | 1651 | 1467039574654 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:34 INFO - PROCESS | 1651 | 1467039574769 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 07:59:34 INFO - PROCESS | 1651 | 1467039574876 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:34 INFO - PROCESS | 1651 | 1467039574878 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:34 INFO - PROCESS | 1651 | ++DOCSHELL 0x121b1c800 == 57 [pid = 1651] [id = 167] 07:59:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 127 (0x11851f000) [pid = 1651] [serial = 499] [outer = 0x0] 07:59:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 128 (0x119696400) [pid = 1651] [serial = 500] [outer = 0x11851f000] 07:59:34 INFO - PROCESS | 1651 | 1467039574910 Marionette DEBUG loaded listener.js 07:59:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 129 (0x119a80000) [pid = 1651] [serial = 501] [outer = 0x11851f000] 07:59:35 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 07:59:35 INFO - PROCESS | 1651 | 1467039575320 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]]]}] 07:59:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 07:59:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 720ms 07:59:35 INFO - PROCESS | 1651 | 1467039575390 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 07:59:35 INFO - PROCESS | 1651 | 1467039575392 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 07:59:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 07:59:35 INFO - PROCESS | 1651 | 1467039575409 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 07:59:35 INFO - PROCESS | 1651 | 1467039575412 Marionette TRACE conn2 <- [1,642,null,{}] 07:59:35 INFO - PROCESS | 1651 | 1467039575420 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}] 07:59:35 INFO - PROCESS | 1651 | 1467039575423 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:35 INFO - PROCESS | 1651 | 1467039575534 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 07:59:35 INFO - PROCESS | 1651 | 1467039575614 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:35 INFO - PROCESS | 1651 | 1467039575617 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:35 INFO - PROCESS | 1651 | ++DOCSHELL 0x12cab8000 == 58 [pid = 1651] [id = 168] 07:59:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 130 (0x1213cd400) [pid = 1651] [serial = 502] [outer = 0x0] 07:59:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 131 (0x1217d8c00) [pid = 1651] [serial = 503] [outer = 0x1213cd400] 07:59:35 INFO - PROCESS | 1651 | 1467039575648 Marionette DEBUG loaded listener.js 07:59:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 132 (0x1217e7000) [pid = 1651] [serial = 504] [outer = 0x1213cd400] 07:59:36 INFO - PROCESS | 1651 | 1467039576072 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]]]}] 07:59:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 07:59:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 724ms 07:59:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 07:59:36 INFO - PROCESS | 1651 | 1467039576131 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 07:59:36 INFO - PROCESS | 1651 | 1467039576133 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 07:59:36 INFO - PROCESS | 1651 | 1467039576135 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 07:59:36 INFO - PROCESS | 1651 | 1467039576137 Marionette TRACE conn2 <- [1,646,null,{}] 07:59:36 INFO - PROCESS | 1651 | 1467039576139 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}] 07:59:36 INFO - PROCESS | 1651 | 1467039576141 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:36 INFO - PROCESS | 1651 | 1467039576254 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 07:59:36 INFO - PROCESS | 1651 | 1467039576334 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:36 INFO - PROCESS | 1651 | 1467039576335 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:36 INFO - PROCESS | 1651 | ++DOCSHELL 0x12dfb5000 == 59 [pid = 1651] [id = 169] 07:59:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 133 (0x1248b8400) [pid = 1651] [serial = 505] [outer = 0x0] 07:59:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 134 (0x12677f800) [pid = 1651] [serial = 506] [outer = 0x1248b8400] 07:59:36 INFO - PROCESS | 1651 | 1467039576366 Marionette DEBUG loaded listener.js 07:59:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 135 (0x128adcc00) [pid = 1651] [serial = 507] [outer = 0x1248b8400] 07:59:36 INFO - PROCESS | 1651 | 1467039576780 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]]]}] 07:59:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 07:59:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 670ms 07:59:36 INFO - PROCESS | 1651 | 1467039576805 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 07:59:36 INFO - PROCESS | 1651 | 1467039576807 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 07:59:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 07:59:36 INFO - PROCESS | 1651 | 1467039576828 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 07:59:36 INFO - PROCESS | 1651 | 1467039576829 Marionette TRACE conn2 <- [1,650,null,{}] 07:59:36 INFO - PROCESS | 1651 | 1467039576832 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}] 07:59:36 INFO - PROCESS | 1651 | 1467039576833 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:36 INFO - PROCESS | 1651 | 1467039576941 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 07:59:37 INFO - PROCESS | 1651 | 1467039577054 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:37 INFO - PROCESS | 1651 | 1467039577056 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:37 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d7e8000 == 60 [pid = 1651] [id = 170] 07:59:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 136 (0x11269cc00) [pid = 1651] [serial = 508] [outer = 0x0] 07:59:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 137 (0x128902400) [pid = 1651] [serial = 509] [outer = 0x11269cc00] 07:59:37 INFO - PROCESS | 1651 | 1467039577086 Marionette DEBUG loaded listener.js 07:59:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 138 (0x1295d3400) [pid = 1651] [serial = 510] [outer = 0x11269cc00] 07:59:37 INFO - PROCESS | 1651 | 1467039577729 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]]]}] 07:59:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 07:59:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 938ms 07:59:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 07:59:37 INFO - PROCESS | 1651 | 1467039577748 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 07:59:37 INFO - PROCESS | 1651 | 1467039577751 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 07:59:37 INFO - PROCESS | 1651 | 1467039577754 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 07:59:37 INFO - PROCESS | 1651 | 1467039577756 Marionette TRACE conn2 <- [1,654,null,{}] 07:59:37 INFO - PROCESS | 1651 | 1467039577759 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}] 07:59:37 INFO - PROCESS | 1651 | 1467039577761 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:37 INFO - PROCESS | 1651 | 1467039577861 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 07:59:37 INFO - PROCESS | 1651 | 1467039577930 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:37 INFO - PROCESS | 1651 | 1467039577933 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:37 INFO - PROCESS | 1651 | ++DOCSHELL 0x118248800 == 61 [pid = 1651] [id = 171] 07:59:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 139 (0x1128a6000) [pid = 1651] [serial = 511] [outer = 0x0] 07:59:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 140 (0x112966800) [pid = 1651] [serial = 512] [outer = 0x1128a6000] 07:59:37 INFO - PROCESS | 1651 | 1467039577960 Marionette DEBUG loaded listener.js 07:59:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 141 (0x115db7000) [pid = 1651] [serial = 513] [outer = 0x1128a6000] 07:59:38 INFO - PROCESS | 1651 | 1467039578450 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]]]}] 07:59:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 07:59:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 720ms 07:59:38 INFO - PROCESS | 1651 | 1467039578474 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 07:59:38 INFO - PROCESS | 1651 | 1467039578477 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 07:59:39 INFO - PROCESS | 1651 | --DOCSHELL 0x12c60f000 == 60 [pid = 1651] [id = 116] 07:59:39 INFO - PROCESS | 1651 | --DOCSHELL 0x12b09b000 == 59 [pid = 1651] [id = 115] 07:59:39 INFO - PROCESS | 1651 | --DOCSHELL 0x12d7f0800 == 58 [pid = 1651] [id = 164] 07:59:39 INFO - PROCESS | 1651 | --DOCSHELL 0x12cf97000 == 57 [pid = 1651] [id = 163] 07:59:39 INFO - PROCESS | 1651 | --DOCSHELL 0x126961800 == 56 [pid = 1651] [id = 162] 07:59:39 INFO - PROCESS | 1651 | --DOCSHELL 0x12c28a800 == 55 [pid = 1651] [id = 161] 07:59:39 INFO - PROCESS | 1651 | --DOCSHELL 0x12be0c800 == 54 [pid = 1651] [id = 160] 07:59:39 INFO - PROCESS | 1651 | --DOCSHELL 0x12a9ba000 == 53 [pid = 1651] [id = 159] 07:59:39 INFO - PROCESS | 1651 | --DOCSHELL 0x1292d1000 == 52 [pid = 1651] [id = 158] 07:59:39 INFO - PROCESS | 1651 | --DOCSHELL 0x1164b7800 == 51 [pid = 1651] [id = 157] 07:59:39 INFO - PROCESS | 1651 | --DOCSHELL 0x11746e800 == 50 [pid = 1651] [id = 156] 07:59:39 INFO - PROCESS | 1651 | --DOCSHELL 0x1218e2800 == 49 [pid = 1651] [id = 155] 07:59:39 INFO - PROCESS | 1651 | --DOCSHELL 0x119043800 == 48 [pid = 1651] [id = 154] 07:59:39 INFO - PROCESS | 1651 | --DOCSHELL 0x11918b000 == 47 [pid = 1651] [id = 153] 07:59:39 INFO - PROCESS | 1651 | --DOCSHELL 0x119a2d000 == 46 [pid = 1651] [id = 152] 07:59:39 INFO - PROCESS | 1651 | --DOCSHELL 0x12697d800 == 45 [pid = 1651] [id = 149] 07:59:39 INFO - PROCESS | 1651 | --DOCSHELL 0x11919b800 == 44 [pid = 1651] [id = 148] 07:59:39 INFO - PROCESS | 1651 | --DOCSHELL 0x12d7f6800 == 43 [pid = 1651] [id = 147] 07:59:39 INFO - PROCESS | 1651 | --DOCSHELL 0x12a9c4000 == 42 [pid = 1651] [id = 96] 07:59:39 INFO - PROCESS | 1651 | --DOCSHELL 0x12d483000 == 41 [pid = 1651] [id = 150] 07:59:39 INFO - PROCESS | 1651 | --DOCSHELL 0x12cb3f000 == 40 [pid = 1651] [id = 129] 07:59:39 INFO - PROCESS | 1651 | --DOCSHELL 0x1164a2000 == 39 [pid = 1651] [id = 52] 07:59:39 INFO - PROCESS | 1651 | --DOCSHELL 0x12d0c4800 == 38 [pid = 1651] [id = 133] 07:59:39 INFO - PROCESS | 1651 | --DOCSHELL 0x125413000 == 37 [pid = 1651] [id = 131] 07:59:39 INFO - PROCESS | 1651 | --DOCSHELL 0x12db74800 == 36 [pid = 1651] [id = 151] 07:59:39 INFO - PROCESS | 1651 | --DOCSHELL 0x115d7c000 == 35 [pid = 1651] [id = 83] 07:59:39 INFO - PROCESS | 1651 | --DOCSHELL 0x12cabb000 == 34 [pid = 1651] [id = 132] 07:59:39 INFO - PROCESS | 1651 | --DOCSHELL 0x1289c7800 == 33 [pid = 1651] [id = 134] 07:59:39 INFO - PROCESS | 1651 | --DOCSHELL 0x12d7e8000 == 32 [pid = 1651] [id = 170] 07:59:39 INFO - PROCESS | 1651 | --DOCSHELL 0x12dfb5000 == 31 [pid = 1651] [id = 169] 07:59:39 INFO - PROCESS | 1651 | --DOCSHELL 0x12cab8000 == 30 [pid = 1651] [id = 168] 07:59:39 INFO - PROCESS | 1651 | --DOCSHELL 0x121b1c800 == 29 [pid = 1651] [id = 167] 07:59:39 INFO - PROCESS | 1651 | --DOCSHELL 0x11919f000 == 28 [pid = 1651] [id = 166] 07:59:39 INFO - PROCESS | 1651 | --DOCSHELL 0x121b14000 == 27 [pid = 1651] [id = 165] 07:59:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 07:59:39 INFO - PROCESS | 1651 | --DOMWINDOW == 140 (0x1128ac400) [pid = 1651] [serial = 436] [outer = 0x0] [url = about:blank] 07:59:39 INFO - PROCESS | 1651 | --DOMWINDOW == 139 (0x12c09cc00) [pid = 1651] [serial = 434] [outer = 0x0] [url = about:blank] 07:59:39 INFO - PROCESS | 1651 | --DOMWINDOW == 138 (0x1213cc800) [pid = 1651] [serial = 437] [outer = 0x0] [url = about:blank] 07:59:39 INFO - PROCESS | 1651 | --DOMWINDOW == 137 (0x118393000) [pid = 1651] [serial = 338] [outer = 0x0] [url = about:blank] 07:59:39 INFO - PROCESS | 1651 | --DOMWINDOW == 136 (0x120d97400) [pid = 1651] [serial = 409] [outer = 0x0] [url = about:blank] 07:59:39 INFO - PROCESS | 1651 | --DOMWINDOW == 135 (0x128adc800) [pid = 1651] [serial = 431] [outer = 0x0] [url = about:blank] 07:59:39 INFO - PROCESS | 1651 | --DOMWINDOW == 134 (0x129203400) [pid = 1651] [serial = 347] [outer = 0x0] [url = about:blank] 07:59:39 INFO - PROCESS | 1651 | --DOMWINDOW == 133 (0x12bf9ec00) [pid = 1651] [serial = 428] [outer = 0x0] [url = about:blank] 07:59:39 INFO - PROCESS | 1651 | --DOMWINDOW == 132 (0x112f3e400) [pid = 1651] [serial = 430] [outer = 0x0] [url = about:blank] 07:59:39 INFO - PROCESS | 1651 | --DOMWINDOW == 131 (0x126787000) [pid = 1651] [serial = 394] [outer = 0x0] [url = about:blank] 07:59:39 INFO - PROCESS | 1651 | --DOMWINDOW == 130 (0x126927000) [pid = 1651] [serial = 416] [outer = 0x0] [url = about:blank] 07:59:39 INFO - PROCESS | 1651 | --DOMWINDOW == 129 (0x120d97000) [pid = 1651] [serial = 293] [outer = 0x0] [url = about:blank] 07:59:39 INFO - PROCESS | 1651 | --DOMWINDOW == 128 (0x1260d4c00) [pid = 1651] [serial = 415] [outer = 0x0] [url = about:blank] 07:59:39 INFO - PROCESS | 1651 | --DOMWINDOW == 127 (0x12a596800) [pid = 1651] [serial = 433] [outer = 0x0] [url = about:blank] 07:59:39 INFO - PROCESS | 1651 | --DOMWINDOW == 126 (0x129205800) [pid = 1651] [serial = 418] [outer = 0x0] [url = about:blank] 07:59:39 INFO - PROCESS | 1651 | --DOMWINDOW == 125 (0x1264eec00) [pid = 1651] [serial = 335] [outer = 0x0] [url = about:blank] 07:59:39 INFO - PROCESS | 1651 | --DOMWINDOW == 124 (0x118394c00) [pid = 1651] [serial = 389] [outer = 0x0] [url = about:blank] 07:59:39 INFO - PROCESS | 1651 | --DOMWINDOW == 123 (0x1248bf400) [pid = 1651] [serial = 386] [outer = 0x0] [url = about:blank] 07:59:39 INFO - PROCESS | 1651 | --DOMWINDOW == 122 (0x1213d3c00) [pid = 1651] [serial = 400] [outer = 0x0] [url = about:blank] 07:59:39 INFO - PROCESS | 1651 | --DOMWINDOW == 121 (0x121039c00) [pid = 1651] [serial = 424] [outer = 0x0] [url = about:blank] 07:59:39 INFO - PROCESS | 1651 | --DOMWINDOW == 120 (0x116986c00) [pid = 1651] [serial = 404] [outer = 0x0] [url = about:blank] 07:59:39 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x128ae0800) [pid = 1651] [serial = 296] [outer = 0x0] [url = about:blank] 07:59:39 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x1248b6c00) [pid = 1651] [serial = 412] [outer = 0x0] [url = about:blank] 07:59:39 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x1180c0800) [pid = 1651] [serial = 388] [outer = 0x0] [url = about:blank] 07:59:39 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x12be4e400) [pid = 1651] [serial = 421] [outer = 0x0] [url = about:blank] 07:59:39 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x12b887c00) [pid = 1651] [serial = 419] [outer = 0x0] [url = about:blank] 07:59:39 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x1254e4400) [pid = 1651] [serial = 344] [outer = 0x0] [url = about:blank] 07:59:39 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x112d17c00) [pid = 1651] [serial = 403] [outer = 0x0] [url = about:blank] 07:59:39 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x119580400) [pid = 1651] [serial = 341] [outer = 0x0] [url = about:blank] 07:59:39 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x11936f000) [pid = 1651] [serial = 407] [outer = 0x0] [url = about:blank] 07:59:39 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x12a733800) [pid = 1651] [serial = 397] [outer = 0x0] [url = about:blank] 07:59:39 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x121041000) [pid = 1651] [serial = 425] [outer = 0x0] [url = about:blank] 07:59:39 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x12bea3c00) [pid = 1651] [serial = 422] [outer = 0x0] [url = about:blank] 07:59:39 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x12be49c00) [pid = 1651] [serial = 427] [outer = 0x0] [url = about:blank] 07:59:39 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x11838a400) [pid = 1651] [serial = 406] [outer = 0x0] [url = about:blank] 07:59:39 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x12491e000) [pid = 1651] [serial = 413] [outer = 0x0] [url = about:blank] 07:59:39 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x12a7d7800) [pid = 1651] [serial = 299] [outer = 0x0] [url = about:blank] 07:59:39 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x11830b400) [pid = 1651] [serial = 290] [outer = 0x0] [url = about:blank] 07:59:39 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x120e84000) [pid = 1651] [serial = 391] [outer = 0x0] [url = about:blank] 07:59:39 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x1213cd800) [pid = 1651] [serial = 410] [outer = 0x0] [url = about:blank] 07:59:39 INFO - PROCESS | 1651 | 1467039579292 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 07:59:39 INFO - PROCESS | 1651 | 1467039579296 Marionette TRACE conn2 <- [1,658,null,{}] 07:59:39 INFO - PROCESS | 1651 | 1467039579306 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}] 07:59:39 INFO - PROCESS | 1651 | 1467039579309 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:39 INFO - PROCESS | 1651 | 1467039579391 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 07:59:39 INFO - PROCESS | 1651 | 1467039579399 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:39 INFO - PROCESS | 1651 | 1467039579401 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:39 INFO - PROCESS | 1651 | ++DOCSHELL 0x1133d9800 == 28 [pid = 1651] [id = 172] 07:59:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x1128a9000) [pid = 1651] [serial = 514] [outer = 0x0] 07:59:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x1128ad000) [pid = 1651] [serial = 515] [outer = 0x1128a9000] 07:59:39 INFO - PROCESS | 1651 | 1467039579430 Marionette DEBUG loaded listener.js 07:59:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x112a80c00) [pid = 1651] [serial = 516] [outer = 0x1128a9000] 07:59:39 INFO - PROCESS | 1651 | 1467039579801 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]]]}] 07:59:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 07:59:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 653ms 07:59:39 INFO - PROCESS | 1651 | 1467039579820 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 07:59:39 INFO - PROCESS | 1651 | 1467039579823 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 07:59:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 07:59:39 INFO - PROCESS | 1651 | 1467039579826 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 07:59:39 INFO - PROCESS | 1651 | 1467039579827 Marionette TRACE conn2 <- [1,662,null,{}] 07:59:39 INFO - PROCESS | 1651 | 1467039579832 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}] 07:59:39 INFO - PROCESS | 1651 | 1467039579834 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:39 INFO - PROCESS | 1651 | 1467039579915 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 07:59:39 INFO - PROCESS | 1651 | 1467039579919 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:39 INFO - PROCESS | 1651 | 1467039579920 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:39 INFO - PROCESS | 1651 | ++DOCSHELL 0x116acb800 == 29 [pid = 1651] [id = 173] 07:59:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x113026000) [pid = 1651] [serial = 517] [outer = 0x0] 07:59:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x115dac800) [pid = 1651] [serial = 518] [outer = 0x113026000] 07:59:39 INFO - PROCESS | 1651 | 1467039579950 Marionette DEBUG loaded listener.js 07:59:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x116634c00) [pid = 1651] [serial = 519] [outer = 0x113026000] 07:59:40 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 07:59:40 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 07:59:40 INFO - PROCESS | 1651 | 1467039580296 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]]]}] 07:59:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 07:59:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 519ms 07:59:40 INFO - PROCESS | 1651 | 1467039580345 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 07:59:40 INFO - PROCESS | 1651 | 1467039580347 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 07:59:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 07:59:40 INFO - PROCESS | 1651 | 1467039580349 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 07:59:40 INFO - PROCESS | 1651 | 1467039580350 Marionette TRACE conn2 <- [1,666,null,{}] 07:59:40 INFO - PROCESS | 1651 | 1467039580353 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}] 07:59:40 INFO - PROCESS | 1651 | 1467039580354 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:40 INFO - PROCESS | 1651 | 1467039580440 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 07:59:40 INFO - PROCESS | 1651 | 1467039580453 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:40 INFO - PROCESS | 1651 | 1467039580458 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:40 INFO - PROCESS | 1651 | ++DOCSHELL 0x118104800 == 30 [pid = 1651] [id = 174] 07:59:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x1176da000) [pid = 1651] [serial = 520] [outer = 0x0] 07:59:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x117da4000) [pid = 1651] [serial = 521] [outer = 0x1176da000] 07:59:40 INFO - PROCESS | 1651 | 1467039580488 Marionette DEBUG loaded listener.js 07:59:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x1180bd000) [pid = 1651] [serial = 522] [outer = 0x1176da000] 07:59:40 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 07:59:40 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 07:59:40 INFO - PROCESS | 1651 | 1467039580855 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]]]}] 07:59:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 07:59:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 519ms 07:59:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 07:59:40 INFO - PROCESS | 1651 | 1467039580869 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 07:59:40 INFO - PROCESS | 1651 | 1467039580870 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 07:59:40 INFO - PROCESS | 1651 | 1467039580872 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 07:59:40 INFO - PROCESS | 1651 | 1467039580873 Marionette TRACE conn2 <- [1,670,null,{}] 07:59:40 INFO - PROCESS | 1651 | 1467039580876 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}] 07:59:40 INFO - PROCESS | 1651 | 1467039580877 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:40 INFO - PROCESS | 1651 | 1467039580955 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 07:59:41 INFO - PROCESS | 1651 | 1467039581020 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:41 INFO - PROCESS | 1651 | 1467039581021 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:41 INFO - PROCESS | 1651 | ++DOCSHELL 0x118236800 == 31 [pid = 1651] [id = 175] 07:59:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x1176dd400) [pid = 1651] [serial = 523] [outer = 0x0] 07:59:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x118303400) [pid = 1651] [serial = 524] [outer = 0x1176dd400] 07:59:41 INFO - PROCESS | 1651 | 1467039581047 Marionette DEBUG loaded listener.js 07:59:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x118393400) [pid = 1651] [serial = 525] [outer = 0x1176dd400] 07:59:41 INFO - PROCESS | 1651 | 1467039581365 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]]]}] 07:59:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 07:59:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 518ms 07:59:41 INFO - PROCESS | 1651 | 1467039581391 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 07:59:41 INFO - PROCESS | 1651 | 1467039581392 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 07:59:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 07:59:41 INFO - PROCESS | 1651 | 1467039581402 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 07:59:41 INFO - PROCESS | 1651 | 1467039581403 Marionette TRACE conn2 <- [1,674,null,{}] 07:59:41 INFO - PROCESS | 1651 | 1467039581405 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}] 07:59:41 INFO - PROCESS | 1651 | 1467039581406 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:41 INFO - PROCESS | 1651 | 1467039581510 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 07:59:41 INFO - PROCESS | 1651 | 1467039581514 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:41 INFO - PROCESS | 1651 | 1467039581515 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:41 INFO - PROCESS | 1651 | ++DOCSHELL 0x119199800 == 32 [pid = 1651] [id = 176] 07:59:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x118309000) [pid = 1651] [serial = 526] [outer = 0x0] 07:59:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x1185e3400) [pid = 1651] [serial = 527] [outer = 0x118309000] 07:59:41 INFO - PROCESS | 1651 | 1467039581539 Marionette DEBUG loaded listener.js 07:59:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x118732400) [pid = 1651] [serial = 528] [outer = 0x118309000] 07:59:41 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 07:59:41 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 07:59:41 INFO - PROCESS | 1651 | 1467039581899 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]]]}] 07:59:41 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 07:59:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 523ms 07:59:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 07:59:41 INFO - PROCESS | 1651 | 1467039581920 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 07:59:41 INFO - PROCESS | 1651 | 1467039581921 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 07:59:41 INFO - PROCESS | 1651 | 1467039581924 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 07:59:41 INFO - PROCESS | 1651 | 1467039581925 Marionette TRACE conn2 <- [1,678,null,{}] 07:59:41 INFO - PROCESS | 1651 | 1467039581930 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}] 07:59:41 INFO - PROCESS | 1651 | 1467039581934 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:42 INFO - PROCESS | 1651 | 1467039582064 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 07:59:42 INFO - PROCESS | 1651 | 1467039582067 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:42 INFO - PROCESS | 1651 | 1467039582069 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:42 INFO - PROCESS | 1651 | ++DOCSHELL 0x120d71000 == 33 [pid = 1651] [id = 177] 07:59:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x118736c00) [pid = 1651] [serial = 529] [outer = 0x0] 07:59:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x118e0cc00) [pid = 1651] [serial = 530] [outer = 0x118736c00] 07:59:42 INFO - PROCESS | 1651 | 1467039582095 Marionette DEBUG loaded listener.js 07:59:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x119578400) [pid = 1651] [serial = 531] [outer = 0x118736c00] 07:59:42 INFO - PROCESS | 1651 | 1467039582442 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]]]}] 07:59:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 07:59:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 570ms 07:59:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 07:59:42 INFO - PROCESS | 1651 | 1467039582495 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 07:59:42 INFO - PROCESS | 1651 | 1467039582496 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 07:59:42 INFO - PROCESS | 1651 | 1467039582498 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 07:59:42 INFO - PROCESS | 1651 | 1467039582499 Marionette TRACE conn2 <- [1,682,null,{}] 07:59:42 INFO - PROCESS | 1651 | 1467039582502 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}] 07:59:42 INFO - PROCESS | 1651 | 1467039582503 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:42 INFO - PROCESS | 1651 | 1467039582597 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 07:59:42 INFO - PROCESS | 1651 | 1467039582606 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:42 INFO - PROCESS | 1651 | 1467039582607 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:42 INFO - PROCESS | 1651 | ++DOCSHELL 0x120f98800 == 34 [pid = 1651] [id = 178] 07:59:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x119089400) [pid = 1651] [serial = 532] [outer = 0x0] 07:59:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x119623000) [pid = 1651] [serial = 533] [outer = 0x119089400] 07:59:42 INFO - PROCESS | 1651 | 1467039582642 Marionette DEBUG loaded listener.js 07:59:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 122 (0x119881000) [pid = 1651] [serial = 534] [outer = 0x119089400] 07:59:43 INFO - PROCESS | 1651 | --DOMWINDOW == 121 (0x112967400) [pid = 1651] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 07:59:43 INFO - PROCESS | 1651 | --DOMWINDOW == 120 (0x1295cbc00) [pid = 1651] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 07:59:43 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x119578000) [pid = 1651] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 07:59:43 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x12645b800) [pid = 1651] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 07:59:43 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x119889400) [pid = 1651] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 07:59:43 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x11987c400) [pid = 1651] [serial = 490] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 07:59:43 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x12b080c00) [pid = 1651] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 07:59:43 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x112d1dc00) [pid = 1651] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 07:59:43 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x110e25000) [pid = 1651] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 07:59:43 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x1128a9c00) [pid = 1651] [serial = 484] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 07:59:43 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x110e30400) [pid = 1651] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 07:59:43 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x115451c00) [pid = 1651] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 07:59:43 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x116705400) [pid = 1651] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 07:59:43 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x1185d7c00) [pid = 1651] [serial = 487] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 07:59:43 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x11908c800) [pid = 1651] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 07:59:43 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x129209800) [pid = 1651] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 07:59:43 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x119084400) [pid = 1651] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 07:59:43 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x121465000) [pid = 1651] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 07:59:43 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x119a8a800) [pid = 1651] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 07:59:43 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x128903800) [pid = 1651] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 07:59:43 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x1248b4c00) [pid = 1651] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 07:59:43 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x129112000) [pid = 1651] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 07:59:43 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x12678c400) [pid = 1651] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 07:59:43 INFO - PROCESS | 1651 | 1467039583668 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]]]}] 07:59:43 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) 07:59:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1219ms 07:59:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 07:59:43 INFO - PROCESS | 1651 | 1467039583718 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 07:59:43 INFO - PROCESS | 1651 | 1467039583719 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 07:59:43 INFO - PROCESS | 1651 | 1467039583721 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 07:59:43 INFO - PROCESS | 1651 | 1467039583722 Marionette TRACE conn2 <- [1,686,null,{}] 07:59:43 INFO - PROCESS | 1651 | 1467039583725 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}] 07:59:43 INFO - PROCESS | 1651 | 1467039583726 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:43 INFO - PROCESS | 1651 | 1467039583801 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 07:59:43 INFO - PROCESS | 1651 | 1467039583804 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:43 INFO - PROCESS | 1651 | 1467039583806 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:43 INFO - PROCESS | 1651 | ++DOCSHELL 0x12111f000 == 35 [pid = 1651] [id = 179] 07:59:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x110e23c00) [pid = 1651] [serial = 535] [outer = 0x0] 07:59:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x115451c00) [pid = 1651] [serial = 536] [outer = 0x110e23c00] 07:59:43 INFO - PROCESS | 1651 | 1467039583833 Marionette DEBUG loaded listener.js 07:59:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x119084400) [pid = 1651] [serial = 537] [outer = 0x110e23c00] 07:59:44 INFO - PROCESS | 1651 | 1467039584640 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]]]}] 07:59:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 07:59:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 969ms 07:59:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 07:59:44 INFO - PROCESS | 1651 | 1467039584690 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 07:59:44 INFO - PROCESS | 1651 | 1467039584691 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 07:59:44 INFO - PROCESS | 1651 | 1467039584694 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 07:59:44 INFO - PROCESS | 1651 | 1467039584695 Marionette TRACE conn2 <- [1,690,null,{}] 07:59:44 INFO - PROCESS | 1651 | 1467039584697 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}] 07:59:44 INFO - PROCESS | 1651 | 1467039584698 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:44 INFO - PROCESS | 1651 | 1467039584797 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 07:59:44 INFO - PROCESS | 1651 | 1467039584803 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:44 INFO - PROCESS | 1651 | 1467039584812 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:44 INFO - PROCESS | 1651 | ++DOCSHELL 0x121b0b800 == 36 [pid = 1651] [id = 180] 07:59:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x112f36c00) [pid = 1651] [serial = 538] [outer = 0x0] 07:59:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x119881400) [pid = 1651] [serial = 539] [outer = 0x112f36c00] 07:59:44 INFO - PROCESS | 1651 | 1467039584838 Marionette DEBUG loaded listener.js 07:59:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x119a87800) [pid = 1651] [serial = 540] [outer = 0x112f36c00] 07:59:45 INFO - PROCESS | 1651 | 1467039585668 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]]]}] 07:59:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 07:59:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1018ms 07:59:45 INFO - PROCESS | 1651 | 1467039585713 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 07:59:45 INFO - PROCESS | 1651 | 1467039585716 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 07:59:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 07:59:45 INFO - PROCESS | 1651 | 1467039585733 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 07:59:45 INFO - PROCESS | 1651 | 1467039585735 Marionette TRACE conn2 <- [1,694,null,{}] 07:59:45 INFO - PROCESS | 1651 | 1467039585739 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}] 07:59:45 INFO - PROCESS | 1651 | 1467039585740 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:45 INFO - PROCESS | 1651 | 1467039585874 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 07:59:45 INFO - PROCESS | 1651 | 1467039585934 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:45 INFO - PROCESS | 1651 | 1467039585936 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:45 INFO - PROCESS | 1651 | ++DOCSHELL 0x1169af000 == 37 [pid = 1651] [id = 181] 07:59:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x112962000) [pid = 1651] [serial = 541] [outer = 0x0] 07:59:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x112a7f800) [pid = 1651] [serial = 542] [outer = 0x112962000] 07:59:46 INFO - PROCESS | 1651 | 1467039586010 Marionette DEBUG loaded listener.js 07:59:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x1133aa400) [pid = 1651] [serial = 543] [outer = 0x112962000] 07:59:47 INFO - PROCESS | 1651 | 1467039587020 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]]]}] 07:59:47 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) 07:59:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1336ms 07:59:47 INFO - PROCESS | 1651 | 1467039587056 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 07:59:47 INFO - PROCESS | 1651 | 1467039587060 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 07:59:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 07:59:47 INFO - PROCESS | 1651 | 1467039587066 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 07:59:47 INFO - PROCESS | 1651 | 1467039587068 Marionette TRACE conn2 <- [1,698,null,{}] 07:59:47 INFO - PROCESS | 1651 | 1467039587071 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}] 07:59:47 INFO - PROCESS | 1651 | 1467039587073 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:47 INFO - PROCESS | 1651 | 1467039587182 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 07:59:47 INFO - PROCESS | 1651 | 1467039587282 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:47 INFO - PROCESS | 1651 | 1467039587283 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:47 INFO - PROCESS | 1651 | ++DOCSHELL 0x119039800 == 38 [pid = 1651] [id = 182] 07:59:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x116981800) [pid = 1651] [serial = 544] [outer = 0x0] 07:59:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x116f98800) [pid = 1651] [serial = 545] [outer = 0x116981800] 07:59:47 INFO - PROCESS | 1651 | 1467039587316 Marionette DEBUG loaded listener.js 07:59:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x1180bb400) [pid = 1651] [serial = 546] [outer = 0x116981800] 07:59:48 INFO - PROCESS | 1651 | --DOCSHELL 0x12111f000 == 37 [pid = 1651] [id = 179] 07:59:48 INFO - PROCESS | 1651 | --DOCSHELL 0x120f98800 == 36 [pid = 1651] [id = 178] 07:59:48 INFO - PROCESS | 1651 | --DOCSHELL 0x120d71000 == 35 [pid = 1651] [id = 177] 07:59:48 INFO - PROCESS | 1651 | --DOCSHELL 0x119199800 == 34 [pid = 1651] [id = 176] 07:59:48 INFO - PROCESS | 1651 | --DOCSHELL 0x118236800 == 33 [pid = 1651] [id = 175] 07:59:48 INFO - PROCESS | 1651 | --DOCSHELL 0x118104800 == 32 [pid = 1651] [id = 174] 07:59:48 INFO - PROCESS | 1651 | --DOCSHELL 0x116acb800 == 31 [pid = 1651] [id = 173] 07:59:48 INFO - PROCESS | 1651 | --DOCSHELL 0x1133d9800 == 30 [pid = 1651] [id = 172] 07:59:48 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x12b928000) [pid = 1651] [serial = 401] [outer = 0x0] [url = about:blank] 07:59:48 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x12b711400) [pid = 1651] [serial = 398] [outer = 0x0] [url = about:blank] 07:59:48 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x1213cc400) [pid = 1651] [serial = 392] [outer = 0x0] [url = about:blank] 07:59:48 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x128adf800) [pid = 1651] [serial = 395] [outer = 0x0] [url = about:blank] 07:59:48 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x12be58800) [pid = 1651] [serial = 472] [outer = 0x0] [url = about:blank] 07:59:48 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x12c09fc00) [pid = 1651] [serial = 476] [outer = 0x0] [url = about:blank] 07:59:48 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x12bfa8c00) [pid = 1651] [serial = 475] [outer = 0x0] [url = about:blank] 07:59:48 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x110e2bc00) [pid = 1651] [serial = 478] [outer = 0x0] [url = about:blank] 07:59:48 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x110e30000) [pid = 1651] [serial = 479] [outer = 0x0] [url = about:blank] 07:59:48 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x115db5c00) [pid = 1651] [serial = 485] [outer = 0x0] [url = about:blank] 07:59:48 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x115dadc00) [pid = 1651] [serial = 481] [outer = 0x0] [url = about:blank] 07:59:48 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x11670e400) [pid = 1651] [serial = 442] [outer = 0x0] [url = about:blank] 07:59:48 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x118304800) [pid = 1651] [serial = 443] [outer = 0x0] [url = about:blank] 07:59:48 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x116710400) [pid = 1651] [serial = 454] [outer = 0x0] [url = about:blank] 07:59:48 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x118305c00) [pid = 1651] [serial = 455] [outer = 0x0] [url = about:blank] 07:59:48 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x1248bbc00) [pid = 1651] [serial = 488] [outer = 0x0] [url = about:blank] 07:59:48 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x119693c00) [pid = 1651] [serial = 445] [outer = 0x0] [url = about:blank] 07:59:48 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x120f65000) [pid = 1651] [serial = 446] [outer = 0x0] [url = about:blank] 07:59:48 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x12a733000) [pid = 1651] [serial = 469] [outer = 0x0] [url = about:blank] 07:59:48 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x119579000) [pid = 1651] [serial = 457] [outer = 0x0] [url = about:blank] 07:59:48 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x11969d000) [pid = 1651] [serial = 458] [outer = 0x0] [url = about:blank] 07:59:48 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x1248c0c00) [pid = 1651] [serial = 463] [outer = 0x0] [url = about:blank] 07:59:48 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x12678bc00) [pid = 1651] [serial = 464] [outer = 0x0] [url = about:blank] 07:59:48 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x120e87400) [pid = 1651] [serial = 460] [outer = 0x0] [url = about:blank] 07:59:48 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x12103f400) [pid = 1651] [serial = 461] [outer = 0x0] [url = about:blank] 07:59:48 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x12890d000) [pid = 1651] [serial = 440] [outer = 0x0] [url = about:blank] 07:59:48 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x128909000) [pid = 1651] [serial = 439] [outer = 0x0] [url = about:blank] 07:59:48 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x1260db400) [pid = 1651] [serial = 448] [outer = 0x0] [url = about:blank] 07:59:48 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x128910000) [pid = 1651] [serial = 449] [outer = 0x0] [url = about:blank] 07:59:48 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x1295d1400) [pid = 1651] [serial = 451] [outer = 0x0] [url = about:blank] 07:59:48 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x12a7d8400) [pid = 1651] [serial = 452] [outer = 0x0] [url = about:blank] 07:59:48 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x12890fc00) [pid = 1651] [serial = 466] [outer = 0x0] [url = about:blank] 07:59:48 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x128e57c00) [pid = 1651] [serial = 467] [outer = 0x0] [url = about:blank] 07:59:48 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x1167c1400) [pid = 1651] [serial = 194] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 07:59:48 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x115db1c00) [pid = 1651] [serial = 482] [outer = 0x0] [url = about:blank] 07:59:48 INFO - PROCESS | 1651 | --DOMWINDOW == 75 (0x12bfa3400) [pid = 1651] [serial = 473] [outer = 0x0] [url = about:blank] 07:59:48 INFO - PROCESS | 1651 | --DOMWINDOW == 74 (0x12be4cc00) [pid = 1651] [serial = 470] [outer = 0x0] [url = about:blank] 07:59:48 INFO - PROCESS | 1651 | --DOMWINDOW == 73 (0x12bfa6c00) [pid = 1651] [serial = 489] [outer = 0x0] [url = about:blank] 07:59:48 INFO - PROCESS | 1651 | --DOMWINDOW == 72 (0x1216fb800) [pid = 1651] [serial = 486] [outer = 0x0] [url = about:blank] 07:59:48 INFO - PROCESS | 1651 | --DOMWINDOW == 71 (0x119889000) [pid = 1651] [serial = 492] [outer = 0x0] [url = about:blank] 07:59:48 INFO - PROCESS | 1651 | --DOMWINDOW == 70 (0x1217e1400) [pid = 1651] [serial = 495] [outer = 0x0] [url = about:blank] 07:59:48 INFO - PROCESS | 1651 | --DOMWINDOW == 69 (0x1217dd400) [pid = 1651] [serial = 494] [outer = 0x0] [url = about:blank] 07:59:48 INFO - PROCESS | 1651 | --DOMWINDOW == 68 (0x119885400) [pid = 1651] [serial = 491] [outer = 0x0] [url = about:blank] 07:59:48 INFO - PROCESS | 1651 | 1467039588310 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]]]}] 07:59:48 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) 07:59:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1271ms 07:59:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 07:59:48 INFO - PROCESS | 1651 | 1467039588338 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 07:59:48 INFO - PROCESS | 1651 | 1467039588340 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 07:59:48 INFO - PROCESS | 1651 | 1467039588343 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 07:59:48 INFO - PROCESS | 1651 | 1467039588345 Marionette TRACE conn2 <- [1,702,null,{}] 07:59:48 INFO - PROCESS | 1651 | 1467039588348 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}] 07:59:48 INFO - PROCESS | 1651 | 1467039588350 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:48 INFO - PROCESS | 1651 | 1467039588430 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 07:59:48 INFO - PROCESS | 1651 | 1467039588488 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:48 INFO - PROCESS | 1651 | 1467039588491 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:48 INFO - PROCESS | 1651 | ++DOCSHELL 0x115d77000 == 31 [pid = 1651] [id = 183] 07:59:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 69 (0x112d37c00) [pid = 1651] [serial = 547] [outer = 0x0] 07:59:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 70 (0x112f10800) [pid = 1651] [serial = 548] [outer = 0x112d37c00] 07:59:48 INFO - PROCESS | 1651 | 1467039588521 Marionette DEBUG loaded listener.js 07:59:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 71 (0x113da4400) [pid = 1651] [serial = 549] [outer = 0x112d37c00] 07:59:49 INFO - PROCESS | 1651 | 1467039589323 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]]]}] 07:59:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 07:59:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1022ms 07:59:49 INFO - PROCESS | 1651 | 1467039589365 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 07:59:49 INFO - PROCESS | 1651 | 1467039589367 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 07:59:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 07:59:49 INFO - PROCESS | 1651 | 1467039589371 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 07:59:49 INFO - PROCESS | 1651 | 1467039589373 Marionette TRACE conn2 <- [1,706,null,{}] 07:59:49 INFO - PROCESS | 1651 | 1467039589385 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}] 07:59:49 INFO - PROCESS | 1651 | 1467039589386 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:49 INFO - PROCESS | 1651 | 1467039589465 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 07:59:49 INFO - PROCESS | 1651 | 1467039589469 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:49 INFO - PROCESS | 1651 | 1467039589470 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:49 INFO - PROCESS | 1651 | ++DOCSHELL 0x118121000 == 32 [pid = 1651] [id = 184] 07:59:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 72 (0x11697b400) [pid = 1651] [serial = 550] [outer = 0x0] 07:59:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 73 (0x1176dec00) [pid = 1651] [serial = 551] [outer = 0x11697b400] 07:59:49 INFO - PROCESS | 1651 | 1467039589498 Marionette DEBUG loaded listener.js 07:59:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 74 (0x1180bec00) [pid = 1651] [serial = 552] [outer = 0x11697b400] 07:59:50 INFO - PROCESS | 1651 | 1467039590341 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]]]}] 07:59:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 07:59:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1019ms 07:59:50 INFO - PROCESS | 1651 | 1467039590391 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 07:59:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 07:59:50 INFO - PROCESS | 1651 | 1467039590392 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 07:59:50 INFO - PROCESS | 1651 | 1467039590395 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 07:59:50 INFO - PROCESS | 1651 | 1467039590397 Marionette TRACE conn2 <- [1,710,null,{}] 07:59:50 INFO - PROCESS | 1651 | 1467039590420 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}] 07:59:50 INFO - PROCESS | 1651 | 1467039590424 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:50 INFO - PROCESS | 1651 | 1467039590522 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 07:59:50 INFO - PROCESS | 1651 | 1467039590559 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:50 INFO - PROCESS | 1651 | 1467039590561 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:50 INFO - PROCESS | 1651 | ++DOCSHELL 0x119a26000 == 33 [pid = 1651] [id = 185] 07:59:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 75 (0x112726800) [pid = 1651] [serial = 553] [outer = 0x0] 07:59:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 76 (0x1185cfc00) [pid = 1651] [serial = 554] [outer = 0x112726800] 07:59:50 INFO - PROCESS | 1651 | 1467039590589 Marionette DEBUG loaded listener.js 07:59:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x118733800) [pid = 1651] [serial = 555] [outer = 0x112726800] 07:59:51 INFO - PROCESS | 1651 | 1467039591406 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]]]}] 07:59:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 07:59:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1027ms 07:59:51 INFO - PROCESS | 1651 | 1467039591423 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 07:59:51 INFO - PROCESS | 1651 | 1467039591425 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 07:59:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 07:59:51 INFO - PROCESS | 1651 | 1467039591436 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 07:59:51 INFO - PROCESS | 1651 | 1467039591437 Marionette TRACE conn2 <- [1,714,null,{}] 07:59:51 INFO - PROCESS | 1651 | 1467039591439 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}] 07:59:51 INFO - PROCESS | 1651 | 1467039591440 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:51 INFO - PROCESS | 1651 | 1467039591542 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 07:59:51 INFO - PROCESS | 1651 | 1467039591545 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:51 INFO - PROCESS | 1651 | 1467039591546 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:51 INFO - PROCESS | 1651 | ++DOCSHELL 0x120df5000 == 34 [pid = 1651] [id = 186] 07:59:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x118738400) [pid = 1651] [serial = 556] [outer = 0x0] 07:59:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x119057000) [pid = 1651] [serial = 557] [outer = 0x118738400] 07:59:51 INFO - PROCESS | 1651 | 1467039591572 Marionette DEBUG loaded listener.js 07:59:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x1193c9000) [pid = 1651] [serial = 558] [outer = 0x118738400] 07:59:52 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x1176da000) [pid = 1651] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 07:59:52 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x1128a9000) [pid = 1651] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 07:59:52 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x113026000) [pid = 1651] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 07:59:52 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x1176dd400) [pid = 1651] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 07:59:52 INFO - PROCESS | 1651 | --DOMWINDOW == 75 (0x1128a6000) [pid = 1651] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 07:59:52 INFO - PROCESS | 1651 | --DOMWINDOW == 74 (0x115da9c00) [pid = 1651] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 07:59:52 INFO - PROCESS | 1651 | --DOMWINDOW == 73 (0x11851f000) [pid = 1651] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 07:59:52 INFO - PROCESS | 1651 | --DOMWINDOW == 72 (0x1213cd400) [pid = 1651] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 07:59:52 INFO - PROCESS | 1651 | --DOMWINDOW == 71 (0x118309000) [pid = 1651] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 07:59:52 INFO - PROCESS | 1651 | --DOMWINDOW == 70 (0x118736c00) [pid = 1651] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 07:59:52 INFO - PROCESS | 1651 | --DOMWINDOW == 69 (0x1248b8400) [pid = 1651] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 07:59:52 INFO - PROCESS | 1651 | --DOMWINDOW == 68 (0x110e23c00) [pid = 1651] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 07:59:52 INFO - PROCESS | 1651 | --DOMWINDOW == 67 (0x119089400) [pid = 1651] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 07:59:52 INFO - PROCESS | 1651 | --DOMWINDOW == 66 (0x11269cc00) [pid = 1651] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 07:59:52 INFO - PROCESS | 1651 | 1467039592400 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]]]}] 07:59:52 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 07:59:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 978ms 07:59:52 INFO - PROCESS | 1651 | 1467039592406 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 07:59:52 INFO - PROCESS | 1651 | 1467039592407 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 07:59:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 07:59:52 INFO - PROCESS | 1651 | 1467039592411 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 07:59:52 INFO - PROCESS | 1651 | 1467039592412 Marionette TRACE conn2 <- [1,718,null,{}] 07:59:52 INFO - PROCESS | 1651 | 1467039592414 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}] 07:59:52 INFO - PROCESS | 1651 | 1467039592416 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:52 INFO - PROCESS | 1651 | 1467039592492 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 07:59:52 INFO - PROCESS | 1651 | 1467039592498 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:52 INFO - PROCESS | 1651 | 1467039592499 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:52 INFO - PROCESS | 1651 | ++DOCSHELL 0x120d6f000 == 35 [pid = 1651] [id = 187] 07:59:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 67 (0x1128a8000) [pid = 1651] [serial = 559] [outer = 0x0] 07:59:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 68 (0x1181a9800) [pid = 1651] [serial = 560] [outer = 0x1128a8000] 07:59:52 INFO - PROCESS | 1651 | 1467039592525 Marionette DEBUG loaded listener.js 07:59:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 69 (0x118731000) [pid = 1651] [serial = 561] [outer = 0x1128a8000] 07:59:53 INFO - PROCESS | 1651 | 1467039593334 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]]]}] 07:59:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 07:59:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 971ms 07:59:53 INFO - PROCESS | 1651 | 1467039593382 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 07:59:53 INFO - PROCESS | 1651 | 1467039593383 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 07:59:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 07:59:53 INFO - PROCESS | 1651 | 1467039593386 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 07:59:53 INFO - PROCESS | 1651 | 1467039593387 Marionette TRACE conn2 <- [1,722,null,{}] 07:59:53 INFO - PROCESS | 1651 | 1467039593389 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}] 07:59:53 INFO - PROCESS | 1651 | 1467039593393 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:53 INFO - PROCESS | 1651 | 1467039593510 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 07:59:53 INFO - PROCESS | 1651 | 1467039593516 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:53 INFO - PROCESS | 1651 | 1467039593517 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:53 INFO - PROCESS | 1651 | ++DOCSHELL 0x123b8d800 == 36 [pid = 1651] [id = 188] 07:59:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 70 (0x113c5a800) [pid = 1651] [serial = 562] [outer = 0x0] 07:59:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 71 (0x119623400) [pid = 1651] [serial = 563] [outer = 0x113c5a800] 07:59:53 INFO - PROCESS | 1651 | 1467039593543 Marionette DEBUG loaded listener.js 07:59:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 72 (0x119d5a000) [pid = 1651] [serial = 564] [outer = 0x113c5a800] 07:59:53 INFO - PROCESS | 1651 | 1467039593869 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] 07:59:53 INFO - PROCESS | 1651 | 1467039593906 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 07:59:53 INFO - PROCESS | 1651 | 1467039593908 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 07:59:53 INFO - PROCESS | 1651 | 1467039593910 Marionette TRACE conn2 <- [1,726,null,{}] 07:59:53 INFO - PROCESS | 1651 | 1467039593915 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}] 07:59:53 INFO - PROCESS | 1651 | 1467039593916 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:53 INFO - PROCESS | 1651 | 1467039593995 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 07:59:54 INFO - PROCESS | 1651 | 1467039594000 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:54 INFO - PROCESS | 1651 | 1467039594001 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:54 INFO - PROCESS | 1651 | ++DOCSHELL 0x124b6d000 == 37 [pid = 1651] [id = 189] 07:59:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 73 (0x1198ce000) [pid = 1651] [serial = 565] [outer = 0x0] 07:59:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 74 (0x120f6b800) [pid = 1651] [serial = 566] [outer = 0x1198ce000] 07:59:54 INFO - PROCESS | 1651 | 1467039594026 Marionette DEBUG loaded listener.js 07:59:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 75 (0x121037c00) [pid = 1651] [serial = 567] [outer = 0x1198ce000] 07:59:54 INFO - PROCESS | 1651 | 1467039594428 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]]]}] 07:59:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 07:59:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 572ms 07:59:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 07:59:54 INFO - PROCESS | 1651 | 1467039594481 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 07:59:54 INFO - PROCESS | 1651 | 1467039594484 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 07:59:54 INFO - PROCESS | 1651 | 1467039594487 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 07:59:54 INFO - PROCESS | 1651 | 1467039594490 Marionette TRACE conn2 <- [1,730,null,{}] 07:59:54 INFO - PROCESS | 1651 | 1467039594495 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}] 07:59:54 INFO - PROCESS | 1651 | 1467039594496 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:54 INFO - PROCESS | 1651 | 1467039594627 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 07:59:54 INFO - PROCESS | 1651 | 1467039594682 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:54 INFO - PROCESS | 1651 | 1467039594684 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:54 INFO - PROCESS | 1651 | ++DOCSHELL 0x116955800 == 38 [pid = 1651] [id = 190] 07:59:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 76 (0x1128a5400) [pid = 1651] [serial = 568] [outer = 0x0] 07:59:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x1128ab000) [pid = 1651] [serial = 569] [outer = 0x1128a5400] 07:59:54 INFO - PROCESS | 1651 | 1467039594717 Marionette DEBUG loaded listener.js 07:59:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x113c1f000) [pid = 1651] [serial = 570] [outer = 0x1128a5400] 07:59:55 INFO - PROCESS | 1651 | 1467039595187 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] 07:59:55 INFO - PROCESS | 1651 | 1467039595231 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 07:59:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 07:59:55 INFO - PROCESS | 1651 | 1467039595237 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 07:59:55 INFO - PROCESS | 1651 | 1467039595238 Marionette TRACE conn2 <- [1,734,null,{}] 07:59:55 INFO - PROCESS | 1651 | 1467039595241 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}] 07:59:55 INFO - PROCESS | 1651 | 1467039595242 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:55 INFO - PROCESS | 1651 | 1467039595345 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 07:59:55 INFO - PROCESS | 1651 | 1467039595425 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:55 INFO - PROCESS | 1651 | 1467039595426 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:55 INFO - PROCESS | 1651 | ++DOCSHELL 0x120f9d800 == 39 [pid = 1651] [id = 191] 07:59:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x115db0800) [pid = 1651] [serial = 571] [outer = 0x0] 07:59:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x118387400) [pid = 1651] [serial = 572] [outer = 0x115db0800] 07:59:55 INFO - PROCESS | 1651 | 1467039595460 Marionette DEBUG loaded listener.js 07:59:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x118522400) [pid = 1651] [serial = 573] [outer = 0x115db0800] 07:59:55 INFO - PROCESS | 1651 | 1467039595884 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]]]}] 07:59:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 07:59:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 670ms 07:59:55 INFO - PROCESS | 1651 | 1467039595924 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 07:59:55 INFO - PROCESS | 1651 | 1467039595926 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 07:59:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 07:59:55 INFO - PROCESS | 1651 | 1467039595948 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 07:59:55 INFO - PROCESS | 1651 | 1467039595951 Marionette TRACE conn2 <- [1,738,null,{}] 07:59:55 INFO - PROCESS | 1651 | 1467039595959 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}] 07:59:55 INFO - PROCESS | 1651 | 1467039595964 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:56 INFO - PROCESS | 1651 | 1467039596065 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 07:59:56 INFO - PROCESS | 1651 | 1467039596134 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:56 INFO - PROCESS | 1651 | 1467039596136 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:56 INFO - PROCESS | 1651 | ++DOCSHELL 0x1264d5800 == 40 [pid = 1651] [id = 192] 07:59:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x11962a800) [pid = 1651] [serial = 574] [outer = 0x0] 07:59:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x1196a1800) [pid = 1651] [serial = 575] [outer = 0x11962a800] 07:59:56 INFO - PROCESS | 1651 | 1467039596169 Marionette DEBUG loaded listener.js 07:59:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x1198d1000) [pid = 1651] [serial = 576] [outer = 0x11962a800] 07:59:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 07:59:57 INFO - PROCESS | 1651 | 1467039597064 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]]]}] 07:59:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1127ms 07:59:57 INFO - PROCESS | 1651 | 1467039597072 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 07:59:57 INFO - PROCESS | 1651 | 1467039597074 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 07:59:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 07:59:57 INFO - PROCESS | 1651 | 1467039597079 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 07:59:57 INFO - PROCESS | 1651 | 1467039597080 Marionette TRACE conn2 <- [1,742,null,{}] 07:59:57 INFO - PROCESS | 1651 | 1467039597082 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}] 07:59:57 INFO - PROCESS | 1651 | 1467039597084 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:57 INFO - PROCESS | 1651 | 1467039597171 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 07:59:57 INFO - PROCESS | 1651 | 1467039597223 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:57 INFO - PROCESS | 1651 | 1467039597225 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:57 INFO - PROCESS | 1651 | ++DOCSHELL 0x1289c6000 == 41 [pid = 1651] [id = 193] 07:59:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x120e84000) [pid = 1651] [serial = 577] [outer = 0x0] 07:59:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x12103ec00) [pid = 1651] [serial = 578] [outer = 0x120e84000] 07:59:57 INFO - PROCESS | 1651 | 1467039597269 Marionette DEBUG loaded listener.js 07:59:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x1213cc400) [pid = 1651] [serial = 579] [outer = 0x120e84000] 07:59:58 INFO - PROCESS | 1651 | 1467039598275 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]]]}] 07:59:58 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 07:59:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1222ms 07:59:58 INFO - PROCESS | 1651 | 1467039598300 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 07:59:58 INFO - PROCESS | 1651 | 1467039598301 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 07:59:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 07:59:58 INFO - PROCESS | 1651 | 1467039598304 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 07:59:58 INFO - PROCESS | 1651 | 1467039598305 Marionette TRACE conn2 <- [1,746,null,{}] 07:59:58 INFO - PROCESS | 1651 | 1467039598307 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}] 07:59:58 INFO - PROCESS | 1651 | 1467039598309 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:58 INFO - PROCESS | 1651 | 1467039598407 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 07:59:58 INFO - PROCESS | 1651 | 1467039598459 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:58 INFO - PROCESS | 1651 | 1467039598460 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 07:59:58 INFO - PROCESS | 1651 | ++DOCSHELL 0x11694c000 == 42 [pid = 1651] [id = 194] 07:59:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x115d07c00) [pid = 1651] [serial = 580] [outer = 0x0] 07:59:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x121032400) [pid = 1651] [serial = 581] [outer = 0x115d07c00] 07:59:58 INFO - PROCESS | 1651 | 1467039598489 Marionette DEBUG loaded listener.js 07:59:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x1213d3800) [pid = 1651] [serial = 582] [outer = 0x115d07c00] 07:59:59 INFO - PROCESS | 1651 | --DOCSHELL 0x123b8d800 == 41 [pid = 1651] [id = 188] 07:59:59 INFO - PROCESS | 1651 | --DOCSHELL 0x120d6f000 == 40 [pid = 1651] [id = 187] 07:59:59 INFO - PROCESS | 1651 | --DOCSHELL 0x120df5000 == 39 [pid = 1651] [id = 186] 07:59:59 INFO - PROCESS | 1651 | --DOCSHELL 0x119a26000 == 38 [pid = 1651] [id = 185] 07:59:59 INFO - PROCESS | 1651 | --DOCSHELL 0x118121000 == 37 [pid = 1651] [id = 184] 07:59:59 INFO - PROCESS | 1651 | --DOCSHELL 0x115d77000 == 36 [pid = 1651] [id = 183] 07:59:59 INFO - PROCESS | 1651 | --DOCSHELL 0x119039800 == 35 [pid = 1651] [id = 182] 07:59:59 INFO - PROCESS | 1651 | --DOCSHELL 0x1169af000 == 34 [pid = 1651] [id = 181] 07:59:59 INFO - PROCESS | 1651 | --DOCSHELL 0x121b0b800 == 33 [pid = 1651] [id = 180] 07:59:59 INFO - PROCESS | 1651 | --DOCSHELL 0x118248800 == 32 [pid = 1651] [id = 171] 07:59:59 INFO - PROCESS | 1651 | --DOCSHELL 0x1289c6000 == 31 [pid = 1651] [id = 193] 07:59:59 INFO - PROCESS | 1651 | --DOCSHELL 0x1264d5800 == 30 [pid = 1651] [id = 192] 07:59:59 INFO - PROCESS | 1651 | --DOCSHELL 0x120f9d800 == 29 [pid = 1651] [id = 191] 07:59:59 INFO - PROCESS | 1651 | --DOCSHELL 0x124b6d000 == 28 [pid = 1651] [id = 189] 07:59:59 INFO - PROCESS | 1651 | --DOCSHELL 0x116955800 == 27 [pid = 1651] [id = 190] 07:59:59 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x117da4000) [pid = 1651] [serial = 521] [outer = 0x0] [url = about:blank] 07:59:59 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x1180bd000) [pid = 1651] [serial = 522] [outer = 0x0] [url = about:blank] 07:59:59 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x1128ad000) [pid = 1651] [serial = 515] [outer = 0x0] [url = about:blank] 07:59:59 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x112a80c00) [pid = 1651] [serial = 516] [outer = 0x0] [url = about:blank] 07:59:59 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x115dac800) [pid = 1651] [serial = 518] [outer = 0x0] [url = about:blank] 07:59:59 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x116634c00) [pid = 1651] [serial = 519] [outer = 0x0] [url = about:blank] 07:59:59 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x118303400) [pid = 1651] [serial = 524] [outer = 0x0] [url = about:blank] 07:59:59 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x115db7000) [pid = 1651] [serial = 513] [outer = 0x0] [url = about:blank] 07:59:59 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x112966800) [pid = 1651] [serial = 512] [outer = 0x0] [url = about:blank] 07:59:59 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x1180ba800) [pid = 1651] [serial = 498] [outer = 0x0] [url = about:blank] 07:59:59 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x115db3c00) [pid = 1651] [serial = 497] [outer = 0x0] [url = about:blank] 07:59:59 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x119696400) [pid = 1651] [serial = 500] [outer = 0x0] [url = about:blank] 07:59:59 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x119a80000) [pid = 1651] [serial = 501] [outer = 0x0] [url = about:blank] 07:59:59 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x1217e7000) [pid = 1651] [serial = 504] [outer = 0x0] [url = about:blank] 07:59:59 INFO - PROCESS | 1651 | --DOMWINDOW == 75 (0x1217d8c00) [pid = 1651] [serial = 503] [outer = 0x0] [url = about:blank] 07:59:59 INFO - PROCESS | 1651 | --DOMWINDOW == 74 (0x1185e3400) [pid = 1651] [serial = 527] [outer = 0x0] [url = about:blank] 07:59:59 INFO - PROCESS | 1651 | --DOMWINDOW == 73 (0x118e0cc00) [pid = 1651] [serial = 530] [outer = 0x0] [url = about:blank] 07:59:59 INFO - PROCESS | 1651 | --DOMWINDOW == 72 (0x119578400) [pid = 1651] [serial = 531] [outer = 0x0] [url = about:blank] 07:59:59 INFO - PROCESS | 1651 | --DOMWINDOW == 71 (0x128adcc00) [pid = 1651] [serial = 507] [outer = 0x0] [url = about:blank] 07:59:59 INFO - PROCESS | 1651 | --DOMWINDOW == 70 (0x119084400) [pid = 1651] [serial = 537] [outer = 0x0] [url = about:blank] 07:59:59 INFO - PROCESS | 1651 | --DOMWINDOW == 69 (0x12677f800) [pid = 1651] [serial = 506] [outer = 0x0] [url = about:blank] 07:59:59 INFO - PROCESS | 1651 | --DOMWINDOW == 68 (0x119623000) [pid = 1651] [serial = 533] [outer = 0x0] [url = about:blank] 07:59:59 INFO - PROCESS | 1651 | --DOMWINDOW == 67 (0x115451c00) [pid = 1651] [serial = 536] [outer = 0x0] [url = about:blank] 07:59:59 INFO - PROCESS | 1651 | --DOMWINDOW == 66 (0x128902400) [pid = 1651] [serial = 509] [outer = 0x0] [url = about:blank] 07:59:59 INFO - PROCESS | 1651 | --DOMWINDOW == 65 (0x1295d3400) [pid = 1651] [serial = 510] [outer = 0x0] [url = about:blank] 07:59:59 INFO - PROCESS | 1651 | --DOMWINDOW == 64 (0x119881000) [pid = 1651] [serial = 534] [outer = 0x0] [url = about:blank] 07:59:59 INFO - PROCESS | 1651 | --DOMWINDOW == 63 (0x118732400) [pid = 1651] [serial = 528] [outer = 0x0] [url = about:blank] 07:59:59 INFO - PROCESS | 1651 | --DOMWINDOW == 62 (0x118393400) [pid = 1651] [serial = 525] [outer = 0x0] [url = about:blank] 07:59:59 INFO - PROCESS | 1651 | --DOMWINDOW == 61 (0x119881400) [pid = 1651] [serial = 539] [outer = 0x0] [url = about:blank] 08:00:00 INFO - PROCESS | 1651 | 1467039600030 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]]]}] 08:00:00 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.) 08:00:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1770ms 08:00:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 08:00:00 INFO - PROCESS | 1651 | 1467039600075 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 08:00:00 INFO - PROCESS | 1651 | 1467039600077 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 08:00:00 INFO - PROCESS | 1651 | 1467039600081 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 08:00:00 INFO - PROCESS | 1651 | 1467039600084 Marionette TRACE conn2 <- [1,750,null,{}] 08:00:00 INFO - PROCESS | 1651 | 1467039600088 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}] 08:00:00 INFO - PROCESS | 1651 | 1467039600090 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:00 INFO - PROCESS | 1651 | 1467039600167 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 08:00:00 INFO - PROCESS | 1651 | 1467039600172 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:00 INFO - PROCESS | 1651 | 1467039600174 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:00 INFO - PROCESS | 1651 | ++DOCSHELL 0x11540e000 == 28 [pid = 1651] [id = 195] 08:00:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 62 (0x112ae0400) [pid = 1651] [serial = 583] [outer = 0x0] 08:00:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 63 (0x112ae1c00) [pid = 1651] [serial = 584] [outer = 0x112ae0400] 08:00:00 INFO - PROCESS | 1651 | 1467039600208 Marionette DEBUG loaded listener.js 08:00:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 64 (0x112f41c00) [pid = 1651] [serial = 585] [outer = 0x112ae0400] 08:00:01 INFO - PROCESS | 1651 | 1467039601047 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]]]}] 08:00:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 08:00:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 974ms 08:00:01 INFO - PROCESS | 1651 | 1467039601054 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 08:00:01 INFO - PROCESS | 1651 | 1467039601058 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 08:00:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 08:00:01 INFO - PROCESS | 1651 | 1467039601070 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 08:00:01 INFO - PROCESS | 1651 | 1467039601071 Marionette TRACE conn2 <- [1,754,null,{}] 08:00:01 INFO - PROCESS | 1651 | 1467039601074 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}] 08:00:01 INFO - PROCESS | 1651 | 1467039601076 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:01 INFO - PROCESS | 1651 | 1467039601155 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 08:00:01 INFO - PROCESS | 1651 | 1467039601162 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:01 INFO - PROCESS | 1651 | 1467039601164 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x11694a000 == 29 [pid = 1651] [id = 196] 08:00:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 65 (0x1133b3400) [pid = 1651] [serial = 586] [outer = 0x0] 08:00:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 66 (0x115db2800) [pid = 1651] [serial = 587] [outer = 0x1133b3400] 08:00:01 INFO - PROCESS | 1651 | 1467039601192 Marionette DEBUG loaded listener.js 08:00:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 67 (0x116191000) [pid = 1651] [serial = 588] [outer = 0x1133b3400] 08:00:02 INFO - PROCESS | 1651 | 1467039602084 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]]]}] 08:00:02 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 08:00:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1022ms 08:00:02 INFO - PROCESS | 1651 | 1467039602091 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 08:00:02 INFO - PROCESS | 1651 | 1467039602092 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 08:00:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 08:00:02 INFO - PROCESS | 1651 | 1467039602104 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 08:00:02 INFO - PROCESS | 1651 | 1467039602106 Marionette TRACE conn2 <- [1,758,null,{}] 08:00:02 INFO - PROCESS | 1651 | 1467039602132 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}] 08:00:02 INFO - PROCESS | 1651 | 1467039602135 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:02 INFO - PROCESS | 1651 | 1467039602231 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 08:00:02 INFO - PROCESS | 1651 | 1467039602237 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:02 INFO - PROCESS | 1651 | 1467039602239 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:02 INFO - PROCESS | 1651 | ++DOCSHELL 0x117d73800 == 30 [pid = 1651] [id = 197] 08:00:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 68 (0x1167bcc00) [pid = 1651] [serial = 589] [outer = 0x0] 08:00:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 69 (0x116933400) [pid = 1651] [serial = 590] [outer = 0x1167bcc00] 08:00:02 INFO - PROCESS | 1651 | 1467039602267 Marionette DEBUG loaded listener.js 08:00:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 70 (0x11714cc00) [pid = 1651] [serial = 591] [outer = 0x1167bcc00] 08:00:02 INFO - PROCESS | 1651 | 1467039602628 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]]]}] 08:00:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 08:00:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 543ms 08:00:02 INFO - PROCESS | 1651 | 1467039602640 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 08:00:02 INFO - PROCESS | 1651 | 1467039602641 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 08:00:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 08:00:02 INFO - PROCESS | 1651 | 1467039602644 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 08:00:02 INFO - PROCESS | 1651 | 1467039602646 Marionette TRACE conn2 <- [1,762,null,{}] 08:00:02 INFO - PROCESS | 1651 | 1467039602649 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}] 08:00:02 INFO - PROCESS | 1651 | 1467039602651 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:02 INFO - PROCESS | 1651 | 1467039602744 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 08:00:02 INFO - PROCESS | 1651 | 1467039602775 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:02 INFO - PROCESS | 1651 | 1467039602776 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:02 INFO - PROCESS | 1651 | ++DOCSHELL 0x11817e000 == 31 [pid = 1651] [id = 198] 08:00:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 71 (0x117da1c00) [pid = 1651] [serial = 592] [outer = 0x0] 08:00:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 72 (0x1180ba800) [pid = 1651] [serial = 593] [outer = 0x117da1c00] 08:00:02 INFO - PROCESS | 1651 | 1467039602802 Marionette DEBUG loaded listener.js 08:00:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 73 (0x118303c00) [pid = 1651] [serial = 594] [outer = 0x117da1c00] 08:00:03 INFO - PROCESS | 1651 | 1467039603578 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]]]}] 08:00:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 08:00:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 971ms 08:00:03 INFO - PROCESS | 1651 | 1467039603616 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 08:00:03 INFO - PROCESS | 1651 | 1467039603617 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 08:00:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 08:00:03 INFO - PROCESS | 1651 | 1467039603619 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 08:00:03 INFO - PROCESS | 1651 | 1467039603620 Marionette TRACE conn2 <- [1,766,null,{}] 08:00:03 INFO - PROCESS | 1651 | 1467039603623 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}] 08:00:03 INFO - PROCESS | 1651 | 1467039603624 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:03 INFO - PROCESS | 1651 | 1467039603722 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 08:00:03 INFO - PROCESS | 1651 | 1467039603727 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:03 INFO - PROCESS | 1651 | 1467039603728 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:03 INFO - PROCESS | 1651 | ++DOCSHELL 0x118e6f000 == 32 [pid = 1651] [id = 199] 08:00:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 74 (0x117daa800) [pid = 1651] [serial = 595] [outer = 0x0] 08:00:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 75 (0x118389800) [pid = 1651] [serial = 596] [outer = 0x117daa800] 08:00:03 INFO - PROCESS | 1651 | 1467039603754 Marionette DEBUG loaded listener.js 08:00:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 76 (0x118392800) [pid = 1651] [serial = 597] [outer = 0x117daa800] 08:00:04 INFO - PROCESS | 1651 | --DOMWINDOW == 75 (0x112d37c00) [pid = 1651] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 08:00:04 INFO - PROCESS | 1651 | --DOMWINDOW == 74 (0x118738400) [pid = 1651] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 08:00:04 INFO - PROCESS | 1651 | --DOMWINDOW == 73 (0x11697b400) [pid = 1651] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 08:00:04 INFO - PROCESS | 1651 | --DOMWINDOW == 72 (0x116981800) [pid = 1651] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 08:00:04 INFO - PROCESS | 1651 | --DOMWINDOW == 71 (0x112962000) [pid = 1651] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 08:00:04 INFO - PROCESS | 1651 | --DOMWINDOW == 70 (0x112f36c00) [pid = 1651] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 08:00:04 INFO - PROCESS | 1651 | --DOMWINDOW == 69 (0x113c5a800) [pid = 1651] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 08:00:04 INFO - PROCESS | 1651 | --DOMWINDOW == 68 (0x1128a8000) [pid = 1651] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 08:00:04 INFO - PROCESS | 1651 | --DOMWINDOW == 67 (0x112726800) [pid = 1651] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 08:00:04 INFO - PROCESS | 1651 | --DOMWINDOW == 66 (0x1198ce000) [pid = 1651] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 08:00:04 INFO - PROCESS | 1651 | 1467039604637 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]]]}] 08:00:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 08:00:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1071ms 08:00:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 08:00:04 INFO - PROCESS | 1651 | 1467039604692 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 08:00:04 INFO - PROCESS | 1651 | 1467039604693 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 08:00:04 INFO - PROCESS | 1651 | 1467039604695 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 08:00:04 INFO - PROCESS | 1651 | 1467039604696 Marionette TRACE conn2 <- [1,770,null,{}] 08:00:04 INFO - PROCESS | 1651 | 1467039604699 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}] 08:00:04 INFO - PROCESS | 1651 | 1467039604703 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:04 INFO - PROCESS | 1651 | 1467039604793 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 08:00:04 INFO - PROCESS | 1651 | 1467039604796 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:04 INFO - PROCESS | 1651 | 1467039604798 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:04 INFO - PROCESS | 1651 | ++DOCSHELL 0x1195b4800 == 33 [pid = 1651] [id = 200] 08:00:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 67 (0x115db2400) [pid = 1651] [serial = 598] [outer = 0x0] 08:00:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 68 (0x11697b400) [pid = 1651] [serial = 599] [outer = 0x115db2400] 08:00:04 INFO - PROCESS | 1651 | 1467039604825 Marionette DEBUG loaded listener.js 08:00:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 69 (0x1185e2c00) [pid = 1651] [serial = 600] [outer = 0x115db2400] 08:00:05 INFO - PROCESS | 1651 | 1467039605169 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]]]}] 08:00:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 08:00:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 519ms 08:00:05 INFO - PROCESS | 1651 | 1467039605218 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 08:00:05 INFO - PROCESS | 1651 | 1467039605220 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 08:00:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 08:00:05 INFO - PROCESS | 1651 | 1467039605222 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 08:00:05 INFO - PROCESS | 1651 | 1467039605223 Marionette TRACE conn2 <- [1,774,null,{}] 08:00:05 INFO - PROCESS | 1651 | 1467039605225 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}] 08:00:05 INFO - PROCESS | 1651 | 1467039605226 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:05 INFO - PROCESS | 1651 | 1467039605304 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 08:00:05 INFO - PROCESS | 1651 | 1467039605308 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:05 INFO - PROCESS | 1651 | 1467039605309 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:05 INFO - PROCESS | 1651 | ++DOCSHELL 0x120d64800 == 34 [pid = 1651] [id = 201] 08:00:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 70 (0x11872f000) [pid = 1651] [serial = 601] [outer = 0x0] 08:00:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 71 (0x118736c00) [pid = 1651] [serial = 602] [outer = 0x11872f000] 08:00:05 INFO - PROCESS | 1651 | 1467039605337 Marionette DEBUG loaded listener.js 08:00:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 72 (0x118e0c400) [pid = 1651] [serial = 603] [outer = 0x11872f000] 08:00:05 INFO - PROCESS | 1651 | 1467039605663 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]]]}] 08:00:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 08:00:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 468ms 08:00:05 INFO - PROCESS | 1651 | 1467039605690 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 08:00:05 INFO - PROCESS | 1651 | 1467039605692 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 08:00:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 08:00:05 INFO - PROCESS | 1651 | 1467039605696 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 08:00:05 INFO - PROCESS | 1651 | 1467039605698 Marionette TRACE conn2 <- [1,778,null,{}] 08:00:05 INFO - PROCESS | 1651 | 1467039605700 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}] 08:00:05 INFO - PROCESS | 1651 | 1467039605701 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:05 INFO - PROCESS | 1651 | 1467039605774 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 08:00:05 INFO - PROCESS | 1651 | 1467039605781 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:05 INFO - PROCESS | 1651 | 1467039605782 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:05 INFO - PROCESS | 1651 | ++DOCSHELL 0x120df6000 == 35 [pid = 1651] [id = 202] 08:00:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 73 (0x1128a5c00) [pid = 1651] [serial = 604] [outer = 0x0] 08:00:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 74 (0x119084800) [pid = 1651] [serial = 605] [outer = 0x1128a5c00] 08:00:05 INFO - PROCESS | 1651 | 1467039605807 Marionette DEBUG loaded listener.js 08:00:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 75 (0x119375c00) [pid = 1651] [serial = 606] [outer = 0x1128a5c00] 08:00:06 INFO - PROCESS | 1651 | 1467039606306 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]]]}] 08:00:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 08:00:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 622ms 08:00:06 INFO - PROCESS | 1651 | 1467039606317 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 08:00:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 08:00:06 INFO - PROCESS | 1651 | 1467039606319 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 08:00:06 INFO - PROCESS | 1651 | 1467039606322 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 08:00:06 INFO - PROCESS | 1651 | 1467039606324 Marionette TRACE conn2 <- [1,782,null,{}] 08:00:06 INFO - PROCESS | 1651 | 1467039606328 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}] 08:00:06 INFO - PROCESS | 1651 | 1467039606330 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:06 INFO - PROCESS | 1651 | 1467039606440 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 08:00:06 INFO - PROCESS | 1651 | 1467039606513 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:06 INFO - PROCESS | 1651 | 1467039606515 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:06 INFO - PROCESS | 1651 | ++DOCSHELL 0x11617e000 == 36 [pid = 1651] [id = 203] 08:00:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 76 (0x11295d400) [pid = 1651] [serial = 607] [outer = 0x0] 08:00:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x112961800) [pid = 1651] [serial = 608] [outer = 0x11295d400] 08:00:06 INFO - PROCESS | 1651 | 1467039606546 Marionette DEBUG loaded listener.js 08:00:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x112f36c00) [pid = 1651] [serial = 609] [outer = 0x11295d400] 08:00:07 INFO - PROCESS | 1651 | 1467039607037 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]]]}] 08:00:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 08:00:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 773ms 08:00:07 INFO - PROCESS | 1651 | 1467039607119 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 08:00:07 INFO - PROCESS | 1651 | 1467039607122 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 08:00:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 08:00:07 INFO - PROCESS | 1651 | 1467039607127 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 08:00:07 INFO - PROCESS | 1651 | 1467039607129 Marionette TRACE conn2 <- [1,786,null,{}] 08:00:07 INFO - PROCESS | 1651 | 1467039607132 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}] 08:00:07 INFO - PROCESS | 1651 | 1467039607134 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:07 INFO - PROCESS | 1651 | 1467039607239 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 08:00:07 INFO - PROCESS | 1651 | 1467039607289 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:07 INFO - PROCESS | 1651 | 1467039607291 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:07 INFO - PROCESS | 1651 | ++DOCSHELL 0x118244800 == 37 [pid = 1651] [id = 204] 08:00:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x115db5800) [pid = 1651] [serial = 610] [outer = 0x0] 08:00:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x116190000) [pid = 1651] [serial = 611] [outer = 0x115db5800] 08:00:07 INFO - PROCESS | 1651 | 1467039607321 Marionette DEBUG loaded listener.js 08:00:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x116708000) [pid = 1651] [serial = 612] [outer = 0x115db5800] 08:00:07 INFO - PROCESS | 1651 | --DOCSHELL 0x120d64800 == 36 [pid = 1651] [id = 201] 08:00:07 INFO - PROCESS | 1651 | --DOCSHELL 0x1195b4800 == 35 [pid = 1651] [id = 200] 08:00:07 INFO - PROCESS | 1651 | --DOCSHELL 0x118e6f000 == 34 [pid = 1651] [id = 199] 08:00:07 INFO - PROCESS | 1651 | --DOCSHELL 0x11817e000 == 33 [pid = 1651] [id = 198] 08:00:07 INFO - PROCESS | 1651 | --DOCSHELL 0x117d73800 == 32 [pid = 1651] [id = 197] 08:00:07 INFO - PROCESS | 1651 | --DOCSHELL 0x11694a000 == 31 [pid = 1651] [id = 196] 08:00:07 INFO - PROCESS | 1651 | --DOCSHELL 0x11540e000 == 30 [pid = 1651] [id = 195] 08:00:07 INFO - PROCESS | 1651 | 1467039607950 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]]]}] 08:00:07 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x112f10800) [pid = 1651] [serial = 548] [outer = 0x0] [url = about:blank] 08:00:07 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x119057000) [pid = 1651] [serial = 557] [outer = 0x0] [url = about:blank] 08:00:07 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x113da4400) [pid = 1651] [serial = 549] [outer = 0x0] [url = about:blank] 08:00:07 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x1176dec00) [pid = 1651] [serial = 551] [outer = 0x0] [url = about:blank] 08:00:07 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x116f98800) [pid = 1651] [serial = 545] [outer = 0x0] [url = about:blank] 08:00:07 INFO - PROCESS | 1651 | --DOMWINDOW == 75 (0x1180bb400) [pid = 1651] [serial = 546] [outer = 0x0] [url = about:blank] 08:00:07 INFO - PROCESS | 1651 | --DOMWINDOW == 74 (0x112a7f800) [pid = 1651] [serial = 542] [outer = 0x0] [url = about:blank] 08:00:07 INFO - PROCESS | 1651 | --DOMWINDOW == 73 (0x1133aa400) [pid = 1651] [serial = 543] [outer = 0x0] [url = about:blank] 08:00:07 INFO - PROCESS | 1651 | --DOMWINDOW == 72 (0x119a87800) [pid = 1651] [serial = 540] [outer = 0x0] [url = about:blank] 08:00:07 INFO - PROCESS | 1651 | --DOMWINDOW == 71 (0x119623400) [pid = 1651] [serial = 563] [outer = 0x0] [url = about:blank] 08:00:07 INFO - PROCESS | 1651 | --DOMWINDOW == 70 (0x1181a9800) [pid = 1651] [serial = 560] [outer = 0x0] [url = about:blank] 08:00:07 INFO - PROCESS | 1651 | --DOMWINDOW == 69 (0x1185cfc00) [pid = 1651] [serial = 554] [outer = 0x0] [url = about:blank] 08:00:07 INFO - PROCESS | 1651 | --DOMWINDOW == 68 (0x118733800) [pid = 1651] [serial = 555] [outer = 0x0] [url = about:blank] 08:00:07 INFO - PROCESS | 1651 | --DOMWINDOW == 67 (0x1193c9000) [pid = 1651] [serial = 558] [outer = 0x0] [url = about:blank] 08:00:07 INFO - PROCESS | 1651 | --DOMWINDOW == 66 (0x121037c00) [pid = 1651] [serial = 567] [outer = 0x0] [url = about:blank] 08:00:07 INFO - PROCESS | 1651 | --DOMWINDOW == 65 (0x118731000) [pid = 1651] [serial = 561] [outer = 0x0] [url = about:blank] 08:00:07 INFO - PROCESS | 1651 | --DOMWINDOW == 64 (0x119d5a000) [pid = 1651] [serial = 564] [outer = 0x0] [url = about:blank] 08:00:07 INFO - PROCESS | 1651 | --DOMWINDOW == 63 (0x120f6b800) [pid = 1651] [serial = 566] [outer = 0x0] [url = about:blank] 08:00:07 INFO - PROCESS | 1651 | --DOMWINDOW == 62 (0x1180bec00) [pid = 1651] [serial = 552] [outer = 0x0] [url = about:blank] 08:00:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 08:00:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 872ms 08:00:08 INFO - PROCESS | 1651 | 1467039608000 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 08:00:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 08:00:08 INFO - PROCESS | 1651 | 1467039608002 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 08:00:08 INFO - PROCESS | 1651 | 1467039608005 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 08:00:08 INFO - PROCESS | 1651 | 1467039608007 Marionette TRACE conn2 <- [1,790,null,{}] 08:00:08 INFO - PROCESS | 1651 | 1467039608020 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}] 08:00:08 INFO - PROCESS | 1651 | 1467039608021 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:08 INFO - PROCESS | 1651 | 1467039608101 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 08:00:08 INFO - PROCESS | 1651 | 1467039608108 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:08 INFO - PROCESS | 1651 | 1467039608111 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:08 INFO - PROCESS | 1651 | ++DOCSHELL 0x11661b800 == 31 [pid = 1651] [id = 205] 08:00:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 63 (0x112d56000) [pid = 1651] [serial = 613] [outer = 0x0] 08:00:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 64 (0x113375800) [pid = 1651] [serial = 614] [outer = 0x112d56000] 08:00:08 INFO - PROCESS | 1651 | 1467039608142 Marionette DEBUG loaded listener.js 08:00:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 65 (0x115dad000) [pid = 1651] [serial = 615] [outer = 0x112d56000] 08:00:08 INFO - PROCESS | 1651 | 1467039608487 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]]]}] 08:00:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 08:00:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 528ms 08:00:08 INFO - PROCESS | 1651 | 1467039608545 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 08:00:08 INFO - PROCESS | 1651 | 1467039608548 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 08:00:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 08:00:08 INFO - PROCESS | 1651 | 1467039608558 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 08:00:08 INFO - PROCESS | 1651 | 1467039608560 Marionette TRACE conn2 <- [1,794,null,{}] 08:00:08 INFO - PROCESS | 1651 | 1467039608563 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}] 08:00:08 INFO - PROCESS | 1651 | 1467039608564 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:08 INFO - PROCESS | 1651 | 1467039608640 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 08:00:08 INFO - PROCESS | 1651 | 1467039608647 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:08 INFO - PROCESS | 1651 | 1467039608649 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:08 INFO - PROCESS | 1651 | ++DOCSHELL 0x1180dc000 == 32 [pid = 1651] [id = 206] 08:00:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 66 (0x116703800) [pid = 1651] [serial = 616] [outer = 0x0] 08:00:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 67 (0x116711800) [pid = 1651] [serial = 617] [outer = 0x116703800] 08:00:08 INFO - PROCESS | 1651 | 1467039608676 Marionette DEBUG loaded listener.js 08:00:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 68 (0x116983800) [pid = 1651] [serial = 618] [outer = 0x116703800] 08:00:09 INFO - PROCESS | 1651 | 1467039609022 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]]]}] 08:00:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 08:00:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 469ms 08:00:09 INFO - PROCESS | 1651 | 1467039609030 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 08:00:09 INFO - PROCESS | 1651 | 1467039609033 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 08:00:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 08:00:09 INFO - PROCESS | 1651 | 1467039609036 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 08:00:09 INFO - PROCESS | 1651 | 1467039609038 Marionette TRACE conn2 <- [1,798,null,{}] 08:00:09 INFO - PROCESS | 1651 | 1467039609048 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}] 08:00:09 INFO - PROCESS | 1651 | 1467039609051 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:09 INFO - PROCESS | 1651 | 1467039609134 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 08:00:09 INFO - PROCESS | 1651 | 1467039609185 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:09 INFO - PROCESS | 1651 | 1467039609187 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:09 INFO - PROCESS | 1651 | ++DOCSHELL 0x119046000 == 33 [pid = 1651] [id = 207] 08:00:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 69 (0x116983000) [pid = 1651] [serial = 619] [outer = 0x0] 08:00:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 70 (0x117da7000) [pid = 1651] [serial = 620] [outer = 0x116983000] 08:00:09 INFO - PROCESS | 1651 | 1467039609215 Marionette DEBUG loaded listener.js 08:00:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 71 (0x118388c00) [pid = 1651] [serial = 621] [outer = 0x116983000] 08:00:09 INFO - PROCESS | 1651 | 1467039609502 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]]]}] 08:00:09 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 08:00:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 475ms 08:00:09 INFO - PROCESS | 1651 | 1467039609519 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 08:00:09 INFO - PROCESS | 1651 | 1467039609520 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 08:00:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 08:00:09 INFO - PROCESS | 1651 | 1467039609523 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 08:00:09 INFO - PROCESS | 1651 | 1467039609524 Marionette TRACE conn2 <- [1,802,null,{}] 08:00:09 INFO - PROCESS | 1651 | 1467039609535 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}] 08:00:09 INFO - PROCESS | 1651 | 1467039609536 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:09 INFO - PROCESS | 1651 | 1467039609623 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 08:00:09 INFO - PROCESS | 1651 | 1467039609628 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:09 INFO - PROCESS | 1651 | 1467039609630 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:09 INFO - PROCESS | 1651 | ++DOCSHELL 0x120d5c000 == 34 [pid = 1651] [id = 208] 08:00:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 72 (0x118392000) [pid = 1651] [serial = 622] [outer = 0x0] 08:00:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 73 (0x1185df000) [pid = 1651] [serial = 623] [outer = 0x118392000] 08:00:09 INFO - PROCESS | 1651 | 1467039609656 Marionette DEBUG loaded listener.js 08:00:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 74 (0x118730000) [pid = 1651] [serial = 624] [outer = 0x118392000] 08:00:10 INFO - PROCESS | 1651 | 1467039610005 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]]]}] 08:00:10 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 08:00:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 521ms 08:00:10 INFO - PROCESS | 1651 | 1467039610058 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 08:00:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 08:00:10 INFO - PROCESS | 1651 | 1467039610067 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 08:00:10 INFO - PROCESS | 1651 | 1467039610069 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 08:00:10 INFO - PROCESS | 1651 | 1467039610070 Marionette TRACE conn2 <- [1,806,null,{}] 08:00:10 INFO - PROCESS | 1651 | 1467039610072 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}] 08:00:10 INFO - PROCESS | 1651 | 1467039610074 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:10 INFO - PROCESS | 1651 | 1467039610168 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 08:00:10 INFO - PROCESS | 1651 | 1467039610202 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:10 INFO - PROCESS | 1651 | 1467039610203 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:10 INFO - PROCESS | 1651 | ++DOCSHELL 0x121107800 == 35 [pid = 1651] [id = 209] 08:00:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 75 (0x112690800) [pid = 1651] [serial = 625] [outer = 0x0] 08:00:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 76 (0x118e07000) [pid = 1651] [serial = 626] [outer = 0x112690800] 08:00:10 INFO - PROCESS | 1651 | 1467039610228 Marionette DEBUG loaded listener.js 08:00:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x119060000) [pid = 1651] [serial = 627] [outer = 0x112690800] 08:00:10 INFO - PROCESS | 1651 | [1651] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 08:00:10 INFO - PROCESS | 1651 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 08:00:10 INFO - PROCESS | 1651 | Determined SkiaGL cache limits: Size 100663296, Items: 256 08:00:10 INFO - PROCESS | 1651 | [GFX2-]: Using SkiaGL canvas. 08:00:10 INFO - PROCESS | 1651 | 1467039610577 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]]]}] 08:00:10 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 08:00:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 519ms 08:00:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 08:00:10 INFO - PROCESS | 1651 | 1467039610588 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 08:00:10 INFO - PROCESS | 1651 | 1467039610589 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 08:00:10 INFO - PROCESS | 1651 | 1467039610592 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 08:00:10 INFO - PROCESS | 1651 | 1467039610593 Marionette TRACE conn2 <- [1,810,null,{}] 08:00:10 INFO - PROCESS | 1651 | 1467039610595 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}] 08:00:10 INFO - PROCESS | 1651 | 1467039610599 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:10 INFO - PROCESS | 1651 | 1467039610722 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 08:00:10 INFO - PROCESS | 1651 | 1467039610726 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:10 INFO - PROCESS | 1651 | 1467039610727 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:10 INFO - PROCESS | 1651 | ++DOCSHELL 0x121b08000 == 36 [pid = 1651] [id = 210] 08:00:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x119087c00) [pid = 1651] [serial = 628] [outer = 0x0] 08:00:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x119577000) [pid = 1651] [serial = 629] [outer = 0x119087c00] 08:00:10 INFO - PROCESS | 1651 | 1467039610753 Marionette DEBUG loaded listener.js 08:00:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x119889800) [pid = 1651] [serial = 630] [outer = 0x119087c00] 08:00:11 INFO - PROCESS | 1651 | 1467039611117 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]]]}] 08:00:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 08:00:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 569ms 08:00:11 INFO - PROCESS | 1651 | 1467039611162 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 08:00:11 INFO - PROCESS | 1651 | 1467039611163 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 08:00:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 08:00:11 INFO - PROCESS | 1651 | 1467039611165 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 08:00:11 INFO - PROCESS | 1651 | 1467039611166 Marionette TRACE conn2 <- [1,814,null,{}] 08:00:11 INFO - PROCESS | 1651 | 1467039611176 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}] 08:00:11 INFO - PROCESS | 1651 | 1467039611177 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:11 INFO - PROCESS | 1651 | 1467039611271 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 08:00:11 INFO - PROCESS | 1651 | 1467039611283 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:11 INFO - PROCESS | 1651 | 1467039611284 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:11 INFO - PROCESS | 1651 | ++DOCSHELL 0x123b8e800 == 37 [pid = 1651] [id = 211] 08:00:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x1198ce000) [pid = 1651] [serial = 631] [outer = 0x0] 08:00:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x119a7e400) [pid = 1651] [serial = 632] [outer = 0x1198ce000] 08:00:11 INFO - PROCESS | 1651 | 1467039611308 Marionette DEBUG loaded listener.js 08:00:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x119a89800) [pid = 1651] [serial = 633] [outer = 0x1198ce000] 08:00:11 INFO - PROCESS | 1651 | 1467039611702 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] 08:00:11 INFO - PROCESS | 1651 | 1467039611745 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 08:00:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 08:00:11 INFO - PROCESS | 1651 | 1467039611748 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 08:00:11 INFO - PROCESS | 1651 | 1467039611750 Marionette TRACE conn2 <- [1,818,null,{}] 08:00:11 INFO - PROCESS | 1651 | 1467039611753 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}] 08:00:11 INFO - PROCESS | 1651 | 1467039611755 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:11 INFO - PROCESS | 1651 | 1467039611904 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 08:00:11 INFO - PROCESS | 1651 | 1467039611926 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:11 INFO - PROCESS | 1651 | 1467039611927 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:11 INFO - PROCESS | 1651 | ++DOCSHELL 0x123e4b800 == 38 [pid = 1651] [id = 212] 08:00:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x119a8c800) [pid = 1651] [serial = 634] [outer = 0x0] 08:00:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x120e7f000) [pid = 1651] [serial = 635] [outer = 0x119a8c800] 08:00:11 INFO - PROCESS | 1651 | 1467039611967 Marionette DEBUG loaded listener.js 08:00:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x120e87400) [pid = 1651] [serial = 636] [outer = 0x119a8c800] 08:00:12 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x112ae0400) [pid = 1651] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 08:00:12 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x1133b3400) [pid = 1651] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 08:00:12 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x1128a5400) [pid = 1651] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 08:00:12 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x115db0800) [pid = 1651] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 08:00:12 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x1167bcc00) [pid = 1651] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 08:00:12 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x117da1c00) [pid = 1651] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 08:00:12 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x11962a800) [pid = 1651] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 08:00:12 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x117daa800) [pid = 1651] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 08:00:12 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x11872f000) [pid = 1651] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 08:00:12 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x115db2400) [pid = 1651] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 08:00:12 INFO - PROCESS | 1651 | --DOMWINDOW == 75 (0x120e84000) [pid = 1651] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 08:00:12 INFO - PROCESS | 1651 | 1467039612371 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]]]}] 08:00:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 08:00:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 671ms 08:00:12 INFO - PROCESS | 1651 | 1467039612420 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 08:00:12 INFO - PROCESS | 1651 | 1467039612422 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 08:00:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 08:00:12 INFO - PROCESS | 1651 | 1467039612425 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 08:00:12 INFO - PROCESS | 1651 | 1467039612427 Marionette TRACE conn2 <- [1,822,null,{}] 08:00:12 INFO - PROCESS | 1651 | 1467039612441 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}] 08:00:12 INFO - PROCESS | 1651 | 1467039612443 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:12 INFO - PROCESS | 1651 | 1467039612568 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 08:00:12 INFO - PROCESS | 1651 | 1467039612573 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:12 INFO - PROCESS | 1651 | 1467039612574 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:12 INFO - PROCESS | 1651 | ++DOCSHELL 0x11260d800 == 39 [pid = 1651] [id = 213] 08:00:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 76 (0x11690c000) [pid = 1651] [serial = 637] [outer = 0x0] 08:00:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x1185c3800) [pid = 1651] [serial = 638] [outer = 0x11690c000] 08:00:12 INFO - PROCESS | 1651 | 1467039612601 Marionette DEBUG loaded listener.js 08:00:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x120d94c00) [pid = 1651] [serial = 639] [outer = 0x11690c000] 08:00:12 INFO - PROCESS | 1651 | 1467039612926 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] 08:00:12 INFO - PROCESS | 1651 | 1467039612950 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 08:00:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 08:00:12 INFO - PROCESS | 1651 | 1467039612952 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 08:00:12 INFO - PROCESS | 1651 | 1467039612953 Marionette TRACE conn2 <- [1,826,null,{}] 08:00:12 INFO - PROCESS | 1651 | 1467039612955 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}] 08:00:12 INFO - PROCESS | 1651 | 1467039612957 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:13 INFO - PROCESS | 1651 | 1467039613066 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 08:00:13 INFO - PROCESS | 1651 | 1467039613072 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:13 INFO - PROCESS | 1651 | 1467039613073 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:13 INFO - PROCESS | 1651 | ++DOCSHELL 0x126099000 == 40 [pid = 1651] [id = 214] 08:00:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x117dab400) [pid = 1651] [serial = 640] [outer = 0x0] 08:00:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x120e8a000) [pid = 1651] [serial = 641] [outer = 0x117dab400] 08:00:13 INFO - PROCESS | 1651 | 1467039613111 Marionette DEBUG loaded listener.js 08:00:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x120f6b800) [pid = 1651] [serial = 642] [outer = 0x117dab400] 08:00:13 INFO - PROCESS | 1651 | 1467039613585 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]]]}] 08:00:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 08:00:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 669ms 08:00:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 08:00:13 INFO - PROCESS | 1651 | 1467039613621 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 08:00:13 INFO - PROCESS | 1651 | 1467039613623 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 08:00:13 INFO - PROCESS | 1651 | 1467039613633 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 08:00:13 INFO - PROCESS | 1651 | 1467039613635 Marionette TRACE conn2 <- [1,830,null,{}] 08:00:13 INFO - PROCESS | 1651 | 1467039613643 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}] 08:00:13 INFO - PROCESS | 1651 | 1467039613645 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:13 INFO - PROCESS | 1651 | 1467039613736 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 08:00:13 INFO - PROCESS | 1651 | 1467039613739 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:13 INFO - PROCESS | 1651 | 1467039613741 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:13 INFO - PROCESS | 1651 | ++DOCSHELL 0x128b24800 == 41 [pid = 1651] [id = 215] 08:00:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x121034c00) [pid = 1651] [serial = 643] [outer = 0x0] 08:00:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x121289c00) [pid = 1651] [serial = 644] [outer = 0x121034c00] 08:00:13 INFO - PROCESS | 1651 | 1467039613768 Marionette DEBUG loaded listener.js 08:00:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x1213d7800) [pid = 1651] [serial = 645] [outer = 0x121034c00] 08:00:14 INFO - PROCESS | 1651 | 1467039614110 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]]]}] 08:00:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 08:00:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 529ms 08:00:14 INFO - PROCESS | 1651 | 1467039614195 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 08:00:14 INFO - PROCESS | 1651 | 1467039614197 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 08:00:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 08:00:14 INFO - PROCESS | 1651 | 1467039614201 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 08:00:14 INFO - PROCESS | 1651 | 1467039614204 Marionette TRACE conn2 <- [1,834,null,{}] 08:00:14 INFO - PROCESS | 1651 | 1467039614208 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}] 08:00:14 INFO - PROCESS | 1651 | 1467039614210 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:14 INFO - PROCESS | 1651 | 1467039614308 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 08:00:14 INFO - PROCESS | 1651 | 1467039614429 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:14 INFO - PROCESS | 1651 | 1467039614433 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:14 INFO - PROCESS | 1651 | ++DOCSHELL 0x116fe2800 == 42 [pid = 1651] [id = 216] 08:00:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x112d37800) [pid = 1651] [serial = 646] [outer = 0x0] 08:00:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x113029400) [pid = 1651] [serial = 647] [outer = 0x112d37800] 08:00:14 INFO - PROCESS | 1651 | 1467039614464 Marionette DEBUG loaded listener.js 08:00:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x115db5c00) [pid = 1651] [serial = 648] [outer = 0x112d37800] 08:00:14 INFO - PROCESS | 1651 | 1467039614915 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]]]}] 08:00:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 08:00:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 724ms 08:00:14 INFO - PROCESS | 1651 | 1467039614926 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 08:00:14 INFO - PROCESS | 1651 | 1467039614928 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 08:00:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 08:00:14 INFO - PROCESS | 1651 | 1467039614933 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 08:00:14 INFO - PROCESS | 1651 | 1467039614935 Marionette TRACE conn2 <- [1,838,null,{}] 08:00:14 INFO - PROCESS | 1651 | 1467039614938 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}] 08:00:14 INFO - PROCESS | 1651 | 1467039614940 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:15 INFO - PROCESS | 1651 | 1467039615043 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 08:00:15 INFO - PROCESS | 1651 | 1467039615110 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:15 INFO - PROCESS | 1651 | 1467039615111 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:15 INFO - PROCESS | 1651 | ++DOCSHELL 0x119d46800 == 43 [pid = 1651] [id = 217] 08:00:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x1167c1c00) [pid = 1651] [serial = 649] [outer = 0x0] 08:00:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x1176d5000) [pid = 1651] [serial = 650] [outer = 0x1167c1c00] 08:00:15 INFO - PROCESS | 1651 | 1467039615142 Marionette DEBUG loaded listener.js 08:00:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x1180c0800) [pid = 1651] [serial = 651] [outer = 0x1167c1c00] 08:00:15 INFO - PROCESS | 1651 | 1467039615569 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]]]}] 08:00:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 08:00:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 672ms 08:00:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 08:00:15 INFO - PROCESS | 1651 | 1467039615603 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 08:00:15 INFO - PROCESS | 1651 | 1467039615605 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 08:00:15 INFO - PROCESS | 1651 | 1467039615607 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 08:00:15 INFO - PROCESS | 1651 | 1467039615609 Marionette TRACE conn2 <- [1,842,null,{}] 08:00:15 INFO - PROCESS | 1651 | 1467039615674 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}] 08:00:15 INFO - PROCESS | 1651 | 1467039615678 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:15 INFO - PROCESS | 1651 | 1467039615781 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 08:00:15 INFO - PROCESS | 1651 | 1467039615847 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:15 INFO - PROCESS | 1651 | 1467039615849 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:15 INFO - PROCESS | 1651 | ++DOCSHELL 0x128e37800 == 44 [pid = 1651] [id = 218] 08:00:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x119372800) [pid = 1651] [serial = 652] [outer = 0x0] 08:00:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x1193c9000) [pid = 1651] [serial = 653] [outer = 0x119372800] 08:00:15 INFO - PROCESS | 1651 | 1467039615881 Marionette DEBUG loaded listener.js 08:00:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x119694c00) [pid = 1651] [serial = 654] [outer = 0x119372800] 08:00:16 INFO - PROCESS | 1651 | 1467039616291 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]]]}] 08:00:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 08:00:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 739ms 08:00:16 INFO - PROCESS | 1651 | 1467039616346 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 08:00:16 INFO - PROCESS | 1651 | 1467039616348 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 08:00:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 08:00:16 INFO - PROCESS | 1651 | 1467039616350 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 08:00:16 INFO - PROCESS | 1651 | 1467039616352 Marionette TRACE conn2 <- [1,846,null,{}] 08:00:16 INFO - PROCESS | 1651 | 1467039616354 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}] 08:00:16 INFO - PROCESS | 1651 | 1467039616355 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:16 INFO - PROCESS | 1651 | 1467039616460 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 08:00:16 INFO - PROCESS | 1651 | 1467039616524 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:16 INFO - PROCESS | 1651 | 1467039616526 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:16 INFO - PROCESS | 1651 | ++DOCSHELL 0x1292d5800 == 45 [pid = 1651] [id = 219] 08:00:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x119372c00) [pid = 1651] [serial = 655] [outer = 0x0] 08:00:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x119a8b800) [pid = 1651] [serial = 656] [outer = 0x119372c00] 08:00:16 INFO - PROCESS | 1651 | 1467039616558 Marionette DEBUG loaded listener.js 08:00:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x121040800) [pid = 1651] [serial = 657] [outer = 0x119372c00] 08:00:17 INFO - PROCESS | 1651 | 1467039617145 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]]]}] 08:00:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 08:00:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 820ms 08:00:17 INFO - PROCESS | 1651 | 1467039617171 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 08:00:17 INFO - PROCESS | 1651 | 1467039617174 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 08:00:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 08:00:17 INFO - PROCESS | 1651 | 1467039617177 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 08:00:17 INFO - PROCESS | 1651 | 1467039617181 Marionette TRACE conn2 <- [1,850,null,{}] 08:00:17 INFO - PROCESS | 1651 | 1467039617185 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}] 08:00:17 INFO - PROCESS | 1651 | 1467039617187 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:17 INFO - PROCESS | 1651 | 1467039617281 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 08:00:17 INFO - PROCESS | 1651 | 1467039617346 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:17 INFO - PROCESS | 1651 | 1467039617349 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:17 INFO - PROCESS | 1651 | ++DOCSHELL 0x11817f800 == 46 [pid = 1651] [id = 220] 08:00:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x112aeec00) [pid = 1651] [serial = 658] [outer = 0x0] 08:00:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x113c1fc00) [pid = 1651] [serial = 659] [outer = 0x112aeec00] 08:00:17 INFO - PROCESS | 1651 | 1467039617377 Marionette DEBUG loaded listener.js 08:00:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x115df3800) [pid = 1651] [serial = 660] [outer = 0x112aeec00] 08:00:17 INFO - PROCESS | 1651 | 1467039617817 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]]]}] 08:00:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 08:00:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 673ms 08:00:17 INFO - PROCESS | 1651 | 1467039617869 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 08:00:17 INFO - PROCESS | 1651 | 1467039617873 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 08:00:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 08:00:17 INFO - PROCESS | 1651 | 1467039617884 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 08:00:17 INFO - PROCESS | 1651 | 1467039617887 Marionette TRACE conn2 <- [1,854,null,{}] 08:00:17 INFO - PROCESS | 1651 | 1467039617891 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}] 08:00:17 INFO - PROCESS | 1651 | 1467039617894 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:18 INFO - PROCESS | 1651 | 1467039618026 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 08:00:18 INFO - PROCESS | 1651 | --DOCSHELL 0x11694c000 == 45 [pid = 1651] [id = 194] 08:00:18 INFO - PROCESS | 1651 | --DOCSHELL 0x126099000 == 44 [pid = 1651] [id = 214] 08:00:18 INFO - PROCESS | 1651 | --DOCSHELL 0x11260d800 == 43 [pid = 1651] [id = 213] 08:00:18 INFO - PROCESS | 1651 | --DOCSHELL 0x123e4b800 == 42 [pid = 1651] [id = 212] 08:00:18 INFO - PROCESS | 1651 | --DOCSHELL 0x123b8e800 == 41 [pid = 1651] [id = 211] 08:00:18 INFO - PROCESS | 1651 | --DOCSHELL 0x121b08000 == 40 [pid = 1651] [id = 210] 08:00:18 INFO - PROCESS | 1651 | --DOCSHELL 0x121107800 == 39 [pid = 1651] [id = 209] 08:00:18 INFO - PROCESS | 1651 | --DOCSHELL 0x120d5c000 == 38 [pid = 1651] [id = 208] 08:00:18 INFO - PROCESS | 1651 | --DOCSHELL 0x119046000 == 37 [pid = 1651] [id = 207] 08:00:18 INFO - PROCESS | 1651 | --DOCSHELL 0x1180dc000 == 36 [pid = 1651] [id = 206] 08:00:18 INFO - PROCESS | 1651 | --DOCSHELL 0x11661b800 == 35 [pid = 1651] [id = 205] 08:00:18 INFO - PROCESS | 1651 | --DOCSHELL 0x118244800 == 34 [pid = 1651] [id = 204] 08:00:18 INFO - PROCESS | 1651 | --DOCSHELL 0x120df6000 == 33 [pid = 1651] [id = 202] 08:00:18 INFO - PROCESS | 1651 | --DOCSHELL 0x11617e000 == 32 [pid = 1651] [id = 203] 08:00:18 INFO - PROCESS | 1651 | --DOCSHELL 0x11817f800 == 31 [pid = 1651] [id = 220] 08:00:18 INFO - PROCESS | 1651 | --DOCSHELL 0x1292d5800 == 30 [pid = 1651] [id = 219] 08:00:18 INFO - PROCESS | 1651 | --DOCSHELL 0x128e37800 == 29 [pid = 1651] [id = 218] 08:00:18 INFO - PROCESS | 1651 | --DOCSHELL 0x119d46800 == 28 [pid = 1651] [id = 217] 08:00:18 INFO - PROCESS | 1651 | --DOCSHELL 0x128b24800 == 27 [pid = 1651] [id = 215] 08:00:18 INFO - PROCESS | 1651 | --DOCSHELL 0x116fe2800 == 26 [pid = 1651] [id = 216] 08:00:18 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x112ae1c00) [pid = 1651] [serial = 584] [outer = 0x0] [url = about:blank] 08:00:18 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x112f41c00) [pid = 1651] [serial = 585] [outer = 0x0] [url = about:blank] 08:00:18 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x115db2800) [pid = 1651] [serial = 587] [outer = 0x0] [url = about:blank] 08:00:18 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x121032400) [pid = 1651] [serial = 581] [outer = 0x0] [url = about:blank] 08:00:18 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x113c1f000) [pid = 1651] [serial = 570] [outer = 0x0] [url = about:blank] 08:00:18 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x1128ab000) [pid = 1651] [serial = 569] [outer = 0x0] [url = about:blank] 08:00:18 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x118522400) [pid = 1651] [serial = 573] [outer = 0x0] [url = about:blank] 08:00:18 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x116933400) [pid = 1651] [serial = 590] [outer = 0x0] [url = about:blank] 08:00:18 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x118387400) [pid = 1651] [serial = 572] [outer = 0x0] [url = about:blank] 08:00:18 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x118303c00) [pid = 1651] [serial = 594] [outer = 0x0] [url = about:blank] 08:00:18 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x1198d1000) [pid = 1651] [serial = 576] [outer = 0x0] [url = about:blank] 08:00:18 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x1196a1800) [pid = 1651] [serial = 575] [outer = 0x0] [url = about:blank] 08:00:18 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x1180ba800) [pid = 1651] [serial = 593] [outer = 0x0] [url = about:blank] 08:00:18 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x118389800) [pid = 1651] [serial = 596] [outer = 0x0] [url = about:blank] 08:00:18 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x118736c00) [pid = 1651] [serial = 602] [outer = 0x0] [url = about:blank] 08:00:18 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x11697b400) [pid = 1651] [serial = 599] [outer = 0x0] [url = about:blank] 08:00:18 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x118392800) [pid = 1651] [serial = 597] [outer = 0x0] [url = about:blank] 08:00:18 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x1185e2c00) [pid = 1651] [serial = 600] [outer = 0x0] [url = about:blank] 08:00:18 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x118e0c400) [pid = 1651] [serial = 603] [outer = 0x0] [url = about:blank] 08:00:18 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x119084800) [pid = 1651] [serial = 605] [outer = 0x0] [url = about:blank] 08:00:18 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x1213cc400) [pid = 1651] [serial = 579] [outer = 0x0] [url = about:blank] 08:00:18 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x12103ec00) [pid = 1651] [serial = 578] [outer = 0x0] [url = about:blank] 08:00:18 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x11714cc00) [pid = 1651] [serial = 591] [outer = 0x0] [url = about:blank] 08:00:18 INFO - PROCESS | 1651 | --DOMWINDOW == 75 (0x116191000) [pid = 1651] [serial = 588] [outer = 0x0] [url = about:blank] 08:00:18 INFO - PROCESS | 1651 | 1467039618661 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:18 INFO - PROCESS | 1651 | 1467039618662 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:18 INFO - PROCESS | 1651 | ++DOCSHELL 0x113caf000 == 27 [pid = 1651] [id = 221] 08:00:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 76 (0x11269e400) [pid = 1651] [serial = 661] [outer = 0x0] 08:00:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x1128a7800) [pid = 1651] [serial = 662] [outer = 0x11269e400] 08:00:18 INFO - PROCESS | 1651 | 1467039618691 Marionette DEBUG loaded listener.js 08:00:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x11295d000) [pid = 1651] [serial = 663] [outer = 0x11269e400] 08:00:19 INFO - PROCESS | 1651 | 1467039619015 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]]]}] 08:00:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 08:00:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1176ms 08:00:19 INFO - PROCESS | 1651 | 1467039619061 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 08:00:19 INFO - PROCESS | 1651 | 1467039619063 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 08:00:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 08:00:19 INFO - PROCESS | 1651 | 1467039619066 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 08:00:19 INFO - PROCESS | 1651 | 1467039619068 Marionette TRACE conn2 <- [1,858,null,{}] 08:00:19 INFO - PROCESS | 1651 | 1467039619071 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}] 08:00:19 INFO - PROCESS | 1651 | 1467039619073 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:19 INFO - PROCESS | 1651 | 1467039619168 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 08:00:19 INFO - PROCESS | 1651 | 1467039619217 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:19 INFO - PROCESS | 1651 | 1467039619219 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:19 INFO - PROCESS | 1651 | ++DOCSHELL 0x116ac8000 == 28 [pid = 1651] [id = 222] 08:00:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x11295d800) [pid = 1651] [serial = 664] [outer = 0x0] 08:00:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x113025800) [pid = 1651] [serial = 665] [outer = 0x11295d800] 08:00:19 INFO - PROCESS | 1651 | 1467039619246 Marionette DEBUG loaded listener.js 08:00:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x115db7000) [pid = 1651] [serial = 666] [outer = 0x11295d800] 08:00:19 INFO - PROCESS | 1651 | 1467039619534 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]]]}] 08:00:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 08:00:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 519ms 08:00:19 INFO - PROCESS | 1651 | 1467039619588 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 08:00:19 INFO - PROCESS | 1651 | 1467039619590 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 08:00:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 08:00:19 INFO - PROCESS | 1651 | 1467039619592 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 08:00:19 INFO - PROCESS | 1651 | 1467039619594 Marionette TRACE conn2 <- [1,862,null,{}] 08:00:19 INFO - PROCESS | 1651 | 1467039619599 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}] 08:00:19 INFO - PROCESS | 1651 | 1467039619600 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:19 INFO - PROCESS | 1651 | 1467039619678 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 08:00:19 INFO - PROCESS | 1651 | 1467039619732 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:19 INFO - PROCESS | 1651 | 1467039619734 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:19 INFO - PROCESS | 1651 | ++DOCSHELL 0x118106000 == 29 [pid = 1651] [id = 223] 08:00:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x115dacc00) [pid = 1651] [serial = 667] [outer = 0x0] 08:00:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x11690cc00) [pid = 1651] [serial = 668] [outer = 0x115dacc00] 08:00:19 INFO - PROCESS | 1651 | 1467039619767 Marionette DEBUG loaded listener.js 08:00:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x1176dd000) [pid = 1651] [serial = 669] [outer = 0x115dacc00] 08:00:20 INFO - PROCESS | 1651 | 1467039620090 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]]]}] 08:00:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 08:00:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 521ms 08:00:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 08:00:20 INFO - PROCESS | 1651 | 1467039620115 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 08:00:20 INFO - PROCESS | 1651 | 1467039620116 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 08:00:20 INFO - PROCESS | 1651 | 1467039620124 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 08:00:20 INFO - PROCESS | 1651 | 1467039620128 Marionette TRACE conn2 <- [1,866,null,{}] 08:00:20 INFO - PROCESS | 1651 | 1467039620131 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}] 08:00:20 INFO - PROCESS | 1651 | 1467039620134 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:20 INFO - PROCESS | 1651 | 1467039620209 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 08:00:20 INFO - PROCESS | 1651 | 1467039620262 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:20 INFO - PROCESS | 1651 | 1467039620264 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:20 INFO - PROCESS | 1651 | ++DOCSHELL 0x118239000 == 30 [pid = 1651] [id = 224] 08:00:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x1128a9c00) [pid = 1651] [serial = 670] [outer = 0x0] 08:00:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x117dabc00) [pid = 1651] [serial = 671] [outer = 0x1128a9c00] 08:00:20 INFO - PROCESS | 1651 | 1467039620291 Marionette DEBUG loaded listener.js 08:00:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x118387c00) [pid = 1651] [serial = 672] [outer = 0x1128a9c00] 08:00:20 INFO - PROCESS | 1651 | 1467039620598 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]]]}] 08:00:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 08:00:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 529ms 08:00:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 08:00:20 INFO - PROCESS | 1651 | 1467039620649 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 08:00:20 INFO - PROCESS | 1651 | 1467039620651 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 08:00:20 INFO - PROCESS | 1651 | 1467039620653 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 08:00:20 INFO - PROCESS | 1651 | 1467039620654 Marionette TRACE conn2 <- [1,870,null,{}] 08:00:20 INFO - PROCESS | 1651 | 1467039620664 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}] 08:00:20 INFO - PROCESS | 1651 | 1467039620665 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:20 INFO - PROCESS | 1651 | 1467039620764 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 08:00:20 INFO - PROCESS | 1651 | 1467039620768 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:20 INFO - PROCESS | 1651 | 1467039620769 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:20 INFO - PROCESS | 1651 | ++DOCSHELL 0x119996000 == 31 [pid = 1651] [id = 225] 08:00:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x1128a3400) [pid = 1651] [serial = 673] [outer = 0x0] 08:00:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x1183cbc00) [pid = 1651] [serial = 674] [outer = 0x1128a3400] 08:00:20 INFO - PROCESS | 1651 | 1467039620794 Marionette DEBUG loaded listener.js 08:00:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x1185dc000) [pid = 1651] [serial = 675] [outer = 0x1128a3400] 08:00:21 INFO - PROCESS | 1651 | 1467039621150 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]]]}] 08:00:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 08:00:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 518ms 08:00:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 08:00:21 INFO - PROCESS | 1651 | 1467039621171 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 08:00:21 INFO - PROCESS | 1651 | 1467039621173 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 08:00:21 INFO - PROCESS | 1651 | 1467039621175 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 08:00:21 INFO - PROCESS | 1651 | 1467039621176 Marionette TRACE conn2 <- [1,874,null,{}] 08:00:21 INFO - PROCESS | 1651 | 1467039621179 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}] 08:00:21 INFO - PROCESS | 1651 | 1467039621180 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:21 INFO - PROCESS | 1651 | 1467039621270 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 08:00:21 INFO - PROCESS | 1651 | 1467039621303 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:21 INFO - PROCESS | 1651 | 1467039621307 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:21 INFO - PROCESS | 1651 | ++DOCSHELL 0x120d78800 == 32 [pid = 1651] [id = 226] 08:00:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x112ae1c00) [pid = 1651] [serial = 676] [outer = 0x0] 08:00:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x118e06800) [pid = 1651] [serial = 677] [outer = 0x112ae1c00] 08:00:21 INFO - PROCESS | 1651 | 1467039621340 Marionette DEBUG loaded listener.js 08:00:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x119087000) [pid = 1651] [serial = 678] [outer = 0x112ae1c00] 08:00:21 INFO - PROCESS | 1651 | 1467039621692 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]]]}] 08:00:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 08:00:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 523ms 08:00:21 INFO - PROCESS | 1651 | 1467039621699 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 08:00:21 INFO - PROCESS | 1651 | 1467039621700 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 08:00:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 08:00:21 INFO - PROCESS | 1651 | 1467039621702 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 08:00:21 INFO - PROCESS | 1651 | 1467039621703 Marionette TRACE conn2 <- [1,878,null,{}] 08:00:21 INFO - PROCESS | 1651 | 1467039621706 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}] 08:00:21 INFO - PROCESS | 1651 | 1467039621707 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:21 INFO - PROCESS | 1651 | 1467039621800 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 08:00:21 INFO - PROCESS | 1651 | 1467039621833 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:21 INFO - PROCESS | 1651 | 1467039621834 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:21 INFO - PROCESS | 1651 | ++DOCSHELL 0x112ab5000 == 33 [pid = 1651] [id = 227] 08:00:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x119371c00) [pid = 1651] [serial = 679] [outer = 0x0] 08:00:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x11962a800) [pid = 1651] [serial = 680] [outer = 0x119371c00] 08:00:21 INFO - PROCESS | 1651 | 1467039621857 Marionette DEBUG loaded listener.js 08:00:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x119880800) [pid = 1651] [serial = 681] [outer = 0x119371c00] 08:00:22 INFO - PROCESS | 1651 | 1467039622182 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]]]}] 08:00:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 08:00:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 518ms 08:00:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 08:00:22 INFO - PROCESS | 1651 | 1467039622221 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 08:00:22 INFO - PROCESS | 1651 | 1467039622222 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 08:00:22 INFO - PROCESS | 1651 | 1467039622224 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 08:00:22 INFO - PROCESS | 1651 | 1467039622225 Marionette TRACE conn2 <- [1,882,null,{}] 08:00:22 INFO - PROCESS | 1651 | 1467039622228 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}] 08:00:22 INFO - PROCESS | 1651 | 1467039622229 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:22 INFO - PROCESS | 1651 | 1467039622323 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 08:00:22 INFO - PROCESS | 1651 | 1467039622328 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:22 INFO - PROCESS | 1651 | 1467039622329 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:22 INFO - PROCESS | 1651 | ++DOCSHELL 0x121ba0000 == 34 [pid = 1651] [id = 228] 08:00:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x118738400) [pid = 1651] [serial = 682] [outer = 0x0] 08:00:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x1198cb400) [pid = 1651] [serial = 683] [outer = 0x118738400] 08:00:22 INFO - PROCESS | 1651 | 1467039622354 Marionette DEBUG loaded listener.js 08:00:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x119a81c00) [pid = 1651] [serial = 684] [outer = 0x118738400] 08:00:22 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x119087c00) [pid = 1651] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 08:00:22 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x1198ce000) [pid = 1651] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 08:00:22 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x119a8c800) [pid = 1651] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 08:00:22 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x1128a5c00) [pid = 1651] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 08:00:22 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x116703800) [pid = 1651] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 08:00:22 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x118392000) [pid = 1651] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 08:00:22 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x112d56000) [pid = 1651] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 08:00:22 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x11295d400) [pid = 1651] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 08:00:22 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x116983000) [pid = 1651] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 08:00:22 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x115db5800) [pid = 1651] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 08:00:22 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x117dab400) [pid = 1651] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 08:00:22 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x121034c00) [pid = 1651] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 08:00:22 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x112690800) [pid = 1651] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 08:00:22 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x11690c000) [pid = 1651] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 08:00:22 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x115d07c00) [pid = 1651] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 08:00:22 INFO - PROCESS | 1651 | 1467039622831 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]]]}] 08:00:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 08:00:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 618ms 08:00:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 08:00:22 INFO - PROCESS | 1651 | 1467039622843 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 08:00:22 INFO - PROCESS | 1651 | 1467039622844 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 08:00:22 INFO - PROCESS | 1651 | 1467039622848 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 08:00:22 INFO - PROCESS | 1651 | 1467039622850 Marionette TRACE conn2 <- [1,886,null,{}] 08:00:22 INFO - PROCESS | 1651 | 1467039622852 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}] 08:00:22 INFO - PROCESS | 1651 | 1467039622853 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:22 INFO - PROCESS | 1651 | 1467039622927 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 08:00:22 INFO - PROCESS | 1651 | 1467039622933 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:22 INFO - PROCESS | 1651 | 1467039622934 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:22 INFO - PROCESS | 1651 | ++DOCSHELL 0x121ba8800 == 35 [pid = 1651] [id = 229] 08:00:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x11295b000) [pid = 1651] [serial = 685] [outer = 0x0] 08:00:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x115db5800) [pid = 1651] [serial = 686] [outer = 0x11295b000] 08:00:22 INFO - PROCESS | 1651 | 1467039622960 Marionette DEBUG loaded listener.js 08:00:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x1185da000) [pid = 1651] [serial = 687] [outer = 0x11295b000] 08:00:23 INFO - PROCESS | 1651 | 1467039623305 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]]]}] 08:00:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 08:00:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 470ms 08:00:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 08:00:23 INFO - PROCESS | 1651 | 1467039623318 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 08:00:23 INFO - PROCESS | 1651 | 1467039623319 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 08:00:23 INFO - PROCESS | 1651 | 1467039623322 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 08:00:23 INFO - PROCESS | 1651 | 1467039623323 Marionette TRACE conn2 <- [1,890,null,{}] 08:00:23 INFO - PROCESS | 1651 | 1467039623325 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}] 08:00:23 INFO - PROCESS | 1651 | 1467039623326 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:23 INFO - PROCESS | 1651 | 1467039623426 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 08:00:23 INFO - PROCESS | 1651 | 1467039623435 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:23 INFO - PROCESS | 1651 | 1467039623436 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:23 INFO - PROCESS | 1651 | ++DOCSHELL 0x124b6e800 == 36 [pid = 1651] [id = 230] 08:00:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x1185db400) [pid = 1651] [serial = 688] [outer = 0x0] 08:00:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x119888400) [pid = 1651] [serial = 689] [outer = 0x1185db400] 08:00:23 INFO - PROCESS | 1651 | 1467039623461 Marionette DEBUG loaded listener.js 08:00:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x119a87800) [pid = 1651] [serial = 690] [outer = 0x1185db400] 08:00:23 INFO - PROCESS | 1651 | 1467039623758 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]]]}] 08:00:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 08:00:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 468ms 08:00:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 08:00:23 INFO - PROCESS | 1651 | 1467039623791 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 08:00:23 INFO - PROCESS | 1651 | 1467039623792 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 08:00:23 INFO - PROCESS | 1651 | 1467039623795 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 08:00:23 INFO - PROCESS | 1651 | 1467039623797 Marionette TRACE conn2 <- [1,894,null,{}] 08:00:23 INFO - PROCESS | 1651 | 1467039623801 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}] 08:00:23 INFO - PROCESS | 1651 | 1467039623802 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:23 INFO - PROCESS | 1651 | 1467039623880 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 08:00:23 INFO - PROCESS | 1651 | 1467039623884 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:23 INFO - PROCESS | 1651 | 1467039623885 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:23 INFO - PROCESS | 1651 | ++DOCSHELL 0x12697d800 == 37 [pid = 1651] [id = 231] 08:00:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x119a87c00) [pid = 1651] [serial = 691] [outer = 0x0] 08:00:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x120e83c00) [pid = 1651] [serial = 692] [outer = 0x119a87c00] 08:00:23 INFO - PROCESS | 1651 | 1467039623913 Marionette DEBUG loaded listener.js 08:00:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x120f60c00) [pid = 1651] [serial = 693] [outer = 0x119a87c00] 08:00:24 INFO - PROCESS | 1651 | 1467039624276 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]]]}] 08:00:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 08:00:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 522ms 08:00:24 INFO - PROCESS | 1651 | 1467039624317 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 08:00:24 INFO - PROCESS | 1651 | 1467039624318 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 08:00:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 08:00:24 INFO - PROCESS | 1651 | 1467039624320 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 08:00:24 INFO - PROCESS | 1651 | 1467039624322 Marionette TRACE conn2 <- [1,898,null,{}] 08:00:24 INFO - PROCESS | 1651 | 1467039624324 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}] 08:00:24 INFO - PROCESS | 1651 | 1467039624326 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:24 INFO - PROCESS | 1651 | 1467039624417 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 08:00:24 INFO - PROCESS | 1651 | 1467039624421 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:24 INFO - PROCESS | 1651 | 1467039624422 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:24 INFO - PROCESS | 1651 | ++DOCSHELL 0x118e66000 == 38 [pid = 1651] [id = 232] 08:00:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x11969a000) [pid = 1651] [serial = 694] [outer = 0x0] 08:00:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x12103f000) [pid = 1651] [serial = 695] [outer = 0x11969a000] 08:00:24 INFO - PROCESS | 1651 | 1467039624447 Marionette DEBUG loaded listener.js 08:00:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x1213d0400) [pid = 1651] [serial = 696] [outer = 0x11969a000] 08:00:24 INFO - PROCESS | 1651 | 1467039624812 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]]]}] 08:00:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 08:00:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 518ms 08:00:24 INFO - PROCESS | 1651 | 1467039624839 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 08:00:24 INFO - PROCESS | 1651 | 1467039624842 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 08:00:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 08:00:24 INFO - PROCESS | 1651 | 1467039624846 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 08:00:24 INFO - PROCESS | 1651 | 1467039624849 Marionette TRACE conn2 <- [1,902,null,{}] 08:00:24 INFO - PROCESS | 1651 | 1467039624853 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}] 08:00:24 INFO - PROCESS | 1651 | 1467039624855 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:24 INFO - PROCESS | 1651 | 1467039624970 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 08:00:25 INFO - PROCESS | 1651 | 1467039625024 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:25 INFO - PROCESS | 1651 | 1467039625027 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:25 INFO - PROCESS | 1651 | ++DOCSHELL 0x116949000 == 39 [pid = 1651] [id = 233] 08:00:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x1128a9400) [pid = 1651] [serial = 697] [outer = 0x0] 08:00:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x11295a000) [pid = 1651] [serial = 698] [outer = 0x1128a9400] 08:00:25 INFO - PROCESS | 1651 | 1467039625059 Marionette DEBUG loaded listener.js 08:00:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x112f19400) [pid = 1651] [serial = 699] [outer = 0x1128a9400] 08:00:25 INFO - PROCESS | 1651 | 1467039625584 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]]]}] 08:00:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 08:00:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 772ms 08:00:25 INFO - PROCESS | 1651 | 1467039625643 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 08:00:25 INFO - PROCESS | 1651 | 1467039625650 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 08:00:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 08:00:25 INFO - PROCESS | 1651 | 1467039625656 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 08:00:25 INFO - PROCESS | 1651 | 1467039625658 Marionette TRACE conn2 <- [1,906,null,{}] 08:00:25 INFO - PROCESS | 1651 | 1467039625661 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}] 08:00:25 INFO - PROCESS | 1651 | 1467039625663 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:25 INFO - PROCESS | 1651 | 1467039625773 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 08:00:25 INFO - PROCESS | 1651 | 1467039625847 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:25 INFO - PROCESS | 1651 | 1467039625849 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:25 INFO - PROCESS | 1651 | ++DOCSHELL 0x1195b3000 == 40 [pid = 1651] [id = 234] 08:00:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x116935800) [pid = 1651] [serial = 700] [outer = 0x0] 08:00:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x116985800) [pid = 1651] [serial = 701] [outer = 0x116935800] 08:00:25 INFO - PROCESS | 1651 | 1467039625880 Marionette DEBUG loaded listener.js 08:00:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x1180b6c00) [pid = 1651] [serial = 702] [outer = 0x116935800] 08:00:26 INFO - PROCESS | 1651 | 1467039626509 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]]]}] 08:00:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 08:00:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 920ms 08:00:26 INFO - PROCESS | 1651 | 1467039626577 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 08:00:26 INFO - PROCESS | 1651 | 1467039626580 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 08:00:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 08:00:26 INFO - PROCESS | 1651 | 1467039626584 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 08:00:26 INFO - PROCESS | 1651 | 1467039626587 Marionette TRACE conn2 <- [1,910,null,{}] 08:00:26 INFO - PROCESS | 1651 | 1467039626593 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}] 08:00:26 INFO - PROCESS | 1651 | 1467039626596 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:26 INFO - PROCESS | 1651 | 1467039626731 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 08:00:26 INFO - PROCESS | 1651 | 1467039626827 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:26 INFO - PROCESS | 1651 | 1467039626831 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:26 INFO - PROCESS | 1651 | ++DOCSHELL 0x117456800 == 41 [pid = 1651] [id = 235] 08:00:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x1131f6400) [pid = 1651] [serial = 703] [outer = 0x0] 08:00:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x113c5a800) [pid = 1651] [serial = 704] [outer = 0x1131f6400] 08:00:26 INFO - PROCESS | 1651 | 1467039626879 Marionette DEBUG loaded listener.js 08:00:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x115df4800) [pid = 1651] [serial = 705] [outer = 0x1131f6400] 08:00:27 INFO - PROCESS | 1651 | --DOCSHELL 0x12697d800 == 40 [pid = 1651] [id = 231] 08:00:27 INFO - PROCESS | 1651 | --DOCSHELL 0x124b6e800 == 39 [pid = 1651] [id = 230] 08:00:27 INFO - PROCESS | 1651 | --DOCSHELL 0x121ba8800 == 38 [pid = 1651] [id = 229] 08:00:27 INFO - PROCESS | 1651 | --DOCSHELL 0x121ba0000 == 37 [pid = 1651] [id = 228] 08:00:27 INFO - PROCESS | 1651 | --DOCSHELL 0x112ab5000 == 36 [pid = 1651] [id = 227] 08:00:27 INFO - PROCESS | 1651 | --DOCSHELL 0x120d78800 == 35 [pid = 1651] [id = 226] 08:00:27 INFO - PROCESS | 1651 | --DOCSHELL 0x119996000 == 34 [pid = 1651] [id = 225] 08:00:27 INFO - PROCESS | 1651 | --DOCSHELL 0x118239000 == 33 [pid = 1651] [id = 224] 08:00:27 INFO - PROCESS | 1651 | --DOCSHELL 0x118106000 == 32 [pid = 1651] [id = 223] 08:00:27 INFO - PROCESS | 1651 | --DOCSHELL 0x116ac8000 == 31 [pid = 1651] [id = 222] 08:00:27 INFO - PROCESS | 1651 | --DOCSHELL 0x113caf000 == 30 [pid = 1651] [id = 221] 08:00:27 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x115dad000) [pid = 1651] [serial = 615] [outer = 0x0] [url = about:blank] 08:00:27 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x112961800) [pid = 1651] [serial = 608] [outer = 0x0] [url = about:blank] 08:00:27 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x112f36c00) [pid = 1651] [serial = 609] [outer = 0x0] [url = about:blank] 08:00:27 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x117da7000) [pid = 1651] [serial = 620] [outer = 0x0] [url = about:blank] 08:00:27 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x118388c00) [pid = 1651] [serial = 621] [outer = 0x0] [url = about:blank] 08:00:27 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x116190000) [pid = 1651] [serial = 611] [outer = 0x0] [url = about:blank] 08:00:27 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x116708000) [pid = 1651] [serial = 612] [outer = 0x0] [url = about:blank] 08:00:27 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x120e8a000) [pid = 1651] [serial = 641] [outer = 0x0] [url = about:blank] 08:00:27 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x120f6b800) [pid = 1651] [serial = 642] [outer = 0x0] [url = about:blank] 08:00:27 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x120e87400) [pid = 1651] [serial = 636] [outer = 0x0] [url = about:blank] 08:00:27 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x121289c00) [pid = 1651] [serial = 644] [outer = 0x0] [url = about:blank] 08:00:27 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x1213d7800) [pid = 1651] [serial = 645] [outer = 0x0] [url = about:blank] 08:00:27 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x119060000) [pid = 1651] [serial = 627] [outer = 0x0] [url = about:blank] 08:00:27 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x1185c3800) [pid = 1651] [serial = 638] [outer = 0x0] [url = about:blank] 08:00:27 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x118e07000) [pid = 1651] [serial = 626] [outer = 0x0] [url = about:blank] 08:00:27 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x119889800) [pid = 1651] [serial = 630] [outer = 0x0] [url = about:blank] 08:00:27 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x120d94c00) [pid = 1651] [serial = 639] [outer = 0x0] [url = about:blank] 08:00:27 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x118730000) [pid = 1651] [serial = 624] [outer = 0x0] [url = about:blank] 08:00:27 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x1213d3800) [pid = 1651] [serial = 582] [outer = 0x0] [url = about:blank] 08:00:27 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x119577000) [pid = 1651] [serial = 629] [outer = 0x0] [url = about:blank] 08:00:27 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x119a7e400) [pid = 1651] [serial = 632] [outer = 0x0] [url = about:blank] 08:00:27 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x120e7f000) [pid = 1651] [serial = 635] [outer = 0x0] [url = about:blank] 08:00:27 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x119375c00) [pid = 1651] [serial = 606] [outer = 0x0] [url = about:blank] 08:00:27 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x116711800) [pid = 1651] [serial = 617] [outer = 0x0] [url = about:blank] 08:00:27 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x116983800) [pid = 1651] [serial = 618] [outer = 0x0] [url = about:blank] 08:00:27 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x119a89800) [pid = 1651] [serial = 633] [outer = 0x0] [url = about:blank] 08:00:27 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x1185df000) [pid = 1651] [serial = 623] [outer = 0x0] [url = about:blank] 08:00:27 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x113375800) [pid = 1651] [serial = 614] [outer = 0x0] [url = about:blank] 08:00:27 INFO - PROCESS | 1651 | 1467039627385 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]]]}] 08:00:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 08:00:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 825ms 08:00:27 INFO - PROCESS | 1651 | 1467039627409 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 08:00:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 08:00:27 INFO - PROCESS | 1651 | 1467039627414 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 08:00:27 INFO - PROCESS | 1651 | 1467039627419 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 08:00:27 INFO - PROCESS | 1651 | 1467039627421 Marionette TRACE conn2 <- [1,914,null,{}] 08:00:27 INFO - PROCESS | 1651 | 1467039627423 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}] 08:00:27 INFO - PROCESS | 1651 | 1467039627425 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:27 INFO - PROCESS | 1651 | 1467039627505 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 08:00:27 INFO - PROCESS | 1651 | 1467039627557 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:27 INFO - PROCESS | 1651 | 1467039627558 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:27 INFO - PROCESS | 1651 | ++DOCSHELL 0x11816b800 == 31 [pid = 1651] [id = 236] 08:00:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x115ded000) [pid = 1651] [serial = 706] [outer = 0x0] 08:00:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x116a13c00) [pid = 1651] [serial = 707] [outer = 0x115ded000] 08:00:27 INFO - PROCESS | 1651 | 1467039627585 Marionette DEBUG loaded listener.js 08:00:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x1180b9800) [pid = 1651] [serial = 708] [outer = 0x115ded000] 08:00:27 INFO - PROCESS | 1651 | 1467039627904 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]]]}] 08:00:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 08:00:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 519ms 08:00:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 08:00:27 INFO - PROCESS | 1651 | 1467039627939 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 08:00:27 INFO - PROCESS | 1651 | 1467039627940 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 08:00:27 INFO - PROCESS | 1651 | 1467039627942 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 08:00:27 INFO - PROCESS | 1651 | 1467039627945 Marionette TRACE conn2 <- [1,918,null,{}] 08:00:27 INFO - PROCESS | 1651 | 1467039627955 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}] 08:00:27 INFO - PROCESS | 1651 | 1467039627958 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:28 INFO - PROCESS | 1651 | 1467039628040 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 08:00:28 INFO - PROCESS | 1651 | 1467039628090 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:28 INFO - PROCESS | 1651 | 1467039628093 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:28 INFO - PROCESS | 1651 | ++DOCSHELL 0x1195ac800 == 32 [pid = 1651] [id = 237] 08:00:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x1128ad000) [pid = 1651] [serial = 709] [outer = 0x0] 08:00:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x118309800) [pid = 1651] [serial = 710] [outer = 0x1128ad000] 08:00:28 INFO - PROCESS | 1651 | 1467039628121 Marionette DEBUG loaded listener.js 08:00:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x118733c00) [pid = 1651] [serial = 711] [outer = 0x1128ad000] 08:00:28 INFO - PROCESS | 1651 | 1467039628442 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]]]}] 08:00:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 08:00:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 525ms 08:00:28 INFO - PROCESS | 1651 | 1467039628468 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 08:00:28 INFO - PROCESS | 1651 | 1467039628470 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 08:00:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 08:00:28 INFO - PROCESS | 1651 | 1467039628472 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 08:00:28 INFO - PROCESS | 1651 | 1467039628473 Marionette TRACE conn2 <- [1,922,null,{}] 08:00:28 INFO - PROCESS | 1651 | 1467039628475 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}] 08:00:28 INFO - PROCESS | 1651 | 1467039628477 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:28 INFO - PROCESS | 1651 | 1467039628558 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 08:00:28 INFO - PROCESS | 1651 | 1467039628563 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:28 INFO - PROCESS | 1651 | 1467039628566 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:28 INFO - PROCESS | 1651 | ++DOCSHELL 0x120f97000 == 33 [pid = 1651] [id = 238] 08:00:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x118734800) [pid = 1651] [serial = 712] [outer = 0x0] 08:00:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x119084800) [pid = 1651] [serial = 713] [outer = 0x118734800] 08:00:28 INFO - PROCESS | 1651 | 1467039628592 Marionette DEBUG loaded listener.js 08:00:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x119573800) [pid = 1651] [serial = 714] [outer = 0x118734800] 08:00:28 INFO - PROCESS | 1651 | 1467039628903 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]]]}] 08:00:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 08:00:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 469ms 08:00:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 08:00:28 INFO - PROCESS | 1651 | 1467039628941 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 08:00:28 INFO - PROCESS | 1651 | 1467039628942 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 08:00:28 INFO - PROCESS | 1651 | 1467039628973 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 08:00:28 INFO - PROCESS | 1651 | 1467039628974 Marionette TRACE conn2 <- [1,926,null,{}] 08:00:28 INFO - PROCESS | 1651 | 1467039628978 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}] 08:00:28 INFO - PROCESS | 1651 | 1467039628981 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:29 INFO - PROCESS | 1651 | 1467039629057 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 08:00:29 INFO - PROCESS | 1651 | 1467039629062 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:29 INFO - PROCESS | 1651 | 1467039629065 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:29 INFO - PROCESS | 1651 | ++DOCSHELL 0x1218f5000 == 34 [pid = 1651] [id = 239] 08:00:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x118733400) [pid = 1651] [serial = 715] [outer = 0x0] 08:00:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x119623400) [pid = 1651] [serial = 716] [outer = 0x118733400] 08:00:29 INFO - PROCESS | 1651 | 1467039629098 Marionette DEBUG loaded listener.js 08:00:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x119886400) [pid = 1651] [serial = 717] [outer = 0x118733400] 08:00:29 INFO - PROCESS | 1651 | 1467039629473 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]]]}] 08:00:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 08:00:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 547ms 08:00:29 INFO - PROCESS | 1651 | 1467039629493 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 08:00:29 INFO - PROCESS | 1651 | 1467039629495 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 08:00:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 08:00:29 INFO - PROCESS | 1651 | 1467039629499 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 08:00:29 INFO - PROCESS | 1651 | 1467039629500 Marionette TRACE conn2 <- [1,930,null,{}] 08:00:29 INFO - PROCESS | 1651 | 1467039629503 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}] 08:00:29 INFO - PROCESS | 1651 | 1467039629507 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:29 INFO - PROCESS | 1651 | 1467039629624 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 08:00:29 INFO - PROCESS | 1651 | 1467039629635 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:29 INFO - PROCESS | 1651 | 1467039629636 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:29 INFO - PROCESS | 1651 | ++DOCSHELL 0x123e4b000 == 35 [pid = 1651] [id = 240] 08:00:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x119084c00) [pid = 1651] [serial = 718] [outer = 0x0] 08:00:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x119a89800) [pid = 1651] [serial = 719] [outer = 0x119084c00] 08:00:29 INFO - PROCESS | 1651 | 1467039629662 Marionette DEBUG loaded listener.js 08:00:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x121038800) [pid = 1651] [serial = 720] [outer = 0x119084c00] 08:00:29 INFO - PROCESS | 1651 | 1467039629993 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]]]}] 08:00:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 08:00:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 519ms 08:00:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 08:00:30 INFO - PROCESS | 1651 | 1467039630018 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 08:00:30 INFO - PROCESS | 1651 | 1467039630020 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 08:00:30 INFO - PROCESS | 1651 | 1467039630022 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 08:00:30 INFO - PROCESS | 1651 | 1467039630023 Marionette TRACE conn2 <- [1,934,null,{}] 08:00:30 INFO - PROCESS | 1651 | 1467039630025 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}] 08:00:30 INFO - PROCESS | 1651 | 1467039630027 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:30 INFO - PROCESS | 1651 | 1467039630128 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 08:00:30 INFO - PROCESS | 1651 | 1467039630168 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:30 INFO - PROCESS | 1651 | 1467039630169 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:30 INFO - PROCESS | 1651 | ++DOCSHELL 0x125414000 == 36 [pid = 1651] [id = 241] 08:00:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x12103f400) [pid = 1651] [serial = 721] [outer = 0x0] 08:00:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x1213ca400) [pid = 1651] [serial = 722] [outer = 0x12103f400] 08:00:30 INFO - PROCESS | 1651 | 1467039630201 Marionette DEBUG loaded listener.js 08:00:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x1213d7800) [pid = 1651] [serial = 723] [outer = 0x12103f400] 08:00:30 INFO - PROCESS | 1651 | 1467039630507 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]]]}] 08:00:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 08:00:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 520ms 08:00:30 INFO - PROCESS | 1651 | 1467039630542 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 08:00:30 INFO - PROCESS | 1651 | 1467039630544 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 08:00:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 08:00:30 INFO - PROCESS | 1651 | 1467039630554 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 08:00:30 INFO - PROCESS | 1651 | 1467039630555 Marionette TRACE conn2 <- [1,938,null,{}] 08:00:30 INFO - PROCESS | 1651 | 1467039630558 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}] 08:00:30 INFO - PROCESS | 1651 | 1467039630559 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:30 INFO - PROCESS | 1651 | 1467039630654 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 08:00:30 INFO - PROCESS | 1651 | 1467039630658 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:30 INFO - PROCESS | 1651 | 1467039630659 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:30 INFO - PROCESS | 1651 | ++DOCSHELL 0x12696c800 == 37 [pid = 1651] [id = 242] 08:00:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x121040000) [pid = 1651] [serial = 724] [outer = 0x0] 08:00:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x12147d800) [pid = 1651] [serial = 725] [outer = 0x121040000] 08:00:30 INFO - PROCESS | 1651 | 1467039630683 Marionette DEBUG loaded listener.js 08:00:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x1216fc800) [pid = 1651] [serial = 726] [outer = 0x121040000] 08:00:31 INFO - PROCESS | 1651 | 1467039631035 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]]]}] 08:00:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 08:00:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 519ms 08:00:31 INFO - PROCESS | 1651 | 1467039631079 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 08:00:31 INFO - PROCESS | 1651 | 1467039631080 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 08:00:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 08:00:31 INFO - PROCESS | 1651 | 1467039631082 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 08:00:31 INFO - PROCESS | 1651 | 1467039631083 Marionette TRACE conn2 <- [1,942,null,{}] 08:00:31 INFO - PROCESS | 1651 | 1467039631085 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}] 08:00:31 INFO - PROCESS | 1651 | 1467039631087 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:31 INFO - PROCESS | 1651 | 1467039631185 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 08:00:31 INFO - PROCESS | 1651 | 1467039631189 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:31 INFO - PROCESS | 1651 | 1467039631190 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:31 INFO - PROCESS | 1651 | ++DOCSHELL 0x12913b000 == 38 [pid = 1651] [id = 243] 08:00:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x1217d8400) [pid = 1651] [serial = 727] [outer = 0x0] 08:00:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x1217dec00) [pid = 1651] [serial = 728] [outer = 0x1217d8400] 08:00:31 INFO - PROCESS | 1651 | 1467039631223 Marionette DEBUG loaded listener.js 08:00:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x1217e3400) [pid = 1651] [serial = 729] [outer = 0x1217d8400] 08:00:31 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x1128a3400) [pid = 1651] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 08:00:31 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x119371c00) [pid = 1651] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 08:00:31 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x11269e400) [pid = 1651] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 08:00:31 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x1128a9c00) [pid = 1651] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 08:00:31 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x115dacc00) [pid = 1651] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 08:00:31 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x11295d800) [pid = 1651] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 08:00:31 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x112aeec00) [pid = 1651] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 08:00:31 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x112ae1c00) [pid = 1651] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 08:00:31 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x118738400) [pid = 1651] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 08:00:31 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x11295b000) [pid = 1651] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 08:00:31 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x119a87c00) [pid = 1651] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 08:00:31 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x1185db400) [pid = 1651] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 08:00:31 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x112d37800) [pid = 1651] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 08:00:31 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x1167c1c00) [pid = 1651] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 08:00:31 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x119372800) [pid = 1651] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 08:00:31 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x119372c00) [pid = 1651] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 08:00:31 INFO - PROCESS | 1651 | 1467039631620 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]]]}] 08:00:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 08:00:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 569ms 08:00:31 INFO - PROCESS | 1651 | 1467039631659 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 08:00:31 INFO - PROCESS | 1651 | 1467039631661 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 08:00:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 08:00:31 INFO - PROCESS | 1651 | 1467039631668 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 08:00:31 INFO - PROCESS | 1651 | 1467039631669 Marionette TRACE conn2 <- [1,946,null,{}] 08:00:31 INFO - PROCESS | 1651 | 1467039631671 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}] 08:00:31 INFO - PROCESS | 1651 | 1467039631672 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:31 INFO - PROCESS | 1651 | 1467039631754 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 08:00:31 INFO - PROCESS | 1651 | 1467039631757 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:31 INFO - PROCESS | 1651 | 1467039631759 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:31 INFO - PROCESS | 1651 | ++DOCSHELL 0x128e46800 == 39 [pid = 1651] [id = 244] 08:00:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x11295e400) [pid = 1651] [serial = 730] [outer = 0x0] 08:00:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x118303000) [pid = 1651] [serial = 731] [outer = 0x11295e400] 08:00:31 INFO - PROCESS | 1651 | 1467039631783 Marionette DEBUG loaded listener.js 08:00:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x119080800) [pid = 1651] [serial = 732] [outer = 0x11295e400] 08:00:32 INFO - PROCESS | 1651 | 1467039632121 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]]]}] 08:00:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 08:00:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 469ms 08:00:32 INFO - PROCESS | 1651 | 1467039632137 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 08:00:32 INFO - PROCESS | 1651 | 1467039632139 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 08:00:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 08:00:32 INFO - PROCESS | 1651 | 1467039632141 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 08:00:32 INFO - PROCESS | 1651 | 1467039632143 Marionette TRACE conn2 <- [1,950,null,{}] 08:00:32 INFO - PROCESS | 1651 | 1467039632148 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}] 08:00:32 INFO - PROCESS | 1651 | 1467039632150 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:32 INFO - PROCESS | 1651 | 1467039632239 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 08:00:32 INFO - PROCESS | 1651 | 1467039632243 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:32 INFO - PROCESS | 1651 | 1467039632245 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:32 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a6a8800 == 40 [pid = 1651] [id = 245] 08:00:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x119626800) [pid = 1651] [serial = 733] [outer = 0x0] 08:00:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x1217e4000) [pid = 1651] [serial = 734] [outer = 0x119626800] 08:00:32 INFO - PROCESS | 1651 | 1467039632282 Marionette DEBUG loaded listener.js 08:00:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x1248b2c00) [pid = 1651] [serial = 735] [outer = 0x119626800] 08:00:32 INFO - PROCESS | 1651 | 1467039632608 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]]]}] 08:00:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 08:00:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 520ms 08:00:32 INFO - PROCESS | 1651 | 1467039632661 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 08:00:32 INFO - PROCESS | 1651 | 1467039632663 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 08:00:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 08:00:32 INFO - PROCESS | 1651 | 1467039632675 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 08:00:32 INFO - PROCESS | 1651 | 1467039632676 Marionette TRACE conn2 <- [1,954,null,{}] 08:00:32 INFO - PROCESS | 1651 | 1467039632678 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}] 08:00:32 INFO - PROCESS | 1651 | 1467039632679 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:32 INFO - PROCESS | 1651 | 1467039632759 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 08:00:32 INFO - PROCESS | 1651 | 1467039632765 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:32 INFO - PROCESS | 1651 | 1467039632766 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:32 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a78d000 == 41 [pid = 1651] [id = 246] 08:00:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x121887800) [pid = 1651] [serial = 736] [outer = 0x0] 08:00:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x1248ba800) [pid = 1651] [serial = 737] [outer = 0x121887800] 08:00:32 INFO - PROCESS | 1651 | 1467039632791 Marionette DEBUG loaded listener.js 08:00:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x1248c0000) [pid = 1651] [serial = 738] [outer = 0x121887800] 08:00:33 INFO - PROCESS | 1651 | 1467039633123 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]]]}] 08:00:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 08:00:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 478ms 08:00:33 INFO - PROCESS | 1651 | 1467039633143 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 08:00:33 INFO - PROCESS | 1651 | 1467039633144 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 08:00:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 08:00:33 INFO - PROCESS | 1651 | 1467039633149 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 08:00:33 INFO - PROCESS | 1651 | 1467039633150 Marionette TRACE conn2 <- [1,958,null,{}] 08:00:33 INFO - PROCESS | 1651 | 1467039633152 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}] 08:00:33 INFO - PROCESS | 1651 | 1467039633154 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:33 INFO - PROCESS | 1651 | 1467039633235 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 08:00:33 INFO - PROCESS | 1651 | 1467039633239 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:33 INFO - PROCESS | 1651 | 1467039633248 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:33 INFO - PROCESS | 1651 | ++DOCSHELL 0x12afb4000 == 42 [pid = 1651] [id = 247] 08:00:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x1248b8000) [pid = 1651] [serial = 739] [outer = 0x0] 08:00:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x124b50c00) [pid = 1651] [serial = 740] [outer = 0x1248b8000] 08:00:33 INFO - PROCESS | 1651 | 1467039633275 Marionette DEBUG loaded listener.js 08:00:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x124e1b800) [pid = 1651] [serial = 741] [outer = 0x1248b8000] 08:00:33 INFO - PROCESS | 1651 | 1467039633758 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]]]}] 08:00:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 08:00:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 671ms 08:00:33 INFO - PROCESS | 1651 | 1467039633820 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 08:00:33 INFO - PROCESS | 1651 | 1467039633823 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 08:00:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 08:00:33 INFO - PROCESS | 1651 | 1467039633827 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 08:00:33 INFO - PROCESS | 1651 | 1467039633829 Marionette TRACE conn2 <- [1,962,null,{}] 08:00:33 INFO - PROCESS | 1651 | 1467039633852 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}] 08:00:33 INFO - PROCESS | 1651 | 1467039633854 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:33 INFO - PROCESS | 1651 | 1467039633963 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 08:00:34 INFO - PROCESS | 1651 | 1467039634031 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:34 INFO - PROCESS | 1651 | 1467039634033 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:34 INFO - PROCESS | 1651 | ++DOCSHELL 0x118241800 == 43 [pid = 1651] [id = 248] 08:00:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x112d12c00) [pid = 1651] [serial = 742] [outer = 0x0] 08:00:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x113d98400) [pid = 1651] [serial = 743] [outer = 0x112d12c00] 08:00:34 INFO - PROCESS | 1651 | 1467039634064 Marionette DEBUG loaded listener.js 08:00:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x116708800) [pid = 1651] [serial = 744] [outer = 0x112d12c00] 08:00:34 INFO - PROCESS | 1651 | 1467039634462 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]]]}] 08:00:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 08:00:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 689ms 08:00:34 INFO - PROCESS | 1651 | 1467039634541 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 08:00:34 INFO - PROCESS | 1651 | 1467039634544 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 08:00:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 08:00:34 INFO - PROCESS | 1651 | 1467039634568 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 08:00:34 INFO - PROCESS | 1651 | 1467039634570 Marionette TRACE conn2 <- [1,966,null,{}] 08:00:34 INFO - PROCESS | 1651 | 1467039634572 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}] 08:00:34 INFO - PROCESS | 1651 | 1467039634574 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:34 INFO - PROCESS | 1651 | 1467039634681 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 08:00:34 INFO - PROCESS | 1651 | 1467039634748 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:34 INFO - PROCESS | 1651 | 1467039634750 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:34 INFO - PROCESS | 1651 | ++DOCSHELL 0x123b9a000 == 44 [pid = 1651] [id = 249] 08:00:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x118306000) [pid = 1651] [serial = 745] [outer = 0x0] 08:00:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x118310800) [pid = 1651] [serial = 746] [outer = 0x118306000] 08:00:34 INFO - PROCESS | 1651 | 1467039634781 Marionette DEBUG loaded listener.js 08:00:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x1185cd800) [pid = 1651] [serial = 747] [outer = 0x118306000] 08:00:35 INFO - PROCESS | 1651 | 1467039635206 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]]]}] 08:00:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 08:00:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 671ms 08:00:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 08:00:35 INFO - PROCESS | 1651 | 1467039635238 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 08:00:35 INFO - PROCESS | 1651 | 1467039635239 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 08:00:35 INFO - PROCESS | 1651 | 1467039635241 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 08:00:35 INFO - PROCESS | 1651 | 1467039635244 Marionette TRACE conn2 <- [1,970,null,{}] 08:00:35 INFO - PROCESS | 1651 | 1467039635252 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}] 08:00:35 INFO - PROCESS | 1651 | 1467039635256 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:35 INFO - PROCESS | 1651 | 1467039635362 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 08:00:35 INFO - PROCESS | 1651 | 1467039635418 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:35 INFO - PROCESS | 1651 | 1467039635420 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:35 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b09d000 == 45 [pid = 1651] [id = 250] 08:00:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x11905e000) [pid = 1651] [serial = 748] [outer = 0x0] 08:00:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x119889000) [pid = 1651] [serial = 749] [outer = 0x11905e000] 08:00:35 INFO - PROCESS | 1651 | 1467039635451 Marionette DEBUG loaded listener.js 08:00:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x120e86400) [pid = 1651] [serial = 750] [outer = 0x11905e000] 08:00:35 INFO - PROCESS | 1651 | 1467039635893 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]]]}] 08:00:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 08:00:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 674ms 08:00:35 INFO - PROCESS | 1651 | 1467039635916 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 08:00:35 INFO - PROCESS | 1651 | 1467039635918 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 08:00:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 08:00:35 INFO - PROCESS | 1651 | 1467039635920 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 08:00:35 INFO - PROCESS | 1651 | 1467039635921 Marionette TRACE conn2 <- [1,974,null,{}] 08:00:35 INFO - PROCESS | 1651 | 1467039635924 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}] 08:00:35 INFO - PROCESS | 1651 | 1467039635925 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:36 INFO - PROCESS | 1651 | 1467039636063 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 08:00:36 INFO - PROCESS | 1651 | 1467039636118 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:36 INFO - PROCESS | 1651 | 1467039636119 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:36 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b0a7000 == 46 [pid = 1651] [id = 251] 08:00:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x121033c00) [pid = 1651] [serial = 751] [outer = 0x0] 08:00:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x12123e000) [pid = 1651] [serial = 752] [outer = 0x121033c00] 08:00:36 INFO - PROCESS | 1651 | 1467039636148 Marionette DEBUG loaded listener.js 08:00:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x1217dcc00) [pid = 1651] [serial = 753] [outer = 0x121033c00] 08:00:36 INFO - PROCESS | 1651 | 1467039636719 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]]]}] 08:00:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 08:00:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 819ms 08:00:36 INFO - PROCESS | 1651 | 1467039636739 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 08:00:36 INFO - PROCESS | 1651 | 1467039636742 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 08:00:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 08:00:36 INFO - PROCESS | 1651 | 1467039636745 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 08:00:36 INFO - PROCESS | 1651 | 1467039636747 Marionette TRACE conn2 <- [1,978,null,{}] 08:00:36 INFO - PROCESS | 1651 | 1467039636751 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}] 08:00:36 INFO - PROCESS | 1651 | 1467039636752 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:36 INFO - PROCESS | 1651 | 1467039636850 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 08:00:36 INFO - PROCESS | 1651 | 1467039636903 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:36 INFO - PROCESS | 1651 | 1467039636904 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:36 INFO - PROCESS | 1651 | ++DOCSHELL 0x112ab8000 == 47 [pid = 1651] [id = 252] 08:00:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x112726c00) [pid = 1651] [serial = 754] [outer = 0x0] 08:00:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x1128acc00) [pid = 1651] [serial = 755] [outer = 0x112726c00] 08:00:36 INFO - PROCESS | 1651 | 1467039636933 Marionette DEBUG loaded listener.js 08:00:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x112a7f800) [pid = 1651] [serial = 756] [outer = 0x112726c00] 08:00:37 INFO - PROCESS | 1651 | 1467039637392 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]]]}] 08:00:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 08:00:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 671ms 08:00:37 INFO - PROCESS | 1651 | 1467039637429 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 08:00:37 INFO - PROCESS | 1651 | 1467039637432 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 08:00:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 08:00:37 INFO - PROCESS | 1651 | 1467039637438 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 08:00:37 INFO - PROCESS | 1651 | 1467039637440 Marionette TRACE conn2 <- [1,982,null,{}] 08:00:37 INFO - PROCESS | 1651 | 1467039637442 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}] 08:00:37 INFO - PROCESS | 1651 | 1467039637444 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:37 INFO - PROCESS | 1651 | 1467039637539 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 08:00:37 INFO - PROCESS | 1651 | 1467039637609 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:37 INFO - PROCESS | 1651 | 1467039637611 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:37 INFO - PROCESS | 1651 | ++DOCSHELL 0x116fe5800 == 48 [pid = 1651] [id = 253] 08:00:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x112f3e400) [pid = 1651] [serial = 757] [outer = 0x0] 08:00:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x11302d000) [pid = 1651] [serial = 758] [outer = 0x112f3e400] 08:00:37 INFO - PROCESS | 1651 | 1467039637638 Marionette DEBUG loaded listener.js 08:00:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x113c2d800) [pid = 1651] [serial = 759] [outer = 0x112f3e400] 08:00:38 INFO - PROCESS | 1651 | --DOCSHELL 0x12a78d000 == 47 [pid = 1651] [id = 246] 08:00:38 INFO - PROCESS | 1651 | --DOCSHELL 0x12a6a8800 == 46 [pid = 1651] [id = 245] 08:00:38 INFO - PROCESS | 1651 | --DOCSHELL 0x128e46800 == 45 [pid = 1651] [id = 244] 08:00:38 INFO - PROCESS | 1651 | --DOCSHELL 0x12913b000 == 44 [pid = 1651] [id = 243] 08:00:38 INFO - PROCESS | 1651 | --DOCSHELL 0x12696c800 == 43 [pid = 1651] [id = 242] 08:00:38 INFO - PROCESS | 1651 | --DOCSHELL 0x125414000 == 42 [pid = 1651] [id = 241] 08:00:38 INFO - PROCESS | 1651 | --DOCSHELL 0x123e4b000 == 41 [pid = 1651] [id = 240] 08:00:38 INFO - PROCESS | 1651 | --DOCSHELL 0x1218f5000 == 40 [pid = 1651] [id = 239] 08:00:38 INFO - PROCESS | 1651 | --DOCSHELL 0x120f97000 == 39 [pid = 1651] [id = 238] 08:00:38 INFO - PROCESS | 1651 | --DOCSHELL 0x1195ac800 == 38 [pid = 1651] [id = 237] 08:00:38 INFO - PROCESS | 1651 | --DOCSHELL 0x11816b800 == 37 [pid = 1651] [id = 236] 08:00:38 INFO - PROCESS | 1651 | --DOCSHELL 0x117456800 == 36 [pid = 1651] [id = 235] 08:00:38 INFO - PROCESS | 1651 | --DOCSHELL 0x1195b3000 == 35 [pid = 1651] [id = 234] 08:00:38 INFO - PROCESS | 1651 | --DOCSHELL 0x118e66000 == 34 [pid = 1651] [id = 232] 08:00:38 INFO - PROCESS | 1651 | --DOCSHELL 0x116949000 == 33 [pid = 1651] [id = 233] 08:00:38 INFO - PROCESS | 1651 | --DOCSHELL 0x112ab8000 == 32 [pid = 1651] [id = 252] 08:00:38 INFO - PROCESS | 1651 | --DOCSHELL 0x12b0a7000 == 31 [pid = 1651] [id = 251] 08:00:38 INFO - PROCESS | 1651 | --DOCSHELL 0x12b09d000 == 30 [pid = 1651] [id = 250] 08:00:38 INFO - PROCESS | 1651 | --DOCSHELL 0x123b9a000 == 29 [pid = 1651] [id = 249] 08:00:38 INFO - PROCESS | 1651 | --DOCSHELL 0x12afb4000 == 28 [pid = 1651] [id = 247] 08:00:38 INFO - PROCESS | 1651 | --DOCSHELL 0x118241800 == 27 [pid = 1651] [id = 248] 08:00:38 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x119087000) [pid = 1651] [serial = 678] [outer = 0x0] [url = about:blank] 08:00:38 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x118e06800) [pid = 1651] [serial = 677] [outer = 0x0] [url = about:blank] 08:00:38 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x119880800) [pid = 1651] [serial = 681] [outer = 0x0] [url = about:blank] 08:00:38 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x1198cb400) [pid = 1651] [serial = 683] [outer = 0x0] [url = about:blank] 08:00:38 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x115db5800) [pid = 1651] [serial = 686] [outer = 0x0] [url = about:blank] 08:00:38 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x1185da000) [pid = 1651] [serial = 687] [outer = 0x0] [url = about:blank] 08:00:38 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x120e83c00) [pid = 1651] [serial = 692] [outer = 0x0] [url = about:blank] 08:00:38 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x119a81c00) [pid = 1651] [serial = 684] [outer = 0x0] [url = about:blank] 08:00:38 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x119a87800) [pid = 1651] [serial = 690] [outer = 0x0] [url = about:blank] 08:00:38 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x12103f000) [pid = 1651] [serial = 695] [outer = 0x0] [url = about:blank] 08:00:38 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x115db5c00) [pid = 1651] [serial = 648] [outer = 0x0] [url = about:blank] 08:00:38 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x113029400) [pid = 1651] [serial = 647] [outer = 0x0] [url = about:blank] 08:00:38 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x1180c0800) [pid = 1651] [serial = 651] [outer = 0x0] [url = about:blank] 08:00:38 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x1176d5000) [pid = 1651] [serial = 650] [outer = 0x0] [url = about:blank] 08:00:38 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x119694c00) [pid = 1651] [serial = 654] [outer = 0x0] [url = about:blank] 08:00:38 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x1193c9000) [pid = 1651] [serial = 653] [outer = 0x0] [url = about:blank] 08:00:38 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x119888400) [pid = 1651] [serial = 689] [outer = 0x0] [url = about:blank] 08:00:38 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x121040800) [pid = 1651] [serial = 657] [outer = 0x0] [url = about:blank] 08:00:38 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x119a8b800) [pid = 1651] [serial = 656] [outer = 0x0] [url = about:blank] 08:00:38 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x118387c00) [pid = 1651] [serial = 672] [outer = 0x0] [url = about:blank] 08:00:38 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x120f60c00) [pid = 1651] [serial = 693] [outer = 0x0] [url = about:blank] 08:00:38 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x1183cbc00) [pid = 1651] [serial = 674] [outer = 0x0] [url = about:blank] 08:00:38 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x1185dc000) [pid = 1651] [serial = 675] [outer = 0x0] [url = about:blank] 08:00:38 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x11962a800) [pid = 1651] [serial = 680] [outer = 0x0] [url = about:blank] 08:00:38 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x1128a7800) [pid = 1651] [serial = 662] [outer = 0x0] [url = about:blank] 08:00:38 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x11295d000) [pid = 1651] [serial = 663] [outer = 0x0] [url = about:blank] 08:00:38 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x117dabc00) [pid = 1651] [serial = 671] [outer = 0x0] [url = about:blank] 08:00:38 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x11690cc00) [pid = 1651] [serial = 668] [outer = 0x0] [url = about:blank] 08:00:38 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x1176dd000) [pid = 1651] [serial = 669] [outer = 0x0] [url = about:blank] 08:00:38 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x113025800) [pid = 1651] [serial = 665] [outer = 0x0] [url = about:blank] 08:00:38 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x115db7000) [pid = 1651] [serial = 666] [outer = 0x0] [url = about:blank] 08:00:38 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x115df3800) [pid = 1651] [serial = 660] [outer = 0x0] [url = about:blank] 08:00:38 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x113c1fc00) [pid = 1651] [serial = 659] [outer = 0x0] [url = about:blank] 08:00:38 INFO - PROCESS | 1651 | 1467039638497 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]]]}] 08:00:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 08:00:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1071ms 08:00:38 INFO - PROCESS | 1651 | 1467039638510 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 08:00:38 INFO - PROCESS | 1651 | 1467039638512 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 08:00:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 08:00:38 INFO - PROCESS | 1651 | 1467039638521 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 08:00:38 INFO - PROCESS | 1651 | 1467039638524 Marionette TRACE conn2 <- [1,986,null,{}] 08:00:38 INFO - PROCESS | 1651 | 1467039638532 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}] 08:00:38 INFO - PROCESS | 1651 | 1467039638535 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:38 INFO - PROCESS | 1651 | 1467039638625 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 08:00:38 INFO - PROCESS | 1651 | 1467039638678 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:38 INFO - PROCESS | 1651 | 1467039638679 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:38 INFO - PROCESS | 1651 | ++DOCSHELL 0x116178800 == 28 [pid = 1651] [id = 254] 08:00:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x1128b1800) [pid = 1651] [serial = 760] [outer = 0x0] 08:00:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x112962400) [pid = 1651] [serial = 761] [outer = 0x1128b1800] 08:00:38 INFO - PROCESS | 1651 | 1467039638707 Marionette DEBUG loaded listener.js 08:00:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x112ae0800) [pid = 1651] [serial = 762] [outer = 0x1128b1800] 08:00:39 INFO - PROCESS | 1651 | 1467039639007 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]]]}] 08:00:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 08:00:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 521ms 08:00:39 INFO - PROCESS | 1651 | 1467039639042 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 08:00:39 INFO - PROCESS | 1651 | 1467039639045 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 08:00:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 08:00:39 INFO - PROCESS | 1651 | 1467039639053 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 08:00:39 INFO - PROCESS | 1651 | 1467039639054 Marionette TRACE conn2 <- [1,990,null,{}] 08:00:39 INFO - PROCESS | 1651 | 1467039639057 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}] 08:00:39 INFO - PROCESS | 1651 | 1467039639058 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:39 INFO - PROCESS | 1651 | 1467039639144 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 08:00:39 INFO - PROCESS | 1651 | 1467039639151 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:39 INFO - PROCESS | 1651 | 1467039639152 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:39 INFO - PROCESS | 1651 | ++DOCSHELL 0x116ad4000 == 29 [pid = 1651] [id = 255] 08:00:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x112f12800) [pid = 1651] [serial = 763] [outer = 0x0] 08:00:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x11544ac00) [pid = 1651] [serial = 764] [outer = 0x112f12800] 08:00:39 INFO - PROCESS | 1651 | 1467039639185 Marionette DEBUG loaded listener.js 08:00:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x115db2400) [pid = 1651] [serial = 765] [outer = 0x112f12800] 08:00:39 INFO - PROCESS | 1651 | 1467039639602 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]]]}] 08:00:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 08:00:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 572ms 08:00:39 INFO - PROCESS | 1651 | 1467039639626 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 08:00:39 INFO - PROCESS | 1651 | 1467039639630 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 08:00:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 08:00:39 INFO - PROCESS | 1651 | 1467039639632 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 08:00:39 INFO - PROCESS | 1651 | 1467039639635 Marionette TRACE conn2 <- [1,994,null,{}] 08:00:39 INFO - PROCESS | 1651 | 1467039639644 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}] 08:00:39 INFO - PROCESS | 1651 | 1467039639651 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:39 INFO - PROCESS | 1651 | 1467039639741 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 08:00:39 INFO - PROCESS | 1651 | 1467039639819 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:39 INFO - PROCESS | 1651 | 1467039639821 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:39 INFO - PROCESS | 1651 | ++DOCSHELL 0x118171800 == 30 [pid = 1651] [id = 256] 08:00:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x115db4c00) [pid = 1651] [serial = 766] [outer = 0x0] 08:00:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x116703800) [pid = 1651] [serial = 767] [outer = 0x115db4c00] 08:00:39 INFO - PROCESS | 1651 | 1467039639867 Marionette DEBUG loaded listener.js 08:00:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x116f97c00) [pid = 1651] [serial = 768] [outer = 0x115db4c00] 08:00:40 INFO - PROCESS | 1651 | 1467039640209 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]]]}] 08:00:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 08:00:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 622ms 08:00:40 INFO - PROCESS | 1651 | 1467039640254 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 08:00:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 08:00:40 INFO - PROCESS | 1651 | 1467039640256 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 08:00:40 INFO - PROCESS | 1651 | 1467039640258 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 08:00:40 INFO - PROCESS | 1651 | 1467039640259 Marionette TRACE conn2 <- [1,998,null,{}] 08:00:40 INFO - PROCESS | 1651 | 1467039640262 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}] 08:00:40 INFO - PROCESS | 1651 | 1467039640266 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:40 INFO - PROCESS | 1651 | 1467039640376 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 08:00:40 INFO - PROCESS | 1651 | 1467039640414 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:40 INFO - PROCESS | 1651 | 1467039640415 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:40 INFO - PROCESS | 1651 | ++DOCSHELL 0x1184d6000 == 31 [pid = 1651] [id = 257] 08:00:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x112698800) [pid = 1651] [serial = 769] [outer = 0x0] 08:00:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x1176da000) [pid = 1651] [serial = 770] [outer = 0x112698800] 08:00:40 INFO - PROCESS | 1651 | 1467039640440 Marionette DEBUG loaded listener.js 08:00:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x1180bf800) [pid = 1651] [serial = 771] [outer = 0x112698800] 08:00:40 INFO - PROCESS | 1651 | 1467039640787 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]]]}] 08:00:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 08:00:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 568ms 08:00:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 08:00:40 INFO - PROCESS | 1651 | 1467039640835 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 08:00:40 INFO - PROCESS | 1651 | 1467039640836 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 08:00:40 INFO - PROCESS | 1651 | 1467039640838 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 08:00:40 INFO - PROCESS | 1651 | 1467039640839 Marionette TRACE conn2 <- [1,1002,null,{}] 08:00:40 INFO - PROCESS | 1651 | 1467039640842 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}] 08:00:40 INFO - PROCESS | 1651 | 1467039640843 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:40 INFO - PROCESS | 1651 | 1467039640939 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 08:00:40 INFO - PROCESS | 1651 | 1467039640942 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:40 INFO - PROCESS | 1651 | 1467039640943 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:40 INFO - PROCESS | 1651 | ++DOCSHELL 0x1195af000 == 32 [pid = 1651] [id = 258] 08:00:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x112aeac00) [pid = 1651] [serial = 772] [outer = 0x0] 08:00:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x1180c3800) [pid = 1651] [serial = 773] [outer = 0x112aeac00] 08:00:40 INFO - PROCESS | 1651 | 1467039640971 Marionette DEBUG loaded listener.js 08:00:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x11830f000) [pid = 1651] [serial = 774] [outer = 0x112aeac00] 08:00:41 INFO - PROCESS | 1651 | 1467039641357 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]]]}] 08:00:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 08:00:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 526ms 08:00:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 08:00:41 INFO - PROCESS | 1651 | 1467039641364 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 08:00:41 INFO - PROCESS | 1651 | 1467039641366 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 08:00:41 INFO - PROCESS | 1651 | 1467039641368 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 08:00:41 INFO - PROCESS | 1651 | 1467039641369 Marionette TRACE conn2 <- [1,1006,null,{}] 08:00:41 INFO - PROCESS | 1651 | 1467039641371 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}] 08:00:41 INFO - PROCESS | 1651 | 1467039641375 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:41 INFO - PROCESS | 1651 | 1467039641485 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 08:00:41 INFO - PROCESS | 1651 | 1467039641519 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:41 INFO - PROCESS | 1651 | 1467039641520 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:41 INFO - PROCESS | 1651 | ++DOCSHELL 0x120d5f800 == 33 [pid = 1651] [id = 259] 08:00:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x118386800) [pid = 1651] [serial = 775] [outer = 0x0] 08:00:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x118518400) [pid = 1651] [serial = 776] [outer = 0x118386800] 08:00:41 INFO - PROCESS | 1651 | 1467039641546 Marionette DEBUG loaded listener.js 08:00:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x118739000) [pid = 1651] [serial = 777] [outer = 0x118386800] 08:00:41 INFO - PROCESS | 1651 | 1467039641884 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]]]}] 08:00:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 08:00:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 569ms 08:00:41 INFO - PROCESS | 1651 | 1467039641938 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 08:00:41 INFO - PROCESS | 1651 | 1467039641939 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 08:00:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 08:00:41 INFO - PROCESS | 1651 | 1467039641941 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 08:00:41 INFO - PROCESS | 1651 | 1467039641942 Marionette TRACE conn2 <- [1,1010,null,{}] 08:00:41 INFO - PROCESS | 1651 | 1467039641944 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}] 08:00:41 INFO - PROCESS | 1651 | 1467039641946 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:42 INFO - PROCESS | 1651 | 1467039642042 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 08:00:42 INFO - PROCESS | 1651 | 1467039642078 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:42 INFO - PROCESS | 1651 | 1467039642079 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:42 INFO - PROCESS | 1651 | ++DOCSHELL 0x1213e4000 == 34 [pid = 1651] [id = 260] 08:00:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x1121ab400) [pid = 1651] [serial = 778] [outer = 0x0] 08:00:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x118e0d400) [pid = 1651] [serial = 779] [outer = 0x1121ab400] 08:00:42 INFO - PROCESS | 1651 | 1467039642104 Marionette DEBUG loaded listener.js 08:00:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x11905f800) [pid = 1651] [serial = 780] [outer = 0x1121ab400] 08:00:42 INFO - PROCESS | 1651 | 1467039642594 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]]]}] 08:00:42 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x119084c00) [pid = 1651] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 08:00:42 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x12103f400) [pid = 1651] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 08:00:42 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x121040000) [pid = 1651] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 08:00:42 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x1128a9400) [pid = 1651] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 08:00:42 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x1128ad000) [pid = 1651] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 08:00:42 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x1217d8400) [pid = 1651] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 08:00:42 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x115ded000) [pid = 1651] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 08:00:42 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x11969a000) [pid = 1651] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 08:00:42 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x118733400) [pid = 1651] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 08:00:42 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x1131f6400) [pid = 1651] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 08:00:42 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x118734800) [pid = 1651] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 08:00:42 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x116935800) [pid = 1651] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 08:00:42 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x119626800) [pid = 1651] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 08:00:42 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x1248b8000) [pid = 1651] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 08:00:42 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x121887800) [pid = 1651] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 08:00:42 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x11295e400) [pid = 1651] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 08:00:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 08:00:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 722ms 08:00:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 08:00:42 INFO - PROCESS | 1651 | 1467039642664 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 08:00:42 INFO - PROCESS | 1651 | 1467039642665 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 08:00:42 INFO - PROCESS | 1651 | 1467039642667 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 08:00:42 INFO - PROCESS | 1651 | 1467039642668 Marionette TRACE conn2 <- [1,1014,null,{}] 08:00:42 INFO - PROCESS | 1651 | 1467039642671 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}] 08:00:42 INFO - PROCESS | 1651 | 1467039642672 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:42 INFO - PROCESS | 1651 | 1467039642763 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 08:00:42 INFO - PROCESS | 1651 | 1467039642769 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:42 INFO - PROCESS | 1651 | 1467039642770 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:42 INFO - PROCESS | 1651 | ++DOCSHELL 0x120d6a800 == 35 [pid = 1651] [id = 261] 08:00:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x113375800) [pid = 1651] [serial = 781] [outer = 0x0] 08:00:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x116636c00) [pid = 1651] [serial = 782] [outer = 0x113375800] 08:00:42 INFO - PROCESS | 1651 | 1467039642795 Marionette DEBUG loaded listener.js 08:00:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x11838e800) [pid = 1651] [serial = 783] [outer = 0x113375800] 08:00:43 INFO - PROCESS | 1651 | 1467039643123 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]]]}] 08:00:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 08:00:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 469ms 08:00:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 08:00:43 INFO - PROCESS | 1651 | 1467039643137 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 08:00:43 INFO - PROCESS | 1651 | 1467039643138 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 08:00:43 INFO - PROCESS | 1651 | 1467039643140 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 08:00:43 INFO - PROCESS | 1651 | 1467039643153 Marionette TRACE conn2 <- [1,1018,null,{}] 08:00:43 INFO - PROCESS | 1651 | 1467039643156 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}] 08:00:43 INFO - PROCESS | 1651 | 1467039643157 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:43 INFO - PROCESS | 1651 | 1467039643278 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 08:00:43 INFO - PROCESS | 1651 | 1467039643286 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:43 INFO - PROCESS | 1651 | 1467039643287 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:43 INFO - PROCESS | 1651 | ++DOCSHELL 0x121b1c000 == 36 [pid = 1651] [id = 262] 08:00:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x1121aa000) [pid = 1651] [serial = 784] [outer = 0x0] 08:00:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x118738800) [pid = 1651] [serial = 785] [outer = 0x1121aa000] 08:00:43 INFO - PROCESS | 1651 | 1467039643328 Marionette DEBUG loaded listener.js 08:00:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x119376400) [pid = 1651] [serial = 786] [outer = 0x1121aa000] 08:00:43 INFO - PROCESS | 1651 | 1467039643756 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]]]}] 08:00:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 08:00:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 631ms 08:00:43 INFO - PROCESS | 1651 | 1467039643772 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 08:00:43 INFO - PROCESS | 1651 | 1467039643773 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 08:00:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 08:00:43 INFO - PROCESS | 1651 | 1467039643775 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 08:00:43 INFO - PROCESS | 1651 | 1467039643776 Marionette TRACE conn2 <- [1,1022,null,{}] 08:00:43 INFO - PROCESS | 1651 | 1467039643781 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}] 08:00:43 INFO - PROCESS | 1651 | 1467039643783 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:43 INFO - PROCESS | 1651 | 1467039643862 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 08:00:43 INFO - PROCESS | 1651 | 1467039643917 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:43 INFO - PROCESS | 1651 | 1467039643918 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:43 INFO - PROCESS | 1651 | ++DOCSHELL 0x123b93800 == 37 [pid = 1651] [id = 263] 08:00:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x115db2800) [pid = 1651] [serial = 787] [outer = 0x0] 08:00:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x119577000) [pid = 1651] [serial = 788] [outer = 0x115db2800] 08:00:43 INFO - PROCESS | 1651 | 1467039643943 Marionette DEBUG loaded listener.js 08:00:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x11957f000) [pid = 1651] [serial = 789] [outer = 0x115db2800] 08:00:44 INFO - PROCESS | 1651 | 1467039644287 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]]]}] 08:00:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 08:00:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 520ms 08:00:44 INFO - PROCESS | 1651 | 1467039644297 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 08:00:44 INFO - PROCESS | 1651 | 1467039644298 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 08:00:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 08:00:44 INFO - PROCESS | 1651 | 1467039644301 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 08:00:44 INFO - PROCESS | 1651 | 1467039644302 Marionette TRACE conn2 <- [1,1026,null,{}] 08:00:44 INFO - PROCESS | 1651 | 1467039644304 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}] 08:00:44 INFO - PROCESS | 1651 | 1467039644306 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:44 INFO - PROCESS | 1651 | 1467039644399 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 08:00:44 INFO - PROCESS | 1651 | 1467039644403 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:44 INFO - PROCESS | 1651 | 1467039644405 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:44 INFO - PROCESS | 1651 | ++DOCSHELL 0x126092800 == 38 [pid = 1651] [id = 264] 08:00:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x11962b800) [pid = 1651] [serial = 790] [outer = 0x0] 08:00:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x11988a000) [pid = 1651] [serial = 791] [outer = 0x11962b800] 08:00:44 INFO - PROCESS | 1651 | 1467039644432 Marionette DEBUG loaded listener.js 08:00:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x119a8b800) [pid = 1651] [serial = 792] [outer = 0x11962b800] 08:00:44 INFO - PROCESS | 1651 | 1467039644968 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]]]}] 08:00:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 08:00:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 719ms 08:00:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 08:00:45 INFO - PROCESS | 1651 | 1467039645020 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 08:00:45 INFO - PROCESS | 1651 | 1467039645023 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 08:00:45 INFO - PROCESS | 1651 | 1467039645026 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 08:00:45 INFO - PROCESS | 1651 | 1467039645028 Marionette TRACE conn2 <- [1,1030,null,{}] 08:00:45 INFO - PROCESS | 1651 | 1467039645032 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}] 08:00:45 INFO - PROCESS | 1651 | 1467039645034 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:45 INFO - PROCESS | 1651 | 1467039645149 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 08:00:45 INFO - PROCESS | 1651 | 1467039645250 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:45 INFO - PROCESS | 1651 | 1467039645251 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:45 INFO - PROCESS | 1651 | ++DOCSHELL 0x116aca000 == 39 [pid = 1651] [id = 265] 08:00:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x112964000) [pid = 1651] [serial = 793] [outer = 0x0] 08:00:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x112a75000) [pid = 1651] [serial = 794] [outer = 0x112964000] 08:00:45 INFO - PROCESS | 1651 | 1467039645283 Marionette DEBUG loaded listener.js 08:00:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x112f1c400) [pid = 1651] [serial = 795] [outer = 0x112964000] 08:00:45 INFO - PROCESS | 1651 | 1467039645807 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]]]}] 08:00:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 08:00:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 822ms 08:00:45 INFO - PROCESS | 1651 | 1467039645855 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 08:00:45 INFO - PROCESS | 1651 | 1467039645859 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 08:00:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 08:00:45 INFO - PROCESS | 1651 | 1467039645867 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 08:00:45 INFO - PROCESS | 1651 | 1467039645869 Marionette TRACE conn2 <- [1,1034,null,{}] 08:00:45 INFO - PROCESS | 1651 | 1467039645872 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}] 08:00:45 INFO - PROCESS | 1651 | 1467039645874 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:45 INFO - PROCESS | 1651 | 1467039645988 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 08:00:46 INFO - PROCESS | 1651 | 1467039646063 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:46 INFO - PROCESS | 1651 | 1467039646064 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:46 INFO - PROCESS | 1651 | ++DOCSHELL 0x119999800 == 40 [pid = 1651] [id = 266] 08:00:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x115e56400) [pid = 1651] [serial = 796] [outer = 0x0] 08:00:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x116706800) [pid = 1651] [serial = 797] [outer = 0x115e56400] 08:00:46 INFO - PROCESS | 1651 | 1467039646096 Marionette DEBUG loaded listener.js 08:00:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x116a1bc00) [pid = 1651] [serial = 798] [outer = 0x115e56400] 08:00:46 INFO - PROCESS | 1651 | 1467039646749 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]]]}] 08:00:46 INFO - PROCESS | 1651 | --DOCSHELL 0x123b93800 == 39 [pid = 1651] [id = 263] 08:00:46 INFO - PROCESS | 1651 | --DOCSHELL 0x121b1c000 == 38 [pid = 1651] [id = 262] 08:00:46 INFO - PROCESS | 1651 | --DOCSHELL 0x120d6a800 == 37 [pid = 1651] [id = 261] 08:00:46 INFO - PROCESS | 1651 | --DOCSHELL 0x1213e4000 == 36 [pid = 1651] [id = 260] 08:00:46 INFO - PROCESS | 1651 | --DOCSHELL 0x120d5f800 == 35 [pid = 1651] [id = 259] 08:00:46 INFO - PROCESS | 1651 | --DOCSHELL 0x1195af000 == 34 [pid = 1651] [id = 258] 08:00:46 INFO - PROCESS | 1651 | --DOCSHELL 0x1184d6000 == 33 [pid = 1651] [id = 257] 08:00:46 INFO - PROCESS | 1651 | --DOCSHELL 0x118171800 == 32 [pid = 1651] [id = 256] 08:00:46 INFO - PROCESS | 1651 | --DOCSHELL 0x116ad4000 == 31 [pid = 1651] [id = 255] 08:00:46 INFO - PROCESS | 1651 | --DOCSHELL 0x116178800 == 30 [pid = 1651] [id = 254] 08:00:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 08:00:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 921ms 08:00:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 08:00:46 INFO - PROCESS | 1651 | 1467039646789 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 08:00:46 INFO - PROCESS | 1651 | 1467039646791 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 08:00:46 INFO - PROCESS | 1651 | 1467039646794 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 08:00:46 INFO - PROCESS | 1651 | 1467039646798 Marionette TRACE conn2 <- [1,1038,null,{}] 08:00:46 INFO - PROCESS | 1651 | 1467039646802 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}] 08:00:46 INFO - PROCESS | 1651 | 1467039646804 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:46 INFO - PROCESS | 1651 | 1467039646890 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 08:00:46 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x119a89800) [pid = 1651] [serial = 719] [outer = 0x0] [url = about:blank] 08:00:46 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x1213d7800) [pid = 1651] [serial = 723] [outer = 0x0] [url = about:blank] 08:00:46 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x1213ca400) [pid = 1651] [serial = 722] [outer = 0x0] [url = about:blank] 08:00:46 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x1216fc800) [pid = 1651] [serial = 726] [outer = 0x0] [url = about:blank] 08:00:46 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x12147d800) [pid = 1651] [serial = 725] [outer = 0x0] [url = about:blank] 08:00:46 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x11295a000) [pid = 1651] [serial = 698] [outer = 0x0] [url = about:blank] 08:00:46 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x112f19400) [pid = 1651] [serial = 699] [outer = 0x0] [url = about:blank] 08:00:46 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x118309800) [pid = 1651] [serial = 710] [outer = 0x0] [url = about:blank] 08:00:46 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x118733c00) [pid = 1651] [serial = 711] [outer = 0x0] [url = about:blank] 08:00:46 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x1217dec00) [pid = 1651] [serial = 728] [outer = 0x0] [url = about:blank] 08:00:46 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x116a13c00) [pid = 1651] [serial = 707] [outer = 0x0] [url = about:blank] 08:00:46 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x1180b9800) [pid = 1651] [serial = 708] [outer = 0x0] [url = about:blank] 08:00:46 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x1213d0400) [pid = 1651] [serial = 696] [outer = 0x0] [url = about:blank] 08:00:46 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x119623400) [pid = 1651] [serial = 716] [outer = 0x0] [url = about:blank] 08:00:46 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x113c5a800) [pid = 1651] [serial = 704] [outer = 0x0] [url = about:blank] 08:00:46 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x115df4800) [pid = 1651] [serial = 705] [outer = 0x0] [url = about:blank] 08:00:46 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x119084800) [pid = 1651] [serial = 713] [outer = 0x0] [url = about:blank] 08:00:46 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x119573800) [pid = 1651] [serial = 714] [outer = 0x0] [url = about:blank] 08:00:46 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x116985800) [pid = 1651] [serial = 701] [outer = 0x0] [url = about:blank] 08:00:46 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x1180b6c00) [pid = 1651] [serial = 702] [outer = 0x0] [url = about:blank] 08:00:46 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x1217e4000) [pid = 1651] [serial = 734] [outer = 0x0] [url = about:blank] 08:00:46 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x1248b2c00) [pid = 1651] [serial = 735] [outer = 0x0] [url = about:blank] 08:00:46 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x124e1b800) [pid = 1651] [serial = 741] [outer = 0x0] [url = about:blank] 08:00:46 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x1248ba800) [pid = 1651] [serial = 737] [outer = 0x0] [url = about:blank] 08:00:46 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x124b50c00) [pid = 1651] [serial = 740] [outer = 0x0] [url = about:blank] 08:00:46 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x1248c0000) [pid = 1651] [serial = 738] [outer = 0x0] [url = about:blank] 08:00:46 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x118303000) [pid = 1651] [serial = 731] [outer = 0x0] [url = about:blank] 08:00:46 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x1217e3400) [pid = 1651] [serial = 729] [outer = 0x0] [url = about:blank] 08:00:46 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x121038800) [pid = 1651] [serial = 720] [outer = 0x0] [url = about:blank] 08:00:46 INFO - PROCESS | 1651 | --DOMWINDOW == 75 (0x119886400) [pid = 1651] [serial = 717] [outer = 0x0] [url = about:blank] 08:00:46 INFO - PROCESS | 1651 | --DOMWINDOW == 74 (0x119080800) [pid = 1651] [serial = 732] [outer = 0x0] [url = about:blank] 08:00:46 INFO - PROCESS | 1651 | 1467039646958 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:46 INFO - PROCESS | 1651 | 1467039646959 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:46 INFO - PROCESS | 1651 | ++DOCSHELL 0x116689800 == 31 [pid = 1651] [id = 267] 08:00:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 75 (0x112d38c00) [pid = 1651] [serial = 799] [outer = 0x0] 08:00:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 76 (0x113029400) [pid = 1651] [serial = 800] [outer = 0x112d38c00] 08:00:46 INFO - PROCESS | 1651 | 1467039646990 Marionette DEBUG loaded listener.js 08:00:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x115dad400) [pid = 1651] [serial = 801] [outer = 0x112d38c00] 08:00:47 INFO - PROCESS | 1651 | 1467039647344 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]]]}] 08:00:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 08:00:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 574ms 08:00:47 INFO - PROCESS | 1651 | 1467039647368 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 08:00:47 INFO - PROCESS | 1651 | 1467039647373 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 08:00:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 08:00:47 INFO - PROCESS | 1651 | 1467039647378 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 08:00:47 INFO - PROCESS | 1651 | 1467039647383 Marionette TRACE conn2 <- [1,1042,null,{}] 08:00:47 INFO - PROCESS | 1651 | 1467039647387 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}] 08:00:47 INFO - PROCESS | 1651 | 1467039647389 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:47 INFO - PROCESS | 1651 | 1467039647538 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 08:00:47 INFO - PROCESS | 1651 | 1467039647606 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:47 INFO - PROCESS | 1651 | 1467039647607 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:47 INFO - PROCESS | 1651 | ++DOCSHELL 0x1180d4800 == 32 [pid = 1651] [id = 268] 08:00:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x115db3800) [pid = 1651] [serial = 802] [outer = 0x0] 08:00:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x11670f400) [pid = 1651] [serial = 803] [outer = 0x115db3800] 08:00:47 INFO - PROCESS | 1651 | 1467039647634 Marionette DEBUG loaded listener.js 08:00:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x117145000) [pid = 1651] [serial = 804] [outer = 0x115db3800] 08:00:47 INFO - PROCESS | 1651 | 1467039647938 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]]]}] 08:00:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 08:00:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 574ms 08:00:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 08:00:47 INFO - PROCESS | 1651 | 1467039647953 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 08:00:47 INFO - PROCESS | 1651 | 1467039647954 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 08:00:47 INFO - PROCESS | 1651 | 1467039647956 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 08:00:47 INFO - PROCESS | 1651 | 1467039647958 Marionette TRACE conn2 <- [1,1046,null,{}] 08:00:47 INFO - PROCESS | 1651 | 1467039647969 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}] 08:00:47 INFO - PROCESS | 1651 | 1467039647973 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:48 INFO - PROCESS | 1651 | 1467039648052 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 08:00:48 INFO - PROCESS | 1651 | 1467039648109 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:48 INFO - PROCESS | 1651 | 1467039648111 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:48 INFO - PROCESS | 1651 | ++DOCSHELL 0x119195000 == 33 [pid = 1651] [id = 269] 08:00:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x112694800) [pid = 1651] [serial = 805] [outer = 0x0] 08:00:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x1180bac00) [pid = 1651] [serial = 806] [outer = 0x112694800] 08:00:48 INFO - PROCESS | 1651 | 1467039648139 Marionette DEBUG loaded listener.js 08:00:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x118394400) [pid = 1651] [serial = 807] [outer = 0x112694800] 08:00:48 INFO - PROCESS | 1651 | 1467039648438 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]]]}] 08:00:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 08:00:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 526ms 08:00:48 INFO - PROCESS | 1651 | 1467039648484 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 08:00:48 INFO - PROCESS | 1651 | 1467039648486 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 08:00:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 08:00:48 INFO - PROCESS | 1651 | 1467039648488 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 08:00:48 INFO - PROCESS | 1651 | 1467039648489 Marionette TRACE conn2 <- [1,1050,null,{}] 08:00:48 INFO - PROCESS | 1651 | 1467039648492 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}] 08:00:48 INFO - PROCESS | 1651 | 1467039648493 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:48 INFO - PROCESS | 1651 | 1467039648575 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 08:00:48 INFO - PROCESS | 1651 | 1467039648581 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:48 INFO - PROCESS | 1651 | 1467039648583 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:48 INFO - PROCESS | 1651 | ++DOCSHELL 0x120d78000 == 34 [pid = 1651] [id = 270] 08:00:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x1185c4400) [pid = 1651] [serial = 808] [outer = 0x0] 08:00:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x118731800) [pid = 1651] [serial = 809] [outer = 0x1185c4400] 08:00:48 INFO - PROCESS | 1651 | 1467039648609 Marionette DEBUG loaded listener.js 08:00:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x118e05000) [pid = 1651] [serial = 810] [outer = 0x1185c4400] 08:00:48 INFO - PROCESS | 1651 | 1467039648941 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]]]}] 08:00:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 08:00:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 470ms 08:00:48 INFO - PROCESS | 1651 | 1467039648960 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 08:00:48 INFO - PROCESS | 1651 | 1467039648961 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 08:00:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 08:00:48 INFO - PROCESS | 1651 | 1467039648967 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 08:00:48 INFO - PROCESS | 1651 | 1467039648968 Marionette TRACE conn2 <- [1,1054,null,{}] 08:00:48 INFO - PROCESS | 1651 | 1467039648971 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}] 08:00:48 INFO - PROCESS | 1651 | 1467039648973 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:49 INFO - PROCESS | 1651 | 1467039649087 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 08:00:49 INFO - PROCESS | 1651 | 1467039649102 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:49 INFO - PROCESS | 1651 | 1467039649104 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:49 INFO - PROCESS | 1651 | ++DOCSHELL 0x121112800 == 35 [pid = 1651] [id = 271] 08:00:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x118e04000) [pid = 1651] [serial = 811] [outer = 0x0] 08:00:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x119055c00) [pid = 1651] [serial = 812] [outer = 0x118e04000] 08:00:49 INFO - PROCESS | 1651 | 1467039649137 Marionette DEBUG loaded listener.js 08:00:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x119089800) [pid = 1651] [serial = 813] [outer = 0x118e04000] 08:00:49 INFO - PROCESS | 1651 | 1467039649621 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]]]}] 08:00:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 08:00:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 673ms 08:00:49 INFO - PROCESS | 1651 | 1467039649640 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 08:00:49 INFO - PROCESS | 1651 | 1467039649642 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 08:00:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 08:00:49 INFO - PROCESS | 1651 | 1467039649661 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 08:00:49 INFO - PROCESS | 1651 | 1467039649664 Marionette TRACE conn2 <- [1,1058,null,{}] 08:00:49 INFO - PROCESS | 1651 | 1467039649667 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}] 08:00:49 INFO - PROCESS | 1651 | 1467039649673 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:49 INFO - PROCESS | 1651 | 1467039649842 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 08:00:49 INFO - PROCESS | 1651 | 1467039649860 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:49 INFO - PROCESS | 1651 | 1467039649861 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:49 INFO - PROCESS | 1651 | ++DOCSHELL 0x123e2c000 == 36 [pid = 1651] [id = 272] 08:00:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x119882000) [pid = 1651] [serial = 814] [outer = 0x0] 08:00:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x119a7e400) [pid = 1651] [serial = 815] [outer = 0x119882000] 08:00:49 INFO - PROCESS | 1651 | 1467039649887 Marionette DEBUG loaded listener.js 08:00:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x119a86800) [pid = 1651] [serial = 816] [outer = 0x119882000] 08:00:50 INFO - PROCESS | 1651 | 1467039650235 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]]]}] 08:00:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 08:00:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 641ms 08:00:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 08:00:50 INFO - PROCESS | 1651 | 1467039650285 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 08:00:50 INFO - PROCESS | 1651 | 1467039650287 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 08:00:50 INFO - PROCESS | 1651 | 1467039650289 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 08:00:50 INFO - PROCESS | 1651 | 1467039650290 Marionette TRACE conn2 <- [1,1062,null,{}] 08:00:50 INFO - PROCESS | 1651 | 1467039650292 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}] 08:00:50 INFO - PROCESS | 1651 | 1467039650293 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:50 INFO - PROCESS | 1651 | 1467039650388 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 08:00:50 INFO - PROCESS | 1651 | 1467039650421 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:50 INFO - PROCESS | 1651 | 1467039650422 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:50 INFO - PROCESS | 1651 | ++DOCSHELL 0x125410800 == 37 [pid = 1651] [id = 273] 08:00:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x11908bc00) [pid = 1651] [serial = 817] [outer = 0x0] 08:00:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x120e7f800) [pid = 1651] [serial = 818] [outer = 0x11908bc00] 08:00:50 INFO - PROCESS | 1651 | 1467039650447 Marionette DEBUG loaded listener.js 08:00:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x120e89800) [pid = 1651] [serial = 819] [outer = 0x11908bc00] 08:00:50 INFO - PROCESS | 1651 | 1467039650773 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]]]}] 08:00:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 08:00:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 520ms 08:00:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 08:00:50 INFO - PROCESS | 1651 | 1467039650810 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 08:00:50 INFO - PROCESS | 1651 | 1467039650811 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 08:00:50 INFO - PROCESS | 1651 | 1467039650813 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 08:00:50 INFO - PROCESS | 1651 | 1467039650814 Marionette TRACE conn2 <- [1,1066,null,{}] 08:00:50 INFO - PROCESS | 1651 | 1467039650816 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}] 08:00:50 INFO - PROCESS | 1651 | 1467039650818 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:50 INFO - PROCESS | 1651 | 1467039650916 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 08:00:50 INFO - PROCESS | 1651 | 1467039650919 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:50 INFO - PROCESS | 1651 | 1467039650920 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:50 INFO - PROCESS | 1651 | ++DOCSHELL 0x126576800 == 38 [pid = 1651] [id = 274] 08:00:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x120e88400) [pid = 1651] [serial = 820] [outer = 0x0] 08:00:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x120f2c000) [pid = 1651] [serial = 821] [outer = 0x120e88400] 08:00:50 INFO - PROCESS | 1651 | 1467039650946 Marionette DEBUG loaded listener.js 08:00:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x121035400) [pid = 1651] [serial = 822] [outer = 0x120e88400] 08:00:51 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x112aeac00) [pid = 1651] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 08:00:51 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x112f3e400) [pid = 1651] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 08:00:51 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x112f12800) [pid = 1651] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 08:00:51 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x1128b1800) [pid = 1651] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 08:00:51 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x115db4c00) [pid = 1651] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 08:00:51 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x118386800) [pid = 1651] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 08:00:51 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x1121ab400) [pid = 1651] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 08:00:51 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x112d12c00) [pid = 1651] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 08:00:51 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x118306000) [pid = 1651] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 08:00:51 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x11905e000) [pid = 1651] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 08:00:51 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x121033c00) [pid = 1651] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 08:00:51 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x113375800) [pid = 1651] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 08:00:51 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x112726c00) [pid = 1651] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 08:00:51 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x1121aa000) [pid = 1651] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 08:00:51 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x112698800) [pid = 1651] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 08:00:51 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x115db2800) [pid = 1651] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 08:00:51 INFO - PROCESS | 1651 | 1467039651356 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]]]}] 08:00:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 08:00:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 572ms 08:00:51 INFO - PROCESS | 1651 | 1467039651386 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 08:00:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 08:00:51 INFO - PROCESS | 1651 | 1467039651388 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 08:00:51 INFO - PROCESS | 1651 | 1467039651390 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 08:00:51 INFO - PROCESS | 1651 | 1467039651391 Marionette TRACE conn2 <- [1,1070,null,{}] 08:00:51 INFO - PROCESS | 1651 | 1467039651394 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}] 08:00:51 INFO - PROCESS | 1651 | 1467039651395 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:51 INFO - PROCESS | 1651 | 1467039651474 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 08:00:51 INFO - PROCESS | 1651 | 1467039651529 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:51 INFO - PROCESS | 1651 | 1467039651531 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:51 INFO - PROCESS | 1651 | ++DOCSHELL 0x119193800 == 39 [pid = 1651] [id = 275] 08:00:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x1121aa000) [pid = 1651] [serial = 823] [outer = 0x0] 08:00:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x113375800) [pid = 1651] [serial = 824] [outer = 0x1121aa000] 08:00:51 INFO - PROCESS | 1651 | 1467039651555 Marionette DEBUG loaded listener.js 08:00:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x11830a000) [pid = 1651] [serial = 825] [outer = 0x1121aa000] 08:00:51 INFO - PROCESS | 1651 | 1467039651838 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]]]}] 08:00:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 08:00:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 470ms 08:00:51 INFO - PROCESS | 1651 | 1467039651860 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 08:00:51 INFO - PROCESS | 1651 | 1467039651862 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 08:00:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 08:00:51 INFO - PROCESS | 1651 | 1467039651874 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 08:00:51 INFO - PROCESS | 1651 | 1467039651875 Marionette TRACE conn2 <- [1,1074,null,{}] 08:00:51 INFO - PROCESS | 1651 | 1467039651877 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}] 08:00:51 INFO - PROCESS | 1651 | 1467039651878 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:51 INFO - PROCESS | 1651 | 1467039651966 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 08:00:51 INFO - PROCESS | 1651 | 1467039651970 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:51 INFO - PROCESS | 1651 | 1467039651971 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:51 INFO - PROCESS | 1651 | ++DOCSHELL 0x128b26000 == 40 [pid = 1651] [id = 276] 08:00:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x118310c00) [pid = 1651] [serial = 826] [outer = 0x0] 08:00:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x119698800) [pid = 1651] [serial = 827] [outer = 0x118310c00] 08:00:51 INFO - PROCESS | 1651 | 1467039651996 Marionette DEBUG loaded listener.js 08:00:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x121033c00) [pid = 1651] [serial = 828] [outer = 0x118310c00] 08:00:52 INFO - PROCESS | 1651 | 1467039652340 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]]]}] 08:00:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 08:00:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 518ms 08:00:52 INFO - PROCESS | 1651 | 1467039652392 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 08:00:52 INFO - PROCESS | 1651 | 1467039652394 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 08:00:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 08:00:52 INFO - PROCESS | 1651 | 1467039652396 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 08:00:52 INFO - PROCESS | 1651 | 1467039652398 Marionette TRACE conn2 <- [1,1078,null,{}] 08:00:52 INFO - PROCESS | 1651 | 1467039652400 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}] 08:00:52 INFO - PROCESS | 1651 | 1467039652402 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:52 INFO - PROCESS | 1651 | 1467039652494 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 08:00:52 INFO - PROCESS | 1651 | 1467039652500 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:52 INFO - PROCESS | 1651 | 1467039652502 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:52 INFO - PROCESS | 1651 | ++DOCSHELL 0x1292cf000 == 41 [pid = 1651] [id = 277] 08:00:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x121038c00) [pid = 1651] [serial = 829] [outer = 0x0] 08:00:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x12128e000) [pid = 1651] [serial = 830] [outer = 0x121038c00] 08:00:52 INFO - PROCESS | 1651 | 1467039652529 Marionette DEBUG loaded listener.js 08:00:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x1213d6400) [pid = 1651] [serial = 831] [outer = 0x121038c00] 08:00:52 INFO - PROCESS | 1651 | 1467039652873 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]]]}] 08:00:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 08:00:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 519ms 08:00:52 INFO - PROCESS | 1651 | 1467039652916 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 08:00:52 INFO - PROCESS | 1651 | 1467039652917 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 08:00:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 08:00:52 INFO - PROCESS | 1651 | 1467039652919 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 08:00:52 INFO - PROCESS | 1651 | 1467039652920 Marionette TRACE conn2 <- [1,1082,null,{}] 08:00:52 INFO - PROCESS | 1651 | 1467039652923 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}] 08:00:52 INFO - PROCESS | 1651 | 1467039652924 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:53 INFO - PROCESS | 1651 | 1467039653027 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 08:00:53 INFO - PROCESS | 1651 | 1467039653036 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:53 INFO - PROCESS | 1651 | 1467039653037 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:53 INFO - PROCESS | 1651 | ++DOCSHELL 0x129d3b800 == 42 [pid = 1651] [id = 278] 08:00:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x1213d0400) [pid = 1651] [serial = 832] [outer = 0x0] 08:00:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x1216f3400) [pid = 1651] [serial = 833] [outer = 0x1213d0400] 08:00:53 INFO - PROCESS | 1651 | 1467039653061 Marionette DEBUG loaded listener.js 08:00:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x1217ddc00) [pid = 1651] [serial = 834] [outer = 0x1213d0400] 08:00:53 INFO - PROCESS | 1651 | 1467039653488 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]]]}] 08:00:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 08:00:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 619ms 08:00:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 08:00:53 INFO - PROCESS | 1651 | 1467039653539 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 08:00:53 INFO - PROCESS | 1651 | 1467039653541 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 08:00:53 INFO - PROCESS | 1651 | 1467039653544 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 08:00:53 INFO - PROCESS | 1651 | 1467039653546 Marionette TRACE conn2 <- [1,1086,null,{}] 08:00:53 INFO - PROCESS | 1651 | 1467039653551 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}] 08:00:53 INFO - PROCESS | 1651 | 1467039653552 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:53 INFO - PROCESS | 1651 | 1467039653663 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 08:00:53 INFO - PROCESS | 1651 | 1467039653720 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:53 INFO - PROCESS | 1651 | 1467039653721 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:53 INFO - PROCESS | 1651 | ++DOCSHELL 0x117d71800 == 43 [pid = 1651] [id = 279] 08:00:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x1128a8000) [pid = 1651] [serial = 835] [outer = 0x0] 08:00:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x112a7c400) [pid = 1651] [serial = 836] [outer = 0x1128a8000] 08:00:53 INFO - PROCESS | 1651 | 1467039653753 Marionette DEBUG loaded listener.js 08:00:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x115dac000) [pid = 1651] [serial = 837] [outer = 0x1128a8000] 08:00:54 INFO - PROCESS | 1651 | 1467039654207 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]]]}] 08:00:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 08:00:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 673ms 08:00:54 INFO - PROCESS | 1651 | 1467039654218 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 08:00:54 INFO - PROCESS | 1651 | 1467039654221 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 08:00:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 08:00:54 INFO - PROCESS | 1651 | 1467039654226 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 08:00:54 INFO - PROCESS | 1651 | 1467039654228 Marionette TRACE conn2 <- [1,1090,null,{}] 08:00:54 INFO - PROCESS | 1651 | 1467039654230 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}] 08:00:54 INFO - PROCESS | 1651 | 1467039654232 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:54 INFO - PROCESS | 1651 | 1467039654337 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 08:00:54 INFO - PROCESS | 1651 | 1467039654392 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:54 INFO - PROCESS | 1651 | 1467039654394 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:54 INFO - PROCESS | 1651 | ++DOCSHELL 0x121106800 == 44 [pid = 1651] [id = 280] 08:00:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x1167c1400) [pid = 1651] [serial = 838] [outer = 0x0] 08:00:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x117da8c00) [pid = 1651] [serial = 839] [outer = 0x1167c1400] 08:00:54 INFO - PROCESS | 1651 | 1467039654424 Marionette DEBUG loaded listener.js 08:00:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x118305c00) [pid = 1651] [serial = 840] [outer = 0x1167c1400] 08:00:55 INFO - PROCESS | 1651 | 1467039655054 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]]]}] 08:00:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 08:00:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 873ms 08:00:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 08:00:55 INFO - PROCESS | 1651 | 1467039655099 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 08:00:55 INFO - PROCESS | 1651 | 1467039655101 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 08:00:55 INFO - PROCESS | 1651 | 1467039655103 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 08:00:55 INFO - PROCESS | 1651 | 1467039655106 Marionette TRACE conn2 <- [1,1094,null,{}] 08:00:55 INFO - PROCESS | 1651 | 1467039655114 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}] 08:00:55 INFO - PROCESS | 1651 | 1467039655117 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:55 INFO - PROCESS | 1651 | 1467039655220 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 08:00:55 INFO - PROCESS | 1651 | 1467039655297 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:55 INFO - PROCESS | 1651 | 1467039655300 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:55 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a9c2800 == 45 [pid = 1651] [id = 281] 08:00:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x121041800) [pid = 1651] [serial = 841] [outer = 0x0] 08:00:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x121289800) [pid = 1651] [serial = 842] [outer = 0x121041800] 08:00:55 INFO - PROCESS | 1651 | 1467039655332 Marionette DEBUG loaded listener.js 08:00:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x1213d7c00) [pid = 1651] [serial = 843] [outer = 0x121041800] 08:00:55 INFO - PROCESS | 1651 | 1467039655772 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]]]}] 08:00:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 08:00:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 722ms 08:00:55 INFO - PROCESS | 1651 | 1467039655831 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 08:00:55 INFO - PROCESS | 1651 | 1467039655833 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 08:00:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 08:00:55 INFO - PROCESS | 1651 | 1467039655837 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 08:00:55 INFO - PROCESS | 1651 | 1467039655838 Marionette TRACE conn2 <- [1,1098,null,{}] 08:00:55 INFO - PROCESS | 1651 | 1467039655841 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}] 08:00:55 INFO - PROCESS | 1651 | 1467039655842 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:55 INFO - PROCESS | 1651 | 1467039655948 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 08:00:56 INFO - PROCESS | 1651 | 1467039656015 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:56 INFO - PROCESS | 1651 | 1467039656016 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:56 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b09f800 == 46 [pid = 1651] [id = 282] 08:00:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x1217e1400) [pid = 1651] [serial = 844] [outer = 0x0] 08:00:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x1217e4800) [pid = 1651] [serial = 845] [outer = 0x1217e1400] 08:00:56 INFO - PROCESS | 1651 | 1467039656046 Marionette DEBUG loaded listener.js 08:00:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x121a28400) [pid = 1651] [serial = 846] [outer = 0x1217e1400] 08:00:56 INFO - PROCESS | 1651 | 1467039656485 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]]]}] 08:00:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 08:00:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 669ms 08:00:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 08:00:56 INFO - PROCESS | 1651 | 1467039656518 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 08:00:56 INFO - PROCESS | 1651 | 1467039656519 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 08:00:56 INFO - PROCESS | 1651 | 1467039656522 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 08:00:56 INFO - PROCESS | 1651 | 1467039656523 Marionette TRACE conn2 <- [1,1102,null,{}] 08:00:56 INFO - PROCESS | 1651 | 1467039656525 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}] 08:00:56 INFO - PROCESS | 1651 | 1467039656527 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:56 INFO - PROCESS | 1651 | 1467039656754 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 08:00:56 INFO - PROCESS | 1651 | 1467039656827 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:56 INFO - PROCESS | 1651 | 1467039656828 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:56 INFO - PROCESS | 1651 | ++DOCSHELL 0x117d5f800 == 47 [pid = 1651] [id = 283] 08:00:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x1128af000) [pid = 1651] [serial = 847] [outer = 0x0] 08:00:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x11295f000) [pid = 1651] [serial = 848] [outer = 0x1128af000] 08:00:56 INFO - PROCESS | 1651 | 1467039656858 Marionette DEBUG loaded listener.js 08:00:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x113023800) [pid = 1651] [serial = 849] [outer = 0x1128af000] 08:00:57 INFO - PROCESS | 1651 | 1467039657304 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]]]}] 08:00:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 08:00:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 821ms 08:00:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 08:00:57 INFO - PROCESS | 1651 | 1467039657344 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 08:00:57 INFO - PROCESS | 1651 | 1467039657346 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 08:00:57 INFO - PROCESS | 1651 | 1467039657349 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 08:00:57 INFO - PROCESS | 1651 | 1467039657351 Marionette TRACE conn2 <- [1,1106,null,{}] 08:00:57 INFO - PROCESS | 1651 | 1467039657354 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}] 08:00:57 INFO - PROCESS | 1651 | 1467039657356 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:57 INFO - PROCESS | 1651 | --DOCSHELL 0x116fe5800 == 46 [pid = 1651] [id = 253] 08:00:57 INFO - PROCESS | 1651 | --DOCSHELL 0x1292cf000 == 45 [pid = 1651] [id = 277] 08:00:57 INFO - PROCESS | 1651 | --DOCSHELL 0x128b26000 == 44 [pid = 1651] [id = 276] 08:00:57 INFO - PROCESS | 1651 | --DOCSHELL 0x119193800 == 43 [pid = 1651] [id = 275] 08:00:57 INFO - PROCESS | 1651 | --DOCSHELL 0x126576800 == 42 [pid = 1651] [id = 274] 08:00:57 INFO - PROCESS | 1651 | --DOCSHELL 0x125410800 == 41 [pid = 1651] [id = 273] 08:00:57 INFO - PROCESS | 1651 | --DOCSHELL 0x123e2c000 == 40 [pid = 1651] [id = 272] 08:00:57 INFO - PROCESS | 1651 | --DOCSHELL 0x121112800 == 39 [pid = 1651] [id = 271] 08:00:57 INFO - PROCESS | 1651 | --DOCSHELL 0x120d78000 == 38 [pid = 1651] [id = 270] 08:00:57 INFO - PROCESS | 1651 | --DOCSHELL 0x119195000 == 37 [pid = 1651] [id = 269] 08:00:57 INFO - PROCESS | 1651 | --DOCSHELL 0x1180d4800 == 36 [pid = 1651] [id = 268] 08:00:57 INFO - PROCESS | 1651 | --DOCSHELL 0x116689800 == 35 [pid = 1651] [id = 267] 08:00:57 INFO - PROCESS | 1651 | --DOCSHELL 0x119999800 == 34 [pid = 1651] [id = 266] 08:00:57 INFO - PROCESS | 1651 | --DOCSHELL 0x126092800 == 33 [pid = 1651] [id = 264] 08:00:57 INFO - PROCESS | 1651 | --DOCSHELL 0x116aca000 == 32 [pid = 1651] [id = 265] 08:00:57 INFO - PROCESS | 1651 | --DOCSHELL 0x117d5f800 == 31 [pid = 1651] [id = 283] 08:00:57 INFO - PROCESS | 1651 | --DOCSHELL 0x12b09f800 == 30 [pid = 1651] [id = 282] 08:00:57 INFO - PROCESS | 1651 | --DOCSHELL 0x12a9c2800 == 29 [pid = 1651] [id = 281] 08:00:57 INFO - PROCESS | 1651 | --DOCSHELL 0x121106800 == 28 [pid = 1651] [id = 280] 08:00:57 INFO - PROCESS | 1651 | --DOCSHELL 0x129d3b800 == 27 [pid = 1651] [id = 278] 08:00:57 INFO - PROCESS | 1651 | --DOCSHELL 0x117d71800 == 26 [pid = 1651] [id = 279] 08:00:57 INFO - PROCESS | 1651 | 1467039657977 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 08:00:58 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x1180c3800) [pid = 1651] [serial = 773] [outer = 0x0] [url = about:blank] 08:00:58 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x11302d000) [pid = 1651] [serial = 758] [outer = 0x0] [url = about:blank] 08:00:58 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x11544ac00) [pid = 1651] [serial = 764] [outer = 0x0] [url = about:blank] 08:00:58 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x115db2400) [pid = 1651] [serial = 765] [outer = 0x0] [url = about:blank] 08:00:58 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x112962400) [pid = 1651] [serial = 761] [outer = 0x0] [url = about:blank] 08:00:58 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x112ae0800) [pid = 1651] [serial = 762] [outer = 0x0] [url = about:blank] 08:00:58 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x116703800) [pid = 1651] [serial = 767] [outer = 0x0] [url = about:blank] 08:00:58 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x116f97c00) [pid = 1651] [serial = 768] [outer = 0x0] [url = about:blank] 08:00:58 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x118518400) [pid = 1651] [serial = 776] [outer = 0x0] [url = about:blank] 08:00:58 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x118e0d400) [pid = 1651] [serial = 779] [outer = 0x0] [url = about:blank] 08:00:58 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x116708800) [pid = 1651] [serial = 744] [outer = 0x0] [url = about:blank] 08:00:58 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x113d98400) [pid = 1651] [serial = 743] [outer = 0x0] [url = about:blank] 08:00:58 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x1185cd800) [pid = 1651] [serial = 747] [outer = 0x0] [url = about:blank] 08:00:58 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x118310800) [pid = 1651] [serial = 746] [outer = 0x0] [url = about:blank] 08:00:58 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x120e86400) [pid = 1651] [serial = 750] [outer = 0x0] [url = about:blank] 08:00:58 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x119889000) [pid = 1651] [serial = 749] [outer = 0x0] [url = about:blank] 08:00:58 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x1217dcc00) [pid = 1651] [serial = 753] [outer = 0x0] [url = about:blank] 08:00:58 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x12123e000) [pid = 1651] [serial = 752] [outer = 0x0] [url = about:blank] 08:00:58 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x118739000) [pid = 1651] [serial = 777] [outer = 0x0] [url = about:blank] 08:00:58 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x116636c00) [pid = 1651] [serial = 782] [outer = 0x0] [url = about:blank] 08:00:58 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x112a7f800) [pid = 1651] [serial = 756] [outer = 0x0] [url = about:blank] 08:00:58 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x1128acc00) [pid = 1651] [serial = 755] [outer = 0x0] [url = about:blank] 08:00:58 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x118738800) [pid = 1651] [serial = 785] [outer = 0x0] [url = about:blank] 08:00:58 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x11838e800) [pid = 1651] [serial = 783] [outer = 0x0] [url = about:blank] 08:00:58 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x11905f800) [pid = 1651] [serial = 780] [outer = 0x0] [url = about:blank] 08:00:58 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x113c2d800) [pid = 1651] [serial = 759] [outer = 0x0] [url = about:blank] 08:00:58 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x1176da000) [pid = 1651] [serial = 770] [outer = 0x0] [url = about:blank] 08:00:58 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x119376400) [pid = 1651] [serial = 786] [outer = 0x0] [url = about:blank] 08:00:58 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x11988a000) [pid = 1651] [serial = 791] [outer = 0x0] [url = about:blank] 08:00:58 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x1180bf800) [pid = 1651] [serial = 771] [outer = 0x0] [url = about:blank] 08:00:58 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x11957f000) [pid = 1651] [serial = 789] [outer = 0x0] [url = about:blank] 08:00:58 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x11830f000) [pid = 1651] [serial = 774] [outer = 0x0] [url = about:blank] 08:00:58 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x119577000) [pid = 1651] [serial = 788] [outer = 0x0] [url = about:blank] 08:00:58 INFO - PROCESS | 1651 | 1467039658093 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:58 INFO - PROCESS | 1651 | 1467039658095 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:58 INFO - PROCESS | 1651 | ++DOCSHELL 0x11304a000 == 27 [pid = 1651] [id = 284] 08:00:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x112726800) [pid = 1651] [serial = 850] [outer = 0x0] 08:00:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x1128a5400) [pid = 1651] [serial = 851] [outer = 0x112726800] 08:00:58 INFO - PROCESS | 1651 | 1467039658127 Marionette DEBUG loaded listener.js 08:00:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x112962800) [pid = 1651] [serial = 852] [outer = 0x112726800] 08:00:58 INFO - PROCESS | 1651 | 1467039658458 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]]]}] 08:00:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 08:00:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1123ms 08:00:58 INFO - PROCESS | 1651 | 1467039658472 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 08:00:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 08:00:58 INFO - PROCESS | 1651 | 1467039658475 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 08:00:58 INFO - PROCESS | 1651 | 1467039658479 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 08:00:58 INFO - PROCESS | 1651 | 1467039658483 Marionette TRACE conn2 <- [1,1110,null,{}] 08:00:58 INFO - PROCESS | 1651 | 1467039658486 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}] 08:00:58 INFO - PROCESS | 1651 | 1467039658488 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:58 INFO - PROCESS | 1651 | 1467039658587 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 08:00:58 INFO - PROCESS | 1651 | 1467039658635 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:58 INFO - PROCESS | 1651 | 1467039658637 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:58 INFO - PROCESS | 1651 | ++DOCSHELL 0x1167dd000 == 28 [pid = 1651] [id = 285] 08:00:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x112a73800) [pid = 1651] [serial = 853] [outer = 0x0] 08:00:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x113c60c00) [pid = 1651] [serial = 854] [outer = 0x112a73800] 08:00:58 INFO - PROCESS | 1651 | 1467039658664 Marionette DEBUG loaded listener.js 08:00:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x112aeac00) [pid = 1651] [serial = 855] [outer = 0x112a73800] 08:00:58 INFO - PROCESS | 1651 | 1467039658976 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]]]}] 08:00:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 08:00:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 526ms 08:00:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 08:00:59 INFO - PROCESS | 1651 | 1467039659005 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 08:00:59 INFO - PROCESS | 1651 | 1467039659007 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 08:00:59 INFO - PROCESS | 1651 | 1467039659009 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 08:00:59 INFO - PROCESS | 1651 | 1467039659010 Marionette TRACE conn2 <- [1,1114,null,{}] 08:00:59 INFO - PROCESS | 1651 | 1467039659015 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}] 08:00:59 INFO - PROCESS | 1651 | 1467039659017 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:59 INFO - PROCESS | 1651 | 1467039659094 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 08:00:59 INFO - PROCESS | 1651 | 1467039659170 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:59 INFO - PROCESS | 1651 | 1467039659171 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x117d63800 == 29 [pid = 1651] [id = 286] 08:00:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x115db4800) [pid = 1651] [serial = 856] [outer = 0x0] 08:00:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x11697fc00) [pid = 1651] [serial = 857] [outer = 0x115db4800] 08:00:59 INFO - PROCESS | 1651 | 1467039659198 Marionette DEBUG loaded listener.js 08:00:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x116f9a800) [pid = 1651] [serial = 858] [outer = 0x115db4800] 08:00:59 INFO - PROCESS | 1651 | 1467039659509 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]]]}] 08:00:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 08:00:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 523ms 08:00:59 INFO - PROCESS | 1651 | 1467039659534 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 08:00:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 08:00:59 INFO - PROCESS | 1651 | 1467039659537 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 08:00:59 INFO - PROCESS | 1651 | 1467039659545 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 08:00:59 INFO - PROCESS | 1651 | 1467039659550 Marionette TRACE conn2 <- [1,1118,null,{}] 08:00:59 INFO - PROCESS | 1651 | 1467039659553 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}] 08:00:59 INFO - PROCESS | 1651 | 1467039659555 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:59 INFO - PROCESS | 1651 | 1467039659637 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 08:00:59 INFO - PROCESS | 1651 | 1467039659640 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:59 INFO - PROCESS | 1651 | 1467039659642 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:00:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x118e75000 == 30 [pid = 1651] [id = 287] 08:00:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x1174fc400) [pid = 1651] [serial = 859] [outer = 0x0] 08:00:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x1180bf800) [pid = 1651] [serial = 860] [outer = 0x1174fc400] 08:00:59 INFO - PROCESS | 1651 | 1467039659669 Marionette DEBUG loaded listener.js 08:00:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x118388c00) [pid = 1651] [serial = 861] [outer = 0x1174fc400] 08:01:00 INFO - PROCESS | 1651 | 1467039660002 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]]]}] 08:01:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 08:01:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 480ms 08:01:00 INFO - PROCESS | 1651 | 1467039660020 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 08:01:00 INFO - PROCESS | 1651 | 1467039660022 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 08:01:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 08:01:00 INFO - PROCESS | 1651 | 1467039660024 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 08:01:00 INFO - PROCESS | 1651 | 1467039660025 Marionette TRACE conn2 <- [1,1122,null,{}] 08:01:00 INFO - PROCESS | 1651 | 1467039660028 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}] 08:01:00 INFO - PROCESS | 1651 | 1467039660029 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:00 INFO - PROCESS | 1651 | 1467039660138 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 08:01:00 INFO - PROCESS | 1651 | 1467039660153 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:00 INFO - PROCESS | 1651 | 1467039660154 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:00 INFO - PROCESS | 1651 | ++DOCSHELL 0x119184800 == 31 [pid = 1651] [id = 288] 08:01:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x116908000) [pid = 1651] [serial = 862] [outer = 0x0] 08:01:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x118390400) [pid = 1651] [serial = 863] [outer = 0x116908000] 08:01:00 INFO - PROCESS | 1651 | 1467039660186 Marionette DEBUG loaded listener.js 08:01:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x1185dbc00) [pid = 1651] [serial = 864] [outer = 0x116908000] 08:01:00 INFO - PROCESS | 1651 | 1467039660534 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]]]}] 08:01:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 08:01:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 519ms 08:01:00 INFO - PROCESS | 1651 | 1467039660543 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 08:01:00 INFO - PROCESS | 1651 | 1467039660545 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 08:01:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 08:01:00 INFO - PROCESS | 1651 | 1467039660549 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 08:01:00 INFO - PROCESS | 1651 | 1467039660551 Marionette TRACE conn2 <- [1,1126,null,{}] 08:01:00 INFO - PROCESS | 1651 | 1467039660553 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}] 08:01:00 INFO - PROCESS | 1651 | 1467039660554 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:00 INFO - PROCESS | 1651 | 1467039660651 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 08:01:00 INFO - PROCESS | 1651 | 1467039660687 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:00 INFO - PROCESS | 1651 | 1467039660691 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:00 INFO - PROCESS | 1651 | ++DOCSHELL 0x120d62000 == 32 [pid = 1651] [id = 289] 08:01:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x112acf800) [pid = 1651] [serial = 865] [outer = 0x0] 08:01:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x119059400) [pid = 1651] [serial = 866] [outer = 0x112acf800] 08:01:00 INFO - PROCESS | 1651 | 1467039660724 Marionette DEBUG loaded listener.js 08:01:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x119377800) [pid = 1651] [serial = 867] [outer = 0x112acf800] 08:01:01 INFO - PROCESS | 1651 | 1467039661072 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]]]}] 08:01:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 08:01:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 571ms 08:01:01 INFO - PROCESS | 1651 | 1467039661119 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 08:01:01 INFO - PROCESS | 1651 | 1467039661120 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 08:01:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 08:01:01 INFO - PROCESS | 1651 | 1467039661122 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 08:01:01 INFO - PROCESS | 1651 | 1467039661124 Marionette TRACE conn2 <- [1,1130,null,{}] 08:01:01 INFO - PROCESS | 1651 | 1467039661126 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}] 08:01:01 INFO - PROCESS | 1651 | 1467039661127 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:01 INFO - PROCESS | 1651 | 1467039661222 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 08:01:01 INFO - PROCESS | 1651 | 1467039661256 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:01 INFO - PROCESS | 1651 | 1467039661257 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x112161800 == 33 [pid = 1651] [id = 290] 08:01:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x1193be000) [pid = 1651] [serial = 868] [outer = 0x0] 08:01:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x11962a400) [pid = 1651] [serial = 869] [outer = 0x1193be000] 08:01:01 INFO - PROCESS | 1651 | 1467039661282 Marionette DEBUG loaded listener.js 08:01:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x1198cc800) [pid = 1651] [serial = 870] [outer = 0x1193be000] 08:01:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x1198d7800) [pid = 1651] [serial = 871] [outer = 0x12ca92c00] 08:01:01 INFO - PROCESS | 1651 | 1467039661678 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]]]}] 08:01:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 08:01:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 569ms 08:01:01 INFO - PROCESS | 1651 | 1467039661692 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 08:01:01 INFO - PROCESS | 1651 | 1467039661694 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 08:01:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 08:01:01 INFO - PROCESS | 1651 | 1467039661696 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 08:01:01 INFO - PROCESS | 1651 | 1467039661698 Marionette TRACE conn2 <- [1,1134,null,{}] 08:01:01 INFO - PROCESS | 1651 | 1467039661700 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}] 08:01:01 INFO - PROCESS | 1651 | 1467039661701 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:01 INFO - PROCESS | 1651 | 1467039661829 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 08:01:01 INFO - PROCESS | 1651 | 1467039661847 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:01 INFO - PROCESS | 1651 | 1467039661848 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x121b12800 == 34 [pid = 1651] [id = 291] 08:01:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x115db3000) [pid = 1651] [serial = 872] [outer = 0x0] 08:01:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x1198d9000) [pid = 1651] [serial = 873] [outer = 0x115db3000] 08:01:01 INFO - PROCESS | 1651 | 1467039661890 Marionette DEBUG loaded listener.js 08:01:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x120d94800) [pid = 1651] [serial = 874] [outer = 0x115db3000] 08:01:02 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x121038c00) [pid = 1651] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 08:01:02 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x1213d0400) [pid = 1651] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 08:01:02 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x112d38c00) [pid = 1651] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 08:01:02 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x11908bc00) [pid = 1651] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 08:01:02 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x118310c00) [pid = 1651] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 08:01:02 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x1185c4400) [pid = 1651] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 08:01:02 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x119882000) [pid = 1651] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 08:01:02 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x120e88400) [pid = 1651] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 08:01:02 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x115e56400) [pid = 1651] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 08:01:02 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x112694800) [pid = 1651] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 08:01:02 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x112964000) [pid = 1651] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 08:01:02 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x118e04000) [pid = 1651] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 08:01:02 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x115db3800) [pid = 1651] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 08:01:02 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x1121aa000) [pid = 1651] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 08:01:02 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x11962b800) [pid = 1651] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 08:01:02 INFO - PROCESS | 1651 | 1467039662458 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]]]}] 08:01:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 08:01:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 772ms 08:01:02 INFO - PROCESS | 1651 | 1467039662468 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 08:01:02 INFO - PROCESS | 1651 | 1467039662469 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 08:01:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 08:01:02 INFO - PROCESS | 1651 | 1467039662472 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 08:01:02 INFO - PROCESS | 1651 | 1467039662473 Marionette TRACE conn2 <- [1,1138,null,{}] 08:01:02 INFO - PROCESS | 1651 | 1467039662475 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}] 08:01:02 INFO - PROCESS | 1651 | 1467039662476 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:02 INFO - PROCESS | 1651 | 1467039662553 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 08:01:02 INFO - PROCESS | 1651 | 1467039662573 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:02 INFO - PROCESS | 1651 | 1467039662575 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:02 INFO - PROCESS | 1651 | ++DOCSHELL 0x121784000 == 35 [pid = 1651] [id = 292] 08:01:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x112694800) [pid = 1651] [serial = 875] [outer = 0x0] 08:01:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x115e59800) [pid = 1651] [serial = 876] [outer = 0x112694800] 08:01:02 INFO - PROCESS | 1651 | 1467039662646 Marionette DEBUG loaded listener.js 08:01:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x11873a400) [pid = 1651] [serial = 877] [outer = 0x112694800] 08:01:02 INFO - PROCESS | 1651 | 1467039662928 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]]]}] 08:01:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 08:01:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 468ms 08:01:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 08:01:02 INFO - PROCESS | 1651 | 1467039662940 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 08:01:02 INFO - PROCESS | 1651 | 1467039662941 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 08:01:02 INFO - PROCESS | 1651 | 1467039662943 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 08:01:02 INFO - PROCESS | 1651 | 1467039662944 Marionette TRACE conn2 <- [1,1142,null,{}] 08:01:02 INFO - PROCESS | 1651 | 1467039662955 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}] 08:01:02 INFO - PROCESS | 1651 | 1467039662956 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:03 INFO - PROCESS | 1651 | 1467039663040 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 08:01:03 INFO - PROCESS | 1651 | 1467039663044 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:03 INFO - PROCESS | 1651 | 1467039663045 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:03 INFO - PROCESS | 1651 | ++DOCSHELL 0x124eae000 == 36 [pid = 1651] [id = 293] 08:01:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x11872d800) [pid = 1651] [serial = 878] [outer = 0x0] 08:01:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x120d9d400) [pid = 1651] [serial = 879] [outer = 0x11872d800] 08:01:03 INFO - PROCESS | 1651 | 1467039663072 Marionette DEBUG loaded listener.js 08:01:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x120f67400) [pid = 1651] [serial = 880] [outer = 0x11872d800] 08:01:03 INFO - PROCESS | 1651 | 1467039663389 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]]]}] 08:01:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 08:01:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 472ms 08:01:03 INFO - PROCESS | 1651 | 1467039663418 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 08:01:03 INFO - PROCESS | 1651 | 1467039663419 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 08:01:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 08:01:03 INFO - PROCESS | 1651 | 1467039663421 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 08:01:03 INFO - PROCESS | 1651 | 1467039663422 Marionette TRACE conn2 <- [1,1146,null,{}] 08:01:03 INFO - PROCESS | 1651 | 1467039663425 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}] 08:01:03 INFO - PROCESS | 1651 | 1467039663426 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:03 INFO - PROCESS | 1651 | 1467039663531 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 08:01:03 INFO - PROCESS | 1651 | 1467039663606 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:03 INFO - PROCESS | 1651 | 1467039663608 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:03 INFO - PROCESS | 1651 | ++DOCSHELL 0x125461800 == 37 [pid = 1651] [id = 294] 08:01:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x118306800) [pid = 1651] [serial = 881] [outer = 0x0] 08:01:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x121035000) [pid = 1651] [serial = 882] [outer = 0x118306800] 08:01:03 INFO - PROCESS | 1651 | 1467039663653 Marionette DEBUG loaded listener.js 08:01:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x121394400) [pid = 1651] [serial = 883] [outer = 0x118306800] 08:01:03 INFO - PROCESS | 1651 | 1467039663987 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]]]}] 08:01:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 08:01:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 618ms 08:01:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 08:01:04 INFO - PROCESS | 1651 | 1467039664039 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 08:01:04 INFO - PROCESS | 1651 | 1467039664041 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 08:01:04 INFO - PROCESS | 1651 | 1467039664043 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 08:01:04 INFO - PROCESS | 1651 | 1467039664045 Marionette TRACE conn2 <- [1,1150,null,{}] 08:01:04 INFO - PROCESS | 1651 | 1467039664048 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}] 08:01:04 INFO - PROCESS | 1651 | 1467039664049 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:04 INFO - PROCESS | 1651 | 1467039664141 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 08:01:04 INFO - PROCESS | 1651 | 1467039664194 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:04 INFO - PROCESS | 1651 | 1467039664195 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:04 INFO - PROCESS | 1651 | ++DOCSHELL 0x1184d9000 == 38 [pid = 1651] [id = 295] 08:01:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x1167c0c00) [pid = 1651] [serial = 884] [outer = 0x0] 08:01:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x1213ccc00) [pid = 1651] [serial = 885] [outer = 0x1167c0c00] 08:01:04 INFO - PROCESS | 1651 | 1467039664220 Marionette DEBUG loaded listener.js 08:01:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x1217e0c00) [pid = 1651] [serial = 886] [outer = 0x1167c0c00] 08:01:04 INFO - PROCESS | 1651 | 1467039664700 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]]]}] 08:01:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 08:01:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 670ms 08:01:04 INFO - PROCESS | 1651 | 1467039664740 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 08:01:04 INFO - PROCESS | 1651 | 1467039664742 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 08:01:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 08:01:04 INFO - PROCESS | 1651 | 1467039664748 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 08:01:04 INFO - PROCESS | 1651 | 1467039664751 Marionette TRACE conn2 <- [1,1154,null,{}] 08:01:04 INFO - PROCESS | 1651 | 1467039664755 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}] 08:01:04 INFO - PROCESS | 1651 | 1467039664757 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:04 INFO - PROCESS | 1651 | 1467039664871 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 08:01:04 INFO - PROCESS | 1651 | 1467039664995 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:04 INFO - PROCESS | 1651 | 1467039664997 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:05 INFO - PROCESS | 1651 | ++DOCSHELL 0x116feb800 == 39 [pid = 1651] [id = 296] 08:01:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x112d17c00) [pid = 1651] [serial = 887] [outer = 0x0] 08:01:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x1131f0400) [pid = 1651] [serial = 888] [outer = 0x112d17c00] 08:01:05 INFO - PROCESS | 1651 | 1467039665030 Marionette DEBUG loaded listener.js 08:01:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x115db4000) [pid = 1651] [serial = 889] [outer = 0x112d17c00] 08:01:05 INFO - PROCESS | 1651 | 1467039665559 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]]]}] 08:01:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 08:01:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 823ms 08:01:05 INFO - PROCESS | 1651 | 1467039665570 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 08:01:05 INFO - PROCESS | 1651 | 1467039665573 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 08:01:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 08:01:05 INFO - PROCESS | 1651 | 1467039665578 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 08:01:05 INFO - PROCESS | 1651 | 1467039665580 Marionette TRACE conn2 <- [1,1158,null,{}] 08:01:05 INFO - PROCESS | 1651 | 1467039665616 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}] 08:01:05 INFO - PROCESS | 1651 | 1467039665618 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:05 INFO - PROCESS | 1651 | 1467039665727 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 08:01:05 INFO - PROCESS | 1651 | 1467039665803 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:05 INFO - PROCESS | 1651 | 1467039665805 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:05 INFO - PROCESS | 1651 | ++DOCSHELL 0x1184d5000 == 40 [pid = 1651] [id = 297] 08:01:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x112967800) [pid = 1651] [serial = 890] [outer = 0x0] 08:01:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x1167bd800) [pid = 1651] [serial = 891] [outer = 0x112967800] 08:01:05 INFO - PROCESS | 1651 | 1467039665836 Marionette DEBUG loaded listener.js 08:01:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x1180b6c00) [pid = 1651] [serial = 892] [outer = 0x112967800] 08:01:06 INFO - PROCESS | 1651 | 1467039666438 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]]]}] 08:01:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 08:01:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 900ms 08:01:06 INFO - PROCESS | 1651 | --DOCSHELL 0x125461800 == 39 [pid = 1651] [id = 294] 08:01:06 INFO - PROCESS | 1651 | --DOCSHELL 0x124eae000 == 38 [pid = 1651] [id = 293] 08:01:06 INFO - PROCESS | 1651 | --DOCSHELL 0x121784000 == 37 [pid = 1651] [id = 292] 08:01:06 INFO - PROCESS | 1651 | --DOCSHELL 0x121b12800 == 36 [pid = 1651] [id = 291] 08:01:06 INFO - PROCESS | 1651 | --DOCSHELL 0x112161800 == 35 [pid = 1651] [id = 290] 08:01:06 INFO - PROCESS | 1651 | 1467039666499 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 08:01:06 INFO - PROCESS | 1651 | 1467039666502 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 08:01:06 INFO - PROCESS | 1651 | --DOCSHELL 0x120d62000 == 34 [pid = 1651] [id = 289] 08:01:06 INFO - PROCESS | 1651 | --DOCSHELL 0x119184800 == 33 [pid = 1651] [id = 288] 08:01:06 INFO - PROCESS | 1651 | --DOCSHELL 0x118e75000 == 32 [pid = 1651] [id = 287] 08:01:06 INFO - PROCESS | 1651 | --DOCSHELL 0x117d63800 == 31 [pid = 1651] [id = 286] 08:01:06 INFO - PROCESS | 1651 | --DOCSHELL 0x1167dd000 == 30 [pid = 1651] [id = 285] 08:01:06 INFO - PROCESS | 1651 | --DOCSHELL 0x11304a000 == 29 [pid = 1651] [id = 284] 08:01:06 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x12128e000) [pid = 1651] [serial = 830] [outer = 0x0] [url = about:blank] 08:01:06 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x1213d6400) [pid = 1651] [serial = 831] [outer = 0x0] [url = about:blank] 08:01:06 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x1217ddc00) [pid = 1651] [serial = 834] [outer = 0x0] [url = about:blank] 08:01:06 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x115dad400) [pid = 1651] [serial = 801] [outer = 0x0] [url = about:blank] 08:01:06 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x120e89800) [pid = 1651] [serial = 819] [outer = 0x0] [url = about:blank] 08:01:06 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x119698800) [pid = 1651] [serial = 827] [outer = 0x0] [url = about:blank] 08:01:06 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x118731800) [pid = 1651] [serial = 809] [outer = 0x0] [url = about:blank] 08:01:06 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x119a7e400) [pid = 1651] [serial = 815] [outer = 0x0] [url = about:blank] 08:01:06 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x120f2c000) [pid = 1651] [serial = 821] [outer = 0x0] [url = about:blank] 08:01:06 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x116a1bc00) [pid = 1651] [serial = 798] [outer = 0x0] [url = about:blank] 08:01:06 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x1180bac00) [pid = 1651] [serial = 806] [outer = 0x0] [url = about:blank] 08:01:06 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x112a75000) [pid = 1651] [serial = 794] [outer = 0x0] [url = about:blank] 08:01:06 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x120e7f800) [pid = 1651] [serial = 818] [outer = 0x0] [url = about:blank] 08:01:06 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x118394400) [pid = 1651] [serial = 807] [outer = 0x0] [url = about:blank] 08:01:06 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x119089800) [pid = 1651] [serial = 813] [outer = 0x0] [url = about:blank] 08:01:06 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x11670f400) [pid = 1651] [serial = 803] [outer = 0x0] [url = about:blank] 08:01:06 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x119055c00) [pid = 1651] [serial = 812] [outer = 0x0] [url = about:blank] 08:01:06 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x121033c00) [pid = 1651] [serial = 828] [outer = 0x0] [url = about:blank] 08:01:06 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x113375800) [pid = 1651] [serial = 824] [outer = 0x0] [url = about:blank] 08:01:06 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x119a86800) [pid = 1651] [serial = 816] [outer = 0x0] [url = about:blank] 08:01:06 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x121035400) [pid = 1651] [serial = 822] [outer = 0x0] [url = about:blank] 08:01:06 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x11830a000) [pid = 1651] [serial = 825] [outer = 0x0] [url = about:blank] 08:01:06 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x113029400) [pid = 1651] [serial = 800] [outer = 0x0] [url = about:blank] 08:01:06 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x118e05000) [pid = 1651] [serial = 810] [outer = 0x0] [url = about:blank] 08:01:06 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x116706800) [pid = 1651] [serial = 797] [outer = 0x0] [url = about:blank] 08:01:06 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x117145000) [pid = 1651] [serial = 804] [outer = 0x0] [url = about:blank] 08:01:06 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x112f1c400) [pid = 1651] [serial = 795] [outer = 0x0] [url = about:blank] 08:01:06 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x119a8b800) [pid = 1651] [serial = 792] [outer = 0x0] [url = about:blank] 08:01:06 INFO - PROCESS | 1651 | --DOMWINDOW == 75 (0x1216f3400) [pid = 1651] [serial = 833] [outer = 0x0] [url = about:blank] 08:01:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 08:01:06 INFO - PROCESS | 1651 | 1467039666524 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 08:01:06 INFO - PROCESS | 1651 | 1467039666525 Marionette TRACE conn2 <- [1,1162,null,{}] 08:01:06 INFO - PROCESS | 1651 | 1467039666530 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}] 08:01:06 INFO - PROCESS | 1651 | 1467039666531 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:06 INFO - PROCESS | 1651 | 1467039666612 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 08:01:06 INFO - PROCESS | 1651 | 1467039666623 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:06 INFO - PROCESS | 1651 | 1467039666624 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:06 INFO - PROCESS | 1651 | ++DOCSHELL 0x116671000 == 30 [pid = 1651] [id = 298] 08:01:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 76 (0x115db0000) [pid = 1651] [serial = 893] [outer = 0x0] 08:01:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x115db3c00) [pid = 1651] [serial = 894] [outer = 0x115db0000] 08:01:06 INFO - PROCESS | 1651 | 1467039666652 Marionette DEBUG loaded listener.js 08:01:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x116634c00) [pid = 1651] [serial = 895] [outer = 0x115db0000] 08:01:07 INFO - PROCESS | 1651 | 1467039667006 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]]]}] 08:01:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 08:01:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 522ms 08:01:07 INFO - PROCESS | 1651 | 1467039667044 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 08:01:07 INFO - PROCESS | 1651 | 1467039667047 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 08:01:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 08:01:07 INFO - PROCESS | 1651 | 1467039667068 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 08:01:07 INFO - PROCESS | 1651 | 1467039667070 Marionette TRACE conn2 <- [1,1166,null,{}] 08:01:07 INFO - PROCESS | 1651 | 1467039667072 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}] 08:01:07 INFO - PROCESS | 1651 | 1467039667074 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:07 INFO - PROCESS | 1651 | 1467039667154 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 08:01:07 INFO - PROCESS | 1651 | 1467039667158 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:07 INFO - PROCESS | 1651 | 1467039667160 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:07 INFO - PROCESS | 1651 | ++DOCSHELL 0x118107800 == 31 [pid = 1651] [id = 299] 08:01:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x116a14400) [pid = 1651] [serial = 896] [outer = 0x0] 08:01:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x117dab400) [pid = 1651] [serial = 897] [outer = 0x116a14400] 08:01:07 INFO - PROCESS | 1651 | 1467039667190 Marionette DEBUG loaded listener.js 08:01:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x1180c3800) [pid = 1651] [serial = 898] [outer = 0x116a14400] 08:01:07 INFO - PROCESS | 1651 | 1467039667540 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]]]}] 08:01:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 08:01:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 524ms 08:01:07 INFO - PROCESS | 1651 | 1467039667589 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 08:01:07 INFO - PROCESS | 1651 | 1467039667591 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 08:01:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 08:01:07 INFO - PROCESS | 1651 | 1467039667601 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 08:01:07 INFO - PROCESS | 1651 | 1467039667604 Marionette TRACE conn2 <- [1,1170,null,{}] 08:01:07 INFO - PROCESS | 1651 | 1467039667612 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}] 08:01:07 INFO - PROCESS | 1651 | 1467039667615 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:07 INFO - PROCESS | 1651 | 1467039667696 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 08:01:07 INFO - PROCESS | 1651 | 1467039667704 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:07 INFO - PROCESS | 1651 | 1467039667706 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:07 INFO - PROCESS | 1651 | ++DOCSHELL 0x1195aa800 == 32 [pid = 1651] [id = 300] 08:01:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x112696400) [pid = 1651] [serial = 899] [outer = 0x0] 08:01:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x1183d2000) [pid = 1651] [serial = 900] [outer = 0x112696400] 08:01:07 INFO - PROCESS | 1651 | 1467039667734 Marionette DEBUG loaded listener.js 08:01:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x118737000) [pid = 1651] [serial = 901] [outer = 0x112696400] 08:01:08 INFO - PROCESS | 1651 | 1467039668077 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]]]}] 08:01:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 08:01:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 524ms 08:01:08 INFO - PROCESS | 1651 | 1467039668122 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 08:01:08 INFO - PROCESS | 1651 | 1467039668124 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 08:01:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 08:01:08 INFO - PROCESS | 1651 | 1467039668126 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 08:01:08 INFO - PROCESS | 1651 | 1467039668127 Marionette TRACE conn2 <- [1,1174,null,{}] 08:01:08 INFO - PROCESS | 1651 | 1467039668130 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}] 08:01:08 INFO - PROCESS | 1651 | 1467039668131 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:08 INFO - PROCESS | 1651 | 1467039668210 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 08:01:08 INFO - PROCESS | 1651 | 1467039668272 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:08 INFO - PROCESS | 1651 | 1467039668273 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:08 INFO - PROCESS | 1651 | ++DOCSHELL 0x120d74800 == 33 [pid = 1651] [id = 301] 08:01:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x11873b800) [pid = 1651] [serial = 902] [outer = 0x0] 08:01:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x119085800) [pid = 1651] [serial = 903] [outer = 0x11873b800] 08:01:08 INFO - PROCESS | 1651 | 1467039668298 Marionette DEBUG loaded listener.js 08:01:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x119573c00) [pid = 1651] [serial = 904] [outer = 0x11873b800] 08:01:08 INFO - PROCESS | 1651 | 1467039668608 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] 08:01:08 INFO - PROCESS | 1651 | 1467039668651 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 08:01:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 08:01:08 INFO - PROCESS | 1651 | 1467039668653 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 08:01:08 INFO - PROCESS | 1651 | 1467039668654 Marionette TRACE conn2 <- [1,1178,null,{}] 08:01:08 INFO - PROCESS | 1651 | 1467039668657 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}] 08:01:08 INFO - PROCESS | 1651 | 1467039668658 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:08 INFO - PROCESS | 1651 | 1467039668754 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 08:01:08 INFO - PROCESS | 1651 | 1467039668791 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:08 INFO - PROCESS | 1651 | 1467039668792 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:08 INFO - PROCESS | 1651 | ++DOCSHELL 0x121788800 == 34 [pid = 1651] [id = 302] 08:01:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x112f11400) [pid = 1651] [serial = 905] [outer = 0x0] 08:01:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x119624400) [pid = 1651] [serial = 906] [outer = 0x112f11400] 08:01:08 INFO - PROCESS | 1651 | 1467039668817 Marionette DEBUG loaded listener.js 08:01:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x119882000) [pid = 1651] [serial = 907] [outer = 0x112f11400] 08:01:09 INFO - PROCESS | 1651 | 1467039669166 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] 08:01:09 INFO - PROCESS | 1651 | 1467039669173 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 08:01:09 INFO - PROCESS | 1651 | 1467039669175 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 08:01:09 INFO - PROCESS | 1651 | 1467039669176 Marionette TRACE conn2 <- [1,1182,null,{}] 08:01:09 INFO - PROCESS | 1651 | 1467039669179 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}] 08:01:09 INFO - PROCESS | 1651 | 1467039669185 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:09 INFO - PROCESS | 1651 | 1467039669308 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 08:01:09 INFO - PROCESS | 1651 | 1467039669344 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:09 INFO - PROCESS | 1651 | 1467039669345 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:09 INFO - PROCESS | 1651 | ++DOCSHELL 0x123e2c000 == 35 [pid = 1651] [id = 303] 08:01:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x119886400) [pid = 1651] [serial = 908] [outer = 0x0] 08:01:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x120e8d800) [pid = 1651] [serial = 909] [outer = 0x119886400] 08:01:09 INFO - PROCESS | 1651 | 1467039669371 Marionette DEBUG loaded listener.js 08:01:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x121463000) [pid = 1651] [serial = 910] [outer = 0x119886400] 08:01:09 INFO - PROCESS | 1651 | 1467039669705 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] 08:01:09 INFO - PROCESS | 1651 | 1467039669746 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 08:01:09 INFO - PROCESS | 1651 | 1467039669748 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 08:01:09 INFO - PROCESS | 1651 | 1467039669749 Marionette TRACE conn2 <- [1,1186,null,{}] 08:01:09 INFO - PROCESS | 1651 | 1467039669752 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}] 08:01:09 INFO - PROCESS | 1651 | 1467039669753 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:09 INFO - PROCESS | 1651 | 1467039669853 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 08:01:09 INFO - PROCESS | 1651 | 1467039669856 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:09 INFO - PROCESS | 1651 | 1467039669857 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:09 INFO - PROCESS | 1651 | ++DOCSHELL 0x126096000 == 36 [pid = 1651] [id = 304] 08:01:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x111c19000) [pid = 1651] [serial = 911] [outer = 0x0] 08:01:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x1217e0800) [pid = 1651] [serial = 912] [outer = 0x111c19000] 08:01:09 INFO - PROCESS | 1651 | 1467039669883 Marionette DEBUG loaded listener.js 08:01:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x121a34400) [pid = 1651] [serial = 913] [outer = 0x111c19000] 08:01:10 INFO - PROCESS | 1651 | 1467039670234 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] 08:01:10 INFO - PROCESS | 1651 | 1467039670271 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 08:01:10 INFO - PROCESS | 1651 | 1467039670273 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 08:01:10 INFO - PROCESS | 1651 | 1467039670274 Marionette TRACE conn2 <- [1,1190,null,{}] 08:01:10 INFO - PROCESS | 1651 | 1467039670276 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}] 08:01:10 INFO - PROCESS | 1651 | 1467039670278 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:10 INFO - PROCESS | 1651 | 1467039670378 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 08:01:10 INFO - PROCESS | 1651 | 1467039670413 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:10 INFO - PROCESS | 1651 | 1467039670414 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:10 INFO - PROCESS | 1651 | ++DOCSHELL 0x1289c3800 == 37 [pid = 1651] [id = 305] 08:01:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x1217e3000) [pid = 1651] [serial = 914] [outer = 0x0] 08:01:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x1248b4c00) [pid = 1651] [serial = 915] [outer = 0x1217e3000] 08:01:10 INFO - PROCESS | 1651 | 1467039670439 Marionette DEBUG loaded listener.js 08:01:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x1248bb000) [pid = 1651] [serial = 916] [outer = 0x1217e3000] 08:01:10 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x112acf800) [pid = 1651] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 08:01:10 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x115db4800) [pid = 1651] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 08:01:10 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x1174fc400) [pid = 1651] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 08:01:10 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x112726800) [pid = 1651] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 08:01:10 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x112a73800) [pid = 1651] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 08:01:10 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x1193be000) [pid = 1651] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 08:01:10 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x1128af000) [pid = 1651] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 08:01:10 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x1128a8000) [pid = 1651] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 08:01:10 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x1167c1400) [pid = 1651] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 08:01:10 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x112694800) [pid = 1651] [serial = 875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 08:01:10 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x115db3000) [pid = 1651] [serial = 872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 08:01:10 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x121041800) [pid = 1651] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 08:01:10 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x11872d800) [pid = 1651] [serial = 878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 08:01:10 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x116908000) [pid = 1651] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 08:01:10 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x118306800) [pid = 1651] [serial = 881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 08:01:10 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x1217e1400) [pid = 1651] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 08:01:10 INFO - PROCESS | 1651 | 1467039670834 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] 08:01:10 INFO - PROCESS | 1651 | 1467039670843 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 08:01:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 08:01:10 INFO - PROCESS | 1651 | 1467039670853 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 08:01:10 INFO - PROCESS | 1651 | 1467039670854 Marionette TRACE conn2 <- [1,1194,null,{}] 08:01:10 INFO - PROCESS | 1651 | 1467039670856 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}] 08:01:10 INFO - PROCESS | 1651 | 1467039670858 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:10 INFO - PROCESS | 1651 | 1467039670985 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 08:01:11 INFO - PROCESS | 1651 | 1467039671030 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:11 INFO - PROCESS | 1651 | 1467039671032 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:11 INFO - PROCESS | 1651 | ++DOCSHELL 0x1195a7800 == 38 [pid = 1651] [id = 306] 08:01:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x110eeec00) [pid = 1651] [serial = 917] [outer = 0x0] 08:01:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x116a1a800) [pid = 1651] [serial = 918] [outer = 0x110eeec00] 08:01:11 INFO - PROCESS | 1651 | 1467039671072 Marionette DEBUG loaded listener.js 08:01:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x119056800) [pid = 1651] [serial = 919] [outer = 0x110eeec00] 08:01:11 INFO - PROCESS | 1651 | 1467039671458 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] 08:01:11 INFO - PROCESS | 1651 | 1467039671475 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 08:01:11 INFO - PROCESS | 1651 | 1467039671477 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 08:01:11 INFO - PROCESS | 1651 | 1467039671478 Marionette TRACE conn2 <- [1,1198,null,{}] 08:01:11 INFO - PROCESS | 1651 | 1467039671482 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}] 08:01:11 INFO - PROCESS | 1651 | 1467039671484 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:11 INFO - PROCESS | 1651 | 1467039671563 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 08:01:11 INFO - PROCESS | 1651 | 1467039671620 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:11 INFO - PROCESS | 1651 | 1467039671621 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:11 INFO - PROCESS | 1651 | ++DOCSHELL 0x1292c5800 == 39 [pid = 1651] [id = 307] 08:01:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x118736c00) [pid = 1651] [serial = 920] [outer = 0x0] 08:01:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x1248b4800) [pid = 1651] [serial = 921] [outer = 0x118736c00] 08:01:11 INFO - PROCESS | 1651 | 1467039671646 Marionette DEBUG loaded listener.js 08:01:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x1248c1400) [pid = 1651] [serial = 922] [outer = 0x118736c00] 08:01:11 INFO - PROCESS | 1651 | 1467039671938 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]]]}] 08:01:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 08:01:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 469ms 08:01:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 08:01:11 INFO - PROCESS | 1651 | 1467039671954 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 08:01:11 INFO - PROCESS | 1651 | 1467039671955 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 08:01:11 INFO - PROCESS | 1651 | 1467039671958 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 08:01:11 INFO - PROCESS | 1651 | 1467039671959 Marionette TRACE conn2 <- [1,1202,null,{}] 08:01:11 INFO - PROCESS | 1651 | 1467039671962 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}] 08:01:11 INFO - PROCESS | 1651 | 1467039671965 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:12 INFO - PROCESS | 1651 | 1467039672073 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 08:01:12 INFO - PROCESS | 1651 | 1467039672077 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:12 INFO - PROCESS | 1651 | 1467039672078 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:12 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a77b800 == 40 [pid = 1651] [id = 308] 08:01:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x1248c1800) [pid = 1651] [serial = 923] [outer = 0x0] 08:01:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x125380800) [pid = 1651] [serial = 924] [outer = 0x1248c1800] 08:01:12 INFO - PROCESS | 1651 | 1467039672105 Marionette DEBUG loaded listener.js 08:01:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x1254df000) [pid = 1651] [serial = 925] [outer = 0x1248c1800] 08:01:12 INFO - PROCESS | 1651 | 1467039672456 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]]]}] 08:01:12 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 08:01:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 519ms 08:01:12 INFO - PROCESS | 1651 | 1467039672477 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 08:01:12 INFO - PROCESS | 1651 | 1467039672479 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 08:01:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 08:01:12 INFO - PROCESS | 1651 | 1467039672483 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 08:01:12 INFO - PROCESS | 1651 | 1467039672485 Marionette TRACE conn2 <- [1,1206,null,{}] 08:01:12 INFO - PROCESS | 1651 | 1467039672498 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}] 08:01:12 INFO - PROCESS | 1651 | 1467039672499 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:12 INFO - PROCESS | 1651 | 1467039672582 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 08:01:12 INFO - PROCESS | 1651 | 1467039672586 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:12 INFO - PROCESS | 1651 | 1467039672588 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:12 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a9bc000 == 41 [pid = 1651] [id = 309] 08:01:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x1254e4400) [pid = 1651] [serial = 926] [outer = 0x0] 08:01:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x1260d6c00) [pid = 1651] [serial = 927] [outer = 0x1254e4400] 08:01:12 INFO - PROCESS | 1651 | 1467039672612 Marionette DEBUG loaded listener.js 08:01:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x12645d800) [pid = 1651] [serial = 928] [outer = 0x1254e4400] 08:01:13 INFO - PROCESS | 1651 | 1467039673119 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]]]}] 08:01:13 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 08:01:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 669ms 08:01:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 08:01:13 INFO - PROCESS | 1651 | 1467039673152 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 08:01:13 INFO - PROCESS | 1651 | 1467039673155 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 08:01:13 INFO - PROCESS | 1651 | 1467039673158 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 08:01:13 INFO - PROCESS | 1651 | 1467039673161 Marionette TRACE conn2 <- [1,1210,null,{}] 08:01:13 INFO - PROCESS | 1651 | 1467039673165 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}] 08:01:13 INFO - PROCESS | 1651 | 1467039673167 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:13 INFO - PROCESS | 1651 | 1467039673278 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 08:01:13 INFO - PROCESS | 1651 | 1467039673345 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:13 INFO - PROCESS | 1651 | 1467039673347 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:13 INFO - PROCESS | 1651 | ++DOCSHELL 0x11811e000 == 42 [pid = 1651] [id = 310] 08:01:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x115dad400) [pid = 1651] [serial = 929] [outer = 0x0] 08:01:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x1164ecc00) [pid = 1651] [serial = 930] [outer = 0x115dad400] 08:01:13 INFO - PROCESS | 1651 | 1467039673378 Marionette DEBUG loaded listener.js 08:01:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x116a1ac00) [pid = 1651] [serial = 931] [outer = 0x115dad400] 08:01:13 INFO - PROCESS | 1651 | 1467039673830 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]]]}] 08:01:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 08:01:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 725ms 08:01:13 INFO - PROCESS | 1651 | 1467039673884 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 08:01:13 INFO - PROCESS | 1651 | 1467039673887 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 08:01:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 08:01:13 INFO - PROCESS | 1651 | 1467039673891 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 08:01:13 INFO - PROCESS | 1651 | 1467039673893 Marionette TRACE conn2 <- [1,1214,null,{}] 08:01:13 INFO - PROCESS | 1651 | 1467039673896 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}] 08:01:13 INFO - PROCESS | 1651 | 1467039673898 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:14 INFO - PROCESS | 1651 | 1467039674006 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 08:01:14 INFO - PROCESS | 1651 | 1467039674063 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:14 INFO - PROCESS | 1651 | 1467039674064 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:14 INFO - PROCESS | 1651 | ++DOCSHELL 0x123e34000 == 43 [pid = 1651] [id = 311] 08:01:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x118310c00) [pid = 1651] [serial = 932] [outer = 0x0] 08:01:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x118733c00) [pid = 1651] [serial = 933] [outer = 0x118310c00] 08:01:14 INFO - PROCESS | 1651 | 1467039674096 Marionette DEBUG loaded listener.js 08:01:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x118ec7000) [pid = 1651] [serial = 934] [outer = 0x118310c00] 08:01:14 INFO - PROCESS | 1651 | 1467039674581 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]]]}] 08:01:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 08:01:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 723ms 08:01:14 INFO - PROCESS | 1651 | 1467039674634 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 08:01:14 INFO - PROCESS | 1651 | 1467039674636 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 08:01:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 08:01:14 INFO - PROCESS | 1651 | 1467039674642 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 08:01:14 INFO - PROCESS | 1651 | 1467039674646 Marionette TRACE conn2 <- [1,1218,null,{}] 08:01:14 INFO - PROCESS | 1651 | 1467039674661 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}] 08:01:14 INFO - PROCESS | 1651 | 1467039674666 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:14 INFO - PROCESS | 1651 | 1467039674778 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 08:01:14 INFO - PROCESS | 1651 | 1467039674841 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:14 INFO - PROCESS | 1651 | 1467039674844 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:14 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a9ca000 == 44 [pid = 1651] [id = 312] 08:01:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x120e89800) [pid = 1651] [serial = 935] [outer = 0x0] 08:01:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x12103b400) [pid = 1651] [serial = 936] [outer = 0x120e89800] 08:01:14 INFO - PROCESS | 1651 | 1467039674894 Marionette DEBUG loaded listener.js 08:01:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x1213d7800) [pid = 1651] [serial = 937] [outer = 0x120e89800] 08:01:15 INFO - PROCESS | 1651 | 1467039675441 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]]]}] 08:01:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 08:01:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 833ms 08:01:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 08:01:15 INFO - PROCESS | 1651 | 1467039675475 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 08:01:15 INFO - PROCESS | 1651 | 1467039675478 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 08:01:15 INFO - PROCESS | 1651 | 1467039675484 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 08:01:15 INFO - PROCESS | 1651 | 1467039675487 Marionette TRACE conn2 <- [1,1222,null,{}] 08:01:15 INFO - PROCESS | 1651 | 1467039675490 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}] 08:01:15 INFO - PROCESS | 1651 | 1467039675493 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:15 INFO - PROCESS | 1651 | 1467039675632 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 08:01:15 INFO - PROCESS | 1651 | 1467039675699 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:15 INFO - PROCESS | 1651 | 1467039675701 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:15 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b8d2800 == 45 [pid = 1651] [id = 313] 08:01:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x1248bcc00) [pid = 1651] [serial = 938] [outer = 0x0] 08:01:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x124951800) [pid = 1651] [serial = 939] [outer = 0x1248bcc00] 08:01:15 INFO - PROCESS | 1651 | 1467039675730 Marionette DEBUG loaded listener.js 08:01:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x125380c00) [pid = 1651] [serial = 940] [outer = 0x1248bcc00] 08:01:16 INFO - PROCESS | 1651 | 1467039676112 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] 08:01:16 INFO - PROCESS | 1651 | 1467039676157 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 08:01:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 08:01:16 INFO - PROCESS | 1651 | 1467039676159 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 08:01:16 INFO - PROCESS | 1651 | 1467039676160 Marionette TRACE conn2 <- [1,1226,null,{}] 08:01:16 INFO - PROCESS | 1651 | 1467039676219 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}] 08:01:16 INFO - PROCESS | 1651 | 1467039676220 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:16 INFO - PROCESS | 1651 | 1467039676311 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 08:01:16 INFO - PROCESS | 1651 | 1467039676380 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:16 INFO - PROCESS | 1651 | 1467039676382 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:16 INFO - PROCESS | 1651 | ++DOCSHELL 0x119994800 == 46 [pid = 1651] [id = 314] 08:01:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x1121ab400) [pid = 1651] [serial = 941] [outer = 0x0] 08:01:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x119a8c400) [pid = 1651] [serial = 942] [outer = 0x1121ab400] 08:01:16 INFO - PROCESS | 1651 | 1467039676432 Marionette DEBUG loaded listener.js 08:01:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x1254e3400) [pid = 1651] [serial = 943] [outer = 0x1121ab400] 08:01:17 INFO - PROCESS | 1651 | 1467039677118 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]]]}] 08:01:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 08:01:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1023ms 08:01:17 INFO - PROCESS | 1651 | 1467039677183 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 08:01:17 INFO - PROCESS | 1651 | 1467039677185 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 08:01:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 08:01:17 INFO - PROCESS | 1651 | 1467039677189 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 08:01:17 INFO - PROCESS | 1651 | 1467039677191 Marionette TRACE conn2 <- [1,1230,null,{}] 08:01:17 INFO - PROCESS | 1651 | 1467039677195 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}] 08:01:17 INFO - PROCESS | 1651 | 1467039677196 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:17 INFO - PROCESS | 1651 | 1467039677295 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 08:01:17 INFO - PROCESS | 1651 | 1467039677361 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:17 INFO - PROCESS | 1651 | 1467039677364 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:17 INFO - PROCESS | 1651 | ++DOCSHELL 0x1180e6800 == 47 [pid = 1651] [id = 315] 08:01:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x112d12c00) [pid = 1651] [serial = 944] [outer = 0x0] 08:01:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x113c20400) [pid = 1651] [serial = 945] [outer = 0x112d12c00] 08:01:17 INFO - PROCESS | 1651 | 1467039677391 Marionette DEBUG loaded listener.js 08:01:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x116634000) [pid = 1651] [serial = 946] [outer = 0x112d12c00] 08:01:17 INFO - PROCESS | 1651 | 1467039677828 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]]]}] 08:01:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 08:01:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 673ms 08:01:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 08:01:17 INFO - PROCESS | 1651 | 1467039677862 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 08:01:17 INFO - PROCESS | 1651 | 1467039677865 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 08:01:17 INFO - PROCESS | 1651 | 1467039677869 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 08:01:17 INFO - PROCESS | 1651 | 1467039677871 Marionette TRACE conn2 <- [1,1234,null,{}] 08:01:17 INFO - PROCESS | 1651 | 1467039677873 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}] 08:01:17 INFO - PROCESS | 1651 | 1467039677875 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:17 INFO - PROCESS | 1651 | 1467039677974 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 08:01:18 INFO - PROCESS | 1651 | 1467039678045 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:18 INFO - PROCESS | 1651 | 1467039678046 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:18 INFO - PROCESS | 1651 | ++DOCSHELL 0x1180ec800 == 48 [pid = 1651] [id = 316] 08:01:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x115dec800) [pid = 1651] [serial = 947] [outer = 0x0] 08:01:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x117da1c00) [pid = 1651] [serial = 948] [outer = 0x115dec800] 08:01:18 INFO - PROCESS | 1651 | 1467039678077 Marionette DEBUG loaded listener.js 08:01:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x118307400) [pid = 1651] [serial = 949] [outer = 0x115dec800] 08:01:18 INFO - PROCESS | 1651 | --DOCSHELL 0x12a77b800 == 47 [pid = 1651] [id = 308] 08:01:18 INFO - PROCESS | 1651 | --DOCSHELL 0x1292c5800 == 46 [pid = 1651] [id = 307] 08:01:18 INFO - PROCESS | 1651 | --DOCSHELL 0x1195a7800 == 45 [pid = 1651] [id = 306] 08:01:18 INFO - PROCESS | 1651 | --DOCSHELL 0x1289c3800 == 44 [pid = 1651] [id = 305] 08:01:18 INFO - PROCESS | 1651 | --DOCSHELL 0x126096000 == 43 [pid = 1651] [id = 304] 08:01:18 INFO - PROCESS | 1651 | --DOCSHELL 0x123e2c000 == 42 [pid = 1651] [id = 303] 08:01:18 INFO - PROCESS | 1651 | --DOCSHELL 0x121788800 == 41 [pid = 1651] [id = 302] 08:01:18 INFO - PROCESS | 1651 | --DOCSHELL 0x120d74800 == 40 [pid = 1651] [id = 301] 08:01:18 INFO - PROCESS | 1651 | --DOCSHELL 0x1195aa800 == 39 [pid = 1651] [id = 300] 08:01:18 INFO - PROCESS | 1651 | --DOCSHELL 0x118107800 == 38 [pid = 1651] [id = 299] 08:01:18 INFO - PROCESS | 1651 | --DOCSHELL 0x116671000 == 37 [pid = 1651] [id = 298] 08:01:18 INFO - PROCESS | 1651 | --DOCSHELL 0x1184d5000 == 36 [pid = 1651] [id = 297] 08:01:18 INFO - PROCESS | 1651 | --DOCSHELL 0x116feb800 == 35 [pid = 1651] [id = 296] 08:01:18 INFO - PROCESS | 1651 | --DOCSHELL 0x1184d9000 == 34 [pid = 1651] [id = 295] 08:01:18 INFO - PROCESS | 1651 | --DOCSHELL 0x1180e6800 == 33 [pid = 1651] [id = 315] 08:01:18 INFO - PROCESS | 1651 | --DOCSHELL 0x119994800 == 32 [pid = 1651] [id = 314] 08:01:18 INFO - PROCESS | 1651 | --DOCSHELL 0x12b8d2800 == 31 [pid = 1651] [id = 313] 08:01:18 INFO - PROCESS | 1651 | --DOCSHELL 0x12a9ca000 == 30 [pid = 1651] [id = 312] 08:01:18 INFO - PROCESS | 1651 | --DOCSHELL 0x123e34000 == 29 [pid = 1651] [id = 311] 08:01:18 INFO - PROCESS | 1651 | --DOCSHELL 0x11811e000 == 28 [pid = 1651] [id = 310] 08:01:18 INFO - PROCESS | 1651 | --DOCSHELL 0x12a9bc000 == 27 [pid = 1651] [id = 309] 08:01:18 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x1213ccc00) [pid = 1651] [serial = 885] [outer = 0x0] [url = about:blank] 08:01:18 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x119059400) [pid = 1651] [serial = 866] [outer = 0x0] [url = about:blank] 08:01:18 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x11697fc00) [pid = 1651] [serial = 857] [outer = 0x0] [url = about:blank] 08:01:18 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x1180bf800) [pid = 1651] [serial = 860] [outer = 0x0] [url = about:blank] 08:01:18 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x118388c00) [pid = 1651] [serial = 861] [outer = 0x0] [url = about:blank] 08:01:18 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x1128a5400) [pid = 1651] [serial = 851] [outer = 0x0] [url = about:blank] 08:01:18 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x112962800) [pid = 1651] [serial = 852] [outer = 0x0] [url = about:blank] 08:01:18 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x113c60c00) [pid = 1651] [serial = 854] [outer = 0x0] [url = about:blank] 08:01:18 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x112aeac00) [pid = 1651] [serial = 855] [outer = 0x0] [url = about:blank] 08:01:18 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x11962a400) [pid = 1651] [serial = 869] [outer = 0x0] [url = about:blank] 08:01:18 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x113023800) [pid = 1651] [serial = 849] [outer = 0x0] [url = about:blank] 08:01:18 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x11295f000) [pid = 1651] [serial = 848] [outer = 0x0] [url = about:blank] 08:01:18 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x115dac000) [pid = 1651] [serial = 837] [outer = 0x0] [url = about:blank] 08:01:18 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x112a7c400) [pid = 1651] [serial = 836] [outer = 0x0] [url = about:blank] 08:01:18 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x118305c00) [pid = 1651] [serial = 840] [outer = 0x0] [url = about:blank] 08:01:18 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x119377800) [pid = 1651] [serial = 867] [outer = 0x0] [url = about:blank] 08:01:18 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x117da8c00) [pid = 1651] [serial = 839] [outer = 0x0] [url = about:blank] 08:01:18 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x115e59800) [pid = 1651] [serial = 876] [outer = 0x0] [url = about:blank] 08:01:18 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x1198d9000) [pid = 1651] [serial = 873] [outer = 0x0] [url = about:blank] 08:01:18 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x1213d7c00) [pid = 1651] [serial = 843] [outer = 0x0] [url = about:blank] 08:01:18 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x1198cc800) [pid = 1651] [serial = 870] [outer = 0x0] [url = about:blank] 08:01:18 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x121289800) [pid = 1651] [serial = 842] [outer = 0x0] [url = about:blank] 08:01:18 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x120d94800) [pid = 1651] [serial = 874] [outer = 0x0] [url = about:blank] 08:01:18 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x11873a400) [pid = 1651] [serial = 877] [outer = 0x0] [url = about:blank] 08:01:18 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x116f9a800) [pid = 1651] [serial = 858] [outer = 0x0] [url = about:blank] 08:01:18 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x120d9d400) [pid = 1651] [serial = 879] [outer = 0x0] [url = about:blank] 08:01:18 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x118390400) [pid = 1651] [serial = 863] [outer = 0x0] [url = about:blank] 08:01:18 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x1185dbc00) [pid = 1651] [serial = 864] [outer = 0x0] [url = about:blank] 08:01:18 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x121035000) [pid = 1651] [serial = 882] [outer = 0x0] [url = about:blank] 08:01:18 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x121a28400) [pid = 1651] [serial = 846] [outer = 0x0] [url = about:blank] 08:01:18 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x1217e4800) [pid = 1651] [serial = 845] [outer = 0x0] [url = about:blank] 08:01:18 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x120f67400) [pid = 1651] [serial = 880] [outer = 0x0] [url = about:blank] 08:01:18 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x121394400) [pid = 1651] [serial = 883] [outer = 0x0] [url = about:blank] 08:01:18 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x115db2c00) [pid = 1651] [serial = 483] [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.] 08:01:18 INFO - PROCESS | 1651 | 1467039678983 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]]]}] 08:01:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 08:01:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1123ms 08:01:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 08:01:19 INFO - PROCESS | 1651 | 1467039678993 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 08:01:19 INFO - PROCESS | 1651 | 1467039678995 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 08:01:19 INFO - PROCESS | 1651 | 1467039679001 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 08:01:19 INFO - PROCESS | 1651 | 1467039679003 Marionette TRACE conn2 <- [1,1238,null,{}] 08:01:19 INFO - PROCESS | 1651 | 1467039679008 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}] 08:01:19 INFO - PROCESS | 1651 | 1467039679009 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:19 INFO - PROCESS | 1651 | 1467039679091 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 08:01:19 INFO - PROCESS | 1651 | 1467039679143 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:19 INFO - PROCESS | 1651 | 1467039679146 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:19 INFO - PROCESS | 1651 | ++DOCSHELL 0x116408000 == 28 [pid = 1651] [id = 317] 08:01:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x112ad7800) [pid = 1651] [serial = 950] [outer = 0x0] 08:01:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x112d61c00) [pid = 1651] [serial = 951] [outer = 0x112ad7800] 08:01:19 INFO - PROCESS | 1651 | 1467039679175 Marionette DEBUG loaded listener.js 08:01:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x113c20000) [pid = 1651] [serial = 952] [outer = 0x112ad7800] 08:01:19 INFO - PROCESS | 1651 | 1467039679491 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]]]}] 08:01:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 08:01:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 523ms 08:01:19 INFO - PROCESS | 1651 | 1467039679523 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 08:01:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 08:01:19 INFO - PROCESS | 1651 | 1467039679526 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 08:01:19 INFO - PROCESS | 1651 | 1467039679530 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 08:01:19 INFO - PROCESS | 1651 | 1467039679534 Marionette TRACE conn2 <- [1,1242,null,{}] 08:01:19 INFO - PROCESS | 1651 | 1467039679537 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}] 08:01:19 INFO - PROCESS | 1651 | 1467039679539 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:19 INFO - PROCESS | 1651 | 1467039679613 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 08:01:19 INFO - PROCESS | 1651 | 1467039679618 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:19 INFO - PROCESS | 1651 | 1467039679619 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:19 INFO - PROCESS | 1651 | ++DOCSHELL 0x116ff1000 == 29 [pid = 1651] [id = 318] 08:01:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x115d0c000) [pid = 1651] [serial = 953] [outer = 0x0] 08:01:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x116706000) [pid = 1651] [serial = 954] [outer = 0x115d0c000] 08:01:19 INFO - PROCESS | 1651 | 1467039679649 Marionette DEBUG loaded listener.js 08:01:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x11697d000) [pid = 1651] [serial = 955] [outer = 0x115d0c000] 08:01:20 INFO - PROCESS | 1651 | 1467039680027 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]]]}] 08:01:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 08:01:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 521ms 08:01:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 08:01:20 INFO - PROCESS | 1651 | 1467039680052 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 08:01:20 INFO - PROCESS | 1651 | 1467039680053 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 08:01:20 INFO - PROCESS | 1651 | 1467039680055 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 08:01:20 INFO - PROCESS | 1651 | 1467039680058 Marionette TRACE conn2 <- [1,1246,null,{}] 08:01:20 INFO - PROCESS | 1651 | 1467039680066 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}] 08:01:20 INFO - PROCESS | 1651 | 1467039680069 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:20 INFO - PROCESS | 1651 | 1467039680147 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 08:01:20 INFO - PROCESS | 1651 | 1467039680156 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:20 INFO - PROCESS | 1651 | 1467039680158 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:20 INFO - PROCESS | 1651 | ++DOCSHELL 0x11823a800 == 30 [pid = 1651] [id = 319] 08:01:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x112695000) [pid = 1651] [serial = 956] [outer = 0x0] 08:01:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x118302400) [pid = 1651] [serial = 957] [outer = 0x112695000] 08:01:20 INFO - PROCESS | 1651 | 1467039680187 Marionette DEBUG loaded listener.js 08:01:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x11838c000) [pid = 1651] [serial = 958] [outer = 0x112695000] 08:01:20 INFO - PROCESS | 1651 | 1467039680526 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]]]}] 08:01:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 08:01:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 521ms 08:01:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 08:01:20 INFO - PROCESS | 1651 | 1467039680577 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 08:01:20 INFO - PROCESS | 1651 | 1467039680579 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 08:01:20 INFO - PROCESS | 1651 | 1467039680581 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 08:01:20 INFO - PROCESS | 1651 | 1467039680582 Marionette TRACE conn2 <- [1,1250,null,{}] 08:01:20 INFO - PROCESS | 1651 | 1467039680599 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}] 08:01:20 INFO - PROCESS | 1651 | 1467039680601 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:20 INFO - PROCESS | 1651 | 1467039680679 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 08:01:20 INFO - PROCESS | 1651 | 1467039680685 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:20 INFO - PROCESS | 1651 | 1467039680686 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:20 INFO - PROCESS | 1651 | ++DOCSHELL 0x1195aa800 == 31 [pid = 1651] [id = 320] 08:01:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x118392400) [pid = 1651] [serial = 959] [outer = 0x0] 08:01:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x1185ccc00) [pid = 1651] [serial = 960] [outer = 0x118392400] 08:01:20 INFO - PROCESS | 1651 | 1467039680712 Marionette DEBUG loaded listener.js 08:01:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x118731800) [pid = 1651] [serial = 961] [outer = 0x118392400] 08:01:21 INFO - PROCESS | 1651 | 1467039681101 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]]]}] 08:01:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 08:01:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 535ms 08:01:21 INFO - PROCESS | 1651 | 1467039681116 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 08:01:21 INFO - PROCESS | 1651 | 1467039681118 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 08:01:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 08:01:21 INFO - PROCESS | 1651 | 1467039681120 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 08:01:21 INFO - PROCESS | 1651 | 1467039681121 Marionette TRACE conn2 <- [1,1254,null,{}] 08:01:21 INFO - PROCESS | 1651 | 1467039681123 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}] 08:01:21 INFO - PROCESS | 1651 | 1467039681124 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:21 INFO - PROCESS | 1651 | 1467039681221 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 08:01:21 INFO - PROCESS | 1651 | 1467039681258 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:21 INFO - PROCESS | 1651 | 1467039681260 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:21 INFO - PROCESS | 1651 | ++DOCSHELL 0x120d64000 == 32 [pid = 1651] [id = 321] 08:01:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x116702400) [pid = 1651] [serial = 962] [outer = 0x0] 08:01:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x118e0fc00) [pid = 1651] [serial = 963] [outer = 0x116702400] 08:01:21 INFO - PROCESS | 1651 | 1467039681284 Marionette DEBUG loaded listener.js 08:01:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x119087000) [pid = 1651] [serial = 964] [outer = 0x116702400] 08:01:21 INFO - PROCESS | 1651 | 1467039681704 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]]]}] 08:01:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 08:01:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 619ms 08:01:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 08:01:21 INFO - PROCESS | 1651 | 1467039681740 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 08:01:21 INFO - PROCESS | 1651 | 1467039681742 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 08:01:21 INFO - PROCESS | 1651 | 1467039681745 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 08:01:21 INFO - PROCESS | 1651 | 1467039681747 Marionette TRACE conn2 <- [1,1258,null,{}] 08:01:21 INFO - PROCESS | 1651 | 1467039681758 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}] 08:01:21 INFO - PROCESS | 1651 | 1467039681764 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:21 INFO - PROCESS | 1651 | 1467039681904 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 08:01:21 INFO - PROCESS | 1651 | 1467039681920 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:21 INFO - PROCESS | 1651 | 1467039681921 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:21 INFO - PROCESS | 1651 | ++DOCSHELL 0x1213df000 == 33 [pid = 1651] [id = 322] 08:01:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x119370800) [pid = 1651] [serial = 965] [outer = 0x0] 08:01:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x11962ac00) [pid = 1651] [serial = 966] [outer = 0x119370800] 08:01:21 INFO - PROCESS | 1651 | 1467039681947 Marionette DEBUG loaded listener.js 08:01:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x119a87c00) [pid = 1651] [serial = 967] [outer = 0x119370800] 08:01:22 INFO - PROCESS | 1651 | 1467039682272 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]]]}] 08:01:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 08:01:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 573ms 08:01:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 08:01:22 INFO - PROCESS | 1651 | 1467039682322 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 08:01:22 INFO - PROCESS | 1651 | 1467039682323 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 08:01:22 INFO - PROCESS | 1651 | 1467039682325 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 08:01:22 INFO - PROCESS | 1651 | 1467039682326 Marionette TRACE conn2 <- [1,1262,null,{}] 08:01:22 INFO - PROCESS | 1651 | 1467039682328 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}] 08:01:22 INFO - PROCESS | 1651 | 1467039682330 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:22 INFO - PROCESS | 1651 | 1467039682435 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 08:01:22 INFO - PROCESS | 1651 | 1467039682491 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:22 INFO - PROCESS | 1651 | 1467039682492 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:22 INFO - PROCESS | 1651 | ++DOCSHELL 0x121b22800 == 34 [pid = 1651] [id = 323] 08:01:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x119a86800) [pid = 1651] [serial = 968] [outer = 0x0] 08:01:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x120e7ec00) [pid = 1651] [serial = 969] [outer = 0x119a86800] 08:01:22 INFO - PROCESS | 1651 | 1467039682516 Marionette DEBUG loaded listener.js 08:01:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x121032c00) [pid = 1651] [serial = 970] [outer = 0x119a86800] 08:01:22 INFO - PROCESS | 1651 | 1467039682820 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]]]}] 08:01:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 08:01:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 519ms 08:01:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 08:01:22 INFO - PROCESS | 1651 | 1467039682844 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 08:01:22 INFO - PROCESS | 1651 | 1467039682845 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 08:01:22 INFO - PROCESS | 1651 | 1467039682849 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 08:01:22 INFO - PROCESS | 1651 | 1467039682852 Marionette TRACE conn2 <- [1,1266,null,{}] 08:01:22 INFO - PROCESS | 1651 | 1467039682855 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}] 08:01:22 INFO - PROCESS | 1651 | 1467039682856 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:23 INFO - PROCESS | 1651 | 1467039683151 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 08:01:23 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x1254e4400) [pid = 1651] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 08:01:23 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x1248c1800) [pid = 1651] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 08:01:23 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x112f11400) [pid = 1651] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 08:01:23 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x119886400) [pid = 1651] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 08:01:23 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x110eeec00) [pid = 1651] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 08:01:23 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x111c19000) [pid = 1651] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 08:01:23 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x1217e3000) [pid = 1651] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 08:01:23 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x115db0000) [pid = 1651] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 08:01:23 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x112967800) [pid = 1651] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 08:01:23 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x116a14400) [pid = 1651] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 08:01:23 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x1167c0c00) [pid = 1651] [serial = 884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 08:01:23 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x112696400) [pid = 1651] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 08:01:23 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x11873b800) [pid = 1651] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 08:01:23 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x112d17c00) [pid = 1651] [serial = 887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 08:01:23 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x118736c00) [pid = 1651] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 08:01:23 INFO - PROCESS | 1651 | 1467039683197 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:23 INFO - PROCESS | 1651 | 1467039683198 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:23 INFO - PROCESS | 1651 | ++DOCSHELL 0x116ad6000 == 35 [pid = 1651] [id = 324] 08:01:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x110e23c00) [pid = 1651] [serial = 971] [outer = 0x0] 08:01:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x11269a800) [pid = 1651] [serial = 972] [outer = 0x110e23c00] 08:01:23 INFO - PROCESS | 1651 | 1467039683224 Marionette DEBUG loaded listener.js 08:01:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x115db0000) [pid = 1651] [serial = 973] [outer = 0x110e23c00] 08:01:23 INFO - PROCESS | 1651 | 1467039683476 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]]]}] 08:01:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 08:01:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 675ms 08:01:23 INFO - PROCESS | 1651 | 1467039683524 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 08:01:23 INFO - PROCESS | 1651 | 1467039683525 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 08:01:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 08:01:23 INFO - PROCESS | 1651 | 1467039683527 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 08:01:23 INFO - PROCESS | 1651 | 1467039683529 Marionette TRACE conn2 <- [1,1270,null,{}] 08:01:23 INFO - PROCESS | 1651 | 1467039683540 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}] 08:01:23 INFO - PROCESS | 1651 | 1467039683541 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:23 INFO - PROCESS | 1651 | 1467039683622 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 08:01:23 INFO - PROCESS | 1651 | 1467039683627 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:23 INFO - PROCESS | 1651 | 1467039683628 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:23 INFO - PROCESS | 1651 | ++DOCSHELL 0x118239800 == 36 [pid = 1651] [id = 325] 08:01:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x110ee9000) [pid = 1651] [serial = 974] [outer = 0x0] 08:01:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x1185c5400) [pid = 1651] [serial = 975] [outer = 0x110ee9000] 08:01:23 INFO - PROCESS | 1651 | 1467039683655 Marionette DEBUG loaded listener.js 08:01:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x121035c00) [pid = 1651] [serial = 976] [outer = 0x110ee9000] 08:01:23 INFO - PROCESS | 1651 | 1467039683994 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]]]}] 08:01:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 08:01:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 476ms 08:01:24 INFO - PROCESS | 1651 | 1467039684005 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 08:01:24 INFO - PROCESS | 1651 | 1467039684006 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 08:01:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 08:01:24 INFO - PROCESS | 1651 | 1467039684008 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 08:01:24 INFO - PROCESS | 1651 | 1467039684009 Marionette TRACE conn2 <- [1,1274,null,{}] 08:01:24 INFO - PROCESS | 1651 | 1467039684012 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}] 08:01:24 INFO - PROCESS | 1651 | 1467039684013 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:24 INFO - PROCESS | 1651 | 1467039684120 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 08:01:24 INFO - PROCESS | 1651 | 1467039684127 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:24 INFO - PROCESS | 1651 | 1467039684128 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:24 INFO - PROCESS | 1651 | ++DOCSHELL 0x1264d5000 == 37 [pid = 1651] [id = 326] 08:01:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x112a7e800) [pid = 1651] [serial = 977] [outer = 0x0] 08:01:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x121035800) [pid = 1651] [serial = 978] [outer = 0x112a7e800] 08:01:24 INFO - PROCESS | 1651 | 1467039684153 Marionette DEBUG loaded listener.js 08:01:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x1213d3000) [pid = 1651] [serial = 979] [outer = 0x112a7e800] 08:01:24 INFO - PROCESS | 1651 | 1467039684460 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]]]}] 08:01:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 08:01:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 471ms 08:01:24 INFO - PROCESS | 1651 | 1467039684481 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 08:01:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 08:01:24 INFO - PROCESS | 1651 | 1467039684493 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 08:01:24 INFO - PROCESS | 1651 | 1467039684496 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 08:01:24 INFO - PROCESS | 1651 | 1467039684498 Marionette TRACE conn2 <- [1,1278,null,{}] 08:01:24 INFO - PROCESS | 1651 | 1467039684502 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}] 08:01:24 INFO - PROCESS | 1651 | 1467039684504 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:24 INFO - PROCESS | 1651 | 1467039684593 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 08:01:24 INFO - PROCESS | 1651 | 1467039684599 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:24 INFO - PROCESS | 1651 | 1467039684601 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:24 INFO - PROCESS | 1651 | ++DOCSHELL 0x119d48800 == 38 [pid = 1651] [id = 327] 08:01:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x1213d4000) [pid = 1651] [serial = 980] [outer = 0x0] 08:01:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x1217e7400) [pid = 1651] [serial = 981] [outer = 0x1213d4000] 08:01:24 INFO - PROCESS | 1651 | 1467039684629 Marionette DEBUG loaded listener.js 08:01:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x1248bfc00) [pid = 1651] [serial = 982] [outer = 0x1213d4000] 08:01:24 INFO - PROCESS | 1651 | 1467039684965 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]]]}] 08:01:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 08:01:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 521ms 08:01:25 INFO - PROCESS | 1651 | 1467039685024 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 08:01:25 INFO - PROCESS | 1651 | 1467039685025 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 08:01:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 08:01:25 INFO - PROCESS | 1651 | 1467039685027 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 08:01:25 INFO - PROCESS | 1651 | 1467039685028 Marionette TRACE conn2 <- [1,1282,null,{}] 08:01:25 INFO - PROCESS | 1651 | 1467039685030 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}] 08:01:25 INFO - PROCESS | 1651 | 1467039685031 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:25 INFO - PROCESS | 1651 | 1467039685110 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 08:01:25 INFO - PROCESS | 1651 | 1467039685116 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:25 INFO - PROCESS | 1651 | 1467039685118 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:25 INFO - PROCESS | 1651 | ++DOCSHELL 0x129d29800 == 39 [pid = 1651] [id = 328] 08:01:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x1248c0000) [pid = 1651] [serial = 983] [outer = 0x0] 08:01:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x124b52000) [pid = 1651] [serial = 984] [outer = 0x1248c0000] 08:01:25 INFO - PROCESS | 1651 | 1467039685142 Marionette DEBUG loaded listener.js 08:01:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x125388000) [pid = 1651] [serial = 985] [outer = 0x1248c0000] 08:01:25 INFO - PROCESS | 1651 | 1467039685725 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]]]}] 08:01:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 08:01:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 768ms 08:01:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 08:01:25 INFO - PROCESS | 1651 | 1467039685796 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 08:01:25 INFO - PROCESS | 1651 | 1467039685799 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 08:01:25 INFO - PROCESS | 1651 | 1467039685802 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 08:01:25 INFO - PROCESS | 1651 | 1467039685805 Marionette TRACE conn2 <- [1,1286,null,{}] 08:01:25 INFO - PROCESS | 1651 | 1467039685809 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}] 08:01:25 INFO - PROCESS | 1651 | 1467039685811 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:25 INFO - PROCESS | 1651 | 1467039685926 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 08:01:25 INFO - PROCESS | 1651 | 1467039685983 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:25 INFO - PROCESS | 1651 | 1467039685984 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:26 INFO - PROCESS | 1651 | ++DOCSHELL 0x116ff0000 == 40 [pid = 1651] [id = 329] 08:01:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x112a7f800) [pid = 1651] [serial = 986] [outer = 0x0] 08:01:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x1131f9c00) [pid = 1651] [serial = 987] [outer = 0x112a7f800] 08:01:26 INFO - PROCESS | 1651 | 1467039686016 Marionette DEBUG loaded listener.js 08:01:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x115db4c00) [pid = 1651] [serial = 988] [outer = 0x112a7f800] 08:01:26 INFO - PROCESS | 1651 | 1467039686562 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]]]}] 08:01:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 08:01:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 823ms 08:01:26 INFO - PROCESS | 1651 | 1467039686637 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 08:01:26 INFO - PROCESS | 1651 | 1467039686640 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 08:01:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 08:01:26 INFO - PROCESS | 1651 | 1467039686645 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 08:01:26 INFO - PROCESS | 1651 | 1467039686647 Marionette TRACE conn2 <- [1,1290,null,{}] 08:01:26 INFO - PROCESS | 1651 | 1467039686652 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}] 08:01:26 INFO - PROCESS | 1651 | 1467039686654 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:26 INFO - PROCESS | 1651 | 1467039686765 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 08:01:26 INFO - PROCESS | 1651 | 1467039686843 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:26 INFO - PROCESS | 1651 | 1467039686844 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:26 INFO - PROCESS | 1651 | ++DOCSHELL 0x115ebc000 == 41 [pid = 1651] [id = 330] 08:01:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x112ad4400) [pid = 1651] [serial = 989] [outer = 0x0] 08:01:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x1167c1400) [pid = 1651] [serial = 990] [outer = 0x112ad4400] 08:01:26 INFO - PROCESS | 1651 | 1467039686876 Marionette DEBUG loaded listener.js 08:01:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x1180c1c00) [pid = 1651] [serial = 991] [outer = 0x112ad4400] 08:01:27 INFO - PROCESS | 1651 | --DOCSHELL 0x119d48800 == 40 [pid = 1651] [id = 327] 08:01:27 INFO - PROCESS | 1651 | --DOCSHELL 0x1264d5000 == 39 [pid = 1651] [id = 326] 08:01:27 INFO - PROCESS | 1651 | --DOCSHELL 0x118239800 == 38 [pid = 1651] [id = 325] 08:01:27 INFO - PROCESS | 1651 | --DOCSHELL 0x116ad6000 == 37 [pid = 1651] [id = 324] 08:01:27 INFO - PROCESS | 1651 | --DOCSHELL 0x121b22800 == 36 [pid = 1651] [id = 323] 08:01:27 INFO - PROCESS | 1651 | --DOCSHELL 0x1213df000 == 35 [pid = 1651] [id = 322] 08:01:27 INFO - PROCESS | 1651 | --DOCSHELL 0x120d64000 == 34 [pid = 1651] [id = 321] 08:01:27 INFO - PROCESS | 1651 | --DOCSHELL 0x1195aa800 == 33 [pid = 1651] [id = 320] 08:01:27 INFO - PROCESS | 1651 | --DOCSHELL 0x11823a800 == 32 [pid = 1651] [id = 319] 08:01:27 INFO - PROCESS | 1651 | --DOCSHELL 0x116ff1000 == 31 [pid = 1651] [id = 318] 08:01:27 INFO - PROCESS | 1651 | --DOCSHELL 0x116408000 == 30 [pid = 1651] [id = 317] 08:01:27 INFO - PROCESS | 1651 | 1467039687521 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]]]}] 08:01:27 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x12645d800) [pid = 1651] [serial = 928] [outer = 0x0] [url = about:blank] 08:01:27 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x1260d6c00) [pid = 1651] [serial = 927] [outer = 0x0] [url = about:blank] 08:01:27 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x125380800) [pid = 1651] [serial = 924] [outer = 0x0] [url = about:blank] 08:01:27 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x119882000) [pid = 1651] [serial = 907] [outer = 0x0] [url = about:blank] 08:01:27 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x119624400) [pid = 1651] [serial = 906] [outer = 0x0] [url = about:blank] 08:01:27 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x121463000) [pid = 1651] [serial = 910] [outer = 0x0] [url = about:blank] 08:01:27 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x120e8d800) [pid = 1651] [serial = 909] [outer = 0x0] [url = about:blank] 08:01:27 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x116a1a800) [pid = 1651] [serial = 918] [outer = 0x0] [url = about:blank] 08:01:27 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x1217e0800) [pid = 1651] [serial = 912] [outer = 0x0] [url = about:blank] 08:01:27 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x121a34400) [pid = 1651] [serial = 913] [outer = 0x0] [url = about:blank] 08:01:27 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x1248b4c00) [pid = 1651] [serial = 915] [outer = 0x0] [url = about:blank] 08:01:27 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x115db3c00) [pid = 1651] [serial = 894] [outer = 0x0] [url = about:blank] 08:01:27 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x1167bd800) [pid = 1651] [serial = 891] [outer = 0x0] [url = about:blank] 08:01:27 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x1180b6c00) [pid = 1651] [serial = 892] [outer = 0x0] [url = about:blank] 08:01:27 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x117dab400) [pid = 1651] [serial = 897] [outer = 0x0] [url = about:blank] 08:01:27 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x1180c3800) [pid = 1651] [serial = 898] [outer = 0x0] [url = about:blank] 08:01:27 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x1217e0c00) [pid = 1651] [serial = 886] [outer = 0x0] [url = about:blank] 08:01:27 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x1183d2000) [pid = 1651] [serial = 900] [outer = 0x0] [url = about:blank] 08:01:27 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x118737000) [pid = 1651] [serial = 901] [outer = 0x0] [url = about:blank] 08:01:27 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x119085800) [pid = 1651] [serial = 903] [outer = 0x0] [url = about:blank] 08:01:27 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x1131f0400) [pid = 1651] [serial = 888] [outer = 0x0] [url = about:blank] 08:01:27 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x115db4000) [pid = 1651] [serial = 889] [outer = 0x0] [url = about:blank] 08:01:27 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x116634c00) [pid = 1651] [serial = 895] [outer = 0x0] [url = about:blank] 08:01:27 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x1248bb000) [pid = 1651] [serial = 916] [outer = 0x0] [url = about:blank] 08:01:27 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x1248c1400) [pid = 1651] [serial = 922] [outer = 0x0] [url = about:blank] 08:01:27 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x119056800) [pid = 1651] [serial = 919] [outer = 0x0] [url = about:blank] 08:01:27 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x1254df000) [pid = 1651] [serial = 925] [outer = 0x0] [url = about:blank] 08:01:27 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x119573c00) [pid = 1651] [serial = 904] [outer = 0x0] [url = about:blank] 08:01:27 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x1248b4800) [pid = 1651] [serial = 921] [outer = 0x0] [url = about:blank] 08:01:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 08:01:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 923ms 08:01:27 INFO - PROCESS | 1651 | 1467039687569 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 08:01:27 INFO - PROCESS | 1651 | 1467039687571 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 08:01:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 08:01:27 INFO - PROCESS | 1651 | 1467039687575 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 08:01:27 INFO - PROCESS | 1651 | 1467039687576 Marionette TRACE conn2 <- [1,1294,null,{}] 08:01:27 INFO - PROCESS | 1651 | 1467039687581 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}] 08:01:27 INFO - PROCESS | 1651 | 1467039687582 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:27 INFO - PROCESS | 1651 | 1467039687663 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 08:01:27 INFO - PROCESS | 1651 | 1467039687670 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:27 INFO - PROCESS | 1651 | 1467039687673 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:27 INFO - PROCESS | 1651 | ++DOCSHELL 0x116960000 == 31 [pid = 1651] [id = 331] 08:01:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x115dab800) [pid = 1651] [serial = 992] [outer = 0x0] 08:01:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x11619a800) [pid = 1651] [serial = 993] [outer = 0x115dab800] 08:01:27 INFO - PROCESS | 1651 | 1467039687701 Marionette DEBUG loaded listener.js 08:01:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x1167c0000) [pid = 1651] [serial = 994] [outer = 0x115dab800] 08:01:28 INFO - PROCESS | 1651 | 1467039688039 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]]]}] 08:01:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 08:01:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 470ms 08:01:28 INFO - PROCESS | 1651 | 1467039688045 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 08:01:28 INFO - PROCESS | 1651 | 1467039688050 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 08:01:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 08:01:28 INFO - PROCESS | 1651 | 1467039688055 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 08:01:28 INFO - PROCESS | 1651 | 1467039688056 Marionette TRACE conn2 <- [1,1298,null,{}] 08:01:28 INFO - PROCESS | 1651 | 1467039688059 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}] 08:01:28 INFO - PROCESS | 1651 | 1467039688060 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:28 INFO - PROCESS | 1651 | 1467039688155 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 08:01:28 INFO - PROCESS | 1651 | 1467039688210 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:28 INFO - PROCESS | 1651 | 1467039688212 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:28 INFO - PROCESS | 1651 | ++DOCSHELL 0x1180ce000 == 32 [pid = 1651] [id = 332] 08:01:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x11693a000) [pid = 1651] [serial = 995] [outer = 0x0] 08:01:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x117dab400) [pid = 1651] [serial = 996] [outer = 0x11693a000] 08:01:28 INFO - PROCESS | 1651 | 1467039688239 Marionette DEBUG loaded listener.js 08:01:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x11830ec00) [pid = 1651] [serial = 997] [outer = 0x11693a000] 08:01:28 INFO - PROCESS | 1651 | 1467039688575 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]]]}] 08:01:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 08:01:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 569ms 08:01:28 INFO - PROCESS | 1651 | 1467039688624 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 08:01:28 INFO - PROCESS | 1651 | 1467039688627 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 08:01:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 08:01:28 INFO - PROCESS | 1651 | 1467039688630 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 08:01:28 INFO - PROCESS | 1651 | 1467039688634 Marionette TRACE conn2 <- [1,1302,null,{}] 08:01:28 INFO - PROCESS | 1651 | 1467039688645 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}] 08:01:28 INFO - PROCESS | 1651 | 1467039688650 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:28 INFO - PROCESS | 1651 | 1467039688783 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 08:01:28 INFO - PROCESS | 1651 | 1467039688857 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:28 INFO - PROCESS | 1651 | 1467039688860 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:28 INFO - PROCESS | 1651 | ++DOCSHELL 0x11997d000 == 33 [pid = 1651] [id = 333] 08:01:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x1128a5800) [pid = 1651] [serial = 998] [outer = 0x0] 08:01:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x118394000) [pid = 1651] [serial = 999] [outer = 0x1128a5800] 08:01:28 INFO - PROCESS | 1651 | 1467039688907 Marionette DEBUG loaded listener.js 08:01:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x119085800) [pid = 1651] [serial = 1000] [outer = 0x1128a5800] 08:01:29 INFO - PROCESS | 1651 | 1467039689263 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]]]}] 08:01:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 08:01:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 675ms 08:01:29 INFO - PROCESS | 1651 | 1467039689330 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 08:01:29 INFO - PROCESS | 1651 | 1467039689332 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 08:01:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 08:01:29 INFO - PROCESS | 1651 | 1467039689336 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 08:01:29 INFO - PROCESS | 1651 | 1467039689337 Marionette TRACE conn2 <- [1,1306,null,{}] 08:01:29 INFO - PROCESS | 1651 | 1467039689339 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}] 08:01:29 INFO - PROCESS | 1651 | 1467039689341 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:29 INFO - PROCESS | 1651 | 1467039689423 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 08:01:29 INFO - PROCESS | 1651 | 1467039689447 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:29 INFO - PROCESS | 1651 | 1467039689448 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:29 INFO - PROCESS | 1651 | ++DOCSHELL 0x12110a800 == 34 [pid = 1651] [id = 334] 08:01:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x11957a000) [pid = 1651] [serial = 1001] [outer = 0x0] 08:01:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x119880000) [pid = 1651] [serial = 1002] [outer = 0x11957a000] 08:01:29 INFO - PROCESS | 1651 | 1467039689474 Marionette DEBUG loaded listener.js 08:01:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x1198cc800) [pid = 1651] [serial = 1003] [outer = 0x11957a000] 08:01:29 INFO - PROCESS | 1651 | 1467039689824 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]]]}] 08:01:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 08:01:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 518ms 08:01:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 08:01:29 INFO - PROCESS | 1651 | 1467039689855 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 08:01:29 INFO - PROCESS | 1651 | 1467039689856 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 08:01:29 INFO - PROCESS | 1651 | 1467039689858 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 08:01:29 INFO - PROCESS | 1651 | 1467039689859 Marionette TRACE conn2 <- [1,1310,null,{}] 08:01:29 INFO - PROCESS | 1651 | 1467039689861 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}] 08:01:29 INFO - PROCESS | 1651 | 1467039689863 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:29 INFO - PROCESS | 1651 | 1467039689963 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 08:01:30 INFO - PROCESS | 1651 | 1467039689999 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:30 INFO - PROCESS | 1651 | 1467039690000 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:30 INFO - PROCESS | 1651 | ++DOCSHELL 0x121b0c000 == 35 [pid = 1651] [id = 335] 08:01:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x1128a6400) [pid = 1651] [serial = 1004] [outer = 0x0] 08:01:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x119a7f800) [pid = 1651] [serial = 1005] [outer = 0x1128a6400] 08:01:30 INFO - PROCESS | 1651 | 1467039690025 Marionette DEBUG loaded listener.js 08:01:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x120e8d800) [pid = 1651] [serial = 1006] [outer = 0x1128a6400] 08:01:30 INFO - PROCESS | 1651 | 1467039690358 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] 08:01:30 INFO - PROCESS | 1651 | 1467039690378 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 08:01:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 08:01:30 INFO - PROCESS | 1651 | 1467039690381 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 08:01:30 INFO - PROCESS | 1651 | 1467039690384 Marionette TRACE conn2 <- [1,1314,null,{}] 08:01:30 INFO - PROCESS | 1651 | 1467039690387 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}] 08:01:30 INFO - PROCESS | 1651 | 1467039690391 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:30 INFO - PROCESS | 1651 | 1467039690514 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 08:01:30 INFO - PROCESS | 1651 | 1467039690518 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:30 INFO - PROCESS | 1651 | 1467039690519 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:30 INFO - PROCESS | 1651 | ++DOCSHELL 0x12540b800 == 36 [pid = 1651] [id = 336] 08:01:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x119a86400) [pid = 1651] [serial = 1007] [outer = 0x0] 08:01:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x1213c9800) [pid = 1651] [serial = 1008] [outer = 0x119a86400] 08:01:30 INFO - PROCESS | 1651 | 1467039690551 Marionette DEBUG loaded listener.js 08:01:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x1248be400) [pid = 1651] [serial = 1009] [outer = 0x119a86400] 08:01:30 INFO - PROCESS | 1651 | 1467039690888 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]]]}] 08:01:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 08:01:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 522ms 08:01:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 08:01:30 INFO - PROCESS | 1651 | 1467039690904 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 08:01:30 INFO - PROCESS | 1651 | 1467039690905 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 08:01:30 INFO - PROCESS | 1651 | 1467039690907 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 08:01:30 INFO - PROCESS | 1651 | 1467039690908 Marionette TRACE conn2 <- [1,1318,null,{}] 08:01:30 INFO - PROCESS | 1651 | 1467039690911 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}] 08:01:30 INFO - PROCESS | 1651 | 1467039690912 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:31 INFO - PROCESS | 1651 | 1467039691012 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 08:01:31 INFO - PROCESS | 1651 | 1467039691024 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:31 INFO - PROCESS | 1651 | 1467039691025 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:31 INFO - PROCESS | 1651 | ++DOCSHELL 0x118242000 == 37 [pid = 1651] [id = 337] 08:01:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x1128a2400) [pid = 1651] [serial = 1010] [outer = 0x0] 08:01:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x124e17400) [pid = 1651] [serial = 1011] [outer = 0x1128a2400] 08:01:31 INFO - PROCESS | 1651 | 1467039691050 Marionette DEBUG loaded listener.js 08:01:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x1254d8000) [pid = 1651] [serial = 1012] [outer = 0x1128a2400] 08:01:31 INFO - PROCESS | 1651 | 1467039691387 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]]]}] 08:01:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 08:01:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 518ms 08:01:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 08:01:31 INFO - PROCESS | 1651 | 1467039691426 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 08:01:31 INFO - PROCESS | 1651 | 1467039691427 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 08:01:31 INFO - PROCESS | 1651 | 1467039691429 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 08:01:31 INFO - PROCESS | 1651 | 1467039691430 Marionette TRACE conn2 <- [1,1322,null,{}] 08:01:31 INFO - PROCESS | 1651 | 1467039691433 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}] 08:01:31 INFO - PROCESS | 1651 | 1467039691434 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:31 INFO - PROCESS | 1651 | 1467039691534 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 08:01:31 INFO - PROCESS | 1651 | 1467039691538 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:31 INFO - PROCESS | 1651 | 1467039691539 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:31 INFO - PROCESS | 1651 | ++DOCSHELL 0x128b3c000 == 38 [pid = 1651] [id = 338] 08:01:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x112699000) [pid = 1651] [serial = 1013] [outer = 0x0] 08:01:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x1260d3400) [pid = 1651] [serial = 1014] [outer = 0x112699000] 08:01:31 INFO - PROCESS | 1651 | 1467039691572 Marionette DEBUG loaded listener.js 08:01:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x126460000) [pid = 1651] [serial = 1015] [outer = 0x112699000] 08:01:31 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x1213d4000) [pid = 1651] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 08:01:31 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x115dad400) [pid = 1651] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 08:01:31 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x116702400) [pid = 1651] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 08:01:31 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x118310c00) [pid = 1651] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 08:01:31 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x112695000) [pid = 1651] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 08:01:31 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x118392400) [pid = 1651] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 08:01:31 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x115d0c000) [pid = 1651] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 08:01:31 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x120e89800) [pid = 1651] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 08:01:31 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x112ad7800) [pid = 1651] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 08:01:31 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x115dec800) [pid = 1651] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 08:01:31 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x1248bcc00) [pid = 1651] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 08:01:31 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x1121ab400) [pid = 1651] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 08:01:31 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x112d12c00) [pid = 1651] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 08:01:31 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x119370800) [pid = 1651] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 08:01:31 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x119a86800) [pid = 1651] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 08:01:31 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x110e23c00) [pid = 1651] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 08:01:31 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x110ee9000) [pid = 1651] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 08:01:31 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x112a7e800) [pid = 1651] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 08:01:31 INFO - PROCESS | 1651 | 1467039691989 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]]]}] 08:01:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 08:01:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 571ms 08:01:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 08:01:32 INFO - PROCESS | 1651 | 1467039692005 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 08:01:32 INFO - PROCESS | 1651 | 1467039692007 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 08:01:32 INFO - PROCESS | 1651 | 1467039692009 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 08:01:32 INFO - PROCESS | 1651 | 1467039692010 Marionette TRACE conn2 <- [1,1326,null,{}] 08:01:32 INFO - PROCESS | 1651 | 1467039692025 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}] 08:01:32 INFO - PROCESS | 1651 | 1467039692027 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:32 INFO - PROCESS | 1651 | 1467039692140 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 08:01:32 INFO - PROCESS | 1651 | 1467039692144 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:32 INFO - PROCESS | 1651 | 1467039692146 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:32 INFO - PROCESS | 1651 | ++DOCSHELL 0x126587000 == 39 [pid = 1651] [id = 339] 08:01:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x1121a9000) [pid = 1651] [serial = 1016] [outer = 0x0] 08:01:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x116908000) [pid = 1651] [serial = 1017] [outer = 0x1121a9000] 08:01:32 INFO - PROCESS | 1651 | 1467039692170 Marionette DEBUG loaded listener.js 08:01:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x118e0d400) [pid = 1651] [serial = 1018] [outer = 0x1121a9000] 08:01:32 INFO - PROCESS | 1651 | 1467039692461 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]]]}] 08:01:32 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 08:01:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 468ms 08:01:32 INFO - PROCESS | 1651 | 1467039692478 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 08:01:32 INFO - PROCESS | 1651 | 1467039692479 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 08:01:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 08:01:32 INFO - PROCESS | 1651 | 1467039692491 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 08:01:32 INFO - PROCESS | 1651 | 1467039692492 Marionette TRACE conn2 <- [1,1330,null,{}] 08:01:32 INFO - PROCESS | 1651 | 1467039692494 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}] 08:01:32 INFO - PROCESS | 1651 | 1467039692495 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:32 INFO - PROCESS | 1651 | 1467039692584 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 08:01:32 INFO - PROCESS | 1651 | 1467039692646 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:32 INFO - PROCESS | 1651 | 1467039692646 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:32 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a525000 == 40 [pid = 1651] [id = 340] 08:01:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x11295f000) [pid = 1651] [serial = 1019] [outer = 0x0] 08:01:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x12128a400) [pid = 1651] [serial = 1020] [outer = 0x11295f000] 08:01:32 INFO - PROCESS | 1651 | 1467039692671 Marionette DEBUG loaded listener.js 08:01:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x1260d3000) [pid = 1651] [serial = 1021] [outer = 0x11295f000] 08:01:32 INFO - PROCESS | 1651 | 1467039692975 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]]]}] 08:01:33 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 08:01:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 525ms 08:01:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 08:01:33 INFO - PROCESS | 1651 | 1467039693018 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 08:01:33 INFO - PROCESS | 1651 | 1467039693020 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 08:01:33 INFO - PROCESS | 1651 | 1467039693022 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 08:01:33 INFO - PROCESS | 1651 | 1467039693024 Marionette TRACE conn2 <- [1,1334,null,{}] 08:01:33 INFO - PROCESS | 1651 | 1467039693026 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}] 08:01:33 INFO - PROCESS | 1651 | 1467039693028 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:33 INFO - PROCESS | 1651 | 1467039693121 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 08:01:33 INFO - PROCESS | 1651 | 1467039693125 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:33 INFO - PROCESS | 1651 | 1467039693126 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:33 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b09f800 == 41 [pid = 1651] [id = 341] 08:01:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x1217e1000) [pid = 1651] [serial = 1022] [outer = 0x0] 08:01:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x12677ec00) [pid = 1651] [serial = 1023] [outer = 0x1217e1000] 08:01:33 INFO - PROCESS | 1651 | 1467039693153 Marionette DEBUG loaded listener.js 08:01:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x126908800) [pid = 1651] [serial = 1024] [outer = 0x1217e1000] 08:01:33 INFO - PROCESS | 1651 | 1467039693494 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]]]}] 08:01:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 08:01:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 519ms 08:01:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 08:01:33 INFO - PROCESS | 1651 | 1467039693550 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 08:01:33 INFO - PROCESS | 1651 | 1467039693552 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 08:01:33 INFO - PROCESS | 1651 | 1467039693554 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 08:01:33 INFO - PROCESS | 1651 | 1467039693555 Marionette TRACE conn2 <- [1,1338,null,{}] 08:01:33 INFO - PROCESS | 1651 | 1467039693557 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}] 08:01:33 INFO - PROCESS | 1651 | 1467039693558 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:33 INFO - PROCESS | 1651 | 1467039693651 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 08:01:33 INFO - PROCESS | 1651 | 1467039693655 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:33 INFO - PROCESS | 1651 | 1467039693656 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:33 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b8d1800 == 42 [pid = 1651] [id = 342] 08:01:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x126913000) [pid = 1651] [serial = 1025] [outer = 0x0] 08:01:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x12691d000) [pid = 1651] [serial = 1026] [outer = 0x126913000] 08:01:33 INFO - PROCESS | 1651 | 1467039693680 Marionette DEBUG loaded listener.js 08:01:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x126927800) [pid = 1651] [serial = 1027] [outer = 0x126913000] 08:01:34 INFO - PROCESS | 1651 | 1467039694688 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]]]}] 08:01:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 08:01:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1172ms 08:01:34 INFO - PROCESS | 1651 | 1467039694727 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 08:01:34 INFO - PROCESS | 1651 | 1467039694730 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 08:01:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 08:01:34 INFO - PROCESS | 1651 | 1467039694734 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 08:01:34 INFO - PROCESS | 1651 | 1467039694736 Marionette TRACE conn2 <- [1,1342,null,{}] 08:01:34 INFO - PROCESS | 1651 | 1467039694740 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}] 08:01:34 INFO - PROCESS | 1651 | 1467039694741 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:34 INFO - PROCESS | 1651 | 1467039694850 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 08:01:34 INFO - PROCESS | 1651 | 1467039694904 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:34 INFO - PROCESS | 1651 | 1467039694905 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:34 INFO - PROCESS | 1651 | ++DOCSHELL 0x1180e1000 == 43 [pid = 1651] [id = 343] 08:01:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x113c5a800) [pid = 1651] [serial = 1028] [outer = 0x0] 08:01:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x116981800) [pid = 1651] [serial = 1029] [outer = 0x113c5a800] 08:01:34 INFO - PROCESS | 1651 | 1467039694937 Marionette DEBUG loaded listener.js 08:01:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x1180bac00) [pid = 1651] [serial = 1030] [outer = 0x113c5a800] 08:01:35 INFO - PROCESS | 1651 | 1467039695370 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]]]}] 08:01:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 08:01:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 669ms 08:01:35 INFO - PROCESS | 1651 | 1467039695404 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 08:01:35 INFO - PROCESS | 1651 | 1467039695407 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 08:01:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 08:01:35 INFO - PROCESS | 1651 | 1467039695412 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 08:01:35 INFO - PROCESS | 1651 | 1467039695414 Marionette TRACE conn2 <- [1,1346,null,{}] 08:01:35 INFO - PROCESS | 1651 | 1467039695416 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}] 08:01:35 INFO - PROCESS | 1651 | 1467039695418 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:35 INFO - PROCESS | 1651 | 1467039695524 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 08:01:35 INFO - PROCESS | 1651 | 1467039695580 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:35 INFO - PROCESS | 1651 | 1467039695581 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:35 INFO - PROCESS | 1651 | ++DOCSHELL 0x123e2b800 == 44 [pid = 1651] [id = 344] 08:01:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x118523000) [pid = 1651] [serial = 1031] [outer = 0x0] 08:01:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x118e09400) [pid = 1651] [serial = 1032] [outer = 0x118523000] 08:01:35 INFO - PROCESS | 1651 | 1467039695613 Marionette DEBUG loaded listener.js 08:01:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x1193c1c00) [pid = 1651] [serial = 1033] [outer = 0x118523000] 08:01:36 INFO - PROCESS | 1651 | 1467039696108 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]]]}] 08:01:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 08:01:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 770ms 08:01:36 INFO - PROCESS | 1651 | 1467039696196 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 08:01:36 INFO - PROCESS | 1651 | 1467039696199 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 08:01:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 08:01:36 INFO - PROCESS | 1651 | 1467039696202 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 08:01:36 INFO - PROCESS | 1651 | 1467039696204 Marionette TRACE conn2 <- [1,1350,null,{}] 08:01:36 INFO - PROCESS | 1651 | 1467039696212 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}] 08:01:36 INFO - PROCESS | 1651 | 1467039696218 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:36 INFO - PROCESS | 1651 | 1467039696323 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 08:01:36 INFO - PROCESS | 1651 | 1467039696396 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:36 INFO - PROCESS | 1651 | 1467039696398 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:36 INFO - PROCESS | 1651 | ++DOCSHELL 0x1184d1800 == 45 [pid = 1651] [id = 345] 08:01:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x1183c7000) [pid = 1651] [serial = 1034] [outer = 0x0] 08:01:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x120e88800) [pid = 1651] [serial = 1035] [outer = 0x1183c7000] 08:01:36 INFO - PROCESS | 1651 | 1467039696430 Marionette DEBUG loaded listener.js 08:01:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x1213d1400) [pid = 1651] [serial = 1036] [outer = 0x1183c7000] 08:01:37 INFO - PROCESS | 1651 | 1467039697088 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]]]}] 08:01:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 08:01:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 922ms 08:01:37 INFO - PROCESS | 1651 | 1467039697132 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 08:01:37 INFO - PROCESS | 1651 | 1467039697134 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 08:01:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 08:01:37 INFO - PROCESS | 1651 | 1467039697139 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 08:01:37 INFO - PROCESS | 1651 | 1467039697141 Marionette TRACE conn2 <- [1,1354,null,{}] 08:01:37 INFO - PROCESS | 1651 | 1467039697145 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}] 08:01:37 INFO - PROCESS | 1651 | 1467039697146 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:37 INFO - PROCESS | 1651 | 1467039697250 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 08:01:37 INFO - PROCESS | 1651 | 1467039697320 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:37 INFO - PROCESS | 1651 | 1467039697322 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:37 INFO - PROCESS | 1651 | ++DOCSHELL 0x1169be800 == 46 [pid = 1651] [id = 346] 08:01:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x112a73800) [pid = 1651] [serial = 1037] [outer = 0x0] 08:01:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x112d12c00) [pid = 1651] [serial = 1038] [outer = 0x112a73800] 08:01:37 INFO - PROCESS | 1651 | 1467039697350 Marionette DEBUG loaded listener.js 08:01:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x115db4800) [pid = 1651] [serial = 1039] [outer = 0x112a73800] 08:01:38 INFO - PROCESS | 1651 | --DOCSHELL 0x1180ec800 == 45 [pid = 1651] [id = 316] 08:01:38 INFO - PROCESS | 1651 | --DOCSHELL 0x12b09f800 == 44 [pid = 1651] [id = 341] 08:01:38 INFO - PROCESS | 1651 | --DOCSHELL 0x12a525000 == 43 [pid = 1651] [id = 340] 08:01:38 INFO - PROCESS | 1651 | --DOCSHELL 0x126587000 == 42 [pid = 1651] [id = 339] 08:01:38 INFO - PROCESS | 1651 | --DOCSHELL 0x128b3c000 == 41 [pid = 1651] [id = 338] 08:01:38 INFO - PROCESS | 1651 | --DOCSHELL 0x118242000 == 40 [pid = 1651] [id = 337] 08:01:38 INFO - PROCESS | 1651 | --DOCSHELL 0x12540b800 == 39 [pid = 1651] [id = 336] 08:01:38 INFO - PROCESS | 1651 | --DOCSHELL 0x121b0c000 == 38 [pid = 1651] [id = 335] 08:01:38 INFO - PROCESS | 1651 | --DOCSHELL 0x12110a800 == 37 [pid = 1651] [id = 334] 08:01:38 INFO - PROCESS | 1651 | --DOCSHELL 0x11997d000 == 36 [pid = 1651] [id = 333] 08:01:38 INFO - PROCESS | 1651 | --DOCSHELL 0x1180ce000 == 35 [pid = 1651] [id = 332] 08:01:38 INFO - PROCESS | 1651 | --DOCSHELL 0x116960000 == 34 [pid = 1651] [id = 331] 08:01:38 INFO - PROCESS | 1651 | --DOCSHELL 0x115ebc000 == 33 [pid = 1651] [id = 330] 08:01:38 INFO - PROCESS | 1651 | --DOCSHELL 0x116ff0000 == 32 [pid = 1651] [id = 329] 08:01:38 INFO - PROCESS | 1651 | --DOCSHELL 0x129d29800 == 31 [pid = 1651] [id = 328] 08:01:38 INFO - PROCESS | 1651 | --DOCSHELL 0x1184d1800 == 30 [pid = 1651] [id = 345] 08:01:38 INFO - PROCESS | 1651 | --DOCSHELL 0x123e2b800 == 29 [pid = 1651] [id = 344] 08:01:38 INFO - PROCESS | 1651 | --DOCSHELL 0x12b8d1800 == 28 [pid = 1651] [id = 342] 08:01:38 INFO - PROCESS | 1651 | --DOCSHELL 0x1180e1000 == 27 [pid = 1651] [id = 343] 08:01:38 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x112d61c00) [pid = 1651] [serial = 951] [outer = 0x0] [url = about:blank] 08:01:38 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x113c20000) [pid = 1651] [serial = 952] [outer = 0x0] [url = about:blank] 08:01:38 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x118307400) [pid = 1651] [serial = 949] [outer = 0x0] [url = about:blank] 08:01:38 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x117da1c00) [pid = 1651] [serial = 948] [outer = 0x0] [url = about:blank] 08:01:38 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x125380c00) [pid = 1651] [serial = 940] [outer = 0x0] [url = about:blank] 08:01:38 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x124951800) [pid = 1651] [serial = 939] [outer = 0x0] [url = about:blank] 08:01:38 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x1254e3400) [pid = 1651] [serial = 943] [outer = 0x0] [url = about:blank] 08:01:38 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x119a8c400) [pid = 1651] [serial = 942] [outer = 0x0] [url = about:blank] 08:01:38 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x116634000) [pid = 1651] [serial = 946] [outer = 0x0] [url = about:blank] 08:01:38 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x113c20400) [pid = 1651] [serial = 945] [outer = 0x0] [url = about:blank] 08:01:38 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x11962ac00) [pid = 1651] [serial = 966] [outer = 0x0] [url = about:blank] 08:01:38 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x119087000) [pid = 1651] [serial = 964] [outer = 0x0] [url = about:blank] 08:01:38 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x121032c00) [pid = 1651] [serial = 970] [outer = 0x0] [url = about:blank] 08:01:38 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x120e7ec00) [pid = 1651] [serial = 969] [outer = 0x0] [url = about:blank] 08:01:38 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x115db0000) [pid = 1651] [serial = 973] [outer = 0x0] [url = about:blank] 08:01:38 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x11269a800) [pid = 1651] [serial = 972] [outer = 0x0] [url = about:blank] 08:01:38 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x119a87c00) [pid = 1651] [serial = 967] [outer = 0x0] [url = about:blank] 08:01:38 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x1185c5400) [pid = 1651] [serial = 975] [outer = 0x0] [url = about:blank] 08:01:38 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x1213d3000) [pid = 1651] [serial = 979] [outer = 0x0] [url = about:blank] 08:01:38 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x121035c00) [pid = 1651] [serial = 976] [outer = 0x0] [url = about:blank] 08:01:38 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x118731800) [pid = 1651] [serial = 961] [outer = 0x0] [url = about:blank] 08:01:38 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x121035800) [pid = 1651] [serial = 978] [outer = 0x0] [url = about:blank] 08:01:38 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x1248bfc00) [pid = 1651] [serial = 982] [outer = 0x0] [url = about:blank] 08:01:38 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x1217e7400) [pid = 1651] [serial = 981] [outer = 0x0] [url = about:blank] 08:01:38 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x116a1ac00) [pid = 1651] [serial = 931] [outer = 0x0] [url = about:blank] 08:01:38 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x1164ecc00) [pid = 1651] [serial = 930] [outer = 0x0] [url = about:blank] 08:01:38 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x118e0fc00) [pid = 1651] [serial = 963] [outer = 0x0] [url = about:blank] 08:01:38 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x118ec7000) [pid = 1651] [serial = 934] [outer = 0x0] [url = about:blank] 08:01:38 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x118733c00) [pid = 1651] [serial = 933] [outer = 0x0] [url = about:blank] 08:01:38 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x118302400) [pid = 1651] [serial = 957] [outer = 0x0] [url = about:blank] 08:01:38 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x11838c000) [pid = 1651] [serial = 958] [outer = 0x0] [url = about:blank] 08:01:38 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x1185ccc00) [pid = 1651] [serial = 960] [outer = 0x0] [url = about:blank] 08:01:38 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x116706000) [pid = 1651] [serial = 954] [outer = 0x0] [url = about:blank] 08:01:38 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x1213d7800) [pid = 1651] [serial = 937] [outer = 0x0] [url = about:blank] 08:01:38 INFO - PROCESS | 1651 | --DOMWINDOW == 75 (0x11697d000) [pid = 1651] [serial = 955] [outer = 0x0] [url = about:blank] 08:01:38 INFO - PROCESS | 1651 | --DOMWINDOW == 74 (0x12103b400) [pid = 1651] [serial = 936] [outer = 0x0] [url = about:blank] 08:01:38 INFO - PROCESS | 1651 | 1467039698373 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]]]}] 08:01:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 08:01:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1274ms 08:01:38 INFO - PROCESS | 1651 | 1467039698414 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 08:01:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 08:01:38 INFO - PROCESS | 1651 | 1467039698419 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 08:01:38 INFO - PROCESS | 1651 | 1467039698422 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 08:01:38 INFO - PROCESS | 1651 | 1467039698424 Marionette TRACE conn2 <- [1,1358,null,{}] 08:01:38 INFO - PROCESS | 1651 | 1467039698428 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}] 08:01:38 INFO - PROCESS | 1651 | 1467039698429 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:38 INFO - PROCESS | 1651 | 1467039698516 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 08:01:38 INFO - PROCESS | 1651 | 1467039698525 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:38 INFO - PROCESS | 1651 | 1467039698528 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:38 INFO - PROCESS | 1651 | ++DOCSHELL 0x115ebc000 == 28 [pid = 1651] [id = 347] 08:01:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 75 (0x11295b000) [pid = 1651] [serial = 1040] [outer = 0x0] 08:01:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 76 (0x112962400) [pid = 1651] [serial = 1041] [outer = 0x11295b000] 08:01:38 INFO - PROCESS | 1651 | 1467039698559 Marionette DEBUG loaded listener.js 08:01:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x112d43000) [pid = 1651] [serial = 1042] [outer = 0x11295b000] 08:01:38 INFO - PROCESS | 1651 | 1467039698893 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]]]}] 08:01:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 08:01:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 520ms 08:01:38 INFO - PROCESS | 1651 | 1467039698943 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 08:01:38 INFO - PROCESS | 1651 | 1467039698946 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 08:01:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 08:01:38 INFO - PROCESS | 1651 | 1467039698951 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 08:01:38 INFO - PROCESS | 1651 | 1467039698953 Marionette TRACE conn2 <- [1,1362,null,{}] 08:01:38 INFO - PROCESS | 1651 | 1467039698955 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}] 08:01:38 INFO - PROCESS | 1651 | 1467039698957 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:39 INFO - PROCESS | 1651 | 1467039699037 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 08:01:39 INFO - PROCESS | 1651 | 1467039699042 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:39 INFO - PROCESS | 1651 | 1467039699043 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:39 INFO - PROCESS | 1651 | ++DOCSHELL 0x116fe2000 == 29 [pid = 1651] [id = 348] 08:01:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x113375800) [pid = 1651] [serial = 1043] [outer = 0x0] 08:01:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x115dae800) [pid = 1651] [serial = 1044] [outer = 0x113375800] 08:01:39 INFO - PROCESS | 1651 | 1467039699073 Marionette DEBUG loaded listener.js 08:01:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x115e58400) [pid = 1651] [serial = 1045] [outer = 0x113375800] 08:01:39 INFO - PROCESS | 1651 | 1467039699426 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]]]}] 08:01:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 08:01:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 522ms 08:01:39 INFO - PROCESS | 1651 | 1467039699474 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 08:01:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 08:01:39 INFO - PROCESS | 1651 | 1467039699483 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 08:01:39 INFO - PROCESS | 1651 | 1467039699485 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 08:01:39 INFO - PROCESS | 1651 | 1467039699488 Marionette TRACE conn2 <- [1,1366,null,{}] 08:01:39 INFO - PROCESS | 1651 | 1467039699495 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}] 08:01:39 INFO - PROCESS | 1651 | 1467039699499 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:39 INFO - PROCESS | 1651 | 1467039699579 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 08:01:39 INFO - PROCESS | 1651 | 1467039699587 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:39 INFO - PROCESS | 1651 | 1467039699589 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:39 INFO - PROCESS | 1651 | ++DOCSHELL 0x11823e000 == 30 [pid = 1651] [id = 349] 08:01:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x11670ec00) [pid = 1651] [serial = 1046] [outer = 0x0] 08:01:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x117146400) [pid = 1651] [serial = 1047] [outer = 0x11670ec00] 08:01:39 INFO - PROCESS | 1651 | 1467039699617 Marionette DEBUG loaded listener.js 08:01:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x1180bf400) [pid = 1651] [serial = 1048] [outer = 0x11670ec00] 08:01:40 INFO - PROCESS | 1651 | 1467039700040 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] 08:01:40 INFO - PROCESS | 1651 | 1467039700064 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 08:01:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 08:01:40 INFO - PROCESS | 1651 | 1467039700067 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 08:01:40 INFO - PROCESS | 1651 | 1467039700069 Marionette TRACE conn2 <- [1,1370,null,{}] 08:01:40 INFO - PROCESS | 1651 | 1467039700073 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}] 08:01:40 INFO - PROCESS | 1651 | 1467039700075 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:40 INFO - PROCESS | 1651 | 1467039700198 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 08:01:40 INFO - PROCESS | 1651 | 1467039700204 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:40 INFO - PROCESS | 1651 | 1467039700205 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:40 INFO - PROCESS | 1651 | ++DOCSHELL 0x1191a1000 == 31 [pid = 1651] [id = 350] 08:01:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x118307c00) [pid = 1651] [serial = 1049] [outer = 0x0] 08:01:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x11838e800) [pid = 1651] [serial = 1050] [outer = 0x118307c00] 08:01:40 INFO - PROCESS | 1651 | 1467039700248 Marionette DEBUG loaded listener.js 08:01:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x1185c9400) [pid = 1651] [serial = 1051] [outer = 0x118307c00] 08:01:40 INFO - PROCESS | 1651 | 1467039700727 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] 08:01:40 INFO - PROCESS | 1651 | 1467039700741 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 08:01:40 INFO - PROCESS | 1651 | 1467039700744 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 08:01:40 INFO - PROCESS | 1651 | 1467039700745 Marionette TRACE conn2 <- [1,1374,null,{}] 08:01:40 INFO - PROCESS | 1651 | 1467039700770 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}] 08:01:40 INFO - PROCESS | 1651 | 1467039700771 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:40 INFO - PROCESS | 1651 | 1467039700867 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 08:01:40 INFO - PROCESS | 1651 | 1467039700870 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:40 INFO - PROCESS | 1651 | 1467039700871 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:40 INFO - PROCESS | 1651 | ++DOCSHELL 0x120d5d000 == 32 [pid = 1651] [id = 351] 08:01:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x11213ec00) [pid = 1651] [serial = 1052] [outer = 0x0] 08:01:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x118734400) [pid = 1651] [serial = 1053] [outer = 0x11213ec00] 08:01:40 INFO - PROCESS | 1651 | 1467039700896 Marionette DEBUG loaded listener.js 08:01:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x119056c00) [pid = 1651] [serial = 1054] [outer = 0x11213ec00] 08:01:41 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:01:41 INFO - PROCESS | 1651 | 1467039701269 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] 08:01:41 INFO - PROCESS | 1651 | 1467039701279 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 08:01:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 08:01:41 INFO - PROCESS | 1651 | 1467039701282 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 08:01:41 INFO - PROCESS | 1651 | 1467039701283 Marionette TRACE conn2 <- [1,1378,null,{}] 08:01:41 INFO - PROCESS | 1651 | 1467039701286 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}] 08:01:41 INFO - PROCESS | 1651 | 1467039701290 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:41 INFO - PROCESS | 1651 | 1467039701403 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 08:01:41 INFO - PROCESS | 1651 | 1467039701440 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:41 INFO - PROCESS | 1651 | 1467039701441 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:41 INFO - PROCESS | 1651 | ++DOCSHELL 0x121105000 == 33 [pid = 1651] [id = 352] 08:01:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x119081c00) [pid = 1651] [serial = 1055] [outer = 0x0] 08:01:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x11957fc00) [pid = 1651] [serial = 1056] [outer = 0x119081c00] 08:01:41 INFO - PROCESS | 1651 | 1467039701467 Marionette DEBUG loaded listener.js 08:01:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x119a8c400) [pid = 1651] [serial = 1057] [outer = 0x119081c00] 08:01:41 INFO - PROCESS | 1651 | 1467039701787 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] 08:01:41 INFO - PROCESS | 1651 | 1467039701805 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 08:01:41 INFO - PROCESS | 1651 | 1467039701807 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 08:01:41 INFO - PROCESS | 1651 | 1467039701808 Marionette TRACE conn2 <- [1,1382,null,{}] 08:01:41 INFO - PROCESS | 1651 | 1467039701810 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}] 08:01:41 INFO - PROCESS | 1651 | 1467039701821 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:41 INFO - PROCESS | 1651 | 1467039701928 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 08:01:41 INFO - PROCESS | 1651 | 1467039701933 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:41 INFO - PROCESS | 1651 | 1467039701934 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:41 INFO - PROCESS | 1651 | ++DOCSHELL 0x121b0a800 == 34 [pid = 1651] [id = 353] 08:01:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x1128a3800) [pid = 1651] [serial = 1058] [outer = 0x0] 08:01:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x120e8a000) [pid = 1651] [serial = 1059] [outer = 0x1128a3800] 08:01:41 INFO - PROCESS | 1651 | 1467039701959 Marionette DEBUG loaded listener.js 08:01:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x12103f000) [pid = 1651] [serial = 1060] [outer = 0x1128a3800] 08:01:42 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:01:42 INFO - PROCESS | 1651 | 1467039702329 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] 08:01:42 INFO - PROCESS | 1651 | 1467039702379 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 08:01:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 08:01:42 INFO - PROCESS | 1651 | 1467039702382 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 08:01:42 INFO - PROCESS | 1651 | 1467039702384 Marionette TRACE conn2 <- [1,1386,null,{}] 08:01:42 INFO - PROCESS | 1651 | 1467039702388 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}] 08:01:42 INFO - PROCESS | 1651 | 1467039702389 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:42 INFO - PROCESS | 1651 | 1467039702754 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 08:01:42 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x1217e1000) [pid = 1651] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 08:01:42 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x1128a6400) [pid = 1651] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 08:01:42 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x119a86400) [pid = 1651] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 08:01:42 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x11693a000) [pid = 1651] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 08:01:42 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x11957a000) [pid = 1651] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 08:01:42 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x1128a2400) [pid = 1651] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 08:01:42 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x1248c0000) [pid = 1651] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 08:01:42 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x1128a5800) [pid = 1651] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 08:01:42 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x112ad4400) [pid = 1651] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 08:01:42 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x115dab800) [pid = 1651] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 08:01:42 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x112a7f800) [pid = 1651] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 08:01:42 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x112699000) [pid = 1651] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 08:01:42 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x1121a9000) [pid = 1651] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 08:01:42 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x11295f000) [pid = 1651] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 08:01:42 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x126913000) [pid = 1651] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 08:01:42 INFO - PROCESS | 1651 | 1467039702800 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:42 INFO - PROCESS | 1651 | 1467039702802 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:42 INFO - PROCESS | 1651 | ++DOCSHELL 0x116fdc800 == 35 [pid = 1651] [id = 354] 08:01:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x110e25800) [pid = 1651] [serial = 1061] [outer = 0x0] 08:01:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x112696c00) [pid = 1651] [serial = 1062] [outer = 0x110e25800] 08:01:42 INFO - PROCESS | 1651 | 1467039702827 Marionette DEBUG loaded listener.js 08:01:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x112a7f800) [pid = 1651] [serial = 1063] [outer = 0x110e25800] 08:01:43 INFO - PROCESS | 1651 | 1467039703104 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] 08:01:43 INFO - PROCESS | 1651 | 1467039703168 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 08:01:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 08:01:43 INFO - PROCESS | 1651 | 1467039703172 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 08:01:43 INFO - PROCESS | 1651 | 1467039703173 Marionette TRACE conn2 <- [1,1390,null,{}] 08:01:43 INFO - PROCESS | 1651 | 1467039703175 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}] 08:01:43 INFO - PROCESS | 1651 | 1467039703176 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:43 INFO - PROCESS | 1651 | 1467039703264 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 08:01:43 INFO - PROCESS | 1651 | 1467039703317 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:43 INFO - PROCESS | 1651 | 1467039703318 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:43 INFO - PROCESS | 1651 | ++DOCSHELL 0x1248d7800 == 36 [pid = 1651] [id = 355] 08:01:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x110ee9400) [pid = 1651] [serial = 1064] [outer = 0x0] 08:01:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x118311000) [pid = 1651] [serial = 1065] [outer = 0x110ee9400] 08:01:43 INFO - PROCESS | 1651 | 1467039703343 Marionette DEBUG loaded listener.js 08:01:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x119a83000) [pid = 1651] [serial = 1066] [outer = 0x110ee9400] 08:01:43 INFO - PROCESS | 1651 | 1467039703617 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]]]}] 08:01:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 08:01:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 470ms 08:01:43 INFO - PROCESS | 1651 | 1467039703643 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 08:01:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 08:01:43 INFO - PROCESS | 1651 | 1467039703644 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 08:01:43 INFO - PROCESS | 1651 | 1467039703646 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 08:01:43 INFO - PROCESS | 1651 | 1467039703647 Marionette TRACE conn2 <- [1,1394,null,{}] 08:01:43 INFO - PROCESS | 1651 | 1467039703658 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}] 08:01:43 INFO - PROCESS | 1651 | 1467039703660 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:43 INFO - PROCESS | 1651 | 1467039703742 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 08:01:43 INFO - PROCESS | 1651 | 1467039703746 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:43 INFO - PROCESS | 1651 | 1467039703748 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:43 INFO - PROCESS | 1651 | ++DOCSHELL 0x126576800 == 37 [pid = 1651] [id = 356] 08:01:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x119a86400) [pid = 1651] [serial = 1067] [outer = 0x0] 08:01:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x1213d4800) [pid = 1651] [serial = 1068] [outer = 0x119a86400] 08:01:43 INFO - PROCESS | 1651 | 1467039703775 Marionette DEBUG loaded listener.js 08:01:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x121466c00) [pid = 1651] [serial = 1069] [outer = 0x119a86400] 08:01:44 INFO - PROCESS | 1651 | 1467039704095 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]]]}] 08:01:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 08:01:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 478ms 08:01:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 08:01:44 INFO - PROCESS | 1651 | 1467039704125 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 08:01:44 INFO - PROCESS | 1651 | 1467039704126 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 08:01:44 INFO - PROCESS | 1651 | 1467039704128 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 08:01:44 INFO - PROCESS | 1651 | 1467039704131 Marionette TRACE conn2 <- [1,1398,null,{}] 08:01:44 INFO - PROCESS | 1651 | 1467039704133 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}] 08:01:44 INFO - PROCESS | 1651 | 1467039704134 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:44 INFO - PROCESS | 1651 | 1467039704261 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 08:01:44 INFO - PROCESS | 1651 | 1467039704269 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:44 INFO - PROCESS | 1651 | 1467039704271 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:44 INFO - PROCESS | 1651 | ++DOCSHELL 0x126979800 == 38 [pid = 1651] [id = 357] 08:01:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x1198d8800) [pid = 1651] [serial = 1070] [outer = 0x0] 08:01:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x1216f6000) [pid = 1651] [serial = 1071] [outer = 0x1198d8800] 08:01:44 INFO - PROCESS | 1651 | 1467039704297 Marionette DEBUG loaded listener.js 08:01:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x121b86800) [pid = 1651] [serial = 1072] [outer = 0x1198d8800] 08:01:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 08:01:44 INFO - PROCESS | 1651 | 1467039704637 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]]]}] 08:01:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 519ms 08:01:44 INFO - PROCESS | 1651 | 1467039704648 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 08:01:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 08:01:44 INFO - PROCESS | 1651 | 1467039704652 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 08:01:44 INFO - PROCESS | 1651 | 1467039704654 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 08:01:44 INFO - PROCESS | 1651 | 1467039704655 Marionette TRACE conn2 <- [1,1402,null,{}] 08:01:44 INFO - PROCESS | 1651 | 1467039704657 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}] 08:01:44 INFO - PROCESS | 1651 | 1467039704659 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:44 INFO - PROCESS | 1651 | 1467039704739 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 08:01:44 INFO - PROCESS | 1651 | 1467039704839 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:44 INFO - PROCESS | 1651 | 1467039704840 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:44 INFO - PROCESS | 1651 | ++DOCSHELL 0x112ab6800 == 39 [pid = 1651] [id = 358] 08:01:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x110ee4000) [pid = 1651] [serial = 1073] [outer = 0x0] 08:01:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x111c19800) [pid = 1651] [serial = 1074] [outer = 0x110ee4000] 08:01:44 INFO - PROCESS | 1651 | 1467039704873 Marionette DEBUG loaded listener.js 08:01:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x11269e800) [pid = 1651] [serial = 1075] [outer = 0x110ee4000] 08:01:45 INFO - PROCESS | 1651 | 1467039705395 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]]]}] 08:01:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 08:01:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 818ms 08:01:45 INFO - PROCESS | 1651 | 1467039705474 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 08:01:45 INFO - PROCESS | 1651 | 1467039705477 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 08:01:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 08:01:45 INFO - PROCESS | 1651 | 1467039705480 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 08:01:45 INFO - PROCESS | 1651 | 1467039705482 Marionette TRACE conn2 <- [1,1406,null,{}] 08:01:45 INFO - PROCESS | 1651 | 1467039705486 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}] 08:01:45 INFO - PROCESS | 1651 | 1467039705487 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:45 INFO - PROCESS | 1651 | 1467039705623 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 08:01:45 INFO - PROCESS | 1651 | 1467039705702 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:45 INFO - PROCESS | 1651 | 1467039705704 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:45 INFO - PROCESS | 1651 | ++DOCSHELL 0x118e79800 == 40 [pid = 1651] [id = 359] 08:01:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x115e59800) [pid = 1651] [serial = 1076] [outer = 0x0] 08:01:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x1164e6000) [pid = 1651] [serial = 1077] [outer = 0x115e59800] 08:01:45 INFO - PROCESS | 1651 | 1467039705735 Marionette DEBUG loaded listener.js 08:01:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x11670dc00) [pid = 1651] [serial = 1078] [outer = 0x115e59800] 08:01:46 INFO - PROCESS | 1651 | 1467039706251 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]]]}] 08:01:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 08:01:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 823ms 08:01:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 08:01:46 INFO - PROCESS | 1651 | 1467039706305 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 08:01:46 INFO - PROCESS | 1651 | 1467039706307 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 08:01:46 INFO - PROCESS | 1651 | 1467039706310 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 08:01:46 INFO - PROCESS | 1651 | 1467039706311 Marionette TRACE conn2 <- [1,1410,null,{}] 08:01:46 INFO - PROCESS | 1651 | 1467039706314 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}] 08:01:46 INFO - PROCESS | 1651 | 1467039706315 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:46 INFO - PROCESS | 1651 | 1467039706429 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 08:01:46 INFO - PROCESS | 1651 | 1467039706617 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:46 INFO - PROCESS | 1651 | 1467039706618 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:46 INFO - PROCESS | 1651 | ++DOCSHELL 0x116679000 == 41 [pid = 1651] [id = 360] 08:01:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x111e58800) [pid = 1651] [serial = 1079] [outer = 0x0] 08:01:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x112d41800) [pid = 1651] [serial = 1080] [outer = 0x111e58800] 08:01:46 INFO - PROCESS | 1651 | 1467039706647 Marionette DEBUG loaded listener.js 08:01:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x115da9800) [pid = 1651] [serial = 1081] [outer = 0x111e58800] 08:01:47 INFO - PROCESS | 1651 | --DOCSHELL 0x126979800 == 40 [pid = 1651] [id = 357] 08:01:47 INFO - PROCESS | 1651 | --DOCSHELL 0x126576800 == 39 [pid = 1651] [id = 356] 08:01:47 INFO - PROCESS | 1651 | --DOCSHELL 0x1248d7800 == 38 [pid = 1651] [id = 355] 08:01:47 INFO - PROCESS | 1651 | --DOCSHELL 0x116fdc800 == 37 [pid = 1651] [id = 354] 08:01:47 INFO - PROCESS | 1651 | --DOCSHELL 0x121b0a800 == 36 [pid = 1651] [id = 353] 08:01:47 INFO - PROCESS | 1651 | --DOCSHELL 0x121105000 == 35 [pid = 1651] [id = 352] 08:01:47 INFO - PROCESS | 1651 | --DOCSHELL 0x120d5d000 == 34 [pid = 1651] [id = 351] 08:01:47 INFO - PROCESS | 1651 | --DOCSHELL 0x1191a1000 == 33 [pid = 1651] [id = 350] 08:01:47 INFO - PROCESS | 1651 | --DOCSHELL 0x11823e000 == 32 [pid = 1651] [id = 349] 08:01:47 INFO - PROCESS | 1651 | --DOCSHELL 0x116fe2000 == 31 [pid = 1651] [id = 348] 08:01:47 INFO - PROCESS | 1651 | --DOCSHELL 0x115ebc000 == 30 [pid = 1651] [id = 347] 08:01:47 INFO - PROCESS | 1651 | 1467039707159 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]]]}] 08:01:47 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x12691d000) [pid = 1651] [serial = 1026] [outer = 0x0] [url = about:blank] 08:01:47 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x12677ec00) [pid = 1651] [serial = 1023] [outer = 0x0] [url = about:blank] 08:01:47 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x119a7f800) [pid = 1651] [serial = 1005] [outer = 0x0] [url = about:blank] 08:01:47 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x1213c9800) [pid = 1651] [serial = 1008] [outer = 0x0] [url = about:blank] 08:01:47 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x117dab400) [pid = 1651] [serial = 996] [outer = 0x0] [url = about:blank] 08:01:47 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x11830ec00) [pid = 1651] [serial = 997] [outer = 0x0] [url = about:blank] 08:01:47 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x119880000) [pid = 1651] [serial = 1002] [outer = 0x0] [url = about:blank] 08:01:47 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x124e17400) [pid = 1651] [serial = 1011] [outer = 0x0] [url = about:blank] 08:01:47 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x125388000) [pid = 1651] [serial = 985] [outer = 0x0] [url = about:blank] 08:01:47 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x124b52000) [pid = 1651] [serial = 984] [outer = 0x0] [url = about:blank] 08:01:47 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x1254d8000) [pid = 1651] [serial = 1012] [outer = 0x0] [url = about:blank] 08:01:47 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x118394000) [pid = 1651] [serial = 999] [outer = 0x0] [url = about:blank] 08:01:47 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x119085800) [pid = 1651] [serial = 1000] [outer = 0x0] [url = about:blank] 08:01:47 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x1167c1400) [pid = 1651] [serial = 990] [outer = 0x0] [url = about:blank] 08:01:47 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x1248be400) [pid = 1651] [serial = 1009] [outer = 0x0] [url = about:blank] 08:01:47 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x1180c1c00) [pid = 1651] [serial = 991] [outer = 0x0] [url = about:blank] 08:01:47 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x11619a800) [pid = 1651] [serial = 993] [outer = 0x0] [url = about:blank] 08:01:47 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x1167c0000) [pid = 1651] [serial = 994] [outer = 0x0] [url = about:blank] 08:01:47 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x1131f9c00) [pid = 1651] [serial = 987] [outer = 0x0] [url = about:blank] 08:01:47 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x115db4c00) [pid = 1651] [serial = 988] [outer = 0x0] [url = about:blank] 08:01:47 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x1260d3400) [pid = 1651] [serial = 1014] [outer = 0x0] [url = about:blank] 08:01:47 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x116908000) [pid = 1651] [serial = 1017] [outer = 0x0] [url = about:blank] 08:01:47 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x1260d3000) [pid = 1651] [serial = 1021] [outer = 0x0] [url = about:blank] 08:01:47 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x126460000) [pid = 1651] [serial = 1015] [outer = 0x0] [url = about:blank] 08:01:47 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x120e8d800) [pid = 1651] [serial = 1006] [outer = 0x0] [url = about:blank] 08:01:47 INFO - PROCESS | 1651 | --DOMWINDOW == 75 (0x12128a400) [pid = 1651] [serial = 1020] [outer = 0x0] [url = about:blank] 08:01:47 INFO - PROCESS | 1651 | --DOMWINDOW == 74 (0x126908800) [pid = 1651] [serial = 1024] [outer = 0x0] [url = about:blank] 08:01:47 INFO - PROCESS | 1651 | --DOMWINDOW == 73 (0x1198cc800) [pid = 1651] [serial = 1003] [outer = 0x0] [url = about:blank] 08:01:47 INFO - PROCESS | 1651 | --DOMWINDOW == 72 (0x118e0d400) [pid = 1651] [serial = 1018] [outer = 0x0] [url = about:blank] 08:01:47 INFO - PROCESS | 1651 | --DOMWINDOW == 71 (0x126927800) [pid = 1651] [serial = 1027] [outer = 0x0] [url = about:blank] 08:01:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 08:01:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 870ms 08:01:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 08:01:47 INFO - PROCESS | 1651 | 1467039707190 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 08:01:47 INFO - PROCESS | 1651 | 1467039707192 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 08:01:47 INFO - PROCESS | 1651 | 1467039707195 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 08:01:47 INFO - PROCESS | 1651 | 1467039707198 Marionette TRACE conn2 <- [1,1414,null,{}] 08:01:47 INFO - PROCESS | 1651 | 1467039707202 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}] 08:01:47 INFO - PROCESS | 1651 | 1467039707204 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:47 INFO - PROCESS | 1651 | 1467039707285 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 08:01:47 INFO - PROCESS | 1651 | 1467039707291 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:47 INFO - PROCESS | 1651 | 1467039707292 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:47 INFO - PROCESS | 1651 | ++DOCSHELL 0x116acd000 == 31 [pid = 1651] [id = 361] 08:01:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 72 (0x116709400) [pid = 1651] [serial = 1082] [outer = 0x0] 08:01:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 73 (0x116935800) [pid = 1651] [serial = 1083] [outer = 0x116709400] 08:01:47 INFO - PROCESS | 1651 | 1467039707322 Marionette DEBUG loaded listener.js 08:01:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 74 (0x117dab800) [pid = 1651] [serial = 1084] [outer = 0x116709400] 08:01:47 INFO - PROCESS | 1651 | 1467039707688 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]]]}] 08:01:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 08:01:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 523ms 08:01:47 INFO - PROCESS | 1651 | 1467039707724 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 08:01:47 INFO - PROCESS | 1651 | 1467039707727 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 08:01:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 08:01:47 INFO - PROCESS | 1651 | 1467039707730 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 08:01:47 INFO - PROCESS | 1651 | 1467039707731 Marionette TRACE conn2 <- [1,1418,null,{}] 08:01:47 INFO - PROCESS | 1651 | 1467039707734 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}] 08:01:47 INFO - PROCESS | 1651 | 1467039707735 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:47 INFO - PROCESS | 1651 | 1467039707817 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 08:01:47 INFO - PROCESS | 1651 | 1467039707824 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:47 INFO - PROCESS | 1651 | 1467039707825 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:47 INFO - PROCESS | 1651 | ++DOCSHELL 0x119045800 == 32 [pid = 1651] [id = 362] 08:01:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 75 (0x11269d000) [pid = 1651] [serial = 1085] [outer = 0x0] 08:01:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 76 (0x1183cdc00) [pid = 1651] [serial = 1086] [outer = 0x11269d000] 08:01:47 INFO - PROCESS | 1651 | 1467039707852 Marionette DEBUG loaded listener.js 08:01:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x118730400) [pid = 1651] [serial = 1087] [outer = 0x11269d000] 08:01:48 INFO - PROCESS | 1651 | 1467039708223 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]]]}] 08:01:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 08:01:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 521ms 08:01:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 08:01:48 INFO - PROCESS | 1651 | 1467039708254 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 08:01:48 INFO - PROCESS | 1651 | 1467039708256 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 08:01:48 INFO - PROCESS | 1651 | 1467039708263 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 08:01:48 INFO - PROCESS | 1651 | 1467039708267 Marionette TRACE conn2 <- [1,1422,null,{}] 08:01:48 INFO - PROCESS | 1651 | 1467039708271 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}] 08:01:48 INFO - PROCESS | 1651 | 1467039708273 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:48 INFO - PROCESS | 1651 | 1467039708355 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 08:01:48 INFO - PROCESS | 1651 | 1467039708359 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:48 INFO - PROCESS | 1651 | 1467039708360 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:48 INFO - PROCESS | 1651 | ++DOCSHELL 0x120dfa800 == 33 [pid = 1651] [id = 363] 08:01:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x112959000) [pid = 1651] [serial = 1088] [outer = 0x0] 08:01:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x119057800) [pid = 1651] [serial = 1089] [outer = 0x112959000] 08:01:48 INFO - PROCESS | 1651 | 1467039708388 Marionette DEBUG loaded listener.js 08:01:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x119061c00) [pid = 1651] [serial = 1090] [outer = 0x112959000] 08:01:48 INFO - PROCESS | 1651 | 1467039708745 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]]]}] 08:01:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 08:01:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 531ms 08:01:48 INFO - PROCESS | 1651 | 1467039708789 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 08:01:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 08:01:48 INFO - PROCESS | 1651 | 1467039708791 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 08:01:48 INFO - PROCESS | 1651 | 1467039708793 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 08:01:48 INFO - PROCESS | 1651 | 1467039708794 Marionette TRACE conn2 <- [1,1426,null,{}] 08:01:48 INFO - PROCESS | 1651 | 1467039708797 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}] 08:01:48 INFO - PROCESS | 1651 | 1467039708798 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:48 INFO - PROCESS | 1651 | 1467039708906 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 08:01:48 INFO - PROCESS | 1651 | 1467039708937 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:48 INFO - PROCESS | 1651 | 1467039708938 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:48 INFO - PROCESS | 1651 | ++DOCSHELL 0x118248000 == 34 [pid = 1651] [id = 364] 08:01:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x117da9400) [pid = 1651] [serial = 1091] [outer = 0x0] 08:01:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x119880000) [pid = 1651] [serial = 1092] [outer = 0x117da9400] 08:01:48 INFO - PROCESS | 1651 | 1467039708964 Marionette DEBUG loaded listener.js 08:01:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x119a87000) [pid = 1651] [serial = 1093] [outer = 0x117da9400] 08:01:49 INFO - PROCESS | 1651 | 1467039709289 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]]]}] 08:01:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 08:01:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 519ms 08:01:49 INFO - PROCESS | 1651 | 1467039709313 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 08:01:49 INFO - PROCESS | 1651 | 1467039709314 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 08:01:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 08:01:49 INFO - PROCESS | 1651 | 1467039709324 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 08:01:49 INFO - PROCESS | 1651 | 1467039709326 Marionette TRACE conn2 <- [1,1430,null,{}] 08:01:49 INFO - PROCESS | 1651 | 1467039709328 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}] 08:01:49 INFO - PROCESS | 1651 | 1467039709329 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:49 INFO - PROCESS | 1651 | 1467039709429 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 08:01:49 INFO - PROCESS | 1651 | 1467039709433 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:49 INFO - PROCESS | 1651 | 1467039709438 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:49 INFO - PROCESS | 1651 | ++DOCSHELL 0x124eae800 == 35 [pid = 1651] [id = 365] 08:01:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x120f28c00) [pid = 1651] [serial = 1094] [outer = 0x0] 08:01:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x121035400) [pid = 1651] [serial = 1095] [outer = 0x120f28c00] 08:01:49 INFO - PROCESS | 1651 | 1467039709470 Marionette DEBUG loaded listener.js 08:01:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x1213d1800) [pid = 1651] [serial = 1096] [outer = 0x120f28c00] 08:01:49 INFO - PROCESS | 1651 | 1467039709877 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]]]}] 08:01:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 08:01:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 568ms 08:01:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 08:01:49 INFO - PROCESS | 1651 | 1467039709893 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 08:01:49 INFO - PROCESS | 1651 | 1467039709894 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 08:01:49 INFO - PROCESS | 1651 | 1467039709897 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 08:01:49 INFO - PROCESS | 1651 | 1467039709898 Marionette TRACE conn2 <- [1,1434,null,{}] 08:01:49 INFO - PROCESS | 1651 | 1467039709900 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}] 08:01:49 INFO - PROCESS | 1651 | 1467039709902 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:50 INFO - PROCESS | 1651 | 1467039710005 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 08:01:50 INFO - PROCESS | 1651 | 1467039710040 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:50 INFO - PROCESS | 1651 | 1467039710041 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:50 INFO - PROCESS | 1651 | ++DOCSHELL 0x12609b800 == 36 [pid = 1651] [id = 366] 08:01:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x1213d8c00) [pid = 1651] [serial = 1097] [outer = 0x0] 08:01:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x1217e0800) [pid = 1651] [serial = 1098] [outer = 0x1213d8c00] 08:01:50 INFO - PROCESS | 1651 | 1467039710065 Marionette DEBUG loaded listener.js 08:01:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x1248b7c00) [pid = 1651] [serial = 1099] [outer = 0x1213d8c00] 08:01:50 INFO - PROCESS | 1651 | 1467039710406 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]]]}] 08:01:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 08:01:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 517ms 08:01:50 INFO - PROCESS | 1651 | 1467039710416 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 08:01:50 INFO - PROCESS | 1651 | 1467039710418 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 08:01:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 08:01:50 INFO - PROCESS | 1651 | 1467039710420 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 08:01:50 INFO - PROCESS | 1651 | 1467039710421 Marionette TRACE conn2 <- [1,1438,null,{}] 08:01:50 INFO - PROCESS | 1651 | 1467039710424 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}] 08:01:50 INFO - PROCESS | 1651 | 1467039710425 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:50 INFO - PROCESS | 1651 | 1467039710524 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 08:01:50 INFO - PROCESS | 1651 | 1467039710537 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:50 INFO - PROCESS | 1651 | 1467039710539 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:50 INFO - PROCESS | 1651 | ++DOCSHELL 0x128b3f000 == 37 [pid = 1651] [id = 367] 08:01:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x12188ec00) [pid = 1651] [serial = 1100] [outer = 0x0] 08:01:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x124912c00) [pid = 1651] [serial = 1101] [outer = 0x12188ec00] 08:01:50 INFO - PROCESS | 1651 | 1467039710564 Marionette DEBUG loaded listener.js 08:01:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x124bc5c00) [pid = 1651] [serial = 1102] [outer = 0x12188ec00] 08:01:50 INFO - PROCESS | 1651 | 1467039710919 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]]]}] 08:01:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 08:01:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 524ms 08:01:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 08:01:50 INFO - PROCESS | 1651 | 1467039710945 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 08:01:50 INFO - PROCESS | 1651 | 1467039710946 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 08:01:50 INFO - PROCESS | 1651 | 1467039710948 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 08:01:50 INFO - PROCESS | 1651 | 1467039710951 Marionette TRACE conn2 <- [1,1442,null,{}] 08:01:50 INFO - PROCESS | 1651 | 1467039710961 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}] 08:01:50 INFO - PROCESS | 1651 | 1467039710963 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:51 INFO - PROCESS | 1651 | 1467039711061 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 08:01:51 INFO - PROCESS | 1651 | 1467039711068 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:51 INFO - PROCESS | 1651 | 1467039711069 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:51 INFO - PROCESS | 1651 | ++DOCSHELL 0x1292dc000 == 38 [pid = 1651] [id = 368] 08:01:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x123eea800) [pid = 1651] [serial = 1103] [outer = 0x0] 08:01:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x125438000) [pid = 1651] [serial = 1104] [outer = 0x123eea800] 08:01:51 INFO - PROCESS | 1651 | 1467039711130 Marionette DEBUG loaded listener.js 08:01:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x1260d2000) [pid = 1651] [serial = 1105] [outer = 0x123eea800] 08:01:51 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x11213ec00) [pid = 1651] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 08:01:51 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x119081c00) [pid = 1651] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 08:01:51 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x118307c00) [pid = 1651] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 08:01:51 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x113375800) [pid = 1651] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 08:01:51 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x11670ec00) [pid = 1651] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 08:01:51 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x11295b000) [pid = 1651] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 08:01:51 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x112a73800) [pid = 1651] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 08:01:51 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x113c5a800) [pid = 1651] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 08:01:51 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x118523000) [pid = 1651] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 08:01:51 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x1183c7000) [pid = 1651] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 08:01:51 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x1128a3800) [pid = 1651] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 08:01:51 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x110e25800) [pid = 1651] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 08:01:51 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x119a86400) [pid = 1651] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 08:01:51 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x110ee9400) [pid = 1651] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 08:01:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 08:01:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 579ms 08:01:51 INFO - PROCESS | 1651 | 1467039711522 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]]]}] 08:01:51 INFO - PROCESS | 1651 | 1467039711527 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 08:01:51 INFO - PROCESS | 1651 | 1467039711529 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 08:01:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 08:01:51 INFO - PROCESS | 1651 | 1467039711557 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 08:01:51 INFO - PROCESS | 1651 | 1467039711559 Marionette TRACE conn2 <- [1,1446,null,{}] 08:01:51 INFO - PROCESS | 1651 | 1467039711564 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}] 08:01:51 INFO - PROCESS | 1651 | 1467039711566 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:51 INFO - PROCESS | 1651 | 1467039711660 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 08:01:51 INFO - PROCESS | 1651 | 1467039711663 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:51 INFO - PROCESS | 1651 | 1467039711664 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:51 INFO - PROCESS | 1651 | ++DOCSHELL 0x120df6800 == 39 [pid = 1651] [id = 369] 08:01:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x113c5bc00) [pid = 1651] [serial = 1106] [outer = 0x0] 08:01:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x11838dc00) [pid = 1651] [serial = 1107] [outer = 0x113c5bc00] 08:01:51 INFO - PROCESS | 1651 | 1467039711690 Marionette DEBUG loaded listener.js 08:01:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x11907f400) [pid = 1651] [serial = 1108] [outer = 0x113c5bc00] 08:01:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 08:01:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 490ms 08:01:52 INFO - PROCESS | 1651 | 1467039712025 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]]]}] 08:01:52 INFO - PROCESS | 1651 | 1467039712034 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 08:01:52 INFO - PROCESS | 1651 | 1467039712037 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 08:01:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 08:01:52 INFO - PROCESS | 1651 | 1467039712040 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 08:01:52 INFO - PROCESS | 1651 | 1467039712041 Marionette TRACE conn2 <- [1,1450,null,{}] 08:01:52 INFO - PROCESS | 1651 | 1467039712043 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}] 08:01:52 INFO - PROCESS | 1651 | 1467039712044 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:52 INFO - PROCESS | 1651 | 1467039712131 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 08:01:52 INFO - PROCESS | 1651 | 1467039712189 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:52 INFO - PROCESS | 1651 | 1467039712191 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:52 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a793800 == 40 [pid = 1651] [id = 370] 08:01:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x116f98400) [pid = 1651] [serial = 1109] [outer = 0x0] 08:01:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x1213cec00) [pid = 1651] [serial = 1110] [outer = 0x116f98400] 08:01:52 INFO - PROCESS | 1651 | 1467039712225 Marionette DEBUG loaded listener.js 08:01:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x1260da800) [pid = 1651] [serial = 1111] [outer = 0x116f98400] 08:01:52 INFO - PROCESS | 1651 | 1467039712524 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]]]}] 08:01:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 08:01:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 521ms 08:01:52 INFO - PROCESS | 1651 | 1467039712562 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 08:01:52 INFO - PROCESS | 1651 | 1467039712564 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 08:01:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 08:01:52 INFO - PROCESS | 1651 | 1467039712566 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 08:01:52 INFO - PROCESS | 1651 | 1467039712571 Marionette TRACE conn2 <- [1,1454,null,{}] 08:01:52 INFO - PROCESS | 1651 | 1467039712574 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}] 08:01:52 INFO - PROCESS | 1651 | 1467039712575 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:52 INFO - PROCESS | 1651 | 1467039712672 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 08:01:52 INFO - PROCESS | 1651 | 1467039712675 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:52 INFO - PROCESS | 1651 | 1467039712676 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:52 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b0b1800 == 41 [pid = 1651] [id = 371] 08:01:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x1260dac00) [pid = 1651] [serial = 1112] [outer = 0x0] 08:01:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x126564800) [pid = 1651] [serial = 1113] [outer = 0x1260dac00] 08:01:52 INFO - PROCESS | 1651 | 1467039712701 Marionette DEBUG loaded listener.js 08:01:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x12690a400) [pid = 1651] [serial = 1114] [outer = 0x1260dac00] 08:01:53 INFO - PROCESS | 1651 | 1467039713071 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]]]}] 08:01:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 08:01:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 523ms 08:01:53 INFO - PROCESS | 1651 | 1467039713093 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 08:01:53 INFO - PROCESS | 1651 | 1467039713094 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 08:01:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 08:01:53 INFO - PROCESS | 1651 | 1467039713097 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 08:01:53 INFO - PROCESS | 1651 | 1467039713098 Marionette TRACE conn2 <- [1,1458,null,{}] 08:01:53 INFO - PROCESS | 1651 | 1467039713100 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}] 08:01:53 INFO - PROCESS | 1651 | 1467039713101 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:53 INFO - PROCESS | 1651 | 1467039713199 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 08:01:53 INFO - PROCESS | 1651 | 1467039713205 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:53 INFO - PROCESS | 1651 | 1467039713207 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:53 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b8db000 == 42 [pid = 1651] [id = 372] 08:01:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x12690ac00) [pid = 1651] [serial = 1115] [outer = 0x0] 08:01:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x126926400) [pid = 1651] [serial = 1116] [outer = 0x12690ac00] 08:01:53 INFO - PROCESS | 1651 | 1467039713236 Marionette DEBUG loaded listener.js 08:01:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x128911000) [pid = 1651] [serial = 1117] [outer = 0x12690ac00] 08:01:53 INFO - PROCESS | 1651 | 1467039713911 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]]]}] 08:01:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 08:01:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 873ms 08:01:53 INFO - PROCESS | 1651 | 1467039713978 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 08:01:53 INFO - PROCESS | 1651 | 1467039713981 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 08:01:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 08:01:53 INFO - PROCESS | 1651 | 1467039713986 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 08:01:53 INFO - PROCESS | 1651 | 1467039713989 Marionette TRACE conn2 <- [1,1462,null,{}] 08:01:53 INFO - PROCESS | 1651 | 1467039713993 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}] 08:01:53 INFO - PROCESS | 1651 | 1467039713994 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:54 INFO - PROCESS | 1651 | 1467039714102 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 08:01:54 INFO - PROCESS | 1651 | 1467039714161 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:54 INFO - PROCESS | 1651 | 1467039714162 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:54 INFO - PROCESS | 1651 | ++DOCSHELL 0x1184da000 == 43 [pid = 1651] [id = 373] 08:01:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x115db2c00) [pid = 1651] [serial = 1118] [outer = 0x0] 08:01:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x116905400) [pid = 1651] [serial = 1119] [outer = 0x115db2c00] 08:01:54 INFO - PROCESS | 1651 | 1467039714194 Marionette DEBUG loaded listener.js 08:01:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x1180b7000) [pid = 1651] [serial = 1120] [outer = 0x115db2c00] 08:01:54 INFO - PROCESS | 1651 | 1467039714768 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]]]}] 08:01:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 08:01:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 823ms 08:01:54 INFO - PROCESS | 1651 | 1467039714808 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 08:01:54 INFO - PROCESS | 1651 | 1467039714812 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 08:01:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 08:01:54 INFO - PROCESS | 1651 | 1467039714816 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 08:01:54 INFO - PROCESS | 1651 | 1467039714818 Marionette TRACE conn2 <- [1,1466,null,{}] 08:01:54 INFO - PROCESS | 1651 | 1467039714821 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}] 08:01:54 INFO - PROCESS | 1651 | 1467039714822 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:54 INFO - PROCESS | 1651 | 1467039714931 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 08:01:55 INFO - PROCESS | 1651 | 1467039715002 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:55 INFO - PROCESS | 1651 | 1467039715004 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:55 INFO - PROCESS | 1651 | ++DOCSHELL 0x126963000 == 44 [pid = 1651] [id = 374] 08:01:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x1185da400) [pid = 1651] [serial = 1121] [outer = 0x0] 08:01:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x11962ac00) [pid = 1651] [serial = 1122] [outer = 0x1185da400] 08:01:55 INFO - PROCESS | 1651 | 1467039715034 Marionette DEBUG loaded listener.js 08:01:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x120e84c00) [pid = 1651] [serial = 1123] [outer = 0x1185da400] 08:01:55 INFO - PROCESS | 1651 | 1467039715532 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]]]}] 08:01:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 08:01:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 724ms 08:01:55 INFO - PROCESS | 1651 | 1467039715540 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 08:01:55 INFO - PROCESS | 1651 | 1467039715542 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 08:01:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 08:01:55 INFO - PROCESS | 1651 | 1467039715544 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 08:01:55 INFO - PROCESS | 1651 | 1467039715547 Marionette TRACE conn2 <- [1,1470,null,{}] 08:01:55 INFO - PROCESS | 1651 | 1467039715576 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}] 08:01:55 INFO - PROCESS | 1651 | 1467039715580 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:55 INFO - PROCESS | 1651 | 1467039715687 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 08:01:55 INFO - PROCESS | 1651 | 1467039715758 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:55 INFO - PROCESS | 1651 | 1467039715760 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:55 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c271000 == 45 [pid = 1651] [id = 375] 08:01:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x121b86c00) [pid = 1651] [serial = 1124] [outer = 0x0] 08:01:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x1248bf000) [pid = 1651] [serial = 1125] [outer = 0x121b86c00] 08:01:55 INFO - PROCESS | 1651 | 1467039715792 Marionette DEBUG loaded listener.js 08:01:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x1260d8000) [pid = 1651] [serial = 1126] [outer = 0x121b86c00] 08:01:56 INFO - PROCESS | 1651 | 1467039716258 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]]]}] 08:01:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 08:01:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 746ms 08:01:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 08:01:56 INFO - PROCESS | 1651 | 1467039716291 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 08:01:56 INFO - PROCESS | 1651 | 1467039716293 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 08:01:56 INFO - PROCESS | 1651 | 1467039716295 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 08:01:56 INFO - PROCESS | 1651 | 1467039716296 Marionette TRACE conn2 <- [1,1474,null,{}] 08:01:56 INFO - PROCESS | 1651 | 1467039716321 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}] 08:01:56 INFO - PROCESS | 1651 | 1467039716322 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:56 INFO - PROCESS | 1651 | 1467039716433 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 08:01:56 INFO - PROCESS | 1651 | 1467039716503 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:56 INFO - PROCESS | 1651 | 1467039716505 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:56 INFO - PROCESS | 1651 | ++DOCSHELL 0x116607000 == 46 [pid = 1651] [id = 376] 08:01:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x115dadc00) [pid = 1651] [serial = 1127] [outer = 0x0] 08:01:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x1185e0400) [pid = 1651] [serial = 1128] [outer = 0x115dadc00] 08:01:56 INFO - PROCESS | 1651 | 1467039716534 Marionette DEBUG loaded listener.js 08:01:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x1264e9c00) [pid = 1651] [serial = 1129] [outer = 0x115dadc00] 08:01:57 INFO - PROCESS | 1651 | 1467039717187 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]]]}] 08:01:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 08:01:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 922ms 08:01:57 INFO - PROCESS | 1651 | 1467039717222 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 08:01:57 INFO - PROCESS | 1651 | 1467039717225 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 08:01:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 08:01:57 INFO - PROCESS | 1651 | 1467039717231 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 08:01:57 INFO - PROCESS | 1651 | 1467039717232 Marionette TRACE conn2 <- [1,1478,null,{}] 08:01:57 INFO - PROCESS | 1651 | 1467039717240 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}] 08:01:57 INFO - PROCESS | 1651 | 1467039717243 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:57 INFO - PROCESS | 1651 | 1467039717394 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 08:01:57 INFO - PROCESS | 1651 | 1467039717496 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:57 INFO - PROCESS | 1651 | 1467039717497 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:57 INFO - PROCESS | 1651 | ++DOCSHELL 0x119a26000 == 47 [pid = 1651] [id = 377] 08:01:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x112adfc00) [pid = 1651] [serial = 1130] [outer = 0x0] 08:01:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x115db2800) [pid = 1651] [serial = 1131] [outer = 0x112adfc00] 08:01:57 INFO - PROCESS | 1651 | 1467039717543 Marionette DEBUG loaded listener.js 08:01:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x117145c00) [pid = 1651] [serial = 1132] [outer = 0x112adfc00] 08:01:58 INFO - PROCESS | 1651 | --DOCSHELL 0x1169be800 == 46 [pid = 1651] [id = 346] 08:01:58 INFO - PROCESS | 1651 | --DOCSHELL 0x12b0b1800 == 45 [pid = 1651] [id = 371] 08:01:58 INFO - PROCESS | 1651 | --DOCSHELL 0x12a793800 == 44 [pid = 1651] [id = 370] 08:01:58 INFO - PROCESS | 1651 | --DOCSHELL 0x120df6800 == 43 [pid = 1651] [id = 369] 08:01:58 INFO - PROCESS | 1651 | --DOCSHELL 0x1292dc000 == 42 [pid = 1651] [id = 368] 08:01:58 INFO - PROCESS | 1651 | --DOCSHELL 0x128b3f000 == 41 [pid = 1651] [id = 367] 08:01:58 INFO - PROCESS | 1651 | --DOCSHELL 0x12609b800 == 40 [pid = 1651] [id = 366] 08:01:58 INFO - PROCESS | 1651 | --DOCSHELL 0x124eae800 == 39 [pid = 1651] [id = 365] 08:01:58 INFO - PROCESS | 1651 | --DOCSHELL 0x118248000 == 38 [pid = 1651] [id = 364] 08:01:58 INFO - PROCESS | 1651 | --DOCSHELL 0x120dfa800 == 37 [pid = 1651] [id = 363] 08:01:58 INFO - PROCESS | 1651 | --DOCSHELL 0x119045800 == 36 [pid = 1651] [id = 362] 08:01:58 INFO - PROCESS | 1651 | --DOCSHELL 0x116acd000 == 35 [pid = 1651] [id = 361] 08:01:58 INFO - PROCESS | 1651 | --DOCSHELL 0x116679000 == 34 [pid = 1651] [id = 360] 08:01:58 INFO - PROCESS | 1651 | --DOCSHELL 0x118e79800 == 33 [pid = 1651] [id = 359] 08:01:58 INFO - PROCESS | 1651 | --DOCSHELL 0x112ab6800 == 32 [pid = 1651] [id = 358] 08:01:58 INFO - PROCESS | 1651 | --DOCSHELL 0x116607000 == 31 [pid = 1651] [id = 376] 08:01:58 INFO - PROCESS | 1651 | --DOCSHELL 0x12c271000 == 30 [pid = 1651] [id = 375] 08:01:58 INFO - PROCESS | 1651 | --DOCSHELL 0x126963000 == 29 [pid = 1651] [id = 374] 08:01:58 INFO - PROCESS | 1651 | --DOCSHELL 0x1184da000 == 28 [pid = 1651] [id = 373] 08:01:58 INFO - PROCESS | 1651 | --DOCSHELL 0x12b8db000 == 27 [pid = 1651] [id = 372] 08:01:58 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x118734400) [pid = 1651] [serial = 1053] [outer = 0x0] [url = about:blank] 08:01:58 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x11957fc00) [pid = 1651] [serial = 1056] [outer = 0x0] [url = about:blank] 08:01:58 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x11838e800) [pid = 1651] [serial = 1050] [outer = 0x0] [url = about:blank] 08:01:58 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x115dae800) [pid = 1651] [serial = 1044] [outer = 0x0] [url = about:blank] 08:01:58 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x115e58400) [pid = 1651] [serial = 1045] [outer = 0x0] [url = about:blank] 08:01:58 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x117146400) [pid = 1651] [serial = 1047] [outer = 0x0] [url = about:blank] 08:01:58 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x1180bf400) [pid = 1651] [serial = 1048] [outer = 0x0] [url = about:blank] 08:01:58 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x112962400) [pid = 1651] [serial = 1041] [outer = 0x0] [url = about:blank] 08:01:58 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x112d43000) [pid = 1651] [serial = 1042] [outer = 0x0] [url = about:blank] 08:01:58 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x115db4800) [pid = 1651] [serial = 1039] [outer = 0x0] [url = about:blank] 08:01:58 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x112d12c00) [pid = 1651] [serial = 1038] [outer = 0x0] [url = about:blank] 08:01:58 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x1180bac00) [pid = 1651] [serial = 1030] [outer = 0x0] [url = about:blank] 08:01:58 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x116981800) [pid = 1651] [serial = 1029] [outer = 0x0] [url = about:blank] 08:01:58 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x1193c1c00) [pid = 1651] [serial = 1033] [outer = 0x0] [url = about:blank] 08:01:58 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x118e09400) [pid = 1651] [serial = 1032] [outer = 0x0] [url = about:blank] 08:01:58 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x1213d1400) [pid = 1651] [serial = 1036] [outer = 0x0] [url = about:blank] 08:01:58 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x120e88800) [pid = 1651] [serial = 1035] [outer = 0x0] [url = about:blank] 08:01:58 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x120e8a000) [pid = 1651] [serial = 1059] [outer = 0x0] [url = about:blank] 08:01:58 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x119a8c400) [pid = 1651] [serial = 1057] [outer = 0x0] [url = about:blank] 08:01:58 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x12103f000) [pid = 1651] [serial = 1060] [outer = 0x0] [url = about:blank] 08:01:58 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x112a7f800) [pid = 1651] [serial = 1063] [outer = 0x0] [url = about:blank] 08:01:58 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x1213d4800) [pid = 1651] [serial = 1068] [outer = 0x0] [url = about:blank] 08:01:58 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x121466c00) [pid = 1651] [serial = 1069] [outer = 0x0] [url = about:blank] 08:01:58 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x112696c00) [pid = 1651] [serial = 1062] [outer = 0x0] [url = about:blank] 08:01:58 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x119056c00) [pid = 1651] [serial = 1054] [outer = 0x0] [url = about:blank] 08:01:58 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x119a83000) [pid = 1651] [serial = 1066] [outer = 0x0] [url = about:blank] 08:01:58 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x118311000) [pid = 1651] [serial = 1065] [outer = 0x0] [url = about:blank] 08:01:58 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x1185c9400) [pid = 1651] [serial = 1051] [outer = 0x0] [url = about:blank] 08:01:58 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x1216f6000) [pid = 1651] [serial = 1071] [outer = 0x0] [url = about:blank] 08:01:58 INFO - PROCESS | 1651 | 1467039718773 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]]]}] 08:01:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 08:01:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1627ms 08:01:58 INFO - PROCESS | 1651 | 1467039718857 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 08:01:58 INFO - PROCESS | 1651 | 1467039718860 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 08:01:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 08:01:58 INFO - PROCESS | 1651 | 1467039718863 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 08:01:58 INFO - PROCESS | 1651 | 1467039718865 Marionette TRACE conn2 <- [1,1482,null,{}] 08:01:58 INFO - PROCESS | 1651 | 1467039718869 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}] 08:01:58 INFO - PROCESS | 1651 | 1467039718870 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:58 INFO - PROCESS | 1651 | 1467039718950 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 08:01:58 INFO - PROCESS | 1651 | 1467039718958 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:58 INFO - PROCESS | 1651 | 1467039718961 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:58 INFO - PROCESS | 1651 | ++DOCSHELL 0x1164af800 == 28 [pid = 1651] [id = 378] 08:01:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x1128a8c00) [pid = 1651] [serial = 1133] [outer = 0x0] 08:01:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x1128adc00) [pid = 1651] [serial = 1134] [outer = 0x1128a8c00] 08:01:58 INFO - PROCESS | 1651 | 1467039718991 Marionette DEBUG loaded listener.js 08:01:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x11268fc00) [pid = 1651] [serial = 1135] [outer = 0x1128a8c00] 08:01:59 INFO - PROCESS | 1651 | 1467039719467 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]]]}] 08:01:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 08:01:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 620ms 08:01:59 INFO - PROCESS | 1651 | 1467039719495 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 08:01:59 INFO - PROCESS | 1651 | 1467039719503 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 08:01:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 08:01:59 INFO - PROCESS | 1651 | 1467039719510 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 08:01:59 INFO - PROCESS | 1651 | 1467039719513 Marionette TRACE conn2 <- [1,1486,null,{}] 08:01:59 INFO - PROCESS | 1651 | 1467039719520 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}] 08:01:59 INFO - PROCESS | 1651 | 1467039719523 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:59 INFO - PROCESS | 1651 | 1467039719647 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 08:01:59 INFO - PROCESS | 1651 | 1467039719728 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:59 INFO - PROCESS | 1651 | 1467039719729 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:01:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x117471000 == 29 [pid = 1651] [id = 379] 08:01:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x1128a9000) [pid = 1651] [serial = 1136] [outer = 0x0] 08:01:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x115db8400) [pid = 1651] [serial = 1137] [outer = 0x1128a9000] 08:01:59 INFO - PROCESS | 1651 | 1467039719775 Marionette DEBUG loaded listener.js 08:01:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x1164e8800) [pid = 1651] [serial = 1138] [outer = 0x1128a9000] 08:02:00 INFO - PROCESS | 1651 | 1467039720177 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]]]}] 08:02:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 08:02:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 678ms 08:02:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 08:02:00 INFO - PROCESS | 1651 | 1467039720230 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 08:02:00 INFO - PROCESS | 1651 | 1467039720233 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 08:02:00 INFO - PROCESS | 1651 | 1467039720238 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 08:02:00 INFO - PROCESS | 1651 | 1467039720242 Marionette TRACE conn2 <- [1,1490,null,{}] 08:02:00 INFO - PROCESS | 1651 | 1467039720254 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}] 08:02:00 INFO - PROCESS | 1651 | 1467039720259 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:00 INFO - PROCESS | 1651 | 1467039720380 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 08:02:00 INFO - PROCESS | 1651 | 1467039720396 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:02:00 INFO - PROCESS | 1651 | 1467039720399 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:00 INFO - PROCESS | 1651 | ++DOCSHELL 0x118241800 == 30 [pid = 1651] [id = 380] 08:02:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x1128a5000) [pid = 1651] [serial = 1139] [outer = 0x0] 08:02:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x117dab400) [pid = 1651] [serial = 1140] [outer = 0x1128a5000] 08:02:00 INFO - PROCESS | 1651 | 1467039720448 Marionette DEBUG loaded listener.js 08:02:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x1181a7c00) [pid = 1651] [serial = 1141] [outer = 0x1128a5000] 08:02:00 INFO - PROCESS | 1651 | 1467039720874 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]]]}] 08:02:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 08:02:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 678ms 08:02:00 INFO - PROCESS | 1651 | 1467039720915 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 08:02:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 08:02:00 INFO - PROCESS | 1651 | 1467039720917 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 08:02:00 INFO - PROCESS | 1651 | 1467039720919 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 08:02:00 INFO - PROCESS | 1651 | 1467039720920 Marionette TRACE conn2 <- [1,1494,null,{}] 08:02:00 INFO - PROCESS | 1651 | 1467039720932 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}] 08:02:00 INFO - PROCESS | 1651 | 1467039720933 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:01 INFO - PROCESS | 1651 | 1467039721040 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 08:02:01 INFO - PROCESS | 1651 | 1467039721045 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:02:01 INFO - PROCESS | 1651 | 1467039721046 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x1195aa800 == 31 [pid = 1651] [id = 381] 08:02:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x11838f400) [pid = 1651] [serial = 1142] [outer = 0x0] 08:02:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x1183c7c00) [pid = 1651] [serial = 1143] [outer = 0x11838f400] 08:02:01 INFO - PROCESS | 1651 | 1467039721072 Marionette DEBUG loaded listener.js 08:02:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x1185cc400) [pid = 1651] [serial = 1144] [outer = 0x11838f400] 08:02:01 INFO - PROCESS | 1651 | 1467039721468 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]]]}] 08:02:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 08:02:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 572ms 08:02:01 INFO - PROCESS | 1651 | 1467039721497 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 08:02:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 08:02:01 INFO - PROCESS | 1651 | 1467039721501 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 08:02:01 INFO - PROCESS | 1651 | 1467039721505 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 08:02:01 INFO - PROCESS | 1651 | 1467039721507 Marionette TRACE conn2 <- [1,1498,null,{}] 08:02:01 INFO - PROCESS | 1651 | 1467039721511 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}] 08:02:01 INFO - PROCESS | 1651 | 1467039721513 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:01 INFO - PROCESS | 1651 | 1467039721661 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 08:02:01 INFO - PROCESS | 1651 | 1467039721687 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:02:01 INFO - PROCESS | 1651 | 1467039721688 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x120d67000 == 32 [pid = 1651] [id = 382] 08:02:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x1128a7800) [pid = 1651] [serial = 1145] [outer = 0x0] 08:02:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x118739000) [pid = 1651] [serial = 1146] [outer = 0x1128a7800] 08:02:01 INFO - PROCESS | 1651 | 1467039721731 Marionette DEBUG loaded listener.js 08:02:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x11905dc00) [pid = 1651] [serial = 1147] [outer = 0x1128a7800] 08:02:02 INFO - PROCESS | 1651 | 1467039722144 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]]]}] 08:02:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 08:02:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 670ms 08:02:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 08:02:02 INFO - PROCESS | 1651 | 1467039722176 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 08:02:02 INFO - PROCESS | 1651 | 1467039722177 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 08:02:02 INFO - PROCESS | 1651 | 1467039722179 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 08:02:02 INFO - PROCESS | 1651 | 1467039722180 Marionette TRACE conn2 <- [1,1502,null,{}] 08:02:02 INFO - PROCESS | 1651 | 1467039722183 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}] 08:02:02 INFO - PROCESS | 1651 | 1467039722187 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:02 INFO - PROCESS | 1651 | 1467039722298 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 08:02:02 INFO - PROCESS | 1651 | 1467039722333 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:02:02 INFO - PROCESS | 1651 | 1467039722334 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:02 INFO - PROCESS | 1651 | ++DOCSHELL 0x120fa0000 == 33 [pid = 1651] [id = 383] 08:02:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x119370800) [pid = 1651] [serial = 1148] [outer = 0x0] 08:02:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x11957fc00) [pid = 1651] [serial = 1149] [outer = 0x119370800] 08:02:02 INFO - PROCESS | 1651 | 1467039722360 Marionette DEBUG loaded listener.js 08:02:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x1198cd000) [pid = 1651] [serial = 1150] [outer = 0x119370800] 08:02:02 INFO - PROCESS | 1651 | 1467039722679 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]]]}] 08:02:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 08:02:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 518ms 08:02:02 INFO - PROCESS | 1651 | 1467039722698 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 08:02:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 08:02:02 INFO - PROCESS | 1651 | 1467039722708 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 08:02:02 INFO - PROCESS | 1651 | 1467039722719 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 08:02:02 INFO - PROCESS | 1651 | 1467039722720 Marionette TRACE conn2 <- [1,1506,null,{}] 08:02:02 INFO - PROCESS | 1651 | 1467039722722 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}] 08:02:02 INFO - PROCESS | 1651 | 1467039722723 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:02 INFO - PROCESS | 1651 | 1467039722819 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 08:02:02 INFO - PROCESS | 1651 | 1467039722823 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:02:02 INFO - PROCESS | 1651 | 1467039722824 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:02 INFO - PROCESS | 1651 | ++DOCSHELL 0x121ba8000 == 34 [pid = 1651] [id = 384] 08:02:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x119582000) [pid = 1651] [serial = 1151] [outer = 0x0] 08:02:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x119a8b800) [pid = 1651] [serial = 1152] [outer = 0x119582000] 08:02:02 INFO - PROCESS | 1651 | 1467039722849 Marionette DEBUG loaded listener.js 08:02:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x120e8ac00) [pid = 1651] [serial = 1153] [outer = 0x119582000] 08:02:03 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x120f28c00) [pid = 1651] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 08:02:03 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x1213d8c00) [pid = 1651] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 08:02:03 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x116709400) [pid = 1651] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 08:02:03 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x115e59800) [pid = 1651] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 08:02:03 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x12188ec00) [pid = 1651] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 08:02:03 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x111e58800) [pid = 1651] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 08:02:03 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x112959000) [pid = 1651] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 08:02:03 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x110ee4000) [pid = 1651] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 08:02:03 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x117da9400) [pid = 1651] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 08:02:03 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x11269d000) [pid = 1651] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 08:02:03 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x123eea800) [pid = 1651] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 08:02:03 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x116f98400) [pid = 1651] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 08:02:03 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x113c5bc00) [pid = 1651] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 08:02:03 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x1198d8800) [pid = 1651] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 08:02:03 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x12690ac00) [pid = 1651] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 08:02:03 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x1260dac00) [pid = 1651] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 08:02:03 INFO - PROCESS | 1651 | 1467039723379 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]]]}] 08:02:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 08:02:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 680ms 08:02:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 08:02:03 INFO - PROCESS | 1651 | 1467039723391 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 08:02:03 INFO - PROCESS | 1651 | 1467039723392 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 08:02:03 INFO - PROCESS | 1651 | 1467039723394 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 08:02:03 INFO - PROCESS | 1651 | 1467039723395 Marionette TRACE conn2 <- [1,1510,null,{}] 08:02:03 INFO - PROCESS | 1651 | 1467039723397 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}] 08:02:03 INFO - PROCESS | 1651 | 1467039723398 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:03 INFO - PROCESS | 1651 | 1467039723505 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 08:02:03 INFO - PROCESS | 1651 | 1467039723541 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:02:03 INFO - PROCESS | 1651 | 1467039723542 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:03 INFO - PROCESS | 1651 | ++DOCSHELL 0x123e48000 == 35 [pid = 1651] [id = 385] 08:02:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x11269cc00) [pid = 1651] [serial = 1154] [outer = 0x0] 08:02:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x115e59800) [pid = 1651] [serial = 1155] [outer = 0x11269cc00] 08:02:03 INFO - PROCESS | 1651 | 1467039723572 Marionette DEBUG loaded listener.js 08:02:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x118e09c00) [pid = 1651] [serial = 1156] [outer = 0x11269cc00] 08:02:03 INFO - PROCESS | 1651 | 1467039723968 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]]]}] 08:02:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 08:02:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 619ms 08:02:04 INFO - PROCESS | 1651 | 1467039724014 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 08:02:04 INFO - PROCESS | 1651 | 1467039724016 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 08:02:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 08:02:04 INFO - PROCESS | 1651 | 1467039724028 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 08:02:04 INFO - PROCESS | 1651 | 1467039724030 Marionette TRACE conn2 <- [1,1514,null,{}] 08:02:04 INFO - PROCESS | 1651 | 1467039724046 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}] 08:02:04 INFO - PROCESS | 1651 | 1467039724048 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:04 INFO - PROCESS | 1651 | 1467039724171 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 08:02:04 INFO - PROCESS | 1651 | 1467039724183 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:02:04 INFO - PROCESS | 1651 | 1467039724185 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:04 INFO - PROCESS | 1651 | ++DOCSHELL 0x118240000 == 36 [pid = 1651] [id = 386] 08:02:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x116702400) [pid = 1651] [serial = 1157] [outer = 0x0] 08:02:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x119d4c800) [pid = 1651] [serial = 1158] [outer = 0x116702400] 08:02:04 INFO - PROCESS | 1651 | 1467039724225 Marionette DEBUG loaded listener.js 08:02:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x121035c00) [pid = 1651] [serial = 1159] [outer = 0x116702400] 08:02:04 INFO - PROCESS | 1651 | 1467039724557 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]]]}] 08:02:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 08:02:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 569ms 08:02:04 INFO - PROCESS | 1651 | 1467039724597 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 08:02:04 INFO - PROCESS | 1651 | 1467039724599 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 08:02:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 08:02:04 INFO - PROCESS | 1651 | 1467039724601 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 08:02:04 INFO - PROCESS | 1651 | 1467039724602 Marionette TRACE conn2 <- [1,1518,null,{}] 08:02:04 INFO - PROCESS | 1651 | 1467039724605 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}] 08:02:04 INFO - PROCESS | 1651 | 1467039724606 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:04 INFO - PROCESS | 1651 | 1467039724712 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 08:02:04 INFO - PROCESS | 1651 | 1467039724721 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:02:04 INFO - PROCESS | 1651 | 1467039724722 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:04 INFO - PROCESS | 1651 | ++DOCSHELL 0x1264d3800 == 37 [pid = 1651] [id = 387] 08:02:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x120e8b000) [pid = 1651] [serial = 1160] [outer = 0x0] 08:02:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x121040c00) [pid = 1651] [serial = 1161] [outer = 0x120e8b000] 08:02:04 INFO - PROCESS | 1651 | 1467039724747 Marionette DEBUG loaded listener.js 08:02:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x1213cb000) [pid = 1651] [serial = 1162] [outer = 0x120e8b000] 08:02:05 INFO - PROCESS | 1651 | 1467039725056 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]]]}] 08:02:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 08:02:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 470ms 08:02:05 INFO - PROCESS | 1651 | 1467039725073 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 08:02:05 INFO - PROCESS | 1651 | 1467039725075 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 08:02:05 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 08:02:05 INFO - PROCESS | 1651 | 1467039725077 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 08:02:05 INFO - PROCESS | 1651 | 1467039725079 Marionette TRACE conn2 <- [1,1522,null,{}] 08:02:05 INFO - PROCESS | 1651 | 1467039725081 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}] 08:02:05 INFO - PROCESS | 1651 | 1467039725085 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:05 INFO - PROCESS | 1651 | 1467039725186 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 08:02:05 INFO - PROCESS | 1651 | 1467039725280 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:02:05 INFO - PROCESS | 1651 | 1467039725281 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:05 INFO - PROCESS | 1651 | ++DOCSHELL 0x112ac8800 == 38 [pid = 1651] [id = 388] 08:02:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x110e2cc00) [pid = 1651] [serial = 1163] [outer = 0x0] 08:02:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x110eea000) [pid = 1651] [serial = 1164] [outer = 0x110e2cc00] 08:02:05 INFO - PROCESS | 1651 | 1467039725316 Marionette DEBUG loaded listener.js 08:02:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x1121a5800) [pid = 1651] [serial = 1165] [outer = 0x110e2cc00] 08:02:05 INFO - PROCESS | 1651 | 1467039725785 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"]]]}] 08:02:05 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 () { 08:02:05 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:02:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 08:02:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:02:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:02:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 08:02:05 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 () { 08:02:05 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:02:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 08:02:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:02:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:02:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 08:02:05 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 () { 08:02:05 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:02:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 08:02:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:02:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:02:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 08:02:05 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 () { 08:02:05 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:02:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 08:02:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:02:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:02:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 08:02:05 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 719ms 08:02:05 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 08:02:05 INFO - PROCESS | 1651 | 1467039725799 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 08:02:05 INFO - PROCESS | 1651 | 1467039725802 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 08:02:05 INFO - PROCESS | 1651 | 1467039725805 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 08:02:05 INFO - PROCESS | 1651 | 1467039725807 Marionette TRACE conn2 <- [1,1526,null,{}] 08:02:05 INFO - PROCESS | 1651 | 1467039725811 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}] 08:02:05 INFO - PROCESS | 1651 | 1467039725814 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:05 INFO - PROCESS | 1651 | 1467039725927 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 08:02:05 INFO - PROCESS | 1651 | 1467039725981 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:02:05 INFO - PROCESS | 1651 | 1467039725983 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:05 INFO - PROCESS | 1651 | ++DOCSHELL 0x11823d000 == 39 [pid = 1651] [id = 389] 08:02:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x112ad3c00) [pid = 1651] [serial = 1166] [outer = 0x0] 08:02:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x116636c00) [pid = 1651] [serial = 1167] [outer = 0x112ad3c00] 08:02:06 INFO - PROCESS | 1651 | 1467039726013 Marionette DEBUG loaded listener.js 08:02:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x116906000) [pid = 1651] [serial = 1168] [outer = 0x112ad3c00] 08:02:06 INFO - PROCESS | 1651 | 1467039726459 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"]]]}] 08:02:06 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 08:02:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 08:02:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:02:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:02:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 08:02:06 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 08:02:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 08:02:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:02:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:02:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 08:02:06 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 08:02:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 08:02:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:02:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:02:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 08:02:06 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 671ms 08:02:06 INFO - PROCESS | 1651 | 1467039726479 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 08:02:06 INFO - PROCESS | 1651 | 1467039726483 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 08:02:06 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 08:02:06 INFO - PROCESS | 1651 | 1467039726486 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 08:02:06 INFO - PROCESS | 1651 | 1467039726487 Marionette TRACE conn2 <- [1,1530,null,{}] 08:02:06 INFO - PROCESS | 1651 | 1467039726490 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}] 08:02:06 INFO - PROCESS | 1651 | 1467039726492 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:06 INFO - PROCESS | 1651 | 1467039726631 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 08:02:06 INFO - PROCESS | 1651 | 1467039726714 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:02:06 INFO - PROCESS | 1651 | 1467039726715 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:06 INFO - PROCESS | 1651 | ++DOCSHELL 0x1289c2800 == 40 [pid = 1651] [id = 390] 08:02:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x1181af000) [pid = 1651] [serial = 1169] [outer = 0x0] 08:02:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x119081c00) [pid = 1651] [serial = 1170] [outer = 0x1181af000] 08:02:06 INFO - PROCESS | 1651 | 1467039726759 Marionette DEBUG loaded listener.js 08:02:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x11957cc00) [pid = 1651] [serial = 1171] [outer = 0x1181af000] 08:02:07 INFO - PROCESS | 1651 | 1467039727221 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]]]}] 08:02:07 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 08:02:07 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 08:02:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:02:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:02:07 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 08:02:07 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 08:02:07 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. 08:02:07 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 08:02:07 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 769ms 08:02:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 08:02:07 INFO - PROCESS | 1651 | 1467039727256 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 08:02:07 INFO - PROCESS | 1651 | 1467039727257 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 08:02:07 INFO - PROCESS | 1651 | 1467039727265 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 08:02:07 INFO - PROCESS | 1651 | 1467039727269 Marionette TRACE conn2 <- [1,1534,null,{}] 08:02:07 INFO - PROCESS | 1651 | 1467039727272 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}] 08:02:07 INFO - PROCESS | 1651 | 1467039727275 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:07 INFO - PROCESS | 1651 | 1467039727388 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 08:02:07 INFO - PROCESS | 1651 | 1467039727446 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:02:07 INFO - PROCESS | 1651 | 1467039727448 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:07 INFO - PROCESS | 1651 | ++DOCSHELL 0x129d3c800 == 41 [pid = 1651] [id = 391] 08:02:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x1180ba800) [pid = 1651] [serial = 1172] [outer = 0x0] 08:02:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x1198cd800) [pid = 1651] [serial = 1173] [outer = 0x1180ba800] 08:02:07 INFO - PROCESS | 1651 | 1467039727477 Marionette DEBUG loaded listener.js 08:02:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x1213d7c00) [pid = 1651] [serial = 1174] [outer = 0x1180ba800] 08:02:08 INFO - PROCESS | 1651 | 1467039728157 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]]]}] 08:02:08 INFO - PROCESS | 1651 | --DOCSHELL 0x1264d3800 == 40 [pid = 1651] [id = 387] 08:02:08 INFO - PROCESS | 1651 | --DOCSHELL 0x118240000 == 39 [pid = 1651] [id = 386] 08:02:08 INFO - PROCESS | 1651 | --DOCSHELL 0x123e48000 == 38 [pid = 1651] [id = 385] 08:02:08 INFO - PROCESS | 1651 | --DOCSHELL 0x121ba8000 == 37 [pid = 1651] [id = 384] 08:02:08 INFO - PROCESS | 1651 | --DOCSHELL 0x120fa0000 == 36 [pid = 1651] [id = 383] 08:02:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 08:02:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 931ms 08:02:08 INFO - PROCESS | 1651 | --DOCSHELL 0x120d67000 == 35 [pid = 1651] [id = 382] 08:02:08 INFO - PROCESS | 1651 | --DOCSHELL 0x1195aa800 == 34 [pid = 1651] [id = 381] 08:02:08 INFO - PROCESS | 1651 | --DOCSHELL 0x118241800 == 33 [pid = 1651] [id = 380] 08:02:08 INFO - PROCESS | 1651 | --DOCSHELL 0x117471000 == 32 [pid = 1651] [id = 379] 08:02:08 INFO - PROCESS | 1651 | --DOCSHELL 0x1164af800 == 31 [pid = 1651] [id = 378] 08:02:08 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x121b86800) [pid = 1651] [serial = 1072] [outer = 0x0] [url = about:blank] 08:02:08 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x121035400) [pid = 1651] [serial = 1095] [outer = 0x0] [url = about:blank] 08:02:08 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x1248b7c00) [pid = 1651] [serial = 1099] [outer = 0x0] [url = about:blank] 08:02:08 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x1217e0800) [pid = 1651] [serial = 1098] [outer = 0x0] [url = about:blank] 08:02:08 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x116935800) [pid = 1651] [serial = 1083] [outer = 0x0] [url = about:blank] 08:02:08 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x117dab800) [pid = 1651] [serial = 1084] [outer = 0x0] [url = about:blank] 08:02:08 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x1164e6000) [pid = 1651] [serial = 1077] [outer = 0x0] [url = about:blank] 08:02:08 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x124912c00) [pid = 1651] [serial = 1101] [outer = 0x0] [url = about:blank] 08:02:08 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x11670dc00) [pid = 1651] [serial = 1078] [outer = 0x0] [url = about:blank] 08:02:08 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x112d41800) [pid = 1651] [serial = 1080] [outer = 0x0] [url = about:blank] 08:02:08 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x115da9800) [pid = 1651] [serial = 1081] [outer = 0x0] [url = about:blank] 08:02:08 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x119057800) [pid = 1651] [serial = 1089] [outer = 0x0] [url = about:blank] 08:02:08 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x119061c00) [pid = 1651] [serial = 1090] [outer = 0x0] [url = about:blank] 08:02:08 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x111c19800) [pid = 1651] [serial = 1074] [outer = 0x0] [url = about:blank] 08:02:08 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x11269e800) [pid = 1651] [serial = 1075] [outer = 0x0] [url = about:blank] 08:02:08 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x119880000) [pid = 1651] [serial = 1092] [outer = 0x0] [url = about:blank] 08:02:08 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x1183cdc00) [pid = 1651] [serial = 1086] [outer = 0x0] [url = about:blank] 08:02:08 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x118730400) [pid = 1651] [serial = 1087] [outer = 0x0] [url = about:blank] 08:02:08 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x125438000) [pid = 1651] [serial = 1104] [outer = 0x0] [url = about:blank] 08:02:08 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x1260da800) [pid = 1651] [serial = 1111] [outer = 0x0] [url = about:blank] 08:02:08 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x11838dc00) [pid = 1651] [serial = 1107] [outer = 0x0] [url = about:blank] 08:02:08 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x12690a400) [pid = 1651] [serial = 1114] [outer = 0x0] [url = about:blank] 08:02:08 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x1213cec00) [pid = 1651] [serial = 1110] [outer = 0x0] [url = about:blank] 08:02:08 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x1260d2000) [pid = 1651] [serial = 1105] [outer = 0x0] [url = about:blank] 08:02:08 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x124bc5c00) [pid = 1651] [serial = 1102] [outer = 0x0] [url = about:blank] 08:02:08 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x1213d1800) [pid = 1651] [serial = 1096] [outer = 0x0] [url = about:blank] 08:02:08 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x119a87000) [pid = 1651] [serial = 1093] [outer = 0x0] [url = about:blank] 08:02:08 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x11907f400) [pid = 1651] [serial = 1108] [outer = 0x0] [url = about:blank] 08:02:08 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x128911000) [pid = 1651] [serial = 1117] [outer = 0x0] [url = about:blank] 08:02:08 INFO - PROCESS | 1651 | --DOMWINDOW == 75 (0x126926400) [pid = 1651] [serial = 1116] [outer = 0x0] [url = about:blank] 08:02:08 INFO - PROCESS | 1651 | --DOMWINDOW == 74 (0x126564800) [pid = 1651] [serial = 1113] [outer = 0x0] [url = about:blank] 08:02:08 INFO - PROCESS | 1651 | 1467039728231 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 08:02:08 INFO - PROCESS | 1651 | 1467039728237 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 08:02:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 08:02:08 INFO - PROCESS | 1651 | 1467039728244 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 08:02:08 INFO - PROCESS | 1651 | 1467039728247 Marionette TRACE conn2 <- [1,1538,null,{}] 08:02:08 INFO - PROCESS | 1651 | 1467039728256 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}] 08:02:08 INFO - PROCESS | 1651 | 1467039728259 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:08 INFO - PROCESS | 1651 | 1467039728400 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 08:02:08 INFO - PROCESS | 1651 | 1467039728407 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:02:08 INFO - PROCESS | 1651 | 1467039728409 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:08 INFO - PROCESS | 1651 | ++DOCSHELL 0x116abe000 == 32 [pid = 1651] [id = 392] 08:02:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 75 (0x113377400) [pid = 1651] [serial = 1175] [outer = 0x0] 08:02:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 76 (0x113c1ec00) [pid = 1651] [serial = 1176] [outer = 0x113377400] 08:02:08 INFO - PROCESS | 1651 | 1467039728456 Marionette DEBUG loaded listener.js 08:02:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x116634400) [pid = 1651] [serial = 1177] [outer = 0x113377400] 08:02:08 INFO - PROCESS | 1651 | 1467039728887 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]]]}] 08:02:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 08:02:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 677ms 08:02:08 INFO - PROCESS | 1651 | 1467039728921 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 08:02:08 INFO - PROCESS | 1651 | 1467039728923 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 08:02:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 08:02:08 INFO - PROCESS | 1651 | 1467039728928 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 08:02:08 INFO - PROCESS | 1651 | 1467039728929 Marionette TRACE conn2 <- [1,1542,null,{}] 08:02:08 INFO - PROCESS | 1651 | 1467039728932 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}] 08:02:08 INFO - PROCESS | 1651 | 1467039728934 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:09 INFO - PROCESS | 1651 | 1467039729015 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 08:02:09 INFO - PROCESS | 1651 | 1467039729022 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:02:09 INFO - PROCESS | 1651 | 1467039729023 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:09 INFO - PROCESS | 1651 | ++DOCSHELL 0x118182800 == 33 [pid = 1651] [id = 393] 08:02:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x116903800) [pid = 1651] [serial = 1178] [outer = 0x0] 08:02:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x1180bbc00) [pid = 1651] [serial = 1179] [outer = 0x116903800] 08:02:09 INFO - PROCESS | 1651 | 1467039729051 Marionette DEBUG loaded listener.js 08:02:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x11830f400) [pid = 1651] [serial = 1180] [outer = 0x116903800] 08:02:09 INFO - PROCESS | 1651 | 1467039729405 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]]]}] 08:02:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 08:02:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 518ms 08:02:09 INFO - PROCESS | 1651 | 1467039729447 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 08:02:09 INFO - PROCESS | 1651 | 1467039729448 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 08:02:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 08:02:09 INFO - PROCESS | 1651 | 1467039729451 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 08:02:09 INFO - PROCESS | 1651 | 1467039729453 Marionette TRACE conn2 <- [1,1546,null,{}] 08:02:09 INFO - PROCESS | 1651 | 1467039729460 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}] 08:02:09 INFO - PROCESS | 1651 | 1467039729463 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:09 INFO - PROCESS | 1651 | 1467039729544 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 08:02:09 INFO - PROCESS | 1651 | 1467039729550 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:02:09 INFO - PROCESS | 1651 | 1467039729553 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:09 INFO - PROCESS | 1651 | ++DOCSHELL 0x120d67000 == 34 [pid = 1651] [id = 394] 08:02:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x118736c00) [pid = 1651] [serial = 1181] [outer = 0x0] 08:02:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x119579800) [pid = 1651] [serial = 1182] [outer = 0x118736c00] 08:02:09 INFO - PROCESS | 1651 | 1467039729581 Marionette DEBUG loaded listener.js 08:02:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x1198cc800) [pid = 1651] [serial = 1183] [outer = 0x118736c00] 08:02:09 INFO - PROCESS | 1651 | 1467039729937 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]]]}] 08:02:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 08:02:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 521ms 08:02:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 08:02:09 INFO - PROCESS | 1651 | 1467039729973 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 08:02:09 INFO - PROCESS | 1651 | 1467039729975 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 08:02:09 INFO - PROCESS | 1651 | 1467039729977 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 08:02:09 INFO - PROCESS | 1651 | 1467039729978 Marionette TRACE conn2 <- [1,1550,null,{}] 08:02:09 INFO - PROCESS | 1651 | 1467039729980 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}] 08:02:09 INFO - PROCESS | 1651 | 1467039729981 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:10 INFO - PROCESS | 1651 | 1467039730096 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 08:02:10 INFO - PROCESS | 1651 | 1467039730102 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:02:10 INFO - PROCESS | 1651 | 1467039730104 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:10 INFO - PROCESS | 1651 | ++DOCSHELL 0x121216800 == 35 [pid = 1651] [id = 395] 08:02:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x119a7e400) [pid = 1651] [serial = 1184] [outer = 0x0] 08:02:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x120f2c000) [pid = 1651] [serial = 1185] [outer = 0x119a7e400] 08:02:10 INFO - PROCESS | 1651 | 1467039730129 Marionette DEBUG loaded listener.js 08:02:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x1213cf400) [pid = 1651] [serial = 1186] [outer = 0x119a7e400] 08:02:10 INFO - PROCESS | 1651 | 1467039730475 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]]]}] 08:02:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 08:02:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 518ms 08:02:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 08:02:10 INFO - PROCESS | 1651 | 1467039730495 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 08:02:10 INFO - PROCESS | 1651 | 1467039730497 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 08:02:10 INFO - PROCESS | 1651 | 1467039730499 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 08:02:10 INFO - PROCESS | 1651 | 1467039730501 Marionette TRACE conn2 <- [1,1554,null,{}] 08:02:10 INFO - PROCESS | 1651 | 1467039730511 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}] 08:02:10 INFO - PROCESS | 1651 | 1467039730512 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:10 INFO - PROCESS | 1651 | 1467039730612 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 08:02:10 INFO - PROCESS | 1651 | 1467039730616 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:02:10 INFO - PROCESS | 1651 | 1467039730617 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:10 INFO - PROCESS | 1651 | ++DOCSHELL 0x123b99000 == 36 [pid = 1651] [id = 396] 08:02:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x112690400) [pid = 1651] [serial = 1187] [outer = 0x0] 08:02:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x121463000) [pid = 1651] [serial = 1188] [outer = 0x112690400] 08:02:10 INFO - PROCESS | 1651 | 1467039730642 Marionette DEBUG loaded listener.js 08:02:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x1217dbc00) [pid = 1651] [serial = 1189] [outer = 0x112690400] 08:02:11 INFO - PROCESS | 1651 | 1467039731027 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]]]}] 08:02:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 08:02:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 577ms 08:02:11 INFO - PROCESS | 1651 | 1467039731077 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 08:02:11 INFO - PROCESS | 1651 | 1467039731078 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 08:02:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 08:02:11 INFO - PROCESS | 1651 | 1467039731080 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 08:02:11 INFO - PROCESS | 1651 | 1467039731081 Marionette TRACE conn2 <- [1,1558,null,{}] 08:02:11 INFO - PROCESS | 1651 | 1467039731083 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}] 08:02:11 INFO - PROCESS | 1651 | 1467039731088 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:11 INFO - PROCESS | 1651 | 1467039731208 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 08:02:11 INFO - PROCESS | 1651 | 1467039731223 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:02:11 INFO - PROCESS | 1651 | 1467039731224 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:11 INFO - PROCESS | 1651 | ++DOCSHELL 0x12608e000 == 37 [pid = 1651] [id = 397] 08:02:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x121a27c00) [pid = 1651] [serial = 1190] [outer = 0x0] 08:02:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x1248be000) [pid = 1651] [serial = 1191] [outer = 0x121a27c00] 08:02:11 INFO - PROCESS | 1651 | 1467039731249 Marionette DEBUG loaded listener.js 08:02:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x125438000) [pid = 1651] [serial = 1192] [outer = 0x121a27c00] 08:02:11 INFO - PROCESS | 1651 | 1467039731596 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]]]}] 08:02:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 08:02:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 522ms 08:02:11 INFO - PROCESS | 1651 | 1467039731605 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 08:02:11 INFO - PROCESS | 1651 | 1467039731606 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 08:02:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 08:02:11 INFO - PROCESS | 1651 | 1467039731608 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 08:02:11 INFO - PROCESS | 1651 | 1467039731609 Marionette TRACE conn2 <- [1,1562,null,{}] 08:02:11 INFO - PROCESS | 1651 | 1467039731612 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}] 08:02:11 INFO - PROCESS | 1651 | 1467039731613 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:11 INFO - PROCESS | 1651 | 1467039731715 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 08:02:11 INFO - PROCESS | 1651 | 1467039731726 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:02:11 INFO - PROCESS | 1651 | 1467039731727 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:11 INFO - PROCESS | 1651 | ++DOCSHELL 0x128e2a000 == 38 [pid = 1651] [id = 398] 08:02:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x1248c1000) [pid = 1651] [serial = 1193] [outer = 0x0] 08:02:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x1260d5000) [pid = 1651] [serial = 1194] [outer = 0x1248c1000] 08:02:11 INFO - PROCESS | 1651 | 1467039731752 Marionette DEBUG loaded listener.js 08:02:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x1217da400) [pid = 1651] [serial = 1195] [outer = 0x1248c1000] 08:02:12 INFO - PROCESS | 1651 | 1467039732089 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]]]}] 08:02:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 08:02:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 519ms 08:02:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 08:02:12 INFO - PROCESS | 1651 | 1467039732128 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 08:02:12 INFO - PROCESS | 1651 | 1467039732129 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 08:02:12 INFO - PROCESS | 1651 | 1467039732131 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 08:02:12 INFO - PROCESS | 1651 | 1467039732132 Marionette TRACE conn2 <- [1,1566,null,{}] 08:02:12 INFO - PROCESS | 1651 | 1467039732135 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}] 08:02:12 INFO - PROCESS | 1651 | 1467039732136 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:12 INFO - PROCESS | 1651 | 1467039732237 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 08:02:12 INFO - PROCESS | 1651 | 1467039732247 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:02:12 INFO - PROCESS | 1651 | 1467039732248 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:12 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a53f000 == 39 [pid = 1651] [id = 399] 08:02:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x1260d8800) [pid = 1651] [serial = 1196] [outer = 0x0] 08:02:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x126565400) [pid = 1651] [serial = 1197] [outer = 0x1260d8800] 08:02:12 INFO - PROCESS | 1651 | 1467039732275 Marionette DEBUG loaded listener.js 08:02:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x126785000) [pid = 1651] [serial = 1198] [outer = 0x1260d8800] 08:02:12 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x1128a7800) [pid = 1651] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 08:02:12 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x112adfc00) [pid = 1651] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 08:02:12 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x1128a9000) [pid = 1651] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 08:02:12 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x1128a5000) [pid = 1651] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 08:02:12 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x1128a8c00) [pid = 1651] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 08:02:12 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x119370800) [pid = 1651] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 08:02:12 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x119582000) [pid = 1651] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 08:02:12 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x11269cc00) [pid = 1651] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 08:02:12 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x116702400) [pid = 1651] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 08:02:12 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x115db2c00) [pid = 1651] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 08:02:12 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x1185da400) [pid = 1651] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 08:02:12 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x11838f400) [pid = 1651] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 08:02:12 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x121b86c00) [pid = 1651] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 08:02:12 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x115dadc00) [pid = 1651] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 08:02:12 INFO - PROCESS | 1651 | 1467039732689 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]]]}] 08:02:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 08:02:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 572ms 08:02:12 INFO - PROCESS | 1651 | 1467039732705 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 08:02:12 INFO - PROCESS | 1651 | 1467039732707 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 08:02:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 08:02:12 INFO - PROCESS | 1651 | 1467039732709 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 08:02:12 INFO - PROCESS | 1651 | 1467039732710 Marionette TRACE conn2 <- [1,1570,null,{}] 08:02:12 INFO - PROCESS | 1651 | 1467039732712 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}] 08:02:12 INFO - PROCESS | 1651 | 1467039732714 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:12 INFO - PROCESS | 1651 | 1467039732827 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 08:02:12 INFO - PROCESS | 1651 | 1467039732862 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:02:12 INFO - PROCESS | 1651 | 1467039732863 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:12 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a77d000 == 40 [pid = 1651] [id = 400] 08:02:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x1121a9000) [pid = 1651] [serial = 1199] [outer = 0x0] 08:02:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x11662dc00) [pid = 1651] [serial = 1200] [outer = 0x1121a9000] 08:02:12 INFO - PROCESS | 1651 | 1467039732888 Marionette DEBUG loaded listener.js 08:02:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x1185da400) [pid = 1651] [serial = 1201] [outer = 0x1121a9000] 08:02:13 INFO - PROCESS | 1651 | 1467039733156 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]]]}] 08:02:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 08:02:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 469ms 08:02:13 INFO - PROCESS | 1651 | 1467039733179 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 08:02:13 INFO - PROCESS | 1651 | 1467039733180 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 08:02:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 08:02:13 INFO - PROCESS | 1651 | 1467039733183 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 08:02:13 INFO - PROCESS | 1651 | 1467039733186 Marionette TRACE conn2 <- [1,1574,null,{}] 08:02:13 INFO - PROCESS | 1651 | 1467039733195 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}] 08:02:13 INFO - PROCESS | 1651 | 1467039733196 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:13 INFO - PROCESS | 1651 | 1467039733287 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 08:02:13 INFO - PROCESS | 1651 | 1467039733291 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:02:13 INFO - PROCESS | 1651 | 1467039733292 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:13 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b09d000 == 41 [pid = 1651] [id = 401] 08:02:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x118524400) [pid = 1651] [serial = 1202] [outer = 0x0] 08:02:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x126460c00) [pid = 1651] [serial = 1203] [outer = 0x118524400] 08:02:13 INFO - PROCESS | 1651 | 1467039733325 Marionette DEBUG loaded listener.js 08:02:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x12678b000) [pid = 1651] [serial = 1204] [outer = 0x118524400] 08:02:13 INFO - PROCESS | 1651 | 1467039733731 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]]]}] 08:02:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 08:02:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 577ms 08:02:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 08:02:13 INFO - PROCESS | 1651 | 1467039733761 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 08:02:13 INFO - PROCESS | 1651 | 1467039733763 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 08:02:13 INFO - PROCESS | 1651 | 1467039733770 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 08:02:13 INFO - PROCESS | 1651 | 1467039733774 Marionette TRACE conn2 <- [1,1578,null,{}] 08:02:13 INFO - PROCESS | 1651 | 1467039733777 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}] 08:02:13 INFO - PROCESS | 1651 | 1467039733780 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:13 INFO - PROCESS | 1651 | 1467039733931 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 08:02:13 INFO - PROCESS | 1651 | 1467039733946 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:02:13 INFO - PROCESS | 1651 | 1467039733948 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:13 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b8da800 == 42 [pid = 1651] [id = 402] 08:02:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x128904c00) [pid = 1651] [serial = 1205] [outer = 0x0] 08:02:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x128911400) [pid = 1651] [serial = 1206] [outer = 0x128904c00] 08:02:14 INFO - PROCESS | 1651 | 1467039733993 Marionette DEBUG loaded listener.js 08:02:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x12896b800) [pid = 1651] [serial = 1207] [outer = 0x128904c00] 08:02:14 INFO - PROCESS | 1651 | 1467039734374 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]]]}] 08:02:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 08:02:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 628ms 08:02:14 INFO - PROCESS | 1651 | 1467039734395 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 08:02:14 INFO - PROCESS | 1651 | 1467039734396 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 08:02:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 08:02:14 INFO - PROCESS | 1651 | 1467039734399 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 08:02:14 INFO - PROCESS | 1651 | 1467039734400 Marionette TRACE conn2 <- [1,1582,null,{}] 08:02:14 INFO - PROCESS | 1651 | 1467039734405 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}] 08:02:14 INFO - PROCESS | 1651 | 1467039734406 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:14 INFO - PROCESS | 1651 | 1467039734518 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 08:02:14 INFO - PROCESS | 1651 | 1467039734623 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:02:14 INFO - PROCESS | 1651 | 1467039734624 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:14 INFO - PROCESS | 1651 | ++DOCSHELL 0x115eb3000 == 43 [pid = 1651] [id = 403] 08:02:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x1121aa400) [pid = 1651] [serial = 1208] [outer = 0x0] 08:02:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x112696000) [pid = 1651] [serial = 1209] [outer = 0x1121aa400] 08:02:14 INFO - PROCESS | 1651 | 1467039734657 Marionette DEBUG loaded listener.js 08:02:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x112f3e400) [pid = 1651] [serial = 1210] [outer = 0x1121aa400] 08:02:15 INFO - PROCESS | 1651 | 1467039735128 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]]]}] 08:02:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 08:02:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 773ms 08:02:15 INFO - PROCESS | 1651 | 1467039735175 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 08:02:15 INFO - PROCESS | 1651 | 1467039735179 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 08:02:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 08:02:15 INFO - PROCESS | 1651 | 1467039735184 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 08:02:15 INFO - PROCESS | 1651 | 1467039735187 Marionette TRACE conn2 <- [1,1586,null,{}] 08:02:15 INFO - PROCESS | 1651 | 1467039735193 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}] 08:02:15 INFO - PROCESS | 1651 | 1467039735195 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:15 INFO - PROCESS | 1651 | 1467039735396 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 08:02:15 INFO - PROCESS | 1651 | 1467039735516 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:02:15 INFO - PROCESS | 1651 | 1467039735518 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:15 INFO - PROCESS | 1651 | ++DOCSHELL 0x119d3e000 == 44 [pid = 1651] [id = 404] 08:02:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x1167c1800) [pid = 1651] [serial = 1211] [outer = 0x0] 08:02:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x118306400) [pid = 1651] [serial = 1212] [outer = 0x1167c1800] 08:02:15 INFO - PROCESS | 1651 | 1467039735569 Marionette DEBUG loaded listener.js 08:02:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x1185c6c00) [pid = 1651] [serial = 1213] [outer = 0x1167c1800] 08:02:16 INFO - PROCESS | 1651 | 1467039736017 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]]]}] 08:02:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 08:02:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 873ms 08:02:16 INFO - PROCESS | 1651 | 1467039736058 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 08:02:16 INFO - PROCESS | 1651 | 1467039736061 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 08:02:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 08:02:16 INFO - PROCESS | 1651 | 1467039736064 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 08:02:16 INFO - PROCESS | 1651 | 1467039736065 Marionette TRACE conn2 <- [1,1590,null,{}] 08:02:16 INFO - PROCESS | 1651 | 1467039736068 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}] 08:02:16 INFO - PROCESS | 1651 | 1467039736069 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:16 INFO - PROCESS | 1651 | 1467039736178 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 08:02:16 INFO - PROCESS | 1651 | 1467039736252 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:02:16 INFO - PROCESS | 1651 | 1467039736253 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:16 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a53d000 == 45 [pid = 1651] [id = 405] 08:02:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x118e0f800) [pid = 1651] [serial = 1214] [outer = 0x0] 08:02:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x119a7e800) [pid = 1651] [serial = 1215] [outer = 0x118e0f800] 08:02:16 INFO - PROCESS | 1651 | 1467039736283 Marionette DEBUG loaded listener.js 08:02:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x1213d7800) [pid = 1651] [serial = 1216] [outer = 0x118e0f800] 08:02:16 INFO - PROCESS | 1651 | 1467039736694 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]]]}] 08:02:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 08:02:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 669ms 08:02:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 08:02:16 INFO - PROCESS | 1651 | 1467039736734 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 08:02:16 INFO - PROCESS | 1651 | 1467039736736 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 08:02:16 INFO - PROCESS | 1651 | 1467039736743 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 08:02:16 INFO - PROCESS | 1651 | 1467039736748 Marionette TRACE conn2 <- [1,1594,null,{}] 08:02:16 INFO - PROCESS | 1651 | 1467039736751 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}] 08:02:16 INFO - PROCESS | 1651 | 1467039736754 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:16 INFO - PROCESS | 1651 | 1467039736888 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 08:02:16 INFO - PROCESS | 1651 | 1467039736964 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:02:16 INFO - PROCESS | 1651 | 1467039736965 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:16 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c603800 == 46 [pid = 1651] [id = 406] 08:02:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x1198cc000) [pid = 1651] [serial = 1217] [outer = 0x0] 08:02:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x1248bb800) [pid = 1651] [serial = 1218] [outer = 0x1198cc000] 08:02:16 INFO - PROCESS | 1651 | 1467039736996 Marionette DEBUG loaded listener.js 08:02:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x12538a800) [pid = 1651] [serial = 1219] [outer = 0x1198cc000] 08:02:17 INFO - PROCESS | 1651 | 1467039737381 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]]]}] 08:02:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 08:02:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 683ms 08:02:17 INFO - PROCESS | 1651 | 1467039737423 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 08:02:17 INFO - PROCESS | 1651 | 1467039737425 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 08:02:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 08:02:17 INFO - PROCESS | 1651 | 1467039737427 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 08:02:17 INFO - PROCESS | 1651 | 1467039737428 Marionette TRACE conn2 <- [1,1598,null,{}] 08:02:17 INFO - PROCESS | 1651 | 1467039737431 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}] 08:02:17 INFO - PROCESS | 1651 | 1467039737432 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:17 INFO - PROCESS | 1651 | 1467039737540 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 08:02:17 INFO - PROCESS | 1651 | 1467039737600 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:02:17 INFO - PROCESS | 1651 | 1467039737601 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:17 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c61b000 == 47 [pid = 1651] [id = 407] 08:02:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x1264f7400) [pid = 1651] [serial = 1220] [outer = 0x0] 08:02:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x126920000) [pid = 1651] [serial = 1221] [outer = 0x1264f7400] 08:02:17 INFO - PROCESS | 1651 | 1467039737630 Marionette DEBUG loaded listener.js 08:02:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x128965400) [pid = 1651] [serial = 1222] [outer = 0x1264f7400] 08:02:18 INFO - PROCESS | 1651 | 1467039738296 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]]]}] 08:02:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 08:02:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 921ms 08:02:18 INFO - PROCESS | 1651 | 1467039738349 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 08:02:18 INFO - PROCESS | 1651 | 1467039738354 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 08:02:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 08:02:18 INFO - PROCESS | 1651 | 1467039738358 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 08:02:18 INFO - PROCESS | 1651 | 1467039738359 Marionette TRACE conn2 <- [1,1602,null,{}] 08:02:18 INFO - PROCESS | 1651 | 1467039738363 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}] 08:02:18 INFO - PROCESS | 1651 | 1467039738364 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:18 INFO - PROCESS | 1651 | 1467039738467 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 08:02:18 INFO - PROCESS | 1651 | 1467039738540 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:02:18 INFO - PROCESS | 1651 | 1467039738542 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:18 INFO - PROCESS | 1651 | ++DOCSHELL 0x118244800 == 48 [pid = 1651] [id = 408] 08:02:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x11269c400) [pid = 1651] [serial = 1223] [outer = 0x0] 08:02:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x112ad4400) [pid = 1651] [serial = 1224] [outer = 0x11269c400] 08:02:18 INFO - PROCESS | 1651 | 1467039738570 Marionette DEBUG loaded listener.js 08:02:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x116194000) [pid = 1651] [serial = 1225] [outer = 0x11269c400] 08:02:19 INFO - PROCESS | 1651 | --DOCSHELL 0x12b8da800 == 47 [pid = 1651] [id = 402] 08:02:19 INFO - PROCESS | 1651 | --DOCSHELL 0x12b09d000 == 46 [pid = 1651] [id = 401] 08:02:19 INFO - PROCESS | 1651 | --DOCSHELL 0x12a77d000 == 45 [pid = 1651] [id = 400] 08:02:19 INFO - PROCESS | 1651 | --DOCSHELL 0x12a53f000 == 44 [pid = 1651] [id = 399] 08:02:19 INFO - PROCESS | 1651 | --DOCSHELL 0x128e2a000 == 43 [pid = 1651] [id = 398] 08:02:19 INFO - PROCESS | 1651 | --DOCSHELL 0x12608e000 == 42 [pid = 1651] [id = 397] 08:02:19 INFO - PROCESS | 1651 | --DOCSHELL 0x123b99000 == 41 [pid = 1651] [id = 396] 08:02:19 INFO - PROCESS | 1651 | --DOCSHELL 0x121216800 == 40 [pid = 1651] [id = 395] 08:02:19 INFO - PROCESS | 1651 | --DOCSHELL 0x120d67000 == 39 [pid = 1651] [id = 394] 08:02:19 INFO - PROCESS | 1651 | --DOCSHELL 0x118182800 == 38 [pid = 1651] [id = 393] 08:02:19 INFO - PROCESS | 1651 | --DOCSHELL 0x116abe000 == 37 [pid = 1651] [id = 392] 08:02:19 INFO - PROCESS | 1651 | --DOCSHELL 0x129d3c800 == 36 [pid = 1651] [id = 391] 08:02:19 INFO - PROCESS | 1651 | --DOCSHELL 0x1289c2800 == 35 [pid = 1651] [id = 390] 08:02:19 INFO - PROCESS | 1651 | --DOCSHELL 0x11823d000 == 34 [pid = 1651] [id = 389] 08:02:19 INFO - PROCESS | 1651 | --DOCSHELL 0x112ac8800 == 33 [pid = 1651] [id = 388] 08:02:19 INFO - PROCESS | 1651 | --DOCSHELL 0x119a26000 == 32 [pid = 1651] [id = 377] 08:02:19 INFO - PROCESS | 1651 | --DOCSHELL 0x12c61b000 == 31 [pid = 1651] [id = 407] 08:02:19 INFO - PROCESS | 1651 | --DOCSHELL 0x12c603800 == 30 [pid = 1651] [id = 406] 08:02:19 INFO - PROCESS | 1651 | --DOCSHELL 0x12a53d000 == 29 [pid = 1651] [id = 405] 08:02:19 INFO - PROCESS | 1651 | --DOCSHELL 0x119d3e000 == 28 [pid = 1651] [id = 404] 08:02:19 INFO - PROCESS | 1651 | --DOCSHELL 0x115eb3000 == 27 [pid = 1651] [id = 403] 08:02:19 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x118739000) [pid = 1651] [serial = 1146] [outer = 0x0] [url = about:blank] 08:02:19 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x115db2800) [pid = 1651] [serial = 1131] [outer = 0x0] [url = about:blank] 08:02:19 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x115db8400) [pid = 1651] [serial = 1137] [outer = 0x0] [url = about:blank] 08:02:19 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x1164e8800) [pid = 1651] [serial = 1138] [outer = 0x0] [url = about:blank] 08:02:19 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x117dab400) [pid = 1651] [serial = 1140] [outer = 0x0] [url = about:blank] 08:02:19 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x1128adc00) [pid = 1651] [serial = 1134] [outer = 0x0] [url = about:blank] 08:02:19 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x11268fc00) [pid = 1651] [serial = 1135] [outer = 0x0] [url = about:blank] 08:02:19 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x11957fc00) [pid = 1651] [serial = 1149] [outer = 0x0] [url = about:blank] 08:02:19 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x119a8b800) [pid = 1651] [serial = 1152] [outer = 0x0] [url = about:blank] 08:02:19 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x115e59800) [pid = 1651] [serial = 1155] [outer = 0x0] [url = about:blank] 08:02:19 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x1198cd000) [pid = 1651] [serial = 1150] [outer = 0x0] [url = about:blank] 08:02:19 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x119d4c800) [pid = 1651] [serial = 1158] [outer = 0x0] [url = about:blank] 08:02:19 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x1180b7000) [pid = 1651] [serial = 1120] [outer = 0x0] [url = about:blank] 08:02:19 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x120e8ac00) [pid = 1651] [serial = 1153] [outer = 0x0] [url = about:blank] 08:02:19 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x116905400) [pid = 1651] [serial = 1119] [outer = 0x0] [url = about:blank] 08:02:19 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x120e84c00) [pid = 1651] [serial = 1123] [outer = 0x0] [url = about:blank] 08:02:19 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x117145c00) [pid = 1651] [serial = 1132] [outer = 0x0] [url = about:blank] 08:02:19 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x1183c7c00) [pid = 1651] [serial = 1143] [outer = 0x0] [url = about:blank] 08:02:19 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x11962ac00) [pid = 1651] [serial = 1122] [outer = 0x0] [url = about:blank] 08:02:19 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x121035c00) [pid = 1651] [serial = 1159] [outer = 0x0] [url = about:blank] 08:02:19 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x11905dc00) [pid = 1651] [serial = 1147] [outer = 0x0] [url = about:blank] 08:02:19 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x1185cc400) [pid = 1651] [serial = 1144] [outer = 0x0] [url = about:blank] 08:02:19 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x1260d8000) [pid = 1651] [serial = 1126] [outer = 0x0] [url = about:blank] 08:02:19 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x1248bf000) [pid = 1651] [serial = 1125] [outer = 0x0] [url = about:blank] 08:02:19 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x1264e9c00) [pid = 1651] [serial = 1129] [outer = 0x0] [url = about:blank] 08:02:19 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x1181a7c00) [pid = 1651] [serial = 1141] [outer = 0x0] [url = about:blank] 08:02:19 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x118e09c00) [pid = 1651] [serial = 1156] [outer = 0x0] [url = about:blank] 08:02:19 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x1185e0400) [pid = 1651] [serial = 1128] [outer = 0x0] [url = about:blank] 08:02:19 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x121040c00) [pid = 1651] [serial = 1161] [outer = 0x0] [url = about:blank] 08:02:19 INFO - PROCESS | 1651 | 1467039739603 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]]]}] 08:02:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 08:02:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1273ms 08:02:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 08:02:19 INFO - PROCESS | 1651 | 1467039739634 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 08:02:19 INFO - PROCESS | 1651 | 1467039739636 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 08:02:19 INFO - PROCESS | 1651 | 1467039739640 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 08:02:19 INFO - PROCESS | 1651 | 1467039739642 Marionette TRACE conn2 <- [1,1606,null,{}] 08:02:19 INFO - PROCESS | 1651 | 1467039739645 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}] 08:02:19 INFO - PROCESS | 1651 | 1467039739647 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:19 INFO - PROCESS | 1651 | 1467039739736 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 08:02:19 INFO - PROCESS | 1651 | 1467039739742 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:02:19 INFO - PROCESS | 1651 | 1467039739745 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:19 INFO - PROCESS | 1651 | ++DOCSHELL 0x115eb4800 == 28 [pid = 1651] [id = 409] 08:02:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x11295a000) [pid = 1651] [serial = 1226] [outer = 0x0] 08:02:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x112962000) [pid = 1651] [serial = 1227] [outer = 0x11295a000] 08:02:19 INFO - PROCESS | 1651 | 1467039739796 Marionette DEBUG loaded listener.js 08:02:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x112d35400) [pid = 1651] [serial = 1228] [outer = 0x11295a000] 08:02:20 INFO - PROCESS | 1651 | 1467039740155 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]]]}] 08:02:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 08:02:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 520ms 08:02:20 INFO - PROCESS | 1651 | 1467039740160 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 08:02:20 INFO - PROCESS | 1651 | 1467039740163 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 08:02:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 08:02:20 INFO - PROCESS | 1651 | 1467039740196 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 08:02:20 INFO - PROCESS | 1651 | 1467039740198 Marionette TRACE conn2 <- [1,1610,null,{}] 08:02:20 INFO - PROCESS | 1651 | 1467039740202 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}] 08:02:20 INFO - PROCESS | 1651 | 1467039740204 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:20 INFO - PROCESS | 1651 | 1467039740286 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 08:02:20 INFO - PROCESS | 1651 | 1467039740290 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:02:20 INFO - PROCESS | 1651 | 1467039740291 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:20 INFO - PROCESS | 1651 | ++DOCSHELL 0x116ff1800 == 29 [pid = 1651] [id = 410] 08:02:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x11301fc00) [pid = 1651] [serial = 1229] [outer = 0x0] 08:02:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x115db4800) [pid = 1651] [serial = 1230] [outer = 0x11301fc00] 08:02:20 INFO - PROCESS | 1651 | 1467039740321 Marionette DEBUG loaded listener.js 08:02:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x116198c00) [pid = 1651] [serial = 1231] [outer = 0x11301fc00] 08:02:20 INFO - PROCESS | 1651 | 1467039740659 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]]]}] 08:02:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 08:02:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 479ms 08:02:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 08:02:20 INFO - PROCESS | 1651 | 1467039740671 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 08:02:20 INFO - PROCESS | 1651 | 1467039740673 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 08:02:20 INFO - PROCESS | 1651 | 1467039740675 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 08:02:20 INFO - PROCESS | 1651 | 1467039740686 Marionette TRACE conn2 <- [1,1614,null,{}] 08:02:20 INFO - PROCESS | 1651 | 1467039740694 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}] 08:02:20 INFO - PROCESS | 1651 | 1467039740697 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:20 INFO - PROCESS | 1651 | 1467039740783 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 08:02:20 INFO - PROCESS | 1651 | 1467039740840 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:02:20 INFO - PROCESS | 1651 | 1467039740842 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:20 INFO - PROCESS | 1651 | ++DOCSHELL 0x118181800 == 30 [pid = 1651] [id = 411] 08:02:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x11670f400) [pid = 1651] [serial = 1232] [outer = 0x0] 08:02:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x117143000) [pid = 1651] [serial = 1233] [outer = 0x11670f400] 08:02:20 INFO - PROCESS | 1651 | 1467039740871 Marionette DEBUG loaded listener.js 08:02:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x1180bb000) [pid = 1651] [serial = 1234] [outer = 0x11670f400] 08:02:21 INFO - PROCESS | 1651 | 1467039741189 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]]]}] 08:02:21 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 08:02:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 529ms 08:02:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 08:02:21 INFO - PROCESS | 1651 | 1467039741205 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 08:02:21 INFO - PROCESS | 1651 | 1467039741207 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 08:02:21 INFO - PROCESS | 1651 | 1467039741209 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 08:02:21 INFO - PROCESS | 1651 | 1467039741210 Marionette TRACE conn2 <- [1,1618,null,{}] 08:02:21 INFO - PROCESS | 1651 | 1467039741212 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}] 08:02:21 INFO - PROCESS | 1651 | 1467039741213 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:21 INFO - PROCESS | 1651 | 1467039741294 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 08:02:21 INFO - PROCESS | 1651 | 1467039741354 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:02:21 INFO - PROCESS | 1651 | 1467039741355 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:21 INFO - PROCESS | 1651 | ++DOCSHELL 0x11902f800 == 31 [pid = 1651] [id = 412] 08:02:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x116933400) [pid = 1651] [serial = 1235] [outer = 0x0] 08:02:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x118304000) [pid = 1651] [serial = 1236] [outer = 0x116933400] 08:02:21 INFO - PROCESS | 1651 | 1467039741384 Marionette DEBUG loaded listener.js 08:02:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x118522800) [pid = 1651] [serial = 1237] [outer = 0x116933400] 08:02:21 INFO - PROCESS | 1651 | 1467039741677 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]]]}] 08:02:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 08:02:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 520ms 08:02:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 08:02:21 INFO - PROCESS | 1651 | 1467039741730 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 08:02:21 INFO - PROCESS | 1651 | 1467039741731 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 08:02:21 INFO - PROCESS | 1651 | 1467039741735 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 08:02:21 INFO - PROCESS | 1651 | 1467039741737 Marionette TRACE conn2 <- [1,1622,null,{}] 08:02:21 INFO - PROCESS | 1651 | 1467039741739 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}] 08:02:21 INFO - PROCESS | 1651 | 1467039741741 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:21 INFO - PROCESS | 1651 | 1467039741841 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 08:02:21 INFO - PROCESS | 1651 | 1467039741879 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:02:21 INFO - PROCESS | 1651 | 1467039741880 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:21 INFO - PROCESS | 1651 | ++DOCSHELL 0x119d44000 == 32 [pid = 1651] [id = 413] 08:02:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x113c1f800) [pid = 1651] [serial = 1238] [outer = 0x0] 08:02:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x1185d7400) [pid = 1651] [serial = 1239] [outer = 0x113c1f800] 08:02:21 INFO - PROCESS | 1651 | 1467039741905 Marionette DEBUG loaded listener.js 08:02:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x118e0c000) [pid = 1651] [serial = 1240] [outer = 0x113c1f800] 08:02:22 INFO - PROCESS | 1651 | 1467039742229 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]]]}] 08:02:22 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 08:02:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 521ms 08:02:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 08:02:22 INFO - PROCESS | 1651 | 1467039742256 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 08:02:22 INFO - PROCESS | 1651 | 1467039742258 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 08:02:22 INFO - PROCESS | 1651 | 1467039742260 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 08:02:22 INFO - PROCESS | 1651 | 1467039742261 Marionette TRACE conn2 <- [1,1626,null,{}] 08:02:22 INFO - PROCESS | 1651 | 1467039742263 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}] 08:02:22 INFO - PROCESS | 1651 | 1467039742270 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:22 INFO - PROCESS | 1651 | 1467039742395 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 08:02:22 INFO - PROCESS | 1651 | 1467039742399 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:02:22 INFO - PROCESS | 1651 | 1467039742401 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:22 INFO - PROCESS | 1651 | ++DOCSHELL 0x12110c000 == 33 [pid = 1651] [id = 414] 08:02:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x118e08c00) [pid = 1651] [serial = 1241] [outer = 0x0] 08:02:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x119085000) [pid = 1651] [serial = 1242] [outer = 0x118e08c00] 08:02:22 INFO - PROCESS | 1651 | 1467039742426 Marionette DEBUG loaded listener.js 08:02:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x1198cd400) [pid = 1651] [serial = 1243] [outer = 0x118e08c00] 08:02:22 INFO - PROCESS | 1651 | 1467039742747 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]]]}] 08:02:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 08:02:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 518ms 08:02:22 INFO - PROCESS | 1651 | 1467039742781 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 08:02:22 INFO - PROCESS | 1651 | 1467039742782 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 08:02:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 08:02:22 INFO - PROCESS | 1651 | 1467039742789 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 08:02:22 INFO - PROCESS | 1651 | 1467039742790 Marionette TRACE conn2 <- [1,1630,null,{}] 08:02:22 INFO - PROCESS | 1651 | 1467039742793 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}] 08:02:22 INFO - PROCESS | 1651 | 1467039742794 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:22 INFO - PROCESS | 1651 | 1467039742901 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 08:02:22 INFO - PROCESS | 1651 | 1467039742904 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:02:22 INFO - PROCESS | 1651 | 1467039742905 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:22 INFO - PROCESS | 1651 | ++DOCSHELL 0x121b14800 == 34 [pid = 1651] [id = 415] 08:02:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x1198cdc00) [pid = 1651] [serial = 1244] [outer = 0x0] 08:02:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x119a8c800) [pid = 1651] [serial = 1245] [outer = 0x1198cdc00] 08:02:22 INFO - PROCESS | 1651 | 1467039742930 Marionette DEBUG loaded listener.js 08:02:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x120e8ac00) [pid = 1651] [serial = 1246] [outer = 0x1198cdc00] 08:02:23 INFO - PROCESS | 1651 | 1467039743296 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]]]}] 08:02:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 08:02:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 521ms 08:02:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 08:02:23 INFO - PROCESS | 1651 | 1467039743309 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 08:02:23 INFO - PROCESS | 1651 | 1467039743310 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 08:02:23 INFO - PROCESS | 1651 | 1467039743312 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 08:02:23 INFO - PROCESS | 1651 | 1467039743313 Marionette TRACE conn2 <- [1,1634,null,{}] 08:02:23 INFO - PROCESS | 1651 | 1467039743316 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}] 08:02:23 INFO - PROCESS | 1651 | 1467039743318 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:23 INFO - PROCESS | 1651 | 1467039743416 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 08:02:23 INFO - PROCESS | 1651 | 1467039743427 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:02:23 INFO - PROCESS | 1651 | 1467039743428 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:23 INFO - PROCESS | 1651 | ++DOCSHELL 0x123e34000 == 35 [pid = 1651] [id = 416] 08:02:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x120e8cc00) [pid = 1651] [serial = 1247] [outer = 0x0] 08:02:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x121037800) [pid = 1651] [serial = 1248] [outer = 0x120e8cc00] 08:02:23 INFO - PROCESS | 1651 | 1467039743453 Marionette DEBUG loaded listener.js 08:02:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x1213ca800) [pid = 1651] [serial = 1249] [outer = 0x120e8cc00] 08:02:23 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x120e8b000) [pid = 1651] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 08:02:23 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x128904c00) [pid = 1651] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 08:02:23 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x112690400) [pid = 1651] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 08:02:23 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x121a27c00) [pid = 1651] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 08:02:23 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x1260d8800) [pid = 1651] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 08:02:23 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x1121a9000) [pid = 1651] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 08:02:23 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x113377400) [pid = 1651] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 08:02:23 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x1248c1000) [pid = 1651] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 08:02:23 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x119a7e400) [pid = 1651] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 08:02:23 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x116903800) [pid = 1651] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 08:02:23 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x1180ba800) [pid = 1651] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 08:02:23 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x112ad3c00) [pid = 1651] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 08:02:23 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x110e2cc00) [pid = 1651] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 08:02:23 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x1181af000) [pid = 1651] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 08:02:23 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x118736c00) [pid = 1651] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 08:02:23 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x118524400) [pid = 1651] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 08:02:23 INFO - PROCESS | 1651 | 1467039743988 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]]]}] 08:02:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 08:02:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 723ms 08:02:24 INFO - PROCESS | 1651 | 1467039744036 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 08:02:24 INFO - PROCESS | 1651 | 1467039744037 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 08:02:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 08:02:24 INFO - PROCESS | 1651 | 1467039744040 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 08:02:24 INFO - PROCESS | 1651 | 1467039744041 Marionette TRACE conn2 <- [1,1638,null,{}] 08:02:24 INFO - PROCESS | 1651 | 1467039744044 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}] 08:02:24 INFO - PROCESS | 1651 | 1467039744045 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:24 INFO - PROCESS | 1651 | 1467039744122 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 08:02:24 INFO - PROCESS | 1651 | 1467039744135 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:02:24 INFO - PROCESS | 1651 | 1467039744136 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:24 INFO - PROCESS | 1651 | ++DOCSHELL 0x124ebd000 == 36 [pid = 1651] [id = 417] 08:02:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x11269b800) [pid = 1651] [serial = 1250] [outer = 0x0] 08:02:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x1180b7800) [pid = 1651] [serial = 1251] [outer = 0x11269b800] 08:02:24 INFO - PROCESS | 1651 | 1467039744161 Marionette DEBUG loaded listener.js 08:02:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x119a7e400) [pid = 1651] [serial = 1252] [outer = 0x11269b800] 08:02:24 INFO - PROCESS | 1651 | 1467039744558 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]]]}] 08:02:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 08:02:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 568ms 08:02:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 08:02:24 INFO - PROCESS | 1651 | 1467039744609 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 08:02:24 INFO - PROCESS | 1651 | 1467039744610 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 08:02:24 INFO - PROCESS | 1651 | 1467039744612 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 08:02:24 INFO - PROCESS | 1651 | 1467039744613 Marionette TRACE conn2 <- [1,1642,null,{}] 08:02:24 INFO - PROCESS | 1651 | 1467039744615 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}] 08:02:24 INFO - PROCESS | 1651 | 1467039744616 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:24 INFO - PROCESS | 1651 | 1467039744694 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 08:02:24 INFO - PROCESS | 1651 | 1467039744697 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:02:24 INFO - PROCESS | 1651 | 1467039744698 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:24 INFO - PROCESS | 1651 | ++DOCSHELL 0x126573000 == 37 [pid = 1651] [id = 418] 08:02:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x119a83400) [pid = 1651] [serial = 1253] [outer = 0x0] 08:02:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x1213d1800) [pid = 1651] [serial = 1254] [outer = 0x119a83400] 08:02:24 INFO - PROCESS | 1651 | 1467039744728 Marionette DEBUG loaded listener.js 08:02:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x1216f9c00) [pid = 1651] [serial = 1255] [outer = 0x119a83400] 08:02:25 INFO - PROCESS | 1651 | 1467039745041 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]]]}] 08:02:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 08:02:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 468ms 08:02:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 08:02:25 INFO - PROCESS | 1651 | 1467039745081 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 08:02:25 INFO - PROCESS | 1651 | 1467039745083 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 08:02:25 INFO - PROCESS | 1651 | 1467039745085 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 08:02:25 INFO - PROCESS | 1651 | 1467039745087 Marionette TRACE conn2 <- [1,1646,null,{}] 08:02:25 INFO - PROCESS | 1651 | 1467039745089 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}] 08:02:25 INFO - PROCESS | 1651 | 1467039745091 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:25 INFO - PROCESS | 1651 | 1467039745181 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 08:02:25 INFO - PROCESS | 1651 | 1467039745255 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:02:25 INFO - PROCESS | 1651 | 1467039745256 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:25 INFO - PROCESS | 1651 | ++DOCSHELL 0x128e46800 == 38 [pid = 1651] [id = 419] 08:02:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x1216fb400) [pid = 1651] [serial = 1256] [outer = 0x0] 08:02:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x1217e5400) [pid = 1651] [serial = 1257] [outer = 0x1216fb400] 08:02:25 INFO - PROCESS | 1651 | 1467039745283 Marionette DEBUG loaded listener.js 08:02:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x11690c000) [pid = 1651] [serial = 1258] [outer = 0x1216fb400] 08:02:25 INFO - PROCESS | 1651 | 1467039745611 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]]]}] 08:02:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 08:02:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 568ms 08:02:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 08:02:25 INFO - PROCESS | 1651 | 1467039745654 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 08:02:25 INFO - PROCESS | 1651 | 1467039745656 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 08:02:25 INFO - PROCESS | 1651 | 1467039745659 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 08:02:25 INFO - PROCESS | 1651 | 1467039745660 Marionette TRACE conn2 <- [1,1650,null,{}] 08:02:25 INFO - PROCESS | 1651 | 1467039745664 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}] 08:02:25 INFO - PROCESS | 1651 | 1467039745665 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:25 INFO - PROCESS | 1651 | 1467039745743 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 08:02:25 INFO - PROCESS | 1651 | 1467039745746 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:02:25 INFO - PROCESS | 1651 | 1467039745748 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:25 INFO - PROCESS | 1651 | ++DOCSHELL 0x129d3c000 == 39 [pid = 1651] [id = 420] 08:02:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x121a34400) [pid = 1651] [serial = 1259] [outer = 0x0] 08:02:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x124e16c00) [pid = 1651] [serial = 1260] [outer = 0x121a34400] 08:02:25 INFO - PROCESS | 1651 | 1467039745775 Marionette DEBUG loaded listener.js 08:02:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x1254e3800) [pid = 1651] [serial = 1261] [outer = 0x121a34400] 08:02:26 INFO - PROCESS | 1651 | 1467039746343 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]]]}] 08:02:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 08:02:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 721ms 08:02:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 08:02:26 INFO - PROCESS | 1651 | 1467039746393 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 08:02:26 INFO - PROCESS | 1651 | 1467039746396 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 08:02:26 INFO - PROCESS | 1651 | 1467039746403 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 08:02:26 INFO - PROCESS | 1651 | 1467039746406 Marionette TRACE conn2 <- [1,1654,null,{}] 08:02:26 INFO - PROCESS | 1651 | 1467039746410 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}] 08:02:26 INFO - PROCESS | 1651 | 1467039746412 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:26 INFO - PROCESS | 1651 | 1467039746550 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 08:02:26 INFO - PROCESS | 1651 | 1467039746632 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:02:26 INFO - PROCESS | 1651 | 1467039746633 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:26 INFO - PROCESS | 1651 | ++DOCSHELL 0x117d5e000 == 40 [pid = 1651] [id = 421] 08:02:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x112d56800) [pid = 1651] [serial = 1262] [outer = 0x0] 08:02:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x112f3b400) [pid = 1651] [serial = 1263] [outer = 0x112d56800] 08:02:26 INFO - PROCESS | 1651 | 1467039746665 Marionette DEBUG loaded listener.js 08:02:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x115dae800) [pid = 1651] [serial = 1264] [outer = 0x112d56800] 08:02:27 INFO - PROCESS | 1651 | 1467039747217 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]]]}] 08:02:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 08:02:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 876ms 08:02:27 INFO - PROCESS | 1651 | 1467039747277 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 08:02:27 INFO - PROCESS | 1651 | 1467039747282 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 08:02:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 08:02:27 INFO - PROCESS | 1651 | 1467039747289 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 08:02:27 INFO - PROCESS | 1651 | 1467039747292 Marionette TRACE conn2 <- [1,1658,null,{}] 08:02:27 INFO - PROCESS | 1651 | 1467039747296 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}] 08:02:27 INFO - PROCESS | 1651 | 1467039747298 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:27 INFO - PROCESS | 1651 | 1467039747460 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 08:02:27 INFO - PROCESS | 1651 | 1467039747612 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:02:27 INFO - PROCESS | 1651 | 1467039747613 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:27 INFO - PROCESS | 1651 | ++DOCSHELL 0x119d2b000 == 41 [pid = 1651] [id = 422] 08:02:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x112d5f400) [pid = 1651] [serial = 1265] [outer = 0x0] 08:02:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x116906800) [pid = 1651] [serial = 1266] [outer = 0x112d5f400] 08:02:27 INFO - PROCESS | 1651 | 1467039747645 Marionette DEBUG loaded listener.js 08:02:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x1180b8400) [pid = 1651] [serial = 1267] [outer = 0x112d5f400] 08:02:28 INFO - PROCESS | 1651 | 1467039748339 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]]]}] 08:02:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 08:02:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1122ms 08:02:28 INFO - PROCESS | 1651 | 1467039748411 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 08:02:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 08:02:28 INFO - PROCESS | 1651 | 1467039748413 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 08:02:28 INFO - PROCESS | 1651 | 1467039748416 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 08:02:28 INFO - PROCESS | 1651 | 1467039748417 Marionette TRACE conn2 <- [1,1662,null,{}] 08:02:28 INFO - PROCESS | 1651 | 1467039748421 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}] 08:02:28 INFO - PROCESS | 1651 | 1467039748422 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:28 INFO - PROCESS | 1651 | 1467039748527 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 08:02:28 INFO - PROCESS | 1651 | --DOCSHELL 0x128e46800 == 40 [pid = 1651] [id = 419] 08:02:28 INFO - PROCESS | 1651 | --DOCSHELL 0x126573000 == 39 [pid = 1651] [id = 418] 08:02:28 INFO - PROCESS | 1651 | --DOCSHELL 0x124ebd000 == 38 [pid = 1651] [id = 417] 08:02:28 INFO - PROCESS | 1651 | --DOCSHELL 0x123e34000 == 37 [pid = 1651] [id = 416] 08:02:28 INFO - PROCESS | 1651 | 1467039748658 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:02:28 INFO - PROCESS | 1651 | 1467039748660 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:28 INFO - PROCESS | 1651 | --DOCSHELL 0x121b14800 == 36 [pid = 1651] [id = 415] 08:02:28 INFO - PROCESS | 1651 | --DOCSHELL 0x12110c000 == 35 [pid = 1651] [id = 414] 08:02:28 INFO - PROCESS | 1651 | --DOCSHELL 0x119d44000 == 34 [pid = 1651] [id = 413] 08:02:28 INFO - PROCESS | 1651 | --DOCSHELL 0x11902f800 == 33 [pid = 1651] [id = 412] 08:02:28 INFO - PROCESS | 1651 | --DOCSHELL 0x118181800 == 32 [pid = 1651] [id = 411] 08:02:28 INFO - PROCESS | 1651 | --DOCSHELL 0x116ff1800 == 31 [pid = 1651] [id = 410] 08:02:28 INFO - PROCESS | 1651 | --DOCSHELL 0x115eb4800 == 30 [pid = 1651] [id = 409] 08:02:28 INFO - PROCESS | 1651 | ++DOCSHELL 0x115e0e800 == 31 [pid = 1651] [id = 423] 08:02:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x110fa0c00) [pid = 1651] [serial = 1268] [outer = 0x0] 08:02:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x112d59000) [pid = 1651] [serial = 1269] [outer = 0x110fa0c00] 08:02:28 INFO - PROCESS | 1651 | 1467039748713 Marionette DEBUG loaded listener.js 08:02:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x115e58c00) [pid = 1651] [serial = 1270] [outer = 0x110fa0c00] 08:02:28 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x1213cb000) [pid = 1651] [serial = 1162] [outer = 0x0] [url = about:blank] 08:02:28 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x128911400) [pid = 1651] [serial = 1206] [outer = 0x0] [url = about:blank] 08:02:28 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x121463000) [pid = 1651] [serial = 1188] [outer = 0x0] [url = about:blank] 08:02:28 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x1248be000) [pid = 1651] [serial = 1191] [outer = 0x0] [url = about:blank] 08:02:28 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x126565400) [pid = 1651] [serial = 1197] [outer = 0x0] [url = about:blank] 08:02:28 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x11662dc00) [pid = 1651] [serial = 1200] [outer = 0x0] [url = about:blank] 08:02:28 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x113c1ec00) [pid = 1651] [serial = 1176] [outer = 0x0] [url = about:blank] 08:02:28 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x116634400) [pid = 1651] [serial = 1177] [outer = 0x0] [url = about:blank] 08:02:28 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x1260d5000) [pid = 1651] [serial = 1194] [outer = 0x0] [url = about:blank] 08:02:28 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x120f2c000) [pid = 1651] [serial = 1185] [outer = 0x0] [url = about:blank] 08:02:28 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x1180bbc00) [pid = 1651] [serial = 1179] [outer = 0x0] [url = about:blank] 08:02:28 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x11830f400) [pid = 1651] [serial = 1180] [outer = 0x0] [url = about:blank] 08:02:28 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x1198cd800) [pid = 1651] [serial = 1173] [outer = 0x0] [url = about:blank] 08:02:28 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x1213d7c00) [pid = 1651] [serial = 1174] [outer = 0x0] [url = about:blank] 08:02:28 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x116636c00) [pid = 1651] [serial = 1167] [outer = 0x0] [url = about:blank] 08:02:28 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x116906000) [pid = 1651] [serial = 1168] [outer = 0x0] [url = about:blank] 08:02:28 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x110eea000) [pid = 1651] [serial = 1164] [outer = 0x0] [url = about:blank] 08:02:28 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x1121a5800) [pid = 1651] [serial = 1165] [outer = 0x0] [url = about:blank] 08:02:28 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x119081c00) [pid = 1651] [serial = 1170] [outer = 0x0] [url = about:blank] 08:02:28 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x11957cc00) [pid = 1651] [serial = 1171] [outer = 0x0] [url = about:blank] 08:02:28 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x119579800) [pid = 1651] [serial = 1182] [outer = 0x0] [url = about:blank] 08:02:28 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x1198cc800) [pid = 1651] [serial = 1183] [outer = 0x0] [url = about:blank] 08:02:28 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x126460c00) [pid = 1651] [serial = 1203] [outer = 0x0] [url = about:blank] 08:02:28 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x12896b800) [pid = 1651] [serial = 1207] [outer = 0x0] [url = about:blank] 08:02:28 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x126785000) [pid = 1651] [serial = 1198] [outer = 0x0] [url = about:blank] 08:02:28 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x1217da400) [pid = 1651] [serial = 1195] [outer = 0x0] [url = about:blank] 08:02:28 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x125438000) [pid = 1651] [serial = 1192] [outer = 0x0] [url = about:blank] 08:02:28 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x1213cf400) [pid = 1651] [serial = 1186] [outer = 0x0] [url = about:blank] 08:02:28 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x12678b000) [pid = 1651] [serial = 1204] [outer = 0x0] [url = about:blank] 08:02:28 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x1185da400) [pid = 1651] [serial = 1201] [outer = 0x0] [url = about:blank] 08:02:28 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x1217dbc00) [pid = 1651] [serial = 1189] [outer = 0x0] [url = about:blank] 08:02:29 INFO - PROCESS | 1651 | 1467039749107 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]]]}] 08:02:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 08:02:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 727ms 08:02:29 INFO - PROCESS | 1651 | 1467039749143 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 08:02:29 INFO - PROCESS | 1651 | 1467039749146 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 08:02:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 08:02:29 INFO - PROCESS | 1651 | 1467039749150 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 08:02:29 INFO - PROCESS | 1651 | 1467039749153 Marionette TRACE conn2 <- [1,1666,null,{}] 08:02:29 INFO - PROCESS | 1651 | 1467039749156 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}] 08:02:29 INFO - PROCESS | 1651 | 1467039749158 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:29 INFO - PROCESS | 1651 | 1467039749238 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 08:02:29 INFO - PROCESS | 1651 | 1467039749243 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:02:29 INFO - PROCESS | 1651 | 1467039749244 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:29 INFO - PROCESS | 1651 | ++DOCSHELL 0x1169c6000 == 32 [pid = 1651] [id = 424] 08:02:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x116a1a800) [pid = 1651] [serial = 1271] [outer = 0x0] 08:02:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x1180bc000) [pid = 1651] [serial = 1272] [outer = 0x116a1a800] 08:02:29 INFO - PROCESS | 1651 | 1467039749274 Marionette DEBUG loaded listener.js 08:02:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x118305000) [pid = 1651] [serial = 1273] [outer = 0x116a1a800] 08:02:29 INFO - PROCESS | 1651 | 1467039749654 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]]]}] 08:02:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 08:02:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 522ms 08:02:29 INFO - PROCESS | 1651 | 1467039749673 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 08:02:29 INFO - PROCESS | 1651 | 1467039749675 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 08:02:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 08:02:29 INFO - PROCESS | 1651 | 1467039749677 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 08:02:29 INFO - PROCESS | 1651 | 1467039749680 Marionette TRACE conn2 <- [1,1670,null,{}] 08:02:29 INFO - PROCESS | 1651 | 1467039749690 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}] 08:02:29 INFO - PROCESS | 1651 | 1467039749693 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:29 INFO - PROCESS | 1651 | 1467039749781 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 08:02:29 INFO - PROCESS | 1651 | 1467039749788 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:02:29 INFO - PROCESS | 1651 | 1467039749790 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:29 INFO - PROCESS | 1651 | ++DOCSHELL 0x119d48000 == 33 [pid = 1651] [id = 425] 08:02:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x118389c00) [pid = 1651] [serial = 1274] [outer = 0x0] 08:02:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x1185dec00) [pid = 1651] [serial = 1275] [outer = 0x118389c00] 08:02:29 INFO - PROCESS | 1651 | 1467039749819 Marionette DEBUG loaded listener.js 08:02:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x11907f400) [pid = 1651] [serial = 1276] [outer = 0x118389c00] 08:02:30 INFO - PROCESS | 1651 | 1467039750170 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]]]}] 08:02:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 08:02:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 525ms 08:02:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 08:02:30 INFO - PROCESS | 1651 | 1467039750208 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 08:02:30 INFO - PROCESS | 1651 | 1467039750209 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 08:02:30 INFO - PROCESS | 1651 | 1467039750211 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 08:02:30 INFO - PROCESS | 1651 | 1467039750213 Marionette TRACE conn2 <- [1,1674,null,{}] 08:02:30 INFO - PROCESS | 1651 | 1467039750215 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}] 08:02:30 INFO - PROCESS | 1651 | 1467039750216 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:30 INFO - PROCESS | 1651 | 1467039750301 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 08:02:30 INFO - PROCESS | 1651 | 1467039750307 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:02:30 INFO - PROCESS | 1651 | 1467039750308 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:30 INFO - PROCESS | 1651 | ++DOCSHELL 0x121b0f800 == 34 [pid = 1651] [id = 426] 08:02:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x118e0d000) [pid = 1651] [serial = 1277] [outer = 0x0] 08:02:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x119626800) [pid = 1651] [serial = 1278] [outer = 0x118e0d000] 08:02:30 INFO - PROCESS | 1651 | 1467039750334 Marionette DEBUG loaded listener.js 08:02:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x119884800) [pid = 1651] [serial = 1279] [outer = 0x118e0d000] 08:02:30 INFO - PROCESS | 1651 | 1467039750686 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]]]}] 08:02:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 08:02:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 518ms 08:02:30 INFO - PROCESS | 1651 | 1467039750731 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 08:02:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 08:02:30 INFO - PROCESS | 1651 | 1467039750740 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 08:02:30 INFO - PROCESS | 1651 | 1467039750743 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 08:02:30 INFO - PROCESS | 1651 | 1467039750744 Marionette TRACE conn2 <- [1,1678,null,{}] 08:02:30 INFO - PROCESS | 1651 | 1467039750746 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}] 08:02:30 INFO - PROCESS | 1651 | 1467039750747 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:30 INFO - PROCESS | 1651 | 1467039750832 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 08:02:30 INFO - PROCESS | 1651 | 1467039750922 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:02:30 INFO - PROCESS | 1651 | 1467039750924 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:30 INFO - PROCESS | 1651 | ++DOCSHELL 0x123e2f800 == 35 [pid = 1651] [id = 427] 08:02:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x119579800) [pid = 1651] [serial = 1280] [outer = 0x0] 08:02:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x11988a800) [pid = 1651] [serial = 1281] [outer = 0x119579800] 08:02:30 INFO - PROCESS | 1651 | 1467039750955 Marionette DEBUG loaded listener.js 08:02:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x120e7f400) [pid = 1651] [serial = 1282] [outer = 0x119579800] 08:02:31 INFO - PROCESS | 1651 | 1467039751364 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]]]}] 08:02:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 08:02:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 671ms 08:02:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 08:02:31 INFO - PROCESS | 1651 | 1467039751414 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 08:02:31 INFO - PROCESS | 1651 | 1467039751415 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 08:02:31 INFO - PROCESS | 1651 | 1467039751417 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 08:02:31 INFO - PROCESS | 1651 | 1467039751418 Marionette TRACE conn2 <- [1,1682,null,{}] 08:02:31 INFO - PROCESS | 1651 | 1467039751420 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}] 08:02:31 INFO - PROCESS | 1651 | 1467039751425 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:31 INFO - PROCESS | 1651 | 1467039751566 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 08:02:31 INFO - PROCESS | 1651 | 1467039751585 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:02:31 INFO - PROCESS | 1651 | 1467039751586 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:31 INFO - PROCESS | 1651 | ++DOCSHELL 0x12697e000 == 36 [pid = 1651] [id = 428] 08:02:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x12103c400) [pid = 1651] [serial = 1283] [outer = 0x0] 08:02:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x121462800) [pid = 1651] [serial = 1284] [outer = 0x12103c400] 08:02:31 INFO - PROCESS | 1651 | 1467039751611 Marionette DEBUG loaded listener.js 08:02:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x1248b2400) [pid = 1651] [serial = 1285] [outer = 0x12103c400] 08:02:31 INFO - PROCESS | 1651 | 1467039751971 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]]]}] 08:02:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 08:02:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 569ms 08:02:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 08:02:31 INFO - PROCESS | 1651 | 1467039751987 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 08:02:31 INFO - PROCESS | 1651 | 1467039751988 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 08:02:31 INFO - PROCESS | 1651 | 1467039751990 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 08:02:31 INFO - PROCESS | 1651 | 1467039751991 Marionette TRACE conn2 <- [1,1686,null,{}] 08:02:31 INFO - PROCESS | 1651 | 1467039751993 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}] 08:02:31 INFO - PROCESS | 1651 | 1467039751994 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:32 INFO - PROCESS | 1651 | 1467039752095 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 08:02:32 INFO - PROCESS | 1651 | 1467039752107 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:02:32 INFO - PROCESS | 1651 | 1467039752108 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:32 INFO - PROCESS | 1651 | ++DOCSHELL 0x128e30800 == 37 [pid = 1651] [id = 429] 08:02:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x1248b3c00) [pid = 1651] [serial = 1286] [outer = 0x0] 08:02:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x1248bbc00) [pid = 1651] [serial = 1287] [outer = 0x1248b3c00] 08:02:32 INFO - PROCESS | 1651 | 1467039752133 Marionette DEBUG loaded listener.js 08:02:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x124e16800) [pid = 1651] [serial = 1288] [outer = 0x1248b3c00] 08:02:32 INFO - PROCESS | 1651 | 1467039752472 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]]]}] 08:02:32 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 08:02:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 518ms 08:02:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 08:02:32 INFO - PROCESS | 1651 | 1467039752508 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 08:02:32 INFO - PROCESS | 1651 | 1467039752509 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 08:02:32 INFO - PROCESS | 1651 | 1467039752511 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 08:02:32 INFO - PROCESS | 1651 | 1467039752512 Marionette TRACE conn2 <- [1,1690,null,{}] 08:02:32 INFO - PROCESS | 1651 | 1467039752514 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}] 08:02:32 INFO - PROCESS | 1651 | 1467039752515 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:32 INFO - PROCESS | 1651 | 1467039752627 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 08:02:32 INFO - PROCESS | 1651 | 1467039752674 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:02:32 INFO - PROCESS | 1651 | 1467039752676 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:32 INFO - PROCESS | 1651 | ++DOCSHELL 0x129d47800 == 38 [pid = 1651] [id = 430] 08:02:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x1248b6000) [pid = 1651] [serial = 1289] [outer = 0x0] 08:02:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x1254dd400) [pid = 1651] [serial = 1290] [outer = 0x1248b6000] 08:02:32 INFO - PROCESS | 1651 | 1467039752716 Marionette DEBUG loaded listener.js 08:02:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x1260d8400) [pid = 1651] [serial = 1291] [outer = 0x1248b6000] 08:02:33 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x11269c400) [pid = 1651] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 08:02:33 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x116933400) [pid = 1651] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 08:02:33 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x11670f400) [pid = 1651] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 08:02:33 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x113c1f800) [pid = 1651] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 08:02:33 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x118e08c00) [pid = 1651] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 08:02:33 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x1198cdc00) [pid = 1651] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 08:02:33 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x120e8cc00) [pid = 1651] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 08:02:33 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x11269b800) [pid = 1651] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 08:02:33 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x11295a000) [pid = 1651] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 08:02:33 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x1121aa400) [pid = 1651] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 08:02:33 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x1167c1800) [pid = 1651] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 08:02:33 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x11301fc00) [pid = 1651] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 08:02:33 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x118e0f800) [pid = 1651] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 08:02:33 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x119a83400) [pid = 1651] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 08:02:33 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x1198cc000) [pid = 1651] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 08:02:33 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x1264f7400) [pid = 1651] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 08:02:33 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x1216fb400) [pid = 1651] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 08:02:33 INFO - PROCESS | 1651 | 1467039753161 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]]]}] 08:02:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 08:02:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 668ms 08:02:33 INFO - PROCESS | 1651 | 1467039753180 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 08:02:33 INFO - PROCESS | 1651 | 1467039753181 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 08:02:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 08:02:33 INFO - PROCESS | 1651 | 1467039753184 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 08:02:33 INFO - PROCESS | 1651 | 1467039753187 Marionette TRACE conn2 <- [1,1694,null,{}] 08:02:33 INFO - PROCESS | 1651 | 1467039753191 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}] 08:02:33 INFO - PROCESS | 1651 | 1467039753192 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:33 INFO - PROCESS | 1651 | 1467039753277 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 08:02:33 INFO - PROCESS | 1651 | 1467039753335 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:02:33 INFO - PROCESS | 1651 | 1467039753336 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:33 INFO - PROCESS | 1651 | ++DOCSHELL 0x119998800 == 39 [pid = 1651] [id = 431] 08:02:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x112693000) [pid = 1651] [serial = 1292] [outer = 0x0] 08:02:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x11670f400) [pid = 1651] [serial = 1293] [outer = 0x112693000] 08:02:33 INFO - PROCESS | 1651 | 1467039753361 Marionette DEBUG loaded listener.js 08:02:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x118738400) [pid = 1651] [serial = 1294] [outer = 0x112693000] 08:02:33 INFO - PROCESS | 1651 | 1467039753637 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]]]}] 08:02:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 08:02:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 474ms 08:02:33 INFO - PROCESS | 1651 | 1467039753660 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 08:02:33 INFO - PROCESS | 1651 | 1467039753661 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 08:02:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 08:02:33 INFO - PROCESS | 1651 | 1467039753663 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 08:02:33 INFO - PROCESS | 1651 | 1467039753664 Marionette TRACE conn2 <- [1,1698,null,{}] 08:02:33 INFO - PROCESS | 1651 | 1467039753667 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}] 08:02:33 INFO - PROCESS | 1651 | 1467039753670 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:33 INFO - PROCESS | 1651 | 1467039753764 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 08:02:33 INFO - PROCESS | 1651 | 1467039753767 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:02:33 INFO - PROCESS | 1651 | 1467039753771 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:33 INFO - PROCESS | 1651 | ++DOCSHELL 0x12afab800 == 40 [pid = 1651] [id = 432] 08:02:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x118e06c00) [pid = 1651] [serial = 1295] [outer = 0x0] 08:02:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x121040c00) [pid = 1651] [serial = 1296] [outer = 0x118e06c00] 08:02:33 INFO - PROCESS | 1651 | 1467039753795 Marionette DEBUG loaded listener.js 08:02:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x124913000) [pid = 1651] [serial = 1297] [outer = 0x118e06c00] 08:02:34 INFO - PROCESS | 1651 | 1467039754202 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]]]}] 08:02:34 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 08:02:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 568ms 08:02:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 08:02:34 INFO - PROCESS | 1651 | 1467039754233 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 08:02:34 INFO - PROCESS | 1651 | 1467039754236 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 08:02:34 INFO - PROCESS | 1651 | 1467039754239 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 08:02:34 INFO - PROCESS | 1651 | 1467039754241 Marionette TRACE conn2 <- [1,1702,null,{}] 08:02:34 INFO - PROCESS | 1651 | 1467039754243 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}] 08:02:34 INFO - PROCESS | 1651 | 1467039754245 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:34 INFO - PROCESS | 1651 | 1467039754339 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 08:02:34 INFO - PROCESS | 1651 | 1467039754342 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:02:34 INFO - PROCESS | 1651 | 1467039754344 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:34 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b8d3000 == 41 [pid = 1651] [id = 433] 08:02:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x1260d0800) [pid = 1651] [serial = 1298] [outer = 0x0] 08:02:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x126780800) [pid = 1651] [serial = 1299] [outer = 0x1260d0800] 08:02:34 INFO - PROCESS | 1651 | 1467039754370 Marionette DEBUG loaded listener.js 08:02:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x126908400) [pid = 1651] [serial = 1300] [outer = 0x1260d0800] 08:02:34 INFO - PROCESS | 1651 | 1467039754707 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]]]}] 08:02:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 08:02:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 520ms 08:02:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 08:02:34 INFO - PROCESS | 1651 | 1467039754760 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 08:02:34 INFO - PROCESS | 1651 | 1467039754761 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 08:02:34 INFO - PROCESS | 1651 | 1467039754763 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 08:02:34 INFO - PROCESS | 1651 | 1467039754764 Marionette TRACE conn2 <- [1,1706,null,{}] 08:02:34 INFO - PROCESS | 1651 | 1467039754766 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}] 08:02:34 INFO - PROCESS | 1651 | 1467039754767 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:34 INFO - PROCESS | 1651 | 1467039754875 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 08:02:34 INFO - PROCESS | 1651 | 1467039754884 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:02:34 INFO - PROCESS | 1651 | 1467039754885 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:34 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b8df800 == 42 [pid = 1651] [id = 434] 08:02:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x1260d8000) [pid = 1651] [serial = 1301] [outer = 0x0] 08:02:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x128902800) [pid = 1651] [serial = 1302] [outer = 0x1260d8000] 08:02:34 INFO - PROCESS | 1651 | 1467039754910 Marionette DEBUG loaded listener.js 08:02:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x128962c00) [pid = 1651] [serial = 1303] [outer = 0x1260d8000] 08:02:35 INFO - PROCESS | 1651 | 1467039755379 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]]]}] 08:02:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 08:02:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 669ms 08:02:35 INFO - PROCESS | 1651 | 1467039755437 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 08:02:35 INFO - PROCESS | 1651 | 1467039755440 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 08:02:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 08:02:35 INFO - PROCESS | 1651 | 1467039755445 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 08:02:35 INFO - PROCESS | 1651 | 1467039755447 Marionette TRACE conn2 <- [1,1710,null,{}] 08:02:35 INFO - PROCESS | 1651 | 1467039755454 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}] 08:02:35 INFO - PROCESS | 1651 | 1467039755456 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:35 INFO - PROCESS | 1651 | 1467039755568 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 08:02:35 INFO - PROCESS | 1651 | 1467039755679 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:02:35 INFO - PROCESS | 1651 | 1467039755681 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:35 INFO - PROCESS | 1651 | ++DOCSHELL 0x118238800 == 43 [pid = 1651] [id = 435] 08:02:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x113025800) [pid = 1651] [serial = 1304] [outer = 0x0] 08:02:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x1164eb000) [pid = 1651] [serial = 1305] [outer = 0x113025800] 08:02:35 INFO - PROCESS | 1651 | 1467039755712 Marionette DEBUG loaded listener.js 08:02:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x116908000) [pid = 1651] [serial = 1306] [outer = 0x113025800] 08:02:36 INFO - PROCESS | 1651 | 1467039756137 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]]]}] 08:02:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 08:02:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 725ms 08:02:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 08:02:36 INFO - PROCESS | 1651 | 1467039756170 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 08:02:36 INFO - PROCESS | 1651 | 1467039756173 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 08:02:36 INFO - PROCESS | 1651 | 1467039756178 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 08:02:36 INFO - PROCESS | 1651 | 1467039756180 Marionette TRACE conn2 <- [1,1714,null,{}] 08:02:36 INFO - PROCESS | 1651 | 1467039756183 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}] 08:02:36 INFO - PROCESS | 1651 | 1467039756184 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:36 INFO - PROCESS | 1651 | 1467039756291 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 08:02:36 INFO - PROCESS | 1651 | 1467039756351 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:02:36 INFO - PROCESS | 1651 | 1467039756353 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:36 INFO - PROCESS | 1651 | ++DOCSHELL 0x124eb4000 == 44 [pid = 1651] [id = 436] 08:02:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x11830b800) [pid = 1651] [serial = 1307] [outer = 0x0] 08:02:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x1185c9400) [pid = 1651] [serial = 1308] [outer = 0x11830b800] 08:02:36 INFO - PROCESS | 1651 | 1467039756402 Marionette DEBUG loaded listener.js 08:02:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x119059400) [pid = 1651] [serial = 1309] [outer = 0x11830b800] 08:02:36 INFO - PROCESS | 1651 | 1467039756980 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]]]}] 08:02:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 08:02:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 870ms 08:02:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 08:02:37 INFO - PROCESS | 1651 | 1467039757049 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 08:02:37 INFO - PROCESS | 1651 | 1467039757051 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 08:02:37 INFO - PROCESS | 1651 | 1467039757053 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 08:02:37 INFO - PROCESS | 1651 | 1467039757056 Marionette TRACE conn2 <- [1,1718,null,{}] 08:02:37 INFO - PROCESS | 1651 | 1467039757063 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}] 08:02:37 INFO - PROCESS | 1651 | 1467039757067 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:37 INFO - PROCESS | 1651 | 1467039757172 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 08:02:37 INFO - PROCESS | 1651 | 1467039757234 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:02:37 INFO - PROCESS | 1651 | 1467039757237 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:37 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c281000 == 45 [pid = 1651] [id = 437] 08:02:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x120f26800) [pid = 1651] [serial = 1310] [outer = 0x0] 08:02:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x121038c00) [pid = 1651] [serial = 1311] [outer = 0x120f26800] 08:02:37 INFO - PROCESS | 1651 | 1467039757309 Marionette DEBUG loaded listener.js 08:02:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x1216fa800) [pid = 1651] [serial = 1312] [outer = 0x120f26800] 08:02:37 INFO - PROCESS | 1651 | 1467039757724 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]]]}] 08:02:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 08:02:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 723ms 08:02:37 INFO - PROCESS | 1651 | 1467039757786 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 08:02:37 INFO - PROCESS | 1651 | 1467039757788 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 08:02:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 08:02:37 INFO - PROCESS | 1651 | 1467039757792 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 08:02:37 INFO - PROCESS | 1651 | 1467039757793 Marionette TRACE conn2 <- [1,1722,null,{}] 08:02:37 INFO - PROCESS | 1651 | 1467039757795 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}] 08:02:37 INFO - PROCESS | 1651 | 1467039757797 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:37 INFO - PROCESS | 1651 | 1467039757914 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 08:02:38 INFO - PROCESS | 1651 | 1467039758001 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:02:38 INFO - PROCESS | 1651 | 1467039758002 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:38 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c618800 == 46 [pid = 1651] [id = 438] 08:02:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x120f27800) [pid = 1651] [serial = 1313] [outer = 0x0] 08:02:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x124956c00) [pid = 1651] [serial = 1314] [outer = 0x120f27800] 08:02:38 INFO - PROCESS | 1651 | 1467039758032 Marionette DEBUG loaded listener.js 08:02:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x12645d800) [pid = 1651] [serial = 1315] [outer = 0x120f27800] 08:02:38 INFO - PROCESS | 1651 | 1467039758648 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]]]}] 08:02:38 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 08:02:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 919ms 08:02:38 INFO - PROCESS | 1651 | 1467039758725 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 08:02:38 INFO - PROCESS | 1651 | 1467039758729 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 08:02:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 08:02:38 INFO - PROCESS | 1651 | 1467039758738 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 08:02:38 INFO - PROCESS | 1651 | 1467039758742 Marionette TRACE conn2 <- [1,1726,null,{}] 08:02:38 INFO - PROCESS | 1651 | 1467039758747 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}] 08:02:38 INFO - PROCESS | 1651 | 1467039758750 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:38 INFO - PROCESS | 1651 | 1467039758906 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 08:02:39 INFO - PROCESS | 1651 | 1467039759033 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:02:39 INFO - PROCESS | 1651 | 1467039759037 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:39 INFO - PROCESS | 1651 | ++DOCSHELL 0x118245800 == 47 [pid = 1651] [id = 439] 08:02:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x1128a2800) [pid = 1651] [serial = 1316] [outer = 0x0] 08:02:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x112d18000) [pid = 1651] [serial = 1317] [outer = 0x1128a2800] 08:02:39 INFO - PROCESS | 1651 | 1467039759085 Marionette DEBUG loaded listener.js 08:02:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x115db0400) [pid = 1651] [serial = 1318] [outer = 0x1128a2800] 08:02:40 INFO - PROCESS | 1651 | --DOCSHELL 0x12b8d3000 == 46 [pid = 1651] [id = 433] 08:02:40 INFO - PROCESS | 1651 | --DOCSHELL 0x12afab800 == 45 [pid = 1651] [id = 432] 08:02:40 INFO - PROCESS | 1651 | --DOCSHELL 0x119998800 == 44 [pid = 1651] [id = 431] 08:02:40 INFO - PROCESS | 1651 | --DOCSHELL 0x129d47800 == 43 [pid = 1651] [id = 430] 08:02:40 INFO - PROCESS | 1651 | --DOCSHELL 0x128e30800 == 42 [pid = 1651] [id = 429] 08:02:40 INFO - PROCESS | 1651 | --DOCSHELL 0x12697e000 == 41 [pid = 1651] [id = 428] 08:02:40 INFO - PROCESS | 1651 | --DOCSHELL 0x123e2f800 == 40 [pid = 1651] [id = 427] 08:02:40 INFO - PROCESS | 1651 | --DOCSHELL 0x121b0f800 == 39 [pid = 1651] [id = 426] 08:02:40 INFO - PROCESS | 1651 | --DOCSHELL 0x119d48000 == 38 [pid = 1651] [id = 425] 08:02:40 INFO - PROCESS | 1651 | --DOCSHELL 0x1169c6000 == 37 [pid = 1651] [id = 424] 08:02:40 INFO - PROCESS | 1651 | --DOCSHELL 0x115e0e800 == 36 [pid = 1651] [id = 423] 08:02:40 INFO - PROCESS | 1651 | --DOCSHELL 0x119d2b000 == 35 [pid = 1651] [id = 422] 08:02:40 INFO - PROCESS | 1651 | --DOCSHELL 0x117d5e000 == 34 [pid = 1651] [id = 421] 08:02:40 INFO - PROCESS | 1651 | --DOCSHELL 0x129d3c000 == 33 [pid = 1651] [id = 420] 08:02:40 INFO - PROCESS | 1651 | --DOCSHELL 0x118244800 == 32 [pid = 1651] [id = 408] 08:02:40 INFO - PROCESS | 1651 | --DOCSHELL 0x12c618800 == 31 [pid = 1651] [id = 438] 08:02:40 INFO - PROCESS | 1651 | --DOCSHELL 0x12c281000 == 30 [pid = 1651] [id = 437] 08:02:40 INFO - PROCESS | 1651 | --DOCSHELL 0x124eb4000 == 29 [pid = 1651] [id = 436] 08:02:40 INFO - PROCESS | 1651 | --DOCSHELL 0x12b8df800 == 28 [pid = 1651] [id = 434] 08:02:40 INFO - PROCESS | 1651 | --DOCSHELL 0x118238800 == 27 [pid = 1651] [id = 435] 08:02:40 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x116194000) [pid = 1651] [serial = 1225] [outer = 0x0] [url = about:blank] 08:02:40 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x112ad4400) [pid = 1651] [serial = 1224] [outer = 0x0] [url = about:blank] 08:02:40 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x118304000) [pid = 1651] [serial = 1236] [outer = 0x0] [url = about:blank] 08:02:40 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x117143000) [pid = 1651] [serial = 1233] [outer = 0x0] [url = about:blank] 08:02:40 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x118e0c000) [pid = 1651] [serial = 1240] [outer = 0x0] [url = about:blank] 08:02:40 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x119085000) [pid = 1651] [serial = 1242] [outer = 0x0] [url = about:blank] 08:02:40 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x120e8ac00) [pid = 1651] [serial = 1246] [outer = 0x0] [url = about:blank] 08:02:40 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x119a8c800) [pid = 1651] [serial = 1245] [outer = 0x0] [url = about:blank] 08:02:40 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x121037800) [pid = 1651] [serial = 1248] [outer = 0x0] [url = about:blank] 08:02:40 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x119a7e400) [pid = 1651] [serial = 1252] [outer = 0x0] [url = about:blank] 08:02:40 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x1180b7800) [pid = 1651] [serial = 1251] [outer = 0x0] [url = about:blank] 08:02:40 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x1180bb000) [pid = 1651] [serial = 1234] [outer = 0x0] [url = about:blank] 08:02:40 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x1213ca800) [pid = 1651] [serial = 1249] [outer = 0x0] [url = about:blank] 08:02:40 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x112962000) [pid = 1651] [serial = 1227] [outer = 0x0] [url = about:blank] 08:02:40 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x112d35400) [pid = 1651] [serial = 1228] [outer = 0x0] [url = about:blank] 08:02:40 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x112f3e400) [pid = 1651] [serial = 1210] [outer = 0x0] [url = about:blank] 08:02:40 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x112696000) [pid = 1651] [serial = 1209] [outer = 0x0] [url = about:blank] 08:02:40 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x1185c6c00) [pid = 1651] [serial = 1213] [outer = 0x0] [url = about:blank] 08:02:40 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x115db4800) [pid = 1651] [serial = 1230] [outer = 0x0] [url = about:blank] 08:02:40 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x118306400) [pid = 1651] [serial = 1212] [outer = 0x0] [url = about:blank] 08:02:40 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x116198c00) [pid = 1651] [serial = 1231] [outer = 0x0] [url = about:blank] 08:02:40 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x1213d7800) [pid = 1651] [serial = 1216] [outer = 0x0] [url = about:blank] 08:02:40 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x119a7e800) [pid = 1651] [serial = 1215] [outer = 0x0] [url = about:blank] 08:02:40 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x1185d7400) [pid = 1651] [serial = 1239] [outer = 0x0] [url = about:blank] 08:02:40 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x1213d1800) [pid = 1651] [serial = 1254] [outer = 0x0] [url = about:blank] 08:02:40 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x12538a800) [pid = 1651] [serial = 1219] [outer = 0x0] [url = about:blank] 08:02:40 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x1248bb800) [pid = 1651] [serial = 1218] [outer = 0x0] [url = about:blank] 08:02:40 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x1198cd400) [pid = 1651] [serial = 1243] [outer = 0x0] [url = about:blank] 08:02:40 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x124e16c00) [pid = 1651] [serial = 1260] [outer = 0x0] [url = about:blank] 08:02:40 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x128965400) [pid = 1651] [serial = 1222] [outer = 0x0] [url = about:blank] 08:02:40 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x126920000) [pid = 1651] [serial = 1221] [outer = 0x0] [url = about:blank] 08:02:40 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x1217e5400) [pid = 1651] [serial = 1257] [outer = 0x0] [url = about:blank] 08:02:40 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x118522800) [pid = 1651] [serial = 1237] [outer = 0x0] [url = about:blank] 08:02:40 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x11690c000) [pid = 1651] [serial = 1258] [outer = 0x0] [url = about:blank] 08:02:40 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x1216f9c00) [pid = 1651] [serial = 1255] [outer = 0x0] [url = about:blank] 08:02:40 INFO - PROCESS | 1651 | 1467039760355 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]]]}] 08:02:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 08:02:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1731ms 08:02:40 INFO - PROCESS | 1651 | 1467039760469 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 08:02:40 INFO - PROCESS | 1651 | 1467039760472 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 08:02:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 08:02:40 INFO - PROCESS | 1651 | 1467039760477 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 08:02:40 INFO - PROCESS | 1651 | 1467039760480 Marionette TRACE conn2 <- [1,1730,null,{}] 08:02:40 INFO - PROCESS | 1651 | 1467039760485 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}] 08:02:40 INFO - PROCESS | 1651 | 1467039760488 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:40 INFO - PROCESS | 1651 | 1467039760617 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 08:02:40 INFO - PROCESS | 1651 | 1467039760695 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:02:40 INFO - PROCESS | 1651 | 1467039760698 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:40 INFO - PROCESS | 1651 | ++DOCSHELL 0x1164a6000 == 28 [pid = 1651] [id = 440] 08:02:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x1128ab800) [pid = 1651] [serial = 1319] [outer = 0x0] 08:02:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x1128b1000) [pid = 1651] [serial = 1320] [outer = 0x1128ab800] 08:02:40 INFO - PROCESS | 1651 | 1467039760742 Marionette DEBUG loaded listener.js 08:02:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x112a80000) [pid = 1651] [serial = 1321] [outer = 0x1128ab800] 08:02:41 INFO - PROCESS | 1651 | 1467039761077 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]]]}] 08:02:41 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 08:02:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 629ms 08:02:41 INFO - PROCESS | 1651 | 1467039761105 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 08:02:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 08:02:41 INFO - PROCESS | 1651 | 1467039761109 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 08:02:41 INFO - PROCESS | 1651 | 1467039761113 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 08:02:41 INFO - PROCESS | 1651 | 1467039761115 Marionette TRACE conn2 <- [1,1734,null,{}] 08:02:41 INFO - PROCESS | 1651 | 1467039761118 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}] 08:02:41 INFO - PROCESS | 1651 | 1467039761119 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:41 INFO - PROCESS | 1651 | 1467039761201 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 08:02:41 INFO - PROCESS | 1651 | 1467039761255 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:02:41 INFO - PROCESS | 1651 | 1467039761256 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:41 INFO - PROCESS | 1651 | ++DOCSHELL 0x116ff5800 == 29 [pid = 1651] [id = 441] 08:02:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x112ad4400) [pid = 1651] [serial = 1322] [outer = 0x0] 08:02:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x1133b2000) [pid = 1651] [serial = 1323] [outer = 0x112ad4400] 08:02:41 INFO - PROCESS | 1651 | 1467039761284 Marionette DEBUG loaded listener.js 08:02:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x11612e400) [pid = 1651] [serial = 1324] [outer = 0x112ad4400] 08:02:41 INFO - PROCESS | 1651 | 1467039761590 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]]]}] 08:02:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 08:02:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 519ms 08:02:41 INFO - PROCESS | 1651 | 1467039761633 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 08:02:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 08:02:41 INFO - PROCESS | 1651 | 1467039761644 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 08:02:41 INFO - PROCESS | 1651 | 1467039761647 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 08:02:41 INFO - PROCESS | 1651 | 1467039761649 Marionette TRACE conn2 <- [1,1738,null,{}] 08:02:41 INFO - PROCESS | 1651 | 1467039761657 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}] 08:02:41 INFO - PROCESS | 1651 | 1467039761660 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:41 INFO - PROCESS | 1651 | 1467039761740 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 08:02:41 INFO - PROCESS | 1651 | 1467039761799 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:02:41 INFO - PROCESS | 1651 | 1467039761801 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:41 INFO - PROCESS | 1651 | ++DOCSHELL 0x116ff4800 == 30 [pid = 1651] [id = 442] 08:02:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x116634c00) [pid = 1651] [serial = 1325] [outer = 0x0] 08:02:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x116a1ac00) [pid = 1651] [serial = 1326] [outer = 0x116634c00] 08:02:41 INFO - PROCESS | 1651 | 1467039761829 Marionette DEBUG loaded listener.js 08:02:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x1180c1c00) [pid = 1651] [serial = 1327] [outer = 0x116634c00] 08:02:42 INFO - PROCESS | 1651 | 1467039762147 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]]]}] 08:02:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 08:02:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 523ms 08:02:42 INFO - PROCESS | 1651 | 1467039762173 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 08:02:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 08:02:42 INFO - PROCESS | 1651 | 1467039762175 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 08:02:42 INFO - PROCESS | 1651 | 1467039762177 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 08:02:42 INFO - PROCESS | 1651 | 1467039762178 Marionette TRACE conn2 <- [1,1742,null,{}] 08:02:42 INFO - PROCESS | 1651 | 1467039762180 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}] 08:02:42 INFO - PROCESS | 1651 | 1467039762181 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:42 INFO - PROCESS | 1651 | 1467039762262 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 08:02:42 INFO - PROCESS | 1651 | 1467039762266 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:02:42 INFO - PROCESS | 1651 | 1467039762268 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:42 INFO - PROCESS | 1651 | ++DOCSHELL 0x1195b0000 == 31 [pid = 1651] [id = 443] 08:02:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x1181b5c00) [pid = 1651] [serial = 1328] [outer = 0x0] 08:02:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x118389400) [pid = 1651] [serial = 1329] [outer = 0x1181b5c00] 08:02:42 INFO - PROCESS | 1651 | 1467039762297 Marionette DEBUG loaded listener.js 08:02:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x1183cc000) [pid = 1651] [serial = 1330] [outer = 0x1181b5c00] 08:02:42 INFO - PROCESS | 1651 | 1467039762683 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]]]}] 08:02:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 08:02:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 520ms 08:02:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 08:02:42 INFO - PROCESS | 1651 | 1467039762698 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 08:02:42 INFO - PROCESS | 1651 | 1467039762699 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 08:02:42 INFO - PROCESS | 1651 | 1467039762703 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 08:02:42 INFO - PROCESS | 1651 | 1467039762704 Marionette TRACE conn2 <- [1,1746,null,{}] 08:02:42 INFO - PROCESS | 1651 | 1467039762707 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}] 08:02:42 INFO - PROCESS | 1651 | 1467039762708 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:42 INFO - PROCESS | 1651 | 1467039762814 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 08:02:42 INFO - PROCESS | 1651 | 1467039762852 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:02:42 INFO - PROCESS | 1651 | 1467039762853 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:42 INFO - PROCESS | 1651 | ++DOCSHELL 0x120d5e000 == 32 [pid = 1651] [id = 444] 08:02:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x1183d2000) [pid = 1651] [serial = 1331] [outer = 0x0] 08:02:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x1185e1c00) [pid = 1651] [serial = 1332] [outer = 0x1183d2000] 08:02:42 INFO - PROCESS | 1651 | 1467039762878 Marionette DEBUG loaded listener.js 08:02:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x118e08c00) [pid = 1651] [serial = 1333] [outer = 0x1183d2000] 08:02:43 INFO - PROCESS | 1651 | 1467039763283 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]]]}] 08:02:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 08:02:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 619ms 08:02:43 INFO - PROCESS | 1651 | 1467039763323 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 08:02:43 INFO - PROCESS | 1651 | 1467039763325 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 08:02:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 08:02:43 INFO - PROCESS | 1651 | 1467039763329 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 08:02:43 INFO - PROCESS | 1651 | 1467039763330 Marionette TRACE conn2 <- [1,1750,null,{}] 08:02:43 INFO - PROCESS | 1651 | 1467039763334 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}] 08:02:43 INFO - PROCESS | 1651 | 1467039763340 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:43 INFO - PROCESS | 1651 | 1467039763523 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 08:02:43 INFO - PROCESS | 1651 | 1467039763583 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:02:43 INFO - PROCESS | 1651 | 1467039763584 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:43 INFO - PROCESS | 1651 | ++DOCSHELL 0x121781000 == 33 [pid = 1651] [id = 445] 08:02:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x118e09c00) [pid = 1651] [serial = 1334] [outer = 0x0] 08:02:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x119084c00) [pid = 1651] [serial = 1335] [outer = 0x118e09c00] 08:02:43 INFO - PROCESS | 1651 | 1467039763620 Marionette DEBUG loaded listener.js 08:02:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x1198ccc00) [pid = 1651] [serial = 1336] [outer = 0x118e09c00] 08:02:43 INFO - PROCESS | 1651 | 1467039763957 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]]]}] 08:02:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 08:02:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 672ms 08:02:44 INFO - PROCESS | 1651 | 1467039764001 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 08:02:44 INFO - PROCESS | 1651 | 1467039764002 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 08:02:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 08:02:44 INFO - PROCESS | 1651 | 1467039764004 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 08:02:44 INFO - PROCESS | 1651 | 1467039764006 Marionette TRACE conn2 <- [1,1754,null,{}] 08:02:44 INFO - PROCESS | 1651 | 1467039764008 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}] 08:02:44 INFO - PROCESS | 1651 | 1467039764009 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:44 INFO - PROCESS | 1651 | 1467039764130 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 08:02:44 INFO - PROCESS | 1651 | 1467039764145 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:02:44 INFO - PROCESS | 1651 | 1467039764146 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:44 INFO - PROCESS | 1651 | ++DOCSHELL 0x121b22000 == 34 [pid = 1651] [id = 446] 08:02:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x11612f400) [pid = 1651] [serial = 1337] [outer = 0x0] 08:02:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x119a84400) [pid = 1651] [serial = 1338] [outer = 0x11612f400] 08:02:44 INFO - PROCESS | 1651 | 1467039764171 Marionette DEBUG loaded listener.js 08:02:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x120e83000) [pid = 1651] [serial = 1339] [outer = 0x11612f400] 08:02:44 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x12103c400) [pid = 1651] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 08:02:44 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x1248b3c00) [pid = 1651] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 08:02:44 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x1260d0800) [pid = 1651] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 08:02:44 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x112693000) [pid = 1651] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 08:02:44 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x1248b6000) [pid = 1651] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 08:02:44 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x118e0d000) [pid = 1651] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 08:02:44 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x112d56800) [pid = 1651] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 08:02:44 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x112d5f400) [pid = 1651] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 08:02:44 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x116a1a800) [pid = 1651] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 08:02:44 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x121a34400) [pid = 1651] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 08:02:44 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x118389c00) [pid = 1651] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 08:02:44 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x110fa0c00) [pid = 1651] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 08:02:44 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x118e06c00) [pid = 1651] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 08:02:44 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x119579800) [pid = 1651] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 08:02:44 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x1260d8000) [pid = 1651] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 08:02:44 INFO - PROCESS | 1651 | 1467039764695 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]]]}] 08:02:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 08:02:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 720ms 08:02:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 08:02:44 INFO - PROCESS | 1651 | 1467039764725 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 08:02:44 INFO - PROCESS | 1651 | 1467039764727 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 08:02:44 INFO - PROCESS | 1651 | 1467039764729 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 08:02:44 INFO - PROCESS | 1651 | 1467039764730 Marionette TRACE conn2 <- [1,1758,null,{}] 08:02:44 INFO - PROCESS | 1651 | 1467039764732 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}] 08:02:44 INFO - PROCESS | 1651 | 1467039764733 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:44 INFO - PROCESS | 1651 | 1467039764812 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 08:02:44 INFO - PROCESS | 1651 | 1467039764815 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:02:44 INFO - PROCESS | 1651 | 1467039764817 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:44 INFO - PROCESS | 1651 | ++DOCSHELL 0x121bb1800 == 35 [pid = 1651] [id = 447] 08:02:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x110ee3800) [pid = 1651] [serial = 1340] [outer = 0x0] 08:02:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x116474800) [pid = 1651] [serial = 1341] [outer = 0x110ee3800] 08:02:44 INFO - PROCESS | 1651 | 1467039764845 Marionette DEBUG loaded listener.js 08:02:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x119579800) [pid = 1651] [serial = 1342] [outer = 0x110ee3800] 08:02:45 INFO - PROCESS | 1651 | 1467039765177 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]]]}] 08:02:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 08:02:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 468ms 08:02:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 08:02:45 INFO - PROCESS | 1651 | 1467039765197 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 08:02:45 INFO - PROCESS | 1651 | 1467039765198 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 08:02:45 INFO - PROCESS | 1651 | 1467039765202 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 08:02:45 INFO - PROCESS | 1651 | 1467039765203 Marionette TRACE conn2 <- [1,1762,null,{}] 08:02:45 INFO - PROCESS | 1651 | 1467039765206 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}] 08:02:45 INFO - PROCESS | 1651 | 1467039765215 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:45 INFO - PROCESS | 1651 | 1467039765321 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 08:02:45 INFO - PROCESS | 1651 | 1467039765328 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:02:45 INFO - PROCESS | 1651 | 1467039765329 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:45 INFO - PROCESS | 1651 | ++DOCSHELL 0x125403800 == 36 [pid = 1651] [id = 448] 08:02:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x1198cd400) [pid = 1651] [serial = 1343] [outer = 0x0] 08:02:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x120f26c00) [pid = 1651] [serial = 1344] [outer = 0x1198cd400] 08:02:45 INFO - PROCESS | 1651 | 1467039765370 Marionette DEBUG loaded listener.js 08:02:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x12103a000) [pid = 1651] [serial = 1345] [outer = 0x1198cd400] 08:02:45 INFO - PROCESS | 1651 | 1467039765697 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]]]}] 08:02:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 08:02:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 521ms 08:02:45 INFO - PROCESS | 1651 | 1467039765724 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 08:02:45 INFO - PROCESS | 1651 | 1467039765726 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 08:02:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 08:02:45 INFO - PROCESS | 1651 | 1467039765730 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 08:02:45 INFO - PROCESS | 1651 | 1467039765732 Marionette TRACE conn2 <- [1,1766,null,{}] 08:02:45 INFO - PROCESS | 1651 | 1467039765735 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}] 08:02:45 INFO - PROCESS | 1651 | 1467039765739 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:45 INFO - PROCESS | 1651 | 1467039765862 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 08:02:45 INFO - PROCESS | 1651 | 1467039765944 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:02:45 INFO - PROCESS | 1651 | 1467039765946 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:45 INFO - PROCESS | 1651 | ++DOCSHELL 0x1264de800 == 37 [pid = 1651] [id = 449] 08:02:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x11269a000) [pid = 1651] [serial = 1346] [outer = 0x0] 08:02:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x121040800) [pid = 1651] [serial = 1347] [outer = 0x11269a000] 08:02:45 INFO - PROCESS | 1651 | 1467039765987 Marionette DEBUG loaded listener.js 08:02:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x1213d2000) [pid = 1651] [serial = 1348] [outer = 0x11269a000] 08:02:46 INFO - PROCESS | 1651 | 1467039766308 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]]]}] 08:02:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 08:02:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 620ms 08:02:46 INFO - PROCESS | 1651 | 1467039766350 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 08:02:46 INFO - PROCESS | 1651 | 1467039766352 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 08:02:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 08:02:46 INFO - PROCESS | 1651 | 1467039766362 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 08:02:46 INFO - PROCESS | 1651 | 1467039766364 Marionette TRACE conn2 <- [1,1770,null,{}] 08:02:46 INFO - PROCESS | 1651 | 1467039766366 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}] 08:02:46 INFO - PROCESS | 1651 | 1467039766369 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:46 INFO - PROCESS | 1651 | 1467039766494 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 08:02:46 INFO - PROCESS | 1651 | 1467039766520 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:02:46 INFO - PROCESS | 1651 | 1467039766522 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:46 INFO - PROCESS | 1651 | ++DOCSHELL 0x128b25000 == 38 [pid = 1651] [id = 450] 08:02:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x117145800) [pid = 1651] [serial = 1349] [outer = 0x0] 08:02:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x119885c00) [pid = 1651] [serial = 1350] [outer = 0x117145800] 08:02:46 INFO - PROCESS | 1651 | 1467039766549 Marionette DEBUG loaded listener.js 08:02:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x1217e2800) [pid = 1651] [serial = 1351] [outer = 0x117145800] 08:02:47 INFO - PROCESS | 1651 | 1467039767124 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]]]}] 08:02:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 08:02:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 820ms 08:02:47 INFO - PROCESS | 1651 | 1467039767183 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 08:02:47 INFO - PROCESS | 1651 | 1467039767185 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 08:02:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 08:02:47 INFO - PROCESS | 1651 | 1467039767188 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 08:02:47 INFO - PROCESS | 1651 | 1467039767191 Marionette TRACE conn2 <- [1,1774,null,{}] 08:02:47 INFO - PROCESS | 1651 | 1467039767194 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}] 08:02:47 INFO - PROCESS | 1651 | 1467039767196 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:47 INFO - PROCESS | 1651 | 1467039767310 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 08:02:47 INFO - PROCESS | 1651 | 1467039767368 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:02:47 INFO - PROCESS | 1651 | 1467039767370 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:47 INFO - PROCESS | 1651 | ++DOCSHELL 0x117d67000 == 39 [pid = 1651] [id = 451] 08:02:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x112967c00) [pid = 1651] [serial = 1352] [outer = 0x0] 08:02:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x112d3e000) [pid = 1651] [serial = 1353] [outer = 0x112967c00] 08:02:47 INFO - PROCESS | 1651 | 1467039767402 Marionette DEBUG loaded listener.js 08:02:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x115da9400) [pid = 1651] [serial = 1354] [outer = 0x112967c00] 08:02:47 INFO - PROCESS | 1651 | 1467039767951 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]]]}] 08:02:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 08:02:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 821ms 08:02:48 INFO - PROCESS | 1651 | 1467039768012 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 08:02:48 INFO - PROCESS | 1651 | 1467039768015 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 08:02:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 08:02:48 INFO - PROCESS | 1651 | 1467039768022 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 08:02:48 INFO - PROCESS | 1651 | 1467039768024 Marionette TRACE conn2 <- [1,1778,null,{}] 08:02:48 INFO - PROCESS | 1651 | 1467039768027 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}] 08:02:48 INFO - PROCESS | 1651 | 1467039768029 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:48 INFO - PROCESS | 1651 | 1467039768142 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 08:02:48 INFO - PROCESS | 1651 | 1467039768223 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:02:48 INFO - PROCESS | 1651 | 1467039768224 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:48 INFO - PROCESS | 1651 | ++DOCSHELL 0x116403000 == 40 [pid = 1651] [id = 452] 08:02:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x112a75800) [pid = 1651] [serial = 1355] [outer = 0x0] 08:02:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x115db6000) [pid = 1651] [serial = 1356] [outer = 0x112a75800] 08:02:48 INFO - PROCESS | 1651 | 1467039768256 Marionette DEBUG loaded listener.js 08:02:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x116f98c00) [pid = 1651] [serial = 1357] [outer = 0x112a75800] 08:02:48 INFO - PROCESS | 1651 | 1467039768851 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]]]}] 08:02:48 INFO - PROCESS | 1651 | --DOCSHELL 0x1264de800 == 39 [pid = 1651] [id = 449] 08:02:48 INFO - PROCESS | 1651 | --DOCSHELL 0x125403800 == 38 [pid = 1651] [id = 448] 08:02:48 INFO - PROCESS | 1651 | --DOCSHELL 0x121bb1800 == 37 [pid = 1651] [id = 447] 08:02:48 INFO - PROCESS | 1651 | --DOCSHELL 0x121b22000 == 36 [pid = 1651] [id = 446] 08:02:48 INFO - PROCESS | 1651 | --DOCSHELL 0x121781000 == 35 [pid = 1651] [id = 445] 08:02:48 INFO - PROCESS | 1651 | --DOCSHELL 0x120d5e000 == 34 [pid = 1651] [id = 444] 08:02:48 INFO - PROCESS | 1651 | --DOCSHELL 0x1195b0000 == 33 [pid = 1651] [id = 443] 08:02:48 INFO - PROCESS | 1651 | --DOCSHELL 0x116ff4800 == 32 [pid = 1651] [id = 442] 08:02:48 INFO - PROCESS | 1651 | --DOCSHELL 0x116ff5800 == 31 [pid = 1651] [id = 441] 08:02:48 INFO - PROCESS | 1651 | --DOCSHELL 0x1164a6000 == 30 [pid = 1651] [id = 440] 08:02:48 INFO - PROCESS | 1651 | --DOCSHELL 0x118245800 == 29 [pid = 1651] [id = 439] 08:02:48 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 08:02:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 875ms 08:02:48 INFO - PROCESS | 1651 | 1467039768897 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 08:02:48 INFO - PROCESS | 1651 | 1467039768899 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 08:02:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 08:02:48 INFO - PROCESS | 1651 | 1467039768903 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 08:02:48 INFO - PROCESS | 1651 | 1467039768905 Marionette TRACE conn2 <- [1,1782,null,{}] 08:02:48 INFO - PROCESS | 1651 | 1467039768909 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}] 08:02:48 INFO - PROCESS | 1651 | 1467039768910 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:49 INFO - PROCESS | 1651 | 1467039769001 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 08:02:49 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x128902800) [pid = 1651] [serial = 1302] [outer = 0x0] [url = about:blank] 08:02:49 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x121462800) [pid = 1651] [serial = 1284] [outer = 0x0] [url = about:blank] 08:02:49 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x1248bbc00) [pid = 1651] [serial = 1287] [outer = 0x0] [url = about:blank] 08:02:49 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x126780800) [pid = 1651] [serial = 1299] [outer = 0x0] [url = about:blank] 08:02:49 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x11670f400) [pid = 1651] [serial = 1293] [outer = 0x0] [url = about:blank] 08:02:49 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x1254dd400) [pid = 1651] [serial = 1290] [outer = 0x0] [url = about:blank] 08:02:49 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x124e16800) [pid = 1651] [serial = 1288] [outer = 0x0] [url = about:blank] 08:02:49 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x119626800) [pid = 1651] [serial = 1278] [outer = 0x0] [url = about:blank] 08:02:49 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x119884800) [pid = 1651] [serial = 1279] [outer = 0x0] [url = about:blank] 08:02:49 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x112f3b400) [pid = 1651] [serial = 1263] [outer = 0x0] [url = about:blank] 08:02:49 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x115dae800) [pid = 1651] [serial = 1264] [outer = 0x0] [url = about:blank] 08:02:49 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x116906800) [pid = 1651] [serial = 1266] [outer = 0x0] [url = about:blank] 08:02:49 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x1180b8400) [pid = 1651] [serial = 1267] [outer = 0x0] [url = about:blank] 08:02:49 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x1180bc000) [pid = 1651] [serial = 1272] [outer = 0x0] [url = about:blank] 08:02:49 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x118305000) [pid = 1651] [serial = 1273] [outer = 0x0] [url = about:blank] 08:02:49 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x1254e3800) [pid = 1651] [serial = 1261] [outer = 0x0] [url = about:blank] 08:02:49 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x1185dec00) [pid = 1651] [serial = 1275] [outer = 0x0] [url = about:blank] 08:02:49 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x11907f400) [pid = 1651] [serial = 1276] [outer = 0x0] [url = about:blank] 08:02:49 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x112d59000) [pid = 1651] [serial = 1269] [outer = 0x0] [url = about:blank] 08:02:49 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x115e58c00) [pid = 1651] [serial = 1270] [outer = 0x0] [url = about:blank] 08:02:49 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x121040c00) [pid = 1651] [serial = 1296] [outer = 0x0] [url = about:blank] 08:02:49 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x124913000) [pid = 1651] [serial = 1297] [outer = 0x0] [url = about:blank] 08:02:49 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x126908400) [pid = 1651] [serial = 1300] [outer = 0x0] [url = about:blank] 08:02:49 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x1260d8400) [pid = 1651] [serial = 1291] [outer = 0x0] [url = about:blank] 08:02:49 INFO - PROCESS | 1651 | --DOMWINDOW == 75 (0x118738400) [pid = 1651] [serial = 1294] [outer = 0x0] [url = about:blank] 08:02:49 INFO - PROCESS | 1651 | --DOMWINDOW == 74 (0x11988a800) [pid = 1651] [serial = 1281] [outer = 0x0] [url = about:blank] 08:02:49 INFO - PROCESS | 1651 | --DOMWINDOW == 73 (0x120e7f400) [pid = 1651] [serial = 1282] [outer = 0x0] [url = about:blank] 08:02:49 INFO - PROCESS | 1651 | --DOMWINDOW == 72 (0x1248b2400) [pid = 1651] [serial = 1285] [outer = 0x0] [url = about:blank] 08:02:49 INFO - PROCESS | 1651 | --DOMWINDOW == 71 (0x128962c00) [pid = 1651] [serial = 1303] [outer = 0x0] [url = about:blank] 08:02:49 INFO - PROCESS | 1651 | 1467039769069 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:02:49 INFO - PROCESS | 1651 | 1467039769070 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:49 INFO - PROCESS | 1651 | ++DOCSHELL 0x115ec6800 == 30 [pid = 1651] [id = 453] 08:02:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 72 (0x11219c800) [pid = 1651] [serial = 1358] [outer = 0x0] 08:02:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 73 (0x1128b0000) [pid = 1651] [serial = 1359] [outer = 0x11219c800] 08:02:49 INFO - PROCESS | 1651 | 1467039769098 Marionette DEBUG loaded listener.js 08:02:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 74 (0x112962000) [pid = 1651] [serial = 1360] [outer = 0x11219c800] 08:02:49 INFO - PROCESS | 1651 | 1467039769400 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]]]}] 08:02:49 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 08:02:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 523ms 08:02:49 INFO - PROCESS | 1651 | 1467039769426 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 08:02:49 INFO - PROCESS | 1651 | 1467039769429 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 08:02:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 08:02:49 INFO - PROCESS | 1651 | 1467039769433 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 08:02:49 INFO - PROCESS | 1651 | 1467039769437 Marionette TRACE conn2 <- [1,1786,null,{}] 08:02:49 INFO - PROCESS | 1651 | 1467039769442 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}] 08:02:49 INFO - PROCESS | 1651 | 1467039769443 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:49 INFO - PROCESS | 1651 | 1467039769526 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 08:02:49 INFO - PROCESS | 1651 | 1467039769616 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:02:49 INFO - PROCESS | 1651 | 1467039769617 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:49 INFO - PROCESS | 1651 | ++DOCSHELL 0x117d62800 == 31 [pid = 1651] [id = 454] 08:02:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 75 (0x113da4400) [pid = 1651] [serial = 1361] [outer = 0x0] 08:02:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 76 (0x115daac00) [pid = 1651] [serial = 1362] [outer = 0x113da4400] 08:02:49 INFO - PROCESS | 1651 | 1467039769647 Marionette DEBUG loaded listener.js 08:02:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x115deb400) [pid = 1651] [serial = 1363] [outer = 0x113da4400] 08:02:49 INFO - PROCESS | 1651 | 1467039769959 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]]]}] 08:02:50 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 08:02:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 574ms 08:02:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 08:02:50 INFO - PROCESS | 1651 | 1467039770007 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 08:02:50 INFO - PROCESS | 1651 | 1467039770009 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 08:02:50 INFO - PROCESS | 1651 | 1467039770011 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 08:02:50 INFO - PROCESS | 1651 | 1467039770014 Marionette TRACE conn2 <- [1,1790,null,{}] 08:02:50 INFO - PROCESS | 1651 | 1467039770022 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}] 08:02:50 INFO - PROCESS | 1651 | 1467039770025 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:50 INFO - PROCESS | 1651 | 1467039770108 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 08:02:50 INFO - PROCESS | 1651 | 1467039770169 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:02:50 INFO - PROCESS | 1651 | 1467039770171 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:50 INFO - PROCESS | 1651 | ++DOCSHELL 0x118e71000 == 32 [pid = 1651] [id = 455] 08:02:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x116636c00) [pid = 1651] [serial = 1364] [outer = 0x0] 08:02:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x11670a800) [pid = 1651] [serial = 1365] [outer = 0x116636c00] 08:02:50 INFO - PROCESS | 1651 | 1467039770200 Marionette DEBUG loaded listener.js 08:02:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x1176ddc00) [pid = 1651] [serial = 1366] [outer = 0x116636c00] 08:02:50 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) 08:02:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 470ms 08:02:50 INFO - PROCESS | 1651 | 1467039770477 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]]]}] 08:02:50 INFO - PROCESS | 1651 | 1467039770482 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 08:02:50 INFO - PROCESS | 1651 | 1467039770484 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 08:02:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 08:02:50 INFO - PROCESS | 1651 | 1467039770497 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 08:02:50 INFO - PROCESS | 1651 | 1467039770498 Marionette TRACE conn2 <- [1,1794,null,{}] 08:02:50 INFO - PROCESS | 1651 | 1467039770501 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}] 08:02:50 INFO - PROCESS | 1651 | 1467039770504 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:50 INFO - PROCESS | 1651 | 1467039770599 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 08:02:50 INFO - PROCESS | 1651 | 1467039770606 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:02:50 INFO - PROCESS | 1651 | 1467039770607 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:50 INFO - PROCESS | 1651 | ++DOCSHELL 0x120de7800 == 33 [pid = 1651] [id = 456] 08:02:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x1180bb000) [pid = 1651] [serial = 1367] [outer = 0x0] 08:02:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x118303000) [pid = 1651] [serial = 1368] [outer = 0x1180bb000] 08:02:50 INFO - PROCESS | 1651 | 1467039770633 Marionette DEBUG loaded listener.js 08:02:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x118389800) [pid = 1651] [serial = 1369] [outer = 0x1180bb000] 08:02:51 INFO - PROCESS | 1651 | 1467039771129 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]]]}] 08:02:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 08:02:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 669ms 08:02:51 INFO - PROCESS | 1651 | 1467039771168 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 08:02:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 08:02:51 INFO - PROCESS | 1651 | 1467039771170 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 08:02:51 INFO - PROCESS | 1651 | 1467039771173 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 08:02:51 INFO - PROCESS | 1651 | 1467039771175 Marionette TRACE conn2 <- [1,1798,null,{}] 08:02:51 INFO - PROCESS | 1651 | 1467039771178 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}] 08:02:51 INFO - PROCESS | 1651 | 1467039771180 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:51 INFO - PROCESS | 1651 | 1467039771298 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 08:02:51 INFO - PROCESS | 1651 | 1467039771309 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:02:51 INFO - PROCESS | 1651 | 1467039771310 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:51 INFO - PROCESS | 1651 | ++DOCSHELL 0x1213e6000 == 34 [pid = 1651] [id = 457] 08:02:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x11269b400) [pid = 1651] [serial = 1370] [outer = 0x0] 08:02:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x118391c00) [pid = 1651] [serial = 1371] [outer = 0x11269b400] 08:02:51 INFO - PROCESS | 1651 | 1467039771335 Marionette DEBUG loaded listener.js 08:02:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x118524c00) [pid = 1651] [serial = 1372] [outer = 0x11269b400] 08:02:51 INFO - PROCESS | 1651 | 1467039771695 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]]]}] 08:02:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 08:02:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 570ms 08:02:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 08:02:51 INFO - PROCESS | 1651 | 1467039771743 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 08:02:51 INFO - PROCESS | 1651 | 1467039771744 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 08:02:51 INFO - PROCESS | 1651 | 1467039771746 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 08:02:51 INFO - PROCESS | 1651 | 1467039771747 Marionette TRACE conn2 <- [1,1802,null,{}] 08:02:51 INFO - PROCESS | 1651 | 1467039771750 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}] 08:02:51 INFO - PROCESS | 1651 | 1467039771754 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:51 INFO - PROCESS | 1651 | 1467039771876 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 08:02:51 INFO - PROCESS | 1651 | 1467039771914 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:02:51 INFO - PROCESS | 1651 | 1467039771915 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:51 INFO - PROCESS | 1651 | ++DOCSHELL 0x124ebe800 == 35 [pid = 1651] [id = 458] 08:02:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x117142400) [pid = 1651] [serial = 1373] [outer = 0x0] 08:02:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x118730000) [pid = 1651] [serial = 1374] [outer = 0x117142400] 08:02:51 INFO - PROCESS | 1651 | 1467039771941 Marionette DEBUG loaded listener.js 08:02:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x11957fc00) [pid = 1651] [serial = 1375] [outer = 0x117142400] 08:02:52 INFO - PROCESS | 1651 | 1467039772291 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]]]}] 08:02:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 08:02:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 568ms 08:02:52 INFO - PROCESS | 1651 | 1467039772315 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 08:02:52 INFO - PROCESS | 1651 | 1467039772316 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 08:02:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 08:02:52 INFO - PROCESS | 1651 | 1467039772321 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 08:02:52 INFO - PROCESS | 1651 | 1467039772322 Marionette TRACE conn2 <- [1,1806,null,{}] 08:02:52 INFO - PROCESS | 1651 | 1467039772330 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}] 08:02:52 INFO - PROCESS | 1651 | 1467039772332 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:52 INFO - PROCESS | 1651 | 1467039772433 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 08:02:52 INFO - PROCESS | 1651 | 1467039772436 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:02:52 INFO - PROCESS | 1651 | 1467039772437 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:52 INFO - PROCESS | 1651 | ++DOCSHELL 0x120d69000 == 36 [pid = 1651] [id = 459] 08:02:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x1185c8000) [pid = 1651] [serial = 1376] [outer = 0x0] 08:02:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x119696400) [pid = 1651] [serial = 1377] [outer = 0x1185c8000] 08:02:52 INFO - PROCESS | 1651 | 1467039772462 Marionette DEBUG loaded listener.js 08:02:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x119886400) [pid = 1651] [serial = 1378] [outer = 0x1185c8000] 08:02:52 INFO - PROCESS | 1651 | 1467039772797 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]]]}] 08:02:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 08:02:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 526ms 08:02:52 INFO - PROCESS | 1651 | 1467039772846 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 08:02:52 INFO - PROCESS | 1651 | 1467039772847 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 08:02:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 08:02:52 INFO - PROCESS | 1651 | 1467039772850 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 08:02:52 INFO - PROCESS | 1651 | 1467039772851 Marionette TRACE conn2 <- [1,1810,null,{}] 08:02:52 INFO - PROCESS | 1651 | 1467039772853 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}] 08:02:52 INFO - PROCESS | 1651 | 1467039772854 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:52 INFO - PROCESS | 1651 | 1467039772956 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 08:02:52 INFO - PROCESS | 1651 | 1467039772968 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:02:52 INFO - PROCESS | 1651 | 1467039772969 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:52 INFO - PROCESS | 1651 | ++DOCSHELL 0x1289cd000 == 37 [pid = 1651] [id = 460] 08:02:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x119889c00) [pid = 1651] [serial = 1379] [outer = 0x0] 08:02:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x119a83400) [pid = 1651] [serial = 1380] [outer = 0x119889c00] 08:02:52 INFO - PROCESS | 1651 | 1467039772995 Marionette DEBUG loaded listener.js 08:02:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x120d93000) [pid = 1651] [serial = 1381] [outer = 0x119889c00] 08:02:53 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x1183d2000) [pid = 1651] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 08:02:53 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x1181b5c00) [pid = 1651] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 08:02:53 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x116634c00) [pid = 1651] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 08:02:53 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x112ad4400) [pid = 1651] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 08:02:53 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x1128a2800) [pid = 1651] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 08:02:53 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x113025800) [pid = 1651] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 08:02:53 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x11830b800) [pid = 1651] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 08:02:53 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x120f26800) [pid = 1651] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 08:02:53 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x120f27800) [pid = 1651] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 08:02:53 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x118e09c00) [pid = 1651] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 08:02:53 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x11612f400) [pid = 1651] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 08:02:53 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x110ee3800) [pid = 1651] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 08:02:53 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x1198cd400) [pid = 1651] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 08:02:53 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x1128ab800) [pid = 1651] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 08:02:53 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x11269a000) [pid = 1651] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 08:02:53 INFO - PROCESS | 1651 | 1467039773413 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]]]}] 08:02:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 08:02:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 571ms 08:02:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 08:02:53 INFO - PROCESS | 1651 | 1467039773424 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 08:02:53 INFO - PROCESS | 1651 | 1467039773425 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 08:02:53 INFO - PROCESS | 1651 | 1467039773427 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 08:02:53 INFO - PROCESS | 1651 | 1467039773428 Marionette TRACE conn2 <- [1,1814,null,{}] 08:02:53 INFO - PROCESS | 1651 | 1467039773430 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}] 08:02:53 INFO - PROCESS | 1651 | 1467039773431 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:53 INFO - PROCESS | 1651 | 1467039773546 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 08:02:53 INFO - PROCESS | 1651 | 1467039773582 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:02:53 INFO - PROCESS | 1651 | 1467039773583 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:53 INFO - PROCESS | 1651 | ++DOCSHELL 0x128e37800 == 38 [pid = 1651] [id = 461] 08:02:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x112a75000) [pid = 1651] [serial = 1382] [outer = 0x0] 08:02:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x1176d5000) [pid = 1651] [serial = 1383] [outer = 0x112a75000] 08:02:53 INFO - PROCESS | 1651 | 1467039773608 Marionette DEBUG loaded listener.js 08:02:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x118ec6400) [pid = 1651] [serial = 1384] [outer = 0x112a75000] 08:02:53 INFO - PROCESS | 1651 | 1467039773895 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]]]}] 08:02:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 08:02:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 519ms 08:02:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 08:02:53 INFO - PROCESS | 1651 | 1467039773947 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 08:02:53 INFO - PROCESS | 1651 | 1467039773948 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 08:02:53 INFO - PROCESS | 1651 | 1467039773951 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 08:02:53 INFO - PROCESS | 1651 | 1467039773953 Marionette TRACE conn2 <- [1,1818,null,{}] 08:02:53 INFO - PROCESS | 1651 | 1467039773957 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}] 08:02:53 INFO - PROCESS | 1651 | 1467039773958 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:54 INFO - PROCESS | 1651 | 1467039774039 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 08:02:54 INFO - PROCESS | 1651 | 1467039774043 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:02:54 INFO - PROCESS | 1651 | 1467039774044 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:54 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a53d000 == 39 [pid = 1651] [id = 462] 08:02:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x118e0d000) [pid = 1651] [serial = 1385] [outer = 0x0] 08:02:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x120d94400) [pid = 1651] [serial = 1386] [outer = 0x118e0d000] 08:02:54 INFO - PROCESS | 1651 | 1467039774069 Marionette DEBUG loaded listener.js 08:02:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x120f28c00) [pid = 1651] [serial = 1387] [outer = 0x118e0d000] 08:02:54 INFO - PROCESS | 1651 | 1467039774430 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]]]}] 08:02:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 08:02:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 521ms 08:02:54 INFO - PROCESS | 1651 | 1467039774473 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 08:02:54 INFO - PROCESS | 1651 | 1467039774475 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 08:02:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 08:02:54 INFO - PROCESS | 1651 | 1467039774477 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 08:02:54 INFO - PROCESS | 1651 | 1467039774479 Marionette TRACE conn2 <- [1,1822,null,{}] 08:02:54 INFO - PROCESS | 1651 | 1467039774481 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}] 08:02:54 INFO - PROCESS | 1651 | 1467039774483 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:54 INFO - PROCESS | 1651 | 1467039774614 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 08:02:54 INFO - PROCESS | 1651 | 1467039774621 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:02:54 INFO - PROCESS | 1651 | 1467039774623 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:54 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a9c2000 == 40 [pid = 1651] [id = 463] 08:02:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x1198da800) [pid = 1651] [serial = 1388] [outer = 0x0] 08:02:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x1213d3400) [pid = 1651] [serial = 1389] [outer = 0x1198da800] 08:02:54 INFO - PROCESS | 1651 | 1467039774665 Marionette DEBUG loaded listener.js 08:02:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x1217df400) [pid = 1651] [serial = 1390] [outer = 0x1198da800] 08:02:55 INFO - PROCESS | 1651 | 1467039775148 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]]]}] 08:02:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 08:02:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 722ms 08:02:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 08:02:55 INFO - PROCESS | 1651 | 1467039775243 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 08:02:55 INFO - PROCESS | 1651 | 1467039775245 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 08:02:55 INFO - PROCESS | 1651 | 1467039775249 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 08:02:55 INFO - PROCESS | 1651 | 1467039775252 Marionette TRACE conn2 <- [1,1826,null,{}] 08:02:55 INFO - PROCESS | 1651 | 1467039775262 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}] 08:02:55 INFO - PROCESS | 1651 | 1467039775264 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:55 INFO - PROCESS | 1651 | 1467039775383 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 08:02:55 INFO - PROCESS | 1651 | 1467039775455 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:02:55 INFO - PROCESS | 1651 | 1467039775458 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:55 INFO - PROCESS | 1651 | ++DOCSHELL 0x1164b8800 == 41 [pid = 1651] [id = 464] 08:02:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x1121ab800) [pid = 1651] [serial = 1391] [outer = 0x0] 08:02:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x11295a000) [pid = 1651] [serial = 1392] [outer = 0x1121ab800] 08:02:55 INFO - PROCESS | 1651 | 1467039775490 Marionette DEBUG loaded listener.js 08:02:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x112d37000) [pid = 1651] [serial = 1393] [outer = 0x1121ab800] 08:02:55 INFO - PROCESS | 1651 | 1467039775928 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]]]}] 08:02:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 08:02:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 728ms 08:02:55 INFO - PROCESS | 1651 | 1467039775978 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 08:02:55 INFO - PROCESS | 1651 | 1467039775981 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 08:02:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 08:02:56 INFO - PROCESS | 1651 | 1467039776003 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 08:02:56 INFO - PROCESS | 1651 | 1467039776006 Marionette TRACE conn2 <- [1,1830,null,{}] 08:02:56 INFO - PROCESS | 1651 | 1467039776012 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}] 08:02:56 INFO - PROCESS | 1651 | 1467039776014 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:56 INFO - PROCESS | 1651 | 1467039776119 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 08:02:56 INFO - PROCESS | 1651 | 1467039776190 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:02:56 INFO - PROCESS | 1651 | 1467039776192 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:56 INFO - PROCESS | 1651 | ++DOCSHELL 0x119a2d800 == 42 [pid = 1651] [id = 465] 08:02:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x116704800) [pid = 1651] [serial = 1394] [outer = 0x0] 08:02:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x11670f800) [pid = 1651] [serial = 1395] [outer = 0x116704800] 08:02:56 INFO - PROCESS | 1651 | 1467039776223 Marionette DEBUG loaded listener.js 08:02:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x1176d3c00) [pid = 1651] [serial = 1396] [outer = 0x116704800] 08:02:56 INFO - PROCESS | 1651 | 1467039776654 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]]]}] 08:02:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 08:02:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 695ms 08:02:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 08:02:56 INFO - PROCESS | 1651 | 1467039776679 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 08:02:56 INFO - PROCESS | 1651 | 1467039776681 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 08:02:56 INFO - PROCESS | 1651 | 1467039776683 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 08:02:56 INFO - PROCESS | 1651 | 1467039776685 Marionette TRACE conn2 <- [1,1834,null,{}] 08:02:56 INFO - PROCESS | 1651 | 1467039776692 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}] 08:02:56 INFO - PROCESS | 1651 | 1467039776695 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:56 INFO - PROCESS | 1651 | 1467039776803 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 08:02:56 INFO - PROCESS | 1651 | 1467039776865 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:02:56 INFO - PROCESS | 1651 | 1467039776868 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:56 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a793000 == 43 [pid = 1651] [id = 466] 08:02:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x1185db400) [pid = 1651] [serial = 1397] [outer = 0x0] 08:02:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x11872d000) [pid = 1651] [serial = 1398] [outer = 0x1185db400] 08:02:56 INFO - PROCESS | 1651 | 1467039776900 Marionette DEBUG loaded listener.js 08:02:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x118ecc800) [pid = 1651] [serial = 1399] [outer = 0x1185db400] 08:02:57 INFO - PROCESS | 1651 | 1467039777358 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]]]}] 08:02: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 08:02:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 725ms 08:02:57 INFO - PROCESS | 1651 | 1467039777453 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 08:02:57 INFO - PROCESS | 1651 | 1467039777454 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 08:02:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 08:02:57 INFO - PROCESS | 1651 | 1467039777472 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 08:02:57 INFO - PROCESS | 1651 | 1467039777474 Marionette TRACE conn2 <- [1,1838,null,{}] 08:02:57 INFO - PROCESS | 1651 | 1467039777477 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}] 08:02:57 INFO - PROCESS | 1651 | 1467039777478 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:57 INFO - PROCESS | 1651 | 1467039777588 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 08:02:57 INFO - PROCESS | 1651 | 1467039777707 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:02:57 INFO - PROCESS | 1651 | 1467039777709 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:57 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b8d5800 == 44 [pid = 1651] [id = 467] 08:02:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x119059000) [pid = 1651] [serial = 1400] [outer = 0x0] 08:02:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x119d59800) [pid = 1651] [serial = 1401] [outer = 0x119059000] 08:02:57 INFO - PROCESS | 1651 | 1467039777750 Marionette DEBUG loaded listener.js 08:02:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x12103c000) [pid = 1651] [serial = 1402] [outer = 0x119059000] 08:02:58 INFO - PROCESS | 1651 | 1467039778212 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]]]}] 08:02:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 08:02:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 771ms 08:02:58 INFO - PROCESS | 1651 | 1467039778243 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 08:02:58 INFO - PROCESS | 1651 | 1467039778245 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 08:02:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 08:02:58 INFO - PROCESS | 1651 | 1467039778247 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 08:02:58 INFO - PROCESS | 1651 | 1467039778248 Marionette TRACE conn2 <- [1,1842,null,{}] 08:02:58 INFO - PROCESS | 1651 | 1467039778271 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}] 08:02:58 INFO - PROCESS | 1651 | 1467039778273 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:58 INFO - PROCESS | 1651 | 1467039778378 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 08:02:58 INFO - PROCESS | 1651 | 1467039778451 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:02:58 INFO - PROCESS | 1651 | 1467039778453 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:58 INFO - PROCESS | 1651 | ++DOCSHELL 0x118175800 == 45 [pid = 1651] [id = 468] 08:02:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x111c19800) [pid = 1651] [serial = 1403] [outer = 0x0] 08:02:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x11690c000) [pid = 1651] [serial = 1404] [outer = 0x111c19800] 08:02:58 INFO - PROCESS | 1651 | 1467039778482 Marionette DEBUG loaded listener.js 08:02:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x1193c9800) [pid = 1651] [serial = 1405] [outer = 0x111c19800] 08:02:59 INFO - PROCESS | 1651 | 1467039779064 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]]]}] 08:02:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 08:02:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 869ms 08:02:59 INFO - PROCESS | 1651 | 1467039779117 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 08:02:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 08:02:59 INFO - PROCESS | 1651 | 1467039779120 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 08:02:59 INFO - PROCESS | 1651 | 1467039779123 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 08:02:59 INFO - PROCESS | 1651 | 1467039779125 Marionette TRACE conn2 <- [1,1846,null,{}] 08:02:59 INFO - PROCESS | 1651 | 1467039779129 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}] 08:02:59 INFO - PROCESS | 1651 | 1467039779130 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:59 INFO - PROCESS | 1651 | 1467039779231 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 08:02:59 INFO - PROCESS | 1651 | 1467039779307 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:02:59 INFO - PROCESS | 1651 | 1467039779309 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:02:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x116ff4000 == 46 [pid = 1651] [id = 469] 08:02:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x113c61000) [pid = 1651] [serial = 1406] [outer = 0x0] 08:02:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x115dec800) [pid = 1651] [serial = 1407] [outer = 0x113c61000] 08:02:59 INFO - PROCESS | 1651 | 1467039779338 Marionette DEBUG loaded listener.js 08:02:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x11670fc00) [pid = 1651] [serial = 1408] [outer = 0x113c61000] 08:03:00 INFO - PROCESS | 1651 | --DOCSHELL 0x12a53d000 == 45 [pid = 1651] [id = 462] 08:03:00 INFO - PROCESS | 1651 | --DOCSHELL 0x128e37800 == 44 [pid = 1651] [id = 461] 08:03:00 INFO - PROCESS | 1651 | --DOCSHELL 0x1289cd000 == 43 [pid = 1651] [id = 460] 08:03:00 INFO - PROCESS | 1651 | --DOCSHELL 0x120d69000 == 42 [pid = 1651] [id = 459] 08:03:00 INFO - PROCESS | 1651 | --DOCSHELL 0x124ebe800 == 41 [pid = 1651] [id = 458] 08:03:00 INFO - PROCESS | 1651 | --DOCSHELL 0x1213e6000 == 40 [pid = 1651] [id = 457] 08:03:00 INFO - PROCESS | 1651 | --DOCSHELL 0x120de7800 == 39 [pid = 1651] [id = 456] 08:03:00 INFO - PROCESS | 1651 | --DOCSHELL 0x118e71000 == 38 [pid = 1651] [id = 455] 08:03:00 INFO - PROCESS | 1651 | --DOCSHELL 0x117d62800 == 37 [pid = 1651] [id = 454] 08:03:00 INFO - PROCESS | 1651 | --DOCSHELL 0x115ec6800 == 36 [pid = 1651] [id = 453] 08:03:00 INFO - PROCESS | 1651 | --DOCSHELL 0x116403000 == 35 [pid = 1651] [id = 452] 08:03:00 INFO - PROCESS | 1651 | --DOCSHELL 0x117d67000 == 34 [pid = 1651] [id = 451] 08:03:00 INFO - PROCESS | 1651 | --DOCSHELL 0x128b25000 == 33 [pid = 1651] [id = 450] 08:03:00 INFO - PROCESS | 1651 | --DOCSHELL 0x118175800 == 32 [pid = 1651] [id = 468] 08:03:00 INFO - PROCESS | 1651 | --DOCSHELL 0x12b8d5800 == 31 [pid = 1651] [id = 467] 08:03:00 INFO - PROCESS | 1651 | --DOCSHELL 0x12a793000 == 30 [pid = 1651] [id = 466] 08:03:00 INFO - PROCESS | 1651 | --DOCSHELL 0x119a2d800 == 29 [pid = 1651] [id = 465] 08:03:00 INFO - PROCESS | 1651 | --DOCSHELL 0x12a9c2000 == 28 [pid = 1651] [id = 463] 08:03:00 INFO - PROCESS | 1651 | --DOCSHELL 0x1164b8800 == 27 [pid = 1651] [id = 464] 08:03:00 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x1185e1c00) [pid = 1651] [serial = 1332] [outer = 0x0] [url = about:blank] 08:03:00 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x118389400) [pid = 1651] [serial = 1329] [outer = 0x0] [url = about:blank] 08:03:00 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x116a1ac00) [pid = 1651] [serial = 1326] [outer = 0x0] [url = about:blank] 08:03:00 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x1180c1c00) [pid = 1651] [serial = 1327] [outer = 0x0] [url = about:blank] 08:03:00 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x1133b2000) [pid = 1651] [serial = 1323] [outer = 0x0] [url = about:blank] 08:03:00 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x11612e400) [pid = 1651] [serial = 1324] [outer = 0x0] [url = about:blank] 08:03:00 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x115db0400) [pid = 1651] [serial = 1318] [outer = 0x0] [url = about:blank] 08:03:00 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x112d18000) [pid = 1651] [serial = 1317] [outer = 0x0] [url = about:blank] 08:03:00 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x116908000) [pid = 1651] [serial = 1306] [outer = 0x0] [url = about:blank] 08:03:00 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x1164eb000) [pid = 1651] [serial = 1305] [outer = 0x0] [url = about:blank] 08:03:00 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x119059400) [pid = 1651] [serial = 1309] [outer = 0x0] [url = about:blank] 08:03:00 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x1185c9400) [pid = 1651] [serial = 1308] [outer = 0x0] [url = about:blank] 08:03:00 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x121038c00) [pid = 1651] [serial = 1311] [outer = 0x0] [url = about:blank] 08:03:00 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x1216fa800) [pid = 1651] [serial = 1312] [outer = 0x0] [url = about:blank] 08:03:00 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x12645d800) [pid = 1651] [serial = 1315] [outer = 0x0] [url = about:blank] 08:03:00 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x124956c00) [pid = 1651] [serial = 1314] [outer = 0x0] [url = about:blank] 08:03:00 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x119084c00) [pid = 1651] [serial = 1335] [outer = 0x0] [url = about:blank] 08:03:00 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x118e08c00) [pid = 1651] [serial = 1333] [outer = 0x0] [url = about:blank] 08:03:00 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x119a84400) [pid = 1651] [serial = 1338] [outer = 0x0] [url = about:blank] 08:03:00 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x1198ccc00) [pid = 1651] [serial = 1336] [outer = 0x0] [url = about:blank] 08:03:00 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x119579800) [pid = 1651] [serial = 1342] [outer = 0x0] [url = about:blank] 08:03:00 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x116474800) [pid = 1651] [serial = 1341] [outer = 0x0] [url = about:blank] 08:03:00 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x120e83000) [pid = 1651] [serial = 1339] [outer = 0x0] [url = about:blank] 08:03:00 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x120f26c00) [pid = 1651] [serial = 1344] [outer = 0x0] [url = about:blank] 08:03:00 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x1128b1000) [pid = 1651] [serial = 1320] [outer = 0x0] [url = about:blank] 08:03:00 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x121040800) [pid = 1651] [serial = 1347] [outer = 0x0] [url = about:blank] 08:03:00 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x112a80000) [pid = 1651] [serial = 1321] [outer = 0x0] [url = about:blank] 08:03:00 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x1213d2000) [pid = 1651] [serial = 1348] [outer = 0x0] [url = about:blank] 08:03:00 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x1183cc000) [pid = 1651] [serial = 1330] [outer = 0x0] [url = about:blank] 08:03:00 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x12103a000) [pid = 1651] [serial = 1345] [outer = 0x0] [url = about:blank] 08:03:00 INFO - PROCESS | 1651 | 1467039780279 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]]]}] 08:03:00 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) 08:03:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1178ms 08:03:00 INFO - PROCESS | 1651 | 1467039780301 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 08:03:00 INFO - PROCESS | 1651 | 1467039780304 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 08:03:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 08:03:00 INFO - PROCESS | 1651 | 1467039780308 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 08:03:00 INFO - PROCESS | 1651 | 1467039780309 Marionette TRACE conn2 <- [1,1850,null,{}] 08:03:00 INFO - PROCESS | 1651 | 1467039780313 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}] 08:03:00 INFO - PROCESS | 1651 | 1467039780315 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:00 INFO - PROCESS | 1651 | 1467039780400 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 08:03:00 INFO - PROCESS | 1651 | 1467039780407 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:00 INFO - PROCESS | 1651 | 1467039780409 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:00 INFO - PROCESS | 1651 | ++DOCSHELL 0x116403000 == 28 [pid = 1651] [id = 470] 08:03:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x1128ab400) [pid = 1651] [serial = 1409] [outer = 0x0] 08:03:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x112966800) [pid = 1651] [serial = 1410] [outer = 0x1128ab400] 08:03:00 INFO - PROCESS | 1651 | 1467039780437 Marionette DEBUG loaded listener.js 08:03:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x112f11400) [pid = 1651] [serial = 1411] [outer = 0x1128ab400] 08:03:00 INFO - PROCESS | 1651 | 1467039780841 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]]]}] 08:03:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 08:03:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 570ms 08:03:00 INFO - PROCESS | 1651 | 1467039780878 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 08:03:00 INFO - PROCESS | 1651 | 1467039780881 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 08:03:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 08:03:00 INFO - PROCESS | 1651 | 1467039780892 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 08:03:00 INFO - PROCESS | 1651 | 1467039780894 Marionette TRACE conn2 <- [1,1854,null,{}] 08:03:00 INFO - PROCESS | 1651 | 1467039780896 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}] 08:03:00 INFO - PROCESS | 1651 | 1467039780898 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:00 INFO - PROCESS | 1651 | 1467039780983 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 08:03:00 INFO - PROCESS | 1651 | 1467039780992 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:00 INFO - PROCESS | 1651 | 1467039780993 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x118107800 == 29 [pid = 1651] [id = 471] 08:03:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x116138000) [pid = 1651] [serial = 1412] [outer = 0x0] 08:03:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x116705800) [pid = 1651] [serial = 1413] [outer = 0x116138000] 08:03:01 INFO - PROCESS | 1651 | 1467039781021 Marionette DEBUG loaded listener.js 08:03:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x1167c1400) [pid = 1651] [serial = 1414] [outer = 0x116138000] 08:03:01 INFO - PROCESS | 1651 | 1467039781381 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]]]}] 08:03:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 08:03:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 519ms 08:03:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 08:03:01 INFO - PROCESS | 1651 | 1467039781411 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 08:03:01 INFO - PROCESS | 1651 | 1467039781413 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 08:03:01 INFO - PROCESS | 1651 | 1467039781415 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 08:03:01 INFO - PROCESS | 1651 | 1467039781418 Marionette TRACE conn2 <- [1,1858,null,{}] 08:03:01 INFO - PROCESS | 1651 | 1467039781426 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}] 08:03:01 INFO - PROCESS | 1651 | 1467039781429 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:01 INFO - PROCESS | 1651 | 1467039781506 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 08:03:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x116fa1400) [pid = 1651] [serial = 1415] [outer = 0x12ca92c00] 08:03:01 INFO - PROCESS | 1651 | 1467039781529 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:01 INFO - PROCESS | 1651 | 1467039781531 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x119d47000 == 30 [pid = 1651] [id = 472] 08:03:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x110e31000) [pid = 1651] [serial = 1416] [outer = 0x0] 08:03:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x1180c3400) [pid = 1651] [serial = 1417] [outer = 0x110e31000] 08:03:01 INFO - PROCESS | 1651 | 1467039781566 Marionette DEBUG loaded listener.js 08:03:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x11830ac00) [pid = 1651] [serial = 1418] [outer = 0x110e31000] 08:03:01 INFO - PROCESS | 1651 | 1467039781969 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]]]}] 08:03:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 08:03:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 624ms 08:03:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 08:03:02 INFO - PROCESS | 1651 | 1467039782041 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 08:03:02 INFO - PROCESS | 1651 | 1467039782043 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 08:03:02 INFO - PROCESS | 1651 | 1467039782046 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 08:03:02 INFO - PROCESS | 1651 | 1467039782048 Marionette TRACE conn2 <- [1,1862,null,{}] 08:03:02 INFO - PROCESS | 1651 | 1467039782052 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}] 08:03:02 INFO - PROCESS | 1651 | 1467039782056 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:02 INFO - PROCESS | 1651 | 1467039782182 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 08:03:02 INFO - PROCESS | 1651 | 1467039782196 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:02 INFO - PROCESS | 1651 | 1467039782197 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:02 INFO - PROCESS | 1651 | ++DOCSHELL 0x119998000 == 31 [pid = 1651] [id = 473] 08:03:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x118393c00) [pid = 1651] [serial = 1419] [outer = 0x0] 08:03:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x1185c9400) [pid = 1651] [serial = 1420] [outer = 0x118393c00] 08:03:02 INFO - PROCESS | 1651 | 1467039782240 Marionette DEBUG loaded listener.js 08:03:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x118735000) [pid = 1651] [serial = 1421] [outer = 0x118393c00] 08:03:02 INFO - PROCESS | 1651 | 1467039782746 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]]]}] 08:03:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 08:03:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 721ms 08:03:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 08:03:02 INFO - PROCESS | 1651 | 1467039782779 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 08:03:02 INFO - PROCESS | 1651 | 1467039782781 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 08:03:02 INFO - PROCESS | 1651 | 1467039782786 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 08:03:02 INFO - PROCESS | 1651 | 1467039782790 Marionette TRACE conn2 <- [1,1866,null,{}] 08:03:02 INFO - PROCESS | 1651 | 1467039782793 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}] 08:03:02 INFO - PROCESS | 1651 | 1467039782795 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:02 INFO - PROCESS | 1651 | 1467039782973 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 08:03:03 INFO - PROCESS | 1651 | 1467039783000 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:03 INFO - PROCESS | 1651 | 1467039783001 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:03 INFO - PROCESS | 1651 | ++DOCSHELL 0x1213ee000 == 32 [pid = 1651] [id = 474] 08:03:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x115e57000) [pid = 1651] [serial = 1422] [outer = 0x0] 08:03:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x119057800) [pid = 1651] [serial = 1423] [outer = 0x115e57000] 08:03:03 INFO - PROCESS | 1651 | 1467039783043 Marionette DEBUG loaded listener.js 08:03:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x119574c00) [pid = 1651] [serial = 1424] [outer = 0x115e57000] 08:03:03 INFO - PROCESS | 1651 | 1467039783469 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]]]}] 08:03:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 08:03:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 724ms 08:03:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 08:03:03 INFO - PROCESS | 1651 | 1467039783508 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 08:03:03 INFO - PROCESS | 1651 | 1467039783509 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 08:03:03 INFO - PROCESS | 1651 | 1467039783512 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 08:03:03 INFO - PROCESS | 1651 | 1467039783513 Marionette TRACE conn2 <- [1,1870,null,{}] 08:03:03 INFO - PROCESS | 1651 | 1467039783515 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}] 08:03:03 INFO - PROCESS | 1651 | 1467039783519 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:03 INFO - PROCESS | 1651 | 1467039783632 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 08:03:03 INFO - PROCESS | 1651 | 1467039783669 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:03 INFO - PROCESS | 1651 | 1467039783670 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:03 INFO - PROCESS | 1651 | ++DOCSHELL 0x123e2e000 == 33 [pid = 1651] [id = 475] 08:03:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x119627400) [pid = 1651] [serial = 1425] [outer = 0x0] 08:03:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x1198ccc00) [pid = 1651] [serial = 1426] [outer = 0x119627400] 08:03:03 INFO - PROCESS | 1651 | 1467039783695 Marionette DEBUG loaded listener.js 08:03:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x120e86400) [pid = 1651] [serial = 1427] [outer = 0x119627400] 08:03:04 INFO - PROCESS | 1651 | 1467039784007 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]]]}] 08:03:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 08:03:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 519ms 08:03:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 08:03:04 INFO - PROCESS | 1651 | 1467039784033 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 08:03:04 INFO - PROCESS | 1651 | 1467039784035 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 08:03:04 INFO - PROCESS | 1651 | 1467039784041 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 08:03:04 INFO - PROCESS | 1651 | 1467039784042 Marionette TRACE conn2 <- [1,1874,null,{}] 08:03:04 INFO - PROCESS | 1651 | 1467039784045 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}] 08:03:04 INFO - PROCESS | 1651 | 1467039784046 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:04 INFO - PROCESS | 1651 | 1467039784145 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 08:03:04 INFO - PROCESS | 1651 | 1467039784157 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:04 INFO - PROCESS | 1651 | 1467039784158 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:04 INFO - PROCESS | 1651 | ++DOCSHELL 0x12544f000 == 34 [pid = 1651] [id = 476] 08:03:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x116f99400) [pid = 1651] [serial = 1428] [outer = 0x0] 08:03:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x121035400) [pid = 1651] [serial = 1429] [outer = 0x116f99400] 08:03:04 INFO - PROCESS | 1651 | 1467039784183 Marionette DEBUG loaded listener.js 08:03:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x121231c00) [pid = 1651] [serial = 1430] [outer = 0x116f99400] 08:03:04 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x11269b400) [pid = 1651] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 08:03:04 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x117142400) [pid = 1651] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 08:03:04 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x119889c00) [pid = 1651] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 08:03:04 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x112a75000) [pid = 1651] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 08:03:04 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x1185c8000) [pid = 1651] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 08:03:04 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x113da4400) [pid = 1651] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 08:03:04 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x116636c00) [pid = 1651] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 08:03:04 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x1180bb000) [pid = 1651] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 08:03:04 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x112a75800) [pid = 1651] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 08:03:04 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x117145800) [pid = 1651] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 08:03:04 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x11219c800) [pid = 1651] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 08:03:04 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x112967c00) [pid = 1651] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 08:03:04 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x118e0d000) [pid = 1651] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 08:03:04 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x1198da800) [pid = 1651] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 08:03:04 INFO - PROCESS | 1651 | 1467039784710 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]]]}] 08:03:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 08:03:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 723ms 08:03:04 INFO - PROCESS | 1651 | 1467039784763 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 08:03:04 INFO - PROCESS | 1651 | 1467039784764 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 08:03:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 08:03:04 INFO - PROCESS | 1651 | 1467039784766 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 08:03:04 INFO - PROCESS | 1651 | 1467039784767 Marionette TRACE conn2 <- [1,1878,null,{}] 08:03:04 INFO - PROCESS | 1651 | 1467039784770 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}] 08:03:04 INFO - PROCESS | 1651 | 1467039784771 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:04 INFO - PROCESS | 1651 | 1467039784848 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 08:03:04 INFO - PROCESS | 1651 | 1467039784855 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:04 INFO - PROCESS | 1651 | 1467039784856 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:04 INFO - PROCESS | 1651 | ++DOCSHELL 0x12545b800 == 35 [pid = 1651] [id = 477] 08:03:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x11219c800) [pid = 1651] [serial = 1431] [outer = 0x0] 08:03:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x112a75000) [pid = 1651] [serial = 1432] [outer = 0x11219c800] 08:03:04 INFO - PROCESS | 1651 | 1467039784882 Marionette DEBUG loaded listener.js 08:03:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x1180c0c00) [pid = 1651] [serial = 1433] [outer = 0x11219c800] 08:03:05 INFO - PROCESS | 1651 | 1467039785233 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]]]}] 08:03:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 08:03:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 524ms 08:03:05 INFO - PROCESS | 1651 | 1467039785290 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 08:03:05 INFO - PROCESS | 1651 | 1467039785292 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 08:03:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 08:03:05 INFO - PROCESS | 1651 | 1467039785294 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 08:03:05 INFO - PROCESS | 1651 | 1467039785295 Marionette TRACE conn2 <- [1,1882,null,{}] 08:03:05 INFO - PROCESS | 1651 | 1467039785297 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}] 08:03:05 INFO - PROCESS | 1651 | 1467039785299 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:05 INFO - PROCESS | 1651 | 1467039785376 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 08:03:05 INFO - PROCESS | 1651 | 1467039785396 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:05 INFO - PROCESS | 1651 | 1467039785397 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:05 INFO - PROCESS | 1651 | ++DOCSHELL 0x119d3d800 == 36 [pid = 1651] [id = 478] 08:03:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x113da4400) [pid = 1651] [serial = 1434] [outer = 0x0] 08:03:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x11957bc00) [pid = 1651] [serial = 1435] [outer = 0x113da4400] 08:03:05 INFO - PROCESS | 1651 | 1467039785422 Marionette DEBUG loaded listener.js 08:03:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x121041000) [pid = 1651] [serial = 1436] [outer = 0x113da4400] 08:03:05 INFO - PROCESS | 1651 | 1467039785747 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]]]}] 08:03:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 08:03:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 471ms 08:03:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 08:03:05 INFO - PROCESS | 1651 | 1467039785766 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 08:03:05 INFO - PROCESS | 1651 | 1467039785767 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 08:03:05 INFO - PROCESS | 1651 | 1467039785772 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 08:03:05 INFO - PROCESS | 1651 | 1467039785773 Marionette TRACE conn2 <- [1,1886,null,{}] 08:03:05 INFO - PROCESS | 1651 | 1467039785775 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}] 08:03:05 INFO - PROCESS | 1651 | 1467039785776 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:05 INFO - PROCESS | 1651 | 1467039785854 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 08:03:05 INFO - PROCESS | 1651 | 1467039785859 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:05 INFO - PROCESS | 1651 | 1467039785860 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:05 INFO - PROCESS | 1651 | ++DOCSHELL 0x129133000 == 37 [pid = 1651] [id = 479] 08:03:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x118e0c400) [pid = 1651] [serial = 1437] [outer = 0x0] 08:03:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x1213ca000) [pid = 1651] [serial = 1438] [outer = 0x118e0c400] 08:03:05 INFO - PROCESS | 1651 | 1467039785937 Marionette DEBUG loaded listener.js 08:03:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x121461c00) [pid = 1651] [serial = 1439] [outer = 0x118e0c400] 08:03:06 INFO - PROCESS | 1651 | 1467039786214 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]]]}] 08:03:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 08:03:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 475ms 08:03:06 INFO - PROCESS | 1651 | 1467039786257 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 08:03:06 INFO - PROCESS | 1651 | 1467039786260 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 08:03:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 08:03:06 INFO - PROCESS | 1651 | 1467039786267 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 08:03:06 INFO - PROCESS | 1651 | 1467039786271 Marionette TRACE conn2 <- [1,1890,null,{}] 08:03:06 INFO - PROCESS | 1651 | 1467039786276 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}] 08:03:06 INFO - PROCESS | 1651 | 1467039786277 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:06 INFO - PROCESS | 1651 | 1467039786370 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 08:03:06 INFO - PROCESS | 1651 | 1467039786375 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:06 INFO - PROCESS | 1651 | 1467039786377 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:06 INFO - PROCESS | 1651 | ++DOCSHELL 0x1213e9800 == 38 [pid = 1651] [id = 480] 08:03:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x121465800) [pid = 1651] [serial = 1440] [outer = 0x0] 08:03:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x1217e3c00) [pid = 1651] [serial = 1441] [outer = 0x121465800] 08:03:06 INFO - PROCESS | 1651 | 1467039786404 Marionette DEBUG loaded listener.js 08:03:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x123ef8c00) [pid = 1651] [serial = 1442] [outer = 0x121465800] 08:03:06 INFO - PROCESS | 1651 | 1467039786924 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]]]}] 08:03:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 08:03:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 727ms 08:03:06 INFO - PROCESS | 1651 | 1467039786995 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 08:03:06 INFO - PROCESS | 1651 | 1467039786998 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 08:03:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 08:03:07 INFO - PROCESS | 1651 | 1467039787030 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 08:03:07 INFO - PROCESS | 1651 | 1467039787034 Marionette TRACE conn2 <- [1,1894,null,{}] 08:03:07 INFO - PROCESS | 1651 | 1467039787046 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}] 08:03:07 INFO - PROCESS | 1651 | 1467039787049 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:07 INFO - PROCESS | 1651 | 1467039787228 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 08:03:07 INFO - PROCESS | 1651 | 1467039787351 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:07 INFO - PROCESS | 1651 | 1467039787353 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:07 INFO - PROCESS | 1651 | ++DOCSHELL 0x117d5e800 == 39 [pid = 1651] [id = 481] 08:03:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x111e2dc00) [pid = 1651] [serial = 1443] [outer = 0x0] 08:03:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x11295cc00) [pid = 1651] [serial = 1444] [outer = 0x111e2dc00] 08:03:07 INFO - PROCESS | 1651 | 1467039787410 Marionette DEBUG loaded listener.js 08:03:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x112f19800) [pid = 1651] [serial = 1445] [outer = 0x111e2dc00] 08:03:08 INFO - PROCESS | 1651 | 1467039788007 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]]]}] 08:03:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 08:03:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1059ms 08:03:08 INFO - PROCESS | 1651 | 1467039788061 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 08:03:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 08:03:08 INFO - PROCESS | 1651 | 1467039788064 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 08:03:08 INFO - PROCESS | 1651 | 1467039788069 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 08:03:08 INFO - PROCESS | 1651 | 1467039788071 Marionette TRACE conn2 <- [1,1898,null,{}] 08:03:08 INFO - PROCESS | 1651 | 1467039788073 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}] 08:03:08 INFO - PROCESS | 1651 | 1467039788075 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:08 INFO - PROCESS | 1651 | 1467039788187 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 08:03:08 INFO - PROCESS | 1651 | 1467039788269 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:08 INFO - PROCESS | 1651 | 1467039788270 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:08 INFO - PROCESS | 1651 | ++DOCSHELL 0x119d2c800 == 40 [pid = 1651] [id = 482] 08:03:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x112d17c00) [pid = 1651] [serial = 1446] [outer = 0x0] 08:03:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x11612f400) [pid = 1651] [serial = 1447] [outer = 0x112d17c00] 08:03:08 INFO - PROCESS | 1651 | 1467039788302 Marionette DEBUG loaded listener.js 08:03:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x116a1a400) [pid = 1651] [serial = 1448] [outer = 0x112d17c00] 08:03:08 INFO - PROCESS | 1651 | --DOCSHELL 0x129133000 == 39 [pid = 1651] [id = 479] 08:03:08 INFO - PROCESS | 1651 | --DOCSHELL 0x119d3d800 == 38 [pid = 1651] [id = 478] 08:03:08 INFO - PROCESS | 1651 | --DOCSHELL 0x12545b800 == 37 [pid = 1651] [id = 477] 08:03:08 INFO - PROCESS | 1651 | --DOCSHELL 0x12544f000 == 36 [pid = 1651] [id = 476] 08:03:08 INFO - PROCESS | 1651 | --DOCSHELL 0x123e2e000 == 35 [pid = 1651] [id = 475] 08:03:08 INFO - PROCESS | 1651 | 1467039788973 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]]]}] 08:03:08 INFO - PROCESS | 1651 | --DOCSHELL 0x1213ee000 == 34 [pid = 1651] [id = 474] 08:03:08 INFO - PROCESS | 1651 | --DOCSHELL 0x119998000 == 33 [pid = 1651] [id = 473] 08:03:08 INFO - PROCESS | 1651 | --DOCSHELL 0x119d47000 == 32 [pid = 1651] [id = 472] 08:03:08 INFO - PROCESS | 1651 | --DOCSHELL 0x118107800 == 31 [pid = 1651] [id = 471] 08:03:08 INFO - PROCESS | 1651 | --DOCSHELL 0x116403000 == 30 [pid = 1651] [id = 470] 08:03:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 08:03:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 927ms 08:03:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 08:03:09 INFO - PROCESS | 1651 | 1467039788995 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 08:03:09 INFO - PROCESS | 1651 | 1467039788998 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 08:03:09 INFO - PROCESS | 1651 | 1467039789001 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 08:03:09 INFO - PROCESS | 1651 | 1467039789005 Marionette TRACE conn2 <- [1,1902,null,{}] 08:03:09 INFO - PROCESS | 1651 | 1467039789009 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}] 08:03:09 INFO - PROCESS | 1651 | 1467039789010 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:09 INFO - PROCESS | 1651 | 1467039789109 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 08:03:09 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x118391c00) [pid = 1651] [serial = 1371] [outer = 0x0] [url = about:blank] 08:03:09 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x11957fc00) [pid = 1651] [serial = 1375] [outer = 0x0] [url = about:blank] 08:03:09 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x118730000) [pid = 1651] [serial = 1374] [outer = 0x0] [url = about:blank] 08:03:09 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x119a83400) [pid = 1651] [serial = 1380] [outer = 0x0] [url = about:blank] 08:03:09 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x1176d5000) [pid = 1651] [serial = 1383] [outer = 0x0] [url = about:blank] 08:03:09 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x119886400) [pid = 1651] [serial = 1378] [outer = 0x0] [url = about:blank] 08:03:09 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x119696400) [pid = 1651] [serial = 1377] [outer = 0x0] [url = about:blank] 08:03:09 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x115daac00) [pid = 1651] [serial = 1362] [outer = 0x0] [url = about:blank] 08:03:09 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x115deb400) [pid = 1651] [serial = 1363] [outer = 0x0] [url = about:blank] 08:03:09 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x11670a800) [pid = 1651] [serial = 1365] [outer = 0x0] [url = about:blank] 08:03:09 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x1176ddc00) [pid = 1651] [serial = 1366] [outer = 0x0] [url = about:blank] 08:03:09 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x118303000) [pid = 1651] [serial = 1368] [outer = 0x0] [url = about:blank] 08:03:09 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x115db6000) [pid = 1651] [serial = 1356] [outer = 0x0] [url = about:blank] 08:03:09 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x116f98c00) [pid = 1651] [serial = 1357] [outer = 0x0] [url = about:blank] 08:03:09 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x119885c00) [pid = 1651] [serial = 1350] [outer = 0x0] [url = about:blank] 08:03:09 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x1217e2800) [pid = 1651] [serial = 1351] [outer = 0x0] [url = about:blank] 08:03:09 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x1128b0000) [pid = 1651] [serial = 1359] [outer = 0x0] [url = about:blank] 08:03:09 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x112962000) [pid = 1651] [serial = 1360] [outer = 0x0] [url = about:blank] 08:03:09 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x112d3e000) [pid = 1651] [serial = 1353] [outer = 0x0] [url = about:blank] 08:03:09 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x115da9400) [pid = 1651] [serial = 1354] [outer = 0x0] [url = about:blank] 08:03:09 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x120d94400) [pid = 1651] [serial = 1386] [outer = 0x0] [url = about:blank] 08:03:09 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x120f28c00) [pid = 1651] [serial = 1387] [outer = 0x0] [url = about:blank] 08:03:09 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x1217df400) [pid = 1651] [serial = 1390] [outer = 0x0] [url = about:blank] 08:03:09 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x120d93000) [pid = 1651] [serial = 1381] [outer = 0x0] [url = about:blank] 08:03:09 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x118524c00) [pid = 1651] [serial = 1372] [outer = 0x0] [url = about:blank] 08:03:09 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x118ec6400) [pid = 1651] [serial = 1384] [outer = 0x0] [url = about:blank] 08:03:09 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x118389800) [pid = 1651] [serial = 1369] [outer = 0x0] [url = about:blank] 08:03:09 INFO - PROCESS | 1651 | --DOMWINDOW == 75 (0x1213d3400) [pid = 1651] [serial = 1389] [outer = 0x0] [url = about:blank] 08:03:09 INFO - PROCESS | 1651 | 1467039789205 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:09 INFO - PROCESS | 1651 | 1467039789207 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:09 INFO - PROCESS | 1651 | ++DOCSHELL 0x116fe2800 == 31 [pid = 1651] [id = 483] 08:03:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 76 (0x112963000) [pid = 1651] [serial = 1449] [outer = 0x0] 08:03:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x115da9400) [pid = 1651] [serial = 1450] [outer = 0x112963000] 08:03:09 INFO - PROCESS | 1651 | 1467039789249 Marionette DEBUG loaded listener.js 08:03:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x1164e7400) [pid = 1651] [serial = 1451] [outer = 0x112963000] 08:03:09 INFO - PROCESS | 1651 | 1467039789562 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]]]}] 08:03:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 08:03:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 622ms 08:03:09 INFO - PROCESS | 1651 | 1467039789623 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 08:03:09 INFO - PROCESS | 1651 | 1467039789626 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 08:03:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 08:03:09 INFO - PROCESS | 1651 | 1467039789630 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 08:03:09 INFO - PROCESS | 1651 | 1467039789632 Marionette TRACE conn2 <- [1,1906,null,{}] 08:03:09 INFO - PROCESS | 1651 | 1467039789655 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}] 08:03:09 INFO - PROCESS | 1651 | 1467039789657 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:09 INFO - PROCESS | 1651 | 1467039789760 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 08:03:09 INFO - PROCESS | 1651 | 1467039789784 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:09 INFO - PROCESS | 1651 | 1467039789785 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:09 INFO - PROCESS | 1651 | ++DOCSHELL 0x118e64000 == 32 [pid = 1651] [id = 484] 08:03:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x11693c400) [pid = 1651] [serial = 1452] [outer = 0x0] 08:03:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x1176dd000) [pid = 1651] [serial = 1453] [outer = 0x11693c400] 08:03:09 INFO - PROCESS | 1651 | 1467039789815 Marionette DEBUG loaded listener.js 08:03:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x1180c0400) [pid = 1651] [serial = 1454] [outer = 0x11693c400] 08:03:10 INFO - PROCESS | 1651 | 1467039790164 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]]]}] 08:03:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 08:03:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 569ms 08:03:10 INFO - PROCESS | 1651 | 1467039790201 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 08:03:10 INFO - PROCESS | 1651 | 1467039790205 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 08:03:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 08:03:10 INFO - PROCESS | 1651 | 1467039790208 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 08:03:10 INFO - PROCESS | 1651 | 1467039790211 Marionette TRACE conn2 <- [1,1910,null,{}] 08:03:10 INFO - PROCESS | 1651 | 1467039790218 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}] 08:03:10 INFO - PROCESS | 1651 | 1467039790222 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:10 INFO - PROCESS | 1651 | 1467039790303 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 08:03:10 INFO - PROCESS | 1651 | 1467039790310 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:10 INFO - PROCESS | 1651 | 1467039790312 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:10 INFO - PROCESS | 1651 | ++DOCSHELL 0x120f9d800 == 33 [pid = 1651] [id = 485] 08:03:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x1128a7800) [pid = 1651] [serial = 1455] [outer = 0x0] 08:03:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x1185cd000) [pid = 1651] [serial = 1456] [outer = 0x1128a7800] 08:03:10 INFO - PROCESS | 1651 | 1467039790341 Marionette DEBUG loaded listener.js 08:03:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x119062000) [pid = 1651] [serial = 1457] [outer = 0x1128a7800] 08:03:10 INFO - PROCESS | 1651 | 1467039790675 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]]]}] 08:03:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 08:03:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 471ms 08:03:10 INFO - PROCESS | 1651 | 1467039790679 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 08:03:10 INFO - PROCESS | 1651 | 1467039790681 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 08:03:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 08:03:10 INFO - PROCESS | 1651 | 1467039790684 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 08:03:10 INFO - PROCESS | 1651 | 1467039790685 Marionette TRACE conn2 <- [1,1914,null,{}] 08:03:10 INFO - PROCESS | 1651 | 1467039790690 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}] 08:03:10 INFO - PROCESS | 1651 | 1467039790691 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:10 INFO - PROCESS | 1651 | 1467039790774 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 08:03:10 INFO - PROCESS | 1651 | 1467039790834 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:10 INFO - PROCESS | 1651 | 1467039790835 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:10 INFO - PROCESS | 1651 | ++DOCSHELL 0x121b1b800 == 34 [pid = 1651] [id = 486] 08:03:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x118733000) [pid = 1651] [serial = 1458] [outer = 0x0] 08:03:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x119575000) [pid = 1651] [serial = 1459] [outer = 0x118733000] 08:03:10 INFO - PROCESS | 1651 | 1467039790861 Marionette DEBUG loaded listener.js 08:03:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x11987c400) [pid = 1651] [serial = 1460] [outer = 0x118733000] 08:03:11 INFO - PROCESS | 1651 | 1467039791190 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]]]}] 08:03:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 08:03:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 521ms 08:03:11 INFO - PROCESS | 1651 | 1467039791207 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 08:03:11 INFO - PROCESS | 1651 | 1467039791208 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 08:03:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 08:03:11 INFO - PROCESS | 1651 | 1467039791210 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 08:03:11 INFO - PROCESS | 1651 | 1467039791211 Marionette TRACE conn2 <- [1,1918,null,{}] 08:03:11 INFO - PROCESS | 1651 | 1467039791214 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}] 08:03:11 INFO - PROCESS | 1651 | 1467039791215 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:11 INFO - PROCESS | 1651 | 1467039791313 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 08:03:11 INFO - PROCESS | 1651 | 1467039791351 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:11 INFO - PROCESS | 1651 | 1467039791352 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:11 INFO - PROCESS | 1651 | ++DOCSHELL 0x124ebc000 == 35 [pid = 1651] [id = 487] 08:03:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x1185e1c00) [pid = 1651] [serial = 1461] [outer = 0x0] 08:03:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x119889c00) [pid = 1651] [serial = 1462] [outer = 0x1185e1c00] 08:03:11 INFO - PROCESS | 1651 | 1467039791377 Marionette DEBUG loaded listener.js 08:03:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x119a84400) [pid = 1651] [serial = 1463] [outer = 0x1185e1c00] 08:03:11 INFO - PROCESS | 1651 | 1467039791740 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]]]}] 08:03:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 08:03:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 569ms 08:03:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 08:03:11 INFO - PROCESS | 1651 | 1467039791780 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 08:03:11 INFO - PROCESS | 1651 | 1467039791781 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 08:03:11 INFO - PROCESS | 1651 | 1467039791785 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 08:03:11 INFO - PROCESS | 1651 | 1467039791787 Marionette TRACE conn2 <- [1,1922,null,{}] 08:03:11 INFO - PROCESS | 1651 | 1467039791790 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}] 08:03:11 INFO - PROCESS | 1651 | 1467039791796 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:11 INFO - PROCESS | 1651 | 1467039791975 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 08:03:11 INFO - PROCESS | 1651 | 1467039791992 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:11 INFO - PROCESS | 1651 | 1467039791994 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:12 INFO - PROCESS | 1651 | ++DOCSHELL 0x1289c1800 == 36 [pid = 1651] [id = 488] 08:03:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x1198cd400) [pid = 1651] [serial = 1464] [outer = 0x0] 08:03:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x120e88c00) [pid = 1651] [serial = 1465] [outer = 0x1198cd400] 08:03:12 INFO - PROCESS | 1651 | 1467039792036 Marionette DEBUG loaded listener.js 08:03:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x1217dc000) [pid = 1651] [serial = 1466] [outer = 0x1198cd400] 08:03:12 INFO - PROCESS | 1651 | 1467039792483 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]]]}] 08:03:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 08:03:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 722ms 08:03:12 INFO - PROCESS | 1651 | 1467039792513 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 08:03:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 08:03:12 INFO - PROCESS | 1651 | 1467039792515 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 08:03:12 INFO - PROCESS | 1651 | 1467039792530 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 08:03:12 INFO - PROCESS | 1651 | 1467039792532 Marionette TRACE conn2 <- [1,1926,null,{}] 08:03:12 INFO - PROCESS | 1651 | 1467039792538 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}] 08:03:12 INFO - PROCESS | 1651 | 1467039792540 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:12 INFO - PROCESS | 1651 | 1467039792696 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 08:03:12 INFO - PROCESS | 1651 | 1467039792720 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:12 INFO - PROCESS | 1651 | 1467039792721 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:12 INFO - PROCESS | 1651 | ++DOCSHELL 0x129149000 == 37 [pid = 1651] [id = 489] 08:03:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x1217e6400) [pid = 1651] [serial = 1467] [outer = 0x0] 08:03:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x12188f000) [pid = 1651] [serial = 1468] [outer = 0x1217e6400] 08:03:12 INFO - PROCESS | 1651 | 1467039792762 Marionette DEBUG loaded listener.js 08:03:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x1248b2800) [pid = 1651] [serial = 1469] [outer = 0x1217e6400] 08:03:13 INFO - PROCESS | 1651 | 1467039793216 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]]]}] 08:03:13 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x115e57000) [pid = 1651] [serial = 1422] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 08:03:13 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x1128ab400) [pid = 1651] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 08:03:13 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x118393c00) [pid = 1651] [serial = 1419] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 08:03:13 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x110e31000) [pid = 1651] [serial = 1416] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 08:03:13 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x116138000) [pid = 1651] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 08:03:13 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x1121ab800) [pid = 1651] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 08:03:13 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x116704800) [pid = 1651] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 08:03:13 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x1185db400) [pid = 1651] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 08:03:13 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x119059000) [pid = 1651] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 08:03:13 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x111c19800) [pid = 1651] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 08:03:13 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x119627400) [pid = 1651] [serial = 1425] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 08:03:13 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x116f99400) [pid = 1651] [serial = 1428] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 08:03:13 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x11219c800) [pid = 1651] [serial = 1431] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 08:03:13 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x118e0c400) [pid = 1651] [serial = 1437] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 08:03:13 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x113da4400) [pid = 1651] [serial = 1434] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 08:03:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 08:03:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 735ms 08:03:13 INFO - PROCESS | 1651 | 1467039793255 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 08:03:13 INFO - PROCESS | 1651 | 1467039793257 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 08:03:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 08:03:13 INFO - PROCESS | 1651 | 1467039793259 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 08:03:13 INFO - PROCESS | 1651 | 1467039793260 Marionette TRACE conn2 <- [1,1930,null,{}] 08:03:13 INFO - PROCESS | 1651 | 1467039793262 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}] 08:03:13 INFO - PROCESS | 1651 | 1467039793263 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:13 INFO - PROCESS | 1651 | 1467039793357 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 08:03:13 INFO - PROCESS | 1651 | 1467039793361 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:13 INFO - PROCESS | 1651 | 1467039793362 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:13 INFO - PROCESS | 1651 | ++DOCSHELL 0x11903a800 == 38 [pid = 1651] [id = 490] 08:03:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x11219c800) [pid = 1651] [serial = 1470] [outer = 0x0] 08:03:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x112962800) [pid = 1651] [serial = 1471] [outer = 0x11219c800] 08:03:13 INFO - PROCESS | 1651 | 1467039793388 Marionette DEBUG loaded listener.js 08:03:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x116f99400) [pid = 1651] [serial = 1472] [outer = 0x11219c800] 08:03:13 INFO - PROCESS | 1651 | 1467039793739 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]]]}] 08:03:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 08:03:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 520ms 08:03:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 08:03:13 INFO - PROCESS | 1651 | 1467039793779 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 08:03:13 INFO - PROCESS | 1651 | 1467039793781 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 08:03:13 INFO - PROCESS | 1651 | 1467039793783 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 08:03:13 INFO - PROCESS | 1651 | 1467039793784 Marionette TRACE conn2 <- [1,1934,null,{}] 08:03:13 INFO - PROCESS | 1651 | 1467039793788 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}] 08:03:13 INFO - PROCESS | 1651 | 1467039793790 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:13 INFO - PROCESS | 1651 | 1467039793894 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 08:03:13 INFO - PROCESS | 1651 | 1467039793901 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:13 INFO - PROCESS | 1651 | 1467039793902 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:13 INFO - PROCESS | 1651 | ++DOCSHELL 0x120f9c000 == 39 [pid = 1651] [id = 491] 08:03:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x117145800) [pid = 1651] [serial = 1473] [outer = 0x0] 08:03:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x119058400) [pid = 1651] [serial = 1474] [outer = 0x117145800] 08:03:13 INFO - PROCESS | 1651 | 1467039793927 Marionette DEBUG loaded listener.js 08:03:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x120f26800) [pid = 1651] [serial = 1475] [outer = 0x117145800] 08:03:14 INFO - PROCESS | 1651 | 1467039794250 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]]]}] 08:03:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 08:03:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 522ms 08:03:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 08:03:14 INFO - PROCESS | 1651 | 1467039794306 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 08:03:14 INFO - PROCESS | 1651 | 1467039794308 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 08:03:14 INFO - PROCESS | 1651 | 1467039794311 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 08:03:14 INFO - PROCESS | 1651 | 1467039794313 Marionette TRACE conn2 <- [1,1938,null,{}] 08:03:14 INFO - PROCESS | 1651 | 1467039794316 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}] 08:03:14 INFO - PROCESS | 1651 | 1467039794318 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:14 INFO - PROCESS | 1651 | 1467039794446 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 08:03:14 INFO - PROCESS | 1651 | 1467039794524 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:14 INFO - PROCESS | 1651 | 1467039794525 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:14 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b0a2000 == 40 [pid = 1651] [id = 492] 08:03:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x1167c3800) [pid = 1651] [serial = 1476] [outer = 0x0] 08:03:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x121040800) [pid = 1651] [serial = 1477] [outer = 0x1167c3800] 08:03:14 INFO - PROCESS | 1651 | 1467039794556 Marionette DEBUG loaded listener.js 08:03:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x1248bc400) [pid = 1651] [serial = 1478] [outer = 0x1167c3800] 08:03:14 INFO - PROCESS | 1651 | 1467039794869 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]]]}] 08:03:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 08:03:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 572ms 08:03:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 08:03:14 INFO - PROCESS | 1651 | 1467039794882 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 08:03:14 INFO - PROCESS | 1651 | 1467039794884 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 08:03:14 INFO - PROCESS | 1651 | 1467039794888 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 08:03:14 INFO - PROCESS | 1651 | 1467039794892 Marionette TRACE conn2 <- [1,1942,null,{}] 08:03:14 INFO - PROCESS | 1651 | 1467039794895 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}] 08:03:14 INFO - PROCESS | 1651 | 1467039794896 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:14 INFO - PROCESS | 1651 | 1467039794993 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 08:03:14 INFO - PROCESS | 1651 | 1467039794997 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:15 INFO - PROCESS | 1651 | 1467039794998 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:15 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c275800 == 41 [pid = 1651] [id = 493] 08:03:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x1248c0c00) [pid = 1651] [serial = 1479] [outer = 0x0] 08:03:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x12537ec00) [pid = 1651] [serial = 1480] [outer = 0x1248c0c00] 08:03:15 INFO - PROCESS | 1651 | 1467039795025 Marionette DEBUG loaded listener.js 08:03:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x1260d2c00) [pid = 1651] [serial = 1481] [outer = 0x1248c0c00] 08:03:15 INFO - PROCESS | 1651 | 1467039795526 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]]]}] 08:03:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 08:03:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 674ms 08:03:15 INFO - PROCESS | 1651 | 1467039795560 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 08:03:15 INFO - PROCESS | 1651 | 1467039795562 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 08:03:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 08:03:15 INFO - PROCESS | 1651 | 1467039795566 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 08:03:15 INFO - PROCESS | 1651 | 1467039795568 Marionette TRACE conn2 <- [1,1946,null,{}] 08:03:15 INFO - PROCESS | 1651 | 1467039795592 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}] 08:03:15 INFO - PROCESS | 1651 | 1467039795593 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:15 INFO - PROCESS | 1651 | 1467039795704 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 08:03:15 INFO - PROCESS | 1651 | 1467039795801 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:15 INFO - PROCESS | 1651 | 1467039795802 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:15 INFO - PROCESS | 1651 | ++DOCSHELL 0x118241800 == 42 [pid = 1651] [id = 494] 08:03:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x115deb400) [pid = 1651] [serial = 1482] [outer = 0x0] 08:03:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x116636c00) [pid = 1651] [serial = 1483] [outer = 0x115deb400] 08:03:15 INFO - PROCESS | 1651 | 1467039795833 Marionette DEBUG loaded listener.js 08:03:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x116931000) [pid = 1651] [serial = 1484] [outer = 0x115deb400] 08:03:16 INFO - PROCESS | 1651 | 1467039796283 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]]]}] 08:03:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 08:03:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 738ms 08:03:16 INFO - PROCESS | 1651 | 1467039796320 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 08:03:16 INFO - PROCESS | 1651 | 1467039796323 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 08:03:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 08:03:16 INFO - PROCESS | 1651 | 1467039796329 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 08:03:16 INFO - PROCESS | 1651 | 1467039796331 Marionette TRACE conn2 <- [1,1950,null,{}] 08:03:16 INFO - PROCESS | 1651 | 1467039796334 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}] 08:03:16 INFO - PROCESS | 1651 | 1467039796337 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:16 INFO - PROCESS | 1651 | 1467039796444 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 08:03:16 INFO - PROCESS | 1651 | 1467039796518 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:16 INFO - PROCESS | 1651 | 1467039796519 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:16 INFO - PROCESS | 1651 | ++DOCSHELL 0x124eba800 == 43 [pid = 1651] [id = 495] 08:03:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x11830d400) [pid = 1651] [serial = 1485] [outer = 0x0] 08:03:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x11838f800) [pid = 1651] [serial = 1486] [outer = 0x11830d400] 08:03:16 INFO - PROCESS | 1651 | 1467039796550 Marionette DEBUG loaded listener.js 08:03:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x118e0bc00) [pid = 1651] [serial = 1487] [outer = 0x11830d400] 08:03:16 INFO - PROCESS | 1651 | 1467039796974 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]]]}] 08:03:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 08:03:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 669ms 08:03:17 INFO - PROCESS | 1651 | 1467039796999 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 08:03:17 INFO - PROCESS | 1651 | 1467039797001 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 08:03:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 08:03:17 INFO - PROCESS | 1651 | 1467039797003 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 08:03:17 INFO - PROCESS | 1651 | 1467039797006 Marionette TRACE conn2 <- [1,1954,null,{}] 08:03:17 INFO - PROCESS | 1651 | 1467039797014 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}] 08:03:17 INFO - PROCESS | 1651 | 1467039797017 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:17 INFO - PROCESS | 1651 | 1467039797139 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 08:03:17 INFO - PROCESS | 1651 | 1467039797203 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:17 INFO - PROCESS | 1651 | 1467039797205 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:17 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c278000 == 44 [pid = 1651] [id = 496] 08:03:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x119885c00) [pid = 1651] [serial = 1488] [outer = 0x0] 08:03:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x120e8bc00) [pid = 1651] [serial = 1489] [outer = 0x119885c00] 08:03:17 INFO - PROCESS | 1651 | 1467039797277 Marionette DEBUG loaded listener.js 08:03:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x1213d0800) [pid = 1651] [serial = 1490] [outer = 0x119885c00] 08:03:17 INFO - PROCESS | 1651 | 1467039797754 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]]]}] 08:03:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 08:03:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 771ms 08:03:17 INFO - PROCESS | 1651 | 1467039797776 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 08:03:17 INFO - PROCESS | 1651 | 1467039797779 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 08:03:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 08:03:17 INFO - PROCESS | 1651 | 1467039797782 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 08:03:17 INFO - PROCESS | 1651 | 1467039797785 Marionette TRACE conn2 <- [1,1958,null,{}] 08:03:17 INFO - PROCESS | 1651 | 1467039797788 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}] 08:03:17 INFO - PROCESS | 1651 | 1467039797791 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:17 INFO - PROCESS | 1651 | 1467039797946 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 08:03:18 INFO - PROCESS | 1651 | 1467039798050 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:18 INFO - PROCESS | 1651 | 1467039798051 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:18 INFO - PROCESS | 1651 | ++DOCSHELL 0x123b94800 == 45 [pid = 1651] [id = 497] 08:03:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x119a8cc00) [pid = 1651] [serial = 1491] [outer = 0x0] 08:03:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x121466000) [pid = 1651] [serial = 1492] [outer = 0x119a8cc00] 08:03:18 INFO - PROCESS | 1651 | 1467039798101 Marionette DEBUG loaded listener.js 08:03:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x1248b6400) [pid = 1651] [serial = 1493] [outer = 0x119a8cc00] 08:03:18 INFO - PROCESS | 1651 | 1467039798793 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]]]}] 08:03:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 08:03:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1022ms 08:03:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 08:03:18 INFO - PROCESS | 1651 | 1467039798804 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 08:03:18 INFO - PROCESS | 1651 | 1467039798806 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 08:03:18 INFO - PROCESS | 1651 | 1467039798809 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 08:03:18 INFO - PROCESS | 1651 | 1467039798811 Marionette TRACE conn2 <- [1,1962,null,{}] 08:03:18 INFO - PROCESS | 1651 | 1467039798815 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}] 08:03:18 INFO - PROCESS | 1651 | 1467039798817 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:18 INFO - PROCESS | 1651 | 1467039798917 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 08:03:18 INFO - PROCESS | 1651 | 1467039798988 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:18 INFO - PROCESS | 1651 | 1467039798990 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:19 INFO - PROCESS | 1651 | ++DOCSHELL 0x1167ce000 == 46 [pid = 1651] [id = 498] 08:03:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x11295f000) [pid = 1651] [serial = 1494] [outer = 0x0] 08:03:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x112aeb800) [pid = 1651] [serial = 1495] [outer = 0x11295f000] 08:03:19 INFO - PROCESS | 1651 | 1467039799021 Marionette DEBUG loaded listener.js 08:03:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x115db5800) [pid = 1651] [serial = 1496] [outer = 0x11295f000] 08:03:19 INFO - PROCESS | 1651 | --DOCSHELL 0x12b0a2000 == 45 [pid = 1651] [id = 492] 08:03:19 INFO - PROCESS | 1651 | --DOCSHELL 0x120f9c000 == 44 [pid = 1651] [id = 491] 08:03:19 INFO - PROCESS | 1651 | --DOCSHELL 0x11903a800 == 43 [pid = 1651] [id = 490] 08:03:19 INFO - PROCESS | 1651 | --DOCSHELL 0x129149000 == 42 [pid = 1651] [id = 489] 08:03:19 INFO - PROCESS | 1651 | --DOCSHELL 0x1289c1800 == 41 [pid = 1651] [id = 488] 08:03:19 INFO - PROCESS | 1651 | --DOCSHELL 0x124ebc000 == 40 [pid = 1651] [id = 487] 08:03:19 INFO - PROCESS | 1651 | --DOCSHELL 0x121b1b800 == 39 [pid = 1651] [id = 486] 08:03:19 INFO - PROCESS | 1651 | --DOCSHELL 0x120f9d800 == 38 [pid = 1651] [id = 485] 08:03:19 INFO - PROCESS | 1651 | --DOCSHELL 0x118e64000 == 37 [pid = 1651] [id = 484] 08:03:19 INFO - PROCESS | 1651 | --DOCSHELL 0x116fe2800 == 36 [pid = 1651] [id = 483] 08:03:19 INFO - PROCESS | 1651 | --DOCSHELL 0x119d2c800 == 35 [pid = 1651] [id = 482] 08:03:19 INFO - PROCESS | 1651 | --DOCSHELL 0x117d5e800 == 34 [pid = 1651] [id = 481] 08:03:19 INFO - PROCESS | 1651 | --DOCSHELL 0x1213e9800 == 33 [pid = 1651] [id = 480] 08:03:19 INFO - PROCESS | 1651 | --DOCSHELL 0x116ff4000 == 32 [pid = 1651] [id = 469] 08:03:19 INFO - PROCESS | 1651 | --DOCSHELL 0x123b94800 == 31 [pid = 1651] [id = 497] 08:03:19 INFO - PROCESS | 1651 | --DOCSHELL 0x12c278000 == 30 [pid = 1651] [id = 496] 08:03:19 INFO - PROCESS | 1651 | --DOCSHELL 0x124eba800 == 29 [pid = 1651] [id = 495] 08:03:19 INFO - PROCESS | 1651 | --DOCSHELL 0x12c275800 == 28 [pid = 1651] [id = 493] 08:03:19 INFO - PROCESS | 1651 | --DOCSHELL 0x118241800 == 27 [pid = 1651] [id = 494] 08:03:19 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x119057800) [pid = 1651] [serial = 1423] [outer = 0x0] [url = about:blank] 08:03:19 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x112966800) [pid = 1651] [serial = 1410] [outer = 0x0] [url = about:blank] 08:03:19 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x112f11400) [pid = 1651] [serial = 1411] [outer = 0x0] [url = about:blank] 08:03:19 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x1185c9400) [pid = 1651] [serial = 1420] [outer = 0x0] [url = about:blank] 08:03:19 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x1180c3400) [pid = 1651] [serial = 1417] [outer = 0x0] [url = about:blank] 08:03:19 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x11830ac00) [pid = 1651] [serial = 1418] [outer = 0x0] [url = about:blank] 08:03:19 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x116705800) [pid = 1651] [serial = 1413] [outer = 0x0] [url = about:blank] 08:03:19 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x1167c1400) [pid = 1651] [serial = 1414] [outer = 0x0] [url = about:blank] 08:03:19 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x115dec800) [pid = 1651] [serial = 1407] [outer = 0x0] [url = about:blank] 08:03:19 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x1198d7800) [pid = 1651] [serial = 871] [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.] 08:03:19 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x112d37000) [pid = 1651] [serial = 1393] [outer = 0x0] [url = about:blank] 08:03:19 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x11295a000) [pid = 1651] [serial = 1392] [outer = 0x0] [url = about:blank] 08:03:19 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x1176d3c00) [pid = 1651] [serial = 1396] [outer = 0x0] [url = about:blank] 08:03:19 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x11670f800) [pid = 1651] [serial = 1395] [outer = 0x0] [url = about:blank] 08:03:19 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x118ecc800) [pid = 1651] [serial = 1399] [outer = 0x0] [url = about:blank] 08:03:19 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x11872d000) [pid = 1651] [serial = 1398] [outer = 0x0] [url = about:blank] 08:03:19 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x12103c000) [pid = 1651] [serial = 1402] [outer = 0x0] [url = about:blank] 08:03:19 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x119d59800) [pid = 1651] [serial = 1401] [outer = 0x0] [url = about:blank] 08:03:19 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x1193c9800) [pid = 1651] [serial = 1405] [outer = 0x0] [url = about:blank] 08:03:19 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x11690c000) [pid = 1651] [serial = 1404] [outer = 0x0] [url = about:blank] 08:03:19 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x1198ccc00) [pid = 1651] [serial = 1426] [outer = 0x0] [url = about:blank] 08:03:19 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x121035400) [pid = 1651] [serial = 1429] [outer = 0x0] [url = about:blank] 08:03:19 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x120e86400) [pid = 1651] [serial = 1427] [outer = 0x0] [url = about:blank] 08:03:19 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x112a75000) [pid = 1651] [serial = 1432] [outer = 0x0] [url = about:blank] 08:03:19 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x121231c00) [pid = 1651] [serial = 1430] [outer = 0x0] [url = about:blank] 08:03:19 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x119574c00) [pid = 1651] [serial = 1424] [outer = 0x0] [url = about:blank] 08:03:19 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x121461c00) [pid = 1651] [serial = 1439] [outer = 0x0] [url = about:blank] 08:03:19 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x121041000) [pid = 1651] [serial = 1436] [outer = 0x0] [url = about:blank] 08:03:19 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x1217e3c00) [pid = 1651] [serial = 1441] [outer = 0x0] [url = about:blank] 08:03:19 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x1213ca000) [pid = 1651] [serial = 1438] [outer = 0x0] [url = about:blank] 08:03:19 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x1180c0c00) [pid = 1651] [serial = 1433] [outer = 0x0] [url = about:blank] 08:03:19 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x118735000) [pid = 1651] [serial = 1421] [outer = 0x0] [url = about:blank] 08:03:19 INFO - PROCESS | 1651 | --DOMWINDOW == 75 (0x11957bc00) [pid = 1651] [serial = 1435] [outer = 0x0] [url = about:blank] 08:03:20 INFO - PROCESS | 1651 | 1467039800027 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]]]}] 08:03:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 08:03:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1224ms 08:03:20 INFO - PROCESS | 1651 | 1467039800033 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 08:03:20 INFO - PROCESS | 1651 | 1467039800037 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 08:03:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 08:03:20 INFO - PROCESS | 1651 | 1467039800041 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 08:03:20 INFO - PROCESS | 1651 | 1467039800042 Marionette TRACE conn2 <- [1,1966,null,{}] 08:03:20 INFO - PROCESS | 1651 | 1467039800046 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}] 08:03:20 INFO - PROCESS | 1651 | 1467039800048 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:20 INFO - PROCESS | 1651 | 1467039800136 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 08:03:20 INFO - PROCESS | 1651 | 1467039800143 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:20 INFO - PROCESS | 1651 | 1467039800144 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:20 INFO - PROCESS | 1651 | ++DOCSHELL 0x11661a800 == 28 [pid = 1651] [id = 499] 08:03:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 76 (0x1128b1800) [pid = 1651] [serial = 1497] [outer = 0x0] 08:03:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x11295f400) [pid = 1651] [serial = 1498] [outer = 0x1128b1800] 08:03:20 INFO - PROCESS | 1651 | 1467039800173 Marionette DEBUG loaded listener.js 08:03:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x112d37000) [pid = 1651] [serial = 1499] [outer = 0x1128b1800] 08:03:20 INFO - PROCESS | 1651 | 1467039800539 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]]]}] 08:03:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 08:03:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 520ms 08:03:20 INFO - PROCESS | 1651 | 1467039800560 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 08:03:20 INFO - PROCESS | 1651 | 1467039800564 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 08:03:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 08:03:20 INFO - PROCESS | 1651 | 1467039800599 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 08:03:20 INFO - PROCESS | 1651 | 1467039800600 Marionette TRACE conn2 <- [1,1970,null,{}] 08:03:20 INFO - PROCESS | 1651 | 1467039800604 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}] 08:03:20 INFO - PROCESS | 1651 | 1467039800606 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:20 INFO - PROCESS | 1651 | 1467039800685 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 08:03:20 INFO - PROCESS | 1651 | 1467039800691 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:20 INFO - PROCESS | 1651 | 1467039800693 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:20 INFO - PROCESS | 1651 | ++DOCSHELL 0x1180dc000 == 29 [pid = 1651] [id = 500] 08:03:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x1133ab400) [pid = 1651] [serial = 1500] [outer = 0x0] 08:03:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x115db6000) [pid = 1651] [serial = 1501] [outer = 0x1133ab400] 08:03:20 INFO - PROCESS | 1651 | 1467039800721 Marionette DEBUG loaded listener.js 08:03:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x116705400) [pid = 1651] [serial = 1502] [outer = 0x1133ab400] 08:03:21 INFO - PROCESS | 1651 | 1467039801075 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]]]}] 08:03:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 08:03:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 552ms 08:03:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 08:03:21 INFO - PROCESS | 1651 | 1467039801126 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 08:03:21 INFO - PROCESS | 1651 | 1467039801127 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 08:03:21 INFO - PROCESS | 1651 | 1467039801131 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 08:03:21 INFO - PROCESS | 1651 | 1467039801134 Marionette TRACE conn2 <- [1,1974,null,{}] 08:03:21 INFO - PROCESS | 1651 | 1467039801142 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}] 08:03:21 INFO - PROCESS | 1651 | 1467039801146 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:21 INFO - PROCESS | 1651 | 1467039801231 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 08:03:21 INFO - PROCESS | 1651 | 1467039801239 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:21 INFO - PROCESS | 1651 | 1467039801242 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:21 INFO - PROCESS | 1651 | ++DOCSHELL 0x118e79800 == 30 [pid = 1651] [id = 501] 08:03:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x1128aa400) [pid = 1651] [serial = 1503] [outer = 0x0] 08:03:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x1176d9400) [pid = 1651] [serial = 1504] [outer = 0x1128aa400] 08:03:21 INFO - PROCESS | 1651 | 1467039801285 Marionette DEBUG loaded listener.js 08:03:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x118302c00) [pid = 1651] [serial = 1505] [outer = 0x1128aa400] 08:03:21 INFO - PROCESS | 1651 | 1467039801756 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]]]}] 08:03:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 08:03:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 671ms 08:03:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 08:03:21 INFO - PROCESS | 1651 | 1467039801808 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 08:03:21 INFO - PROCESS | 1651 | 1467039801810 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 08:03:21 INFO - PROCESS | 1651 | 1467039801812 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 08:03:21 INFO - PROCESS | 1651 | 1467039801813 Marionette TRACE conn2 <- [1,1978,null,{}] 08:03:21 INFO - PROCESS | 1651 | 1467039801815 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}] 08:03:21 INFO - PROCESS | 1651 | 1467039801816 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:21 INFO - PROCESS | 1651 | 1467039801898 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 08:03:21 INFO - PROCESS | 1651 | 1467039801905 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:21 INFO - PROCESS | 1651 | 1467039801907 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:21 INFO - PROCESS | 1651 | ++DOCSHELL 0x120d69000 == 31 [pid = 1651] [id = 502] 08:03:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x118389c00) [pid = 1651] [serial = 1506] [outer = 0x0] 08:03:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x118391800) [pid = 1651] [serial = 1507] [outer = 0x118389c00] 08:03:21 INFO - PROCESS | 1651 | 1467039801933 Marionette DEBUG loaded listener.js 08:03:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x1185c5400) [pid = 1651] [serial = 1508] [outer = 0x118389c00] 08:03:22 INFO - PROCESS | 1651 | 1467039802289 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]]]}] 08:03:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 08:03:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 519ms 08:03:22 INFO - PROCESS | 1651 | 1467039802331 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 08:03:22 INFO - PROCESS | 1651 | 1467039802332 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 08:03:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 08:03:22 INFO - PROCESS | 1651 | 1467039802342 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 08:03:22 INFO - PROCESS | 1651 | 1467039802343 Marionette TRACE conn2 <- [1,1982,null,{}] 08:03:22 INFO - PROCESS | 1651 | 1467039802345 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}] 08:03:22 INFO - PROCESS | 1651 | 1467039802346 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:22 INFO - PROCESS | 1651 | 1467039802441 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 08:03:22 INFO - PROCESS | 1651 | 1467039802479 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:22 INFO - PROCESS | 1651 | 1467039802480 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:22 INFO - PROCESS | 1651 | ++DOCSHELL 0x1213e5800 == 32 [pid = 1651] [id = 503] 08:03:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x112f40c00) [pid = 1651] [serial = 1509] [outer = 0x0] 08:03:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x1185e4000) [pid = 1651] [serial = 1510] [outer = 0x112f40c00] 08:03:22 INFO - PROCESS | 1651 | 1467039802505 Marionette DEBUG loaded listener.js 08:03:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x119056c00) [pid = 1651] [serial = 1511] [outer = 0x112f40c00] 08:03:22 INFO - PROCESS | 1651 | 1467039802891 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]]]}] 08:03:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 08:03:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 574ms 08:03:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 08:03:22 INFO - PROCESS | 1651 | 1467039802910 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 08:03:22 INFO - PROCESS | 1651 | 1467039802912 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 08:03:22 INFO - PROCESS | 1651 | 1467039802916 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 08:03:22 INFO - PROCESS | 1651 | 1467039802918 Marionette TRACE conn2 <- [1,1986,null,{}] 08:03:22 INFO - PROCESS | 1651 | 1467039802921 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}] 08:03:22 INFO - PROCESS | 1651 | 1467039802927 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:23 INFO - PROCESS | 1651 | 1467039803106 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 08:03:23 INFO - PROCESS | 1651 | 1467039803135 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:23 INFO - PROCESS | 1651 | 1467039803136 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:23 INFO - PROCESS | 1651 | ++DOCSHELL 0x121ba4800 == 33 [pid = 1651] [id = 504] 08:03:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x119371400) [pid = 1651] [serial = 1512] [outer = 0x0] 08:03:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x119695c00) [pid = 1651] [serial = 1513] [outer = 0x119371400] 08:03:23 INFO - PROCESS | 1651 | 1467039803180 Marionette DEBUG loaded listener.js 08:03:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x119a86000) [pid = 1651] [serial = 1514] [outer = 0x119371400] 08:03:23 INFO - PROCESS | 1651 | 1467039803549 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]]]}] 08:03:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 08:03:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 675ms 08:03:23 INFO - PROCESS | 1651 | 1467039803591 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 08:03:23 INFO - PROCESS | 1651 | 1467039803592 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 08:03:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 08:03:23 INFO - PROCESS | 1651 | 1467039803594 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 08:03:23 INFO - PROCESS | 1651 | 1467039803603 Marionette TRACE conn2 <- [1,1990,null,{}] 08:03:23 INFO - PROCESS | 1651 | 1467039803606 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}] 08:03:23 INFO - PROCESS | 1651 | 1467039803607 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:23 INFO - PROCESS | 1651 | 1467039803702 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 08:03:23 INFO - PROCESS | 1651 | 1467039803755 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:23 INFO - PROCESS | 1651 | 1467039803756 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:23 INFO - PROCESS | 1651 | ++DOCSHELL 0x1248d6800 == 34 [pid = 1651] [id = 505] 08:03:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x115d08000) [pid = 1651] [serial = 1515] [outer = 0x0] 08:03:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x120e7f000) [pid = 1651] [serial = 1516] [outer = 0x115d08000] 08:03:23 INFO - PROCESS | 1651 | 1467039803781 Marionette DEBUG loaded listener.js 08:03:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x121033800) [pid = 1651] [serial = 1517] [outer = 0x115d08000] 08:03:24 INFO - PROCESS | 1651 | 1467039804081 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]]]}] 08:03:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 08:03:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 528ms 08:03:24 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x1198cd400) [pid = 1651] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 08:03:24 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x1185e1c00) [pid = 1651] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 08:03:24 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x1217e6400) [pid = 1651] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 08:03:24 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x121465800) [pid = 1651] [serial = 1440] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 08:03:24 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x118733000) [pid = 1651] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 08:03:24 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x112963000) [pid = 1651] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 08:03:24 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x1128a7800) [pid = 1651] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 08:03:24 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x112d17c00) [pid = 1651] [serial = 1446] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 08:03:24 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x111e2dc00) [pid = 1651] [serial = 1443] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 08:03:24 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x11219c800) [pid = 1651] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 08:03:24 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x11693c400) [pid = 1651] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 08:03:24 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x117145800) [pid = 1651] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 08:03:24 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x1248c0c00) [pid = 1651] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 08:03:24 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x1167c3800) [pid = 1651] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 08:03:24 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x113c61000) [pid = 1651] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 08:03:24 INFO - PROCESS | 1651 | 1467039804295 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 08:03:24 INFO - PROCESS | 1651 | 1467039804296 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 08:03:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 08:03:24 INFO - PROCESS | 1651 | 1467039804301 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 08:03:24 INFO - PROCESS | 1651 | 1467039804302 Marionette TRACE conn2 <- [1,1994,null,{}] 08:03:24 INFO - PROCESS | 1651 | 1467039804305 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}] 08:03:24 INFO - PROCESS | 1651 | 1467039804306 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:24 INFO - PROCESS | 1651 | 1467039804380 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 08:03:24 INFO - PROCESS | 1651 | 1467039804386 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:24 INFO - PROCESS | 1651 | 1467039804387 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:24 INFO - PROCESS | 1651 | ++DOCSHELL 0x1248d5800 == 35 [pid = 1651] [id = 506] 08:03:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x1121ab400) [pid = 1651] [serial = 1518] [outer = 0x0] 08:03:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x113c61000) [pid = 1651] [serial = 1519] [outer = 0x1121ab400] 08:03:24 INFO - PROCESS | 1651 | 1467039804416 Marionette DEBUG loaded listener.js 08:03:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x1180c1400) [pid = 1651] [serial = 1520] [outer = 0x1121ab400] 08:03:24 INFO - PROCESS | 1651 | 1467039804774 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]]]}] 08:03:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 08:03:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 523ms 08:03:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 08:03:24 INFO - PROCESS | 1651 | 1467039804825 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 08:03:24 INFO - PROCESS | 1651 | 1467039804826 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 08:03:24 INFO - PROCESS | 1651 | 1467039804828 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 08:03:24 INFO - PROCESS | 1651 | 1467039804829 Marionette TRACE conn2 <- [1,1998,null,{}] 08:03:24 INFO - PROCESS | 1651 | 1467039804831 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}] 08:03:24 INFO - PROCESS | 1651 | 1467039804832 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:24 INFO - PROCESS | 1651 | 1467039804940 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 08:03:24 INFO - PROCESS | 1651 | 1467039804967 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:24 INFO - PROCESS | 1651 | 1467039804968 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:24 INFO - PROCESS | 1651 | ++DOCSHELL 0x12697a000 == 36 [pid = 1651] [id = 507] 08:03:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x117148c00) [pid = 1651] [serial = 1521] [outer = 0x0] 08:03:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x119d4c800) [pid = 1651] [serial = 1522] [outer = 0x117148c00] 08:03:25 INFO - PROCESS | 1651 | 1467039804998 Marionette DEBUG loaded listener.js 08:03:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x118733000) [pid = 1651] [serial = 1523] [outer = 0x117148c00] 08:03:25 INFO - PROCESS | 1651 | 1467039805440 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]]]}] 08:03:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 08:03:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 622ms 08:03:25 INFO - PROCESS | 1651 | 1467039805451 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 08:03:25 INFO - PROCESS | 1651 | 1467039805453 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 08:03:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 08:03:25 INFO - PROCESS | 1651 | 1467039805459 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 08:03:25 INFO - PROCESS | 1651 | 1467039805461 Marionette TRACE conn2 <- [1,2002,null,{}] 08:03:25 INFO - PROCESS | 1651 | 1467039805464 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}] 08:03:25 INFO - PROCESS | 1651 | 1467039805466 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:25 INFO - PROCESS | 1651 | 1467039805618 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 08:03:25 INFO - PROCESS | 1651 | 1467039805627 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:25 INFO - PROCESS | 1651 | 1467039805628 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:25 INFO - PROCESS | 1651 | ++DOCSHELL 0x128e46000 == 37 [pid = 1651] [id = 508] 08:03:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x121041000) [pid = 1651] [serial = 1524] [outer = 0x0] 08:03:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x1213d2400) [pid = 1651] [serial = 1525] [outer = 0x121041000] 08:03:25 INFO - PROCESS | 1651 | 1467039805653 Marionette DEBUG loaded listener.js 08:03:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x1217d8c00) [pid = 1651] [serial = 1526] [outer = 0x121041000] 08:03:26 INFO - PROCESS | 1651 | 1467039806000 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]]]}] 08:03:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 08:03:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 570ms 08:03:26 INFO - PROCESS | 1651 | 1467039806029 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 08:03:26 INFO - PROCESS | 1651 | 1467039806031 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 08:03:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 08:03:26 INFO - PROCESS | 1651 | 1467039806033 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 08:03:26 INFO - PROCESS | 1651 | 1467039806035 Marionette TRACE conn2 <- [1,2006,null,{}] 08:03:26 INFO - PROCESS | 1651 | 1467039806040 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}] 08:03:26 INFO - PROCESS | 1651 | 1467039806041 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:26 INFO - PROCESS | 1651 | 1467039806156 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 08:03:26 INFO - PROCESS | 1651 | 1467039806237 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:26 INFO - PROCESS | 1651 | 1467039806238 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:26 INFO - PROCESS | 1651 | ++DOCSHELL 0x120f9b000 == 38 [pid = 1651] [id = 509] 08:03:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x1217d8800) [pid = 1651] [serial = 1527] [outer = 0x0] 08:03:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x121a34000) [pid = 1651] [serial = 1528] [outer = 0x1217d8800] 08:03:26 INFO - PROCESS | 1651 | 1467039806265 Marionette DEBUG loaded listener.js 08:03:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x1248bd800) [pid = 1651] [serial = 1529] [outer = 0x1217d8800] 08:03:26 INFO - PROCESS | 1651 | 1467039806840 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]]]}] 08:03: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 08:03:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 876ms 08:03:26 INFO - PROCESS | 1651 | 1467039806929 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 08:03:26 INFO - PROCESS | 1651 | 1467039806933 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 08:03:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 08:03:26 INFO - PROCESS | 1651 | 1467039806940 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 08:03:26 INFO - PROCESS | 1651 | 1467039806945 Marionette TRACE conn2 <- [1,2010,null,{}] 08:03:26 INFO - PROCESS | 1651 | 1467039806950 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}] 08:03:26 INFO - PROCESS | 1651 | 1467039806954 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:27 INFO - PROCESS | 1651 | 1467039807091 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 08:03:27 INFO - PROCESS | 1651 | 1467039807146 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:27 INFO - PROCESS | 1651 | 1467039807148 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:27 INFO - PROCESS | 1651 | ++DOCSHELL 0x11811d800 == 39 [pid = 1651] [id = 510] 08:03:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x11295f800) [pid = 1651] [serial = 1530] [outer = 0x0] 08:03:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x112d38000) [pid = 1651] [serial = 1531] [outer = 0x11295f800] 08:03:27 INFO - PROCESS | 1651 | 1467039807179 Marionette DEBUG loaded listener.js 08:03:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x112964800) [pid = 1651] [serial = 1532] [outer = 0x11295f800] 08:03:27 INFO - PROCESS | 1651 | 1467039807750 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]]]}] 08:03: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 08:03:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 879ms 08:03:27 INFO - PROCESS | 1651 | 1467039807817 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 08:03:27 INFO - PROCESS | 1651 | 1467039807820 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 08:03:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 08:03:27 INFO - PROCESS | 1651 | 1467039807825 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 08:03:27 INFO - PROCESS | 1651 | 1467039807827 Marionette TRACE conn2 <- [1,2014,null,{}] 08:03:27 INFO - PROCESS | 1651 | 1467039807830 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}] 08:03:27 INFO - PROCESS | 1651 | 1467039807832 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:27 INFO - PROCESS | 1651 | 1467039807962 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 08:03:28 INFO - PROCESS | 1651 | 1467039808020 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:28 INFO - PROCESS | 1651 | 1467039808021 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:28 INFO - PROCESS | 1651 | ++DOCSHELL 0x121b09800 == 40 [pid = 1651] [id = 511] 08:03:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x116983800) [pid = 1651] [serial = 1533] [outer = 0x0] 08:03:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x117dab400) [pid = 1651] [serial = 1534] [outer = 0x116983800] 08:03:28 INFO - PROCESS | 1651 | 1467039808053 Marionette DEBUG loaded listener.js 08:03:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x118388000) [pid = 1651] [serial = 1535] [outer = 0x116983800] 08:03:28 INFO - PROCESS | 1651 | 1467039808693 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]]]}] 08:03:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 08:03:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 921ms 08:03:28 INFO - PROCESS | 1651 | 1467039808747 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 08:03:28 INFO - PROCESS | 1651 | 1467039808749 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 08:03:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 08:03:28 INFO - PROCESS | 1651 | 1467039808752 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 08:03:28 INFO - PROCESS | 1651 | 1467039808753 Marionette TRACE conn2 <- [1,2018,null,{}] 08:03:28 INFO - PROCESS | 1651 | 1467039808757 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}] 08:03:28 INFO - PROCESS | 1651 | 1467039808758 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:28 INFO - PROCESS | 1651 | 1467039808867 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 08:03:28 INFO - PROCESS | 1651 | --DOCSHELL 0x128e46000 == 39 [pid = 1651] [id = 508] 08:03:28 INFO - PROCESS | 1651 | --DOCSHELL 0x12697a000 == 38 [pid = 1651] [id = 507] 08:03:28 INFO - PROCESS | 1651 | --DOCSHELL 0x1248d5800 == 37 [pid = 1651] [id = 506] 08:03:28 INFO - PROCESS | 1651 | --DOCSHELL 0x1248d6800 == 36 [pid = 1651] [id = 505] 08:03:28 INFO - PROCESS | 1651 | --DOCSHELL 0x121ba4800 == 35 [pid = 1651] [id = 504] 08:03:28 INFO - PROCESS | 1651 | --DOCSHELL 0x1213e5800 == 34 [pid = 1651] [id = 503] 08:03:28 INFO - PROCESS | 1651 | --DOCSHELL 0x120d69000 == 33 [pid = 1651] [id = 502] 08:03:28 INFO - PROCESS | 1651 | --DOCSHELL 0x118e79800 == 32 [pid = 1651] [id = 501] 08:03:28 INFO - PROCESS | 1651 | --DOCSHELL 0x1180dc000 == 31 [pid = 1651] [id = 500] 08:03:28 INFO - PROCESS | 1651 | --DOCSHELL 0x11661a800 == 30 [pid = 1651] [id = 499] 08:03:28 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x11670fc00) [pid = 1651] [serial = 1408] [outer = 0x0] [url = about:blank] 08:03:28 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x120e88c00) [pid = 1651] [serial = 1465] [outer = 0x0] [url = about:blank] 08:03:28 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x119a84400) [pid = 1651] [serial = 1463] [outer = 0x0] [url = about:blank] 08:03:28 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x12188f000) [pid = 1651] [serial = 1468] [outer = 0x0] [url = about:blank] 08:03:28 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x123ef8c00) [pid = 1651] [serial = 1442] [outer = 0x0] [url = about:blank] 08:03:28 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x119575000) [pid = 1651] [serial = 1459] [outer = 0x0] [url = about:blank] 08:03:28 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x115da9400) [pid = 1651] [serial = 1450] [outer = 0x0] [url = about:blank] 08:03:28 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x1164e7400) [pid = 1651] [serial = 1451] [outer = 0x0] [url = about:blank] 08:03:28 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x1185cd000) [pid = 1651] [serial = 1456] [outer = 0x0] [url = about:blank] 08:03:28 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x119062000) [pid = 1651] [serial = 1457] [outer = 0x0] [url = about:blank] 08:03:28 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x11612f400) [pid = 1651] [serial = 1447] [outer = 0x0] [url = about:blank] 08:03:28 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x116a1a400) [pid = 1651] [serial = 1448] [outer = 0x0] [url = about:blank] 08:03:28 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x11295cc00) [pid = 1651] [serial = 1444] [outer = 0x0] [url = about:blank] 08:03:28 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x112f19800) [pid = 1651] [serial = 1445] [outer = 0x0] [url = about:blank] 08:03:28 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x112962800) [pid = 1651] [serial = 1471] [outer = 0x0] [url = about:blank] 08:03:28 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x1176dd000) [pid = 1651] [serial = 1453] [outer = 0x0] [url = about:blank] 08:03:28 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x1180c0400) [pid = 1651] [serial = 1454] [outer = 0x0] [url = about:blank] 08:03:28 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x119058400) [pid = 1651] [serial = 1474] [outer = 0x0] [url = about:blank] 08:03:28 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x116f99400) [pid = 1651] [serial = 1472] [outer = 0x0] [url = about:blank] 08:03:28 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x12537ec00) [pid = 1651] [serial = 1480] [outer = 0x0] [url = about:blank] 08:03:28 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x1260d2c00) [pid = 1651] [serial = 1481] [outer = 0x0] [url = about:blank] 08:03:28 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x119889c00) [pid = 1651] [serial = 1462] [outer = 0x0] [url = about:blank] 08:03:28 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x1248b2800) [pid = 1651] [serial = 1469] [outer = 0x0] [url = about:blank] 08:03:28 INFO - PROCESS | 1651 | --DOMWINDOW == 75 (0x1248bc400) [pid = 1651] [serial = 1478] [outer = 0x0] [url = about:blank] 08:03:28 INFO - PROCESS | 1651 | --DOMWINDOW == 74 (0x120f26800) [pid = 1651] [serial = 1475] [outer = 0x0] [url = about:blank] 08:03:28 INFO - PROCESS | 1651 | --DOMWINDOW == 73 (0x1217dc000) [pid = 1651] [serial = 1466] [outer = 0x0] [url = about:blank] 08:03:28 INFO - PROCESS | 1651 | --DOMWINDOW == 72 (0x121040800) [pid = 1651] [serial = 1477] [outer = 0x0] [url = about:blank] 08:03:28 INFO - PROCESS | 1651 | --DOMWINDOW == 71 (0x11987c400) [pid = 1651] [serial = 1460] [outer = 0x0] [url = about:blank] 08:03:28 INFO - PROCESS | 1651 | 1467039808978 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:28 INFO - PROCESS | 1651 | 1467039808979 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:28 INFO - PROCESS | 1651 | ++DOCSHELL 0x116680000 == 31 [pid = 1651] [id = 512] 08:03:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 72 (0x112960800) [pid = 1651] [serial = 1536] [outer = 0x0] 08:03:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 73 (0x112d17c00) [pid = 1651] [serial = 1537] [outer = 0x112960800] 08:03:29 INFO - PROCESS | 1651 | 1467039809024 Marionette DEBUG loaded listener.js 08:03:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 74 (0x116634400) [pid = 1651] [serial = 1538] [outer = 0x112960800] 08:03:29 INFO - PROCESS | 1651 | 1467039809515 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]]]}] 08:03:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 08:03:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 822ms 08:03:29 INFO - PROCESS | 1651 | 1467039809575 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 08:03:29 INFO - PROCESS | 1651 | 1467039809580 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 08:03:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 08:03:29 INFO - PROCESS | 1651 | 1467039809586 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 08:03:29 INFO - PROCESS | 1651 | 1467039809589 Marionette TRACE conn2 <- [1,2022,null,{}] 08:03:29 INFO - PROCESS | 1651 | 1467039809593 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}] 08:03:29 INFO - PROCESS | 1651 | 1467039809595 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:29 INFO - PROCESS | 1651 | 1467039809726 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 08:03:29 INFO - PROCESS | 1651 | 1467039809742 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:29 INFO - PROCESS | 1651 | 1467039809743 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:29 INFO - PROCESS | 1651 | ++DOCSHELL 0x1184d3800 == 32 [pid = 1651] [id = 513] 08:03:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 75 (0x1167c1c00) [pid = 1651] [serial = 1539] [outer = 0x0] 08:03:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 76 (0x117da8c00) [pid = 1651] [serial = 1540] [outer = 0x1167c1c00] 08:03:29 INFO - PROCESS | 1651 | 1467039809788 Marionette DEBUG loaded listener.js 08:03:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x11830ec00) [pid = 1651] [serial = 1541] [outer = 0x1167c1c00] 08:03:30 INFO - PROCESS | 1651 | 1467039810196 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]]]}] 08:03:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 08:03:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 673ms 08:03:30 INFO - PROCESS | 1651 | 1467039810259 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 08:03:30 INFO - PROCESS | 1651 | 1467039810262 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 08:03:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 08:03:30 INFO - PROCESS | 1651 | 1467039810265 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 08:03:30 INFO - PROCESS | 1651 | 1467039810269 Marionette TRACE conn2 <- [1,2026,null,{}] 08:03:30 INFO - PROCESS | 1651 | 1467039810281 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}] 08:03:30 INFO - PROCESS | 1651 | 1467039810286 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:30 INFO - PROCESS | 1651 | 1467039810421 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 08:03:30 INFO - PROCESS | 1651 | 1467039810527 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:30 INFO - PROCESS | 1651 | 1467039810530 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:30 INFO - PROCESS | 1651 | ++DOCSHELL 0x121116800 == 33 [pid = 1651] [id = 514] 08:03:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x118386000) [pid = 1651] [serial = 1542] [outer = 0x0] 08:03:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x118e05000) [pid = 1651] [serial = 1543] [outer = 0x118386000] 08:03:30 INFO - PROCESS | 1651 | 1467039810577 Marionette DEBUG loaded listener.js 08:03:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x119575000) [pid = 1651] [serial = 1544] [outer = 0x118386000] 08:03:30 INFO - PROCESS | 1651 | 1467039810891 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]]]}] 08:03:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 08:03:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 681ms 08:03:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 08:03:30 INFO - PROCESS | 1651 | 1467039810946 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 08:03:30 INFO - PROCESS | 1651 | 1467039810947 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 08:03:30 INFO - PROCESS | 1651 | 1467039810950 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 08:03:30 INFO - PROCESS | 1651 | 1467039810951 Marionette TRACE conn2 <- [1,2030,null,{}] 08:03:30 INFO - PROCESS | 1651 | 1467039810954 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}] 08:03:30 INFO - PROCESS | 1651 | 1467039810957 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:31 INFO - PROCESS | 1651 | 1467039811044 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 08:03:31 INFO - PROCESS | 1651 | 1467039811065 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:31 INFO - PROCESS | 1651 | 1467039811067 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:31 INFO - PROCESS | 1651 | ++DOCSHELL 0x121b0a000 == 34 [pid = 1651] [id = 515] 08:03:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x112696c00) [pid = 1651] [serial = 1545] [outer = 0x0] 08:03:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x119626c00) [pid = 1651] [serial = 1546] [outer = 0x112696c00] 08:03:31 INFO - PROCESS | 1651 | 1467039811151 Marionette DEBUG loaded listener.js 08:03:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x1198d7400) [pid = 1651] [serial = 1547] [outer = 0x112696c00] 08:03:31 INFO - PROCESS | 1651 | 1467039811482 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]]]}] 08:03:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 08:03:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 568ms 08:03:31 INFO - PROCESS | 1651 | 1467039811527 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 08:03:31 INFO - PROCESS | 1651 | 1467039811529 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 08:03:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 08:03:31 INFO - PROCESS | 1651 | 1467039811531 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 08:03:31 INFO - PROCESS | 1651 | 1467039811532 Marionette TRACE conn2 <- [1,2034,null,{}] 08:03:31 INFO - PROCESS | 1651 | 1467039811535 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}] 08:03:31 INFO - PROCESS | 1651 | 1467039811536 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:31 INFO - PROCESS | 1651 | 1467039811645 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 08:03:31 INFO - PROCESS | 1651 | 1467039811659 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:31 INFO - PROCESS | 1651 | 1467039811660 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:31 INFO - PROCESS | 1651 | ++DOCSHELL 0x1264ca000 == 35 [pid = 1651] [id = 516] 08:03:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x112698000) [pid = 1651] [serial = 1548] [outer = 0x0] 08:03:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x119d5a000) [pid = 1651] [serial = 1549] [outer = 0x112698000] 08:03:31 INFO - PROCESS | 1651 | 1467039811702 Marionette DEBUG loaded listener.js 08:03:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x120f26800) [pid = 1651] [serial = 1550] [outer = 0x112698000] 08:03:32 INFO - PROCESS | 1651 | 1467039812081 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]]]}] 08:03:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 08:03:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 571ms 08:03:32 INFO - PROCESS | 1651 | 1467039812102 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 08:03:32 INFO - PROCESS | 1651 | 1467039812104 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 08:03:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 08:03:32 INFO - PROCESS | 1651 | 1467039812108 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 08:03:32 INFO - PROCESS | 1651 | 1467039812109 Marionette TRACE conn2 <- [1,2038,null,{}] 08:03:32 INFO - PROCESS | 1651 | 1467039812111 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}] 08:03:32 INFO - PROCESS | 1651 | 1467039812116 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:32 INFO - PROCESS | 1651 | 1467039812241 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 08:03:32 INFO - PROCESS | 1651 | 1467039812245 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:32 INFO - PROCESS | 1651 | 1467039812246 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:32 INFO - PROCESS | 1651 | ++DOCSHELL 0x1289ca000 == 36 [pid = 1651] [id = 517] 08:03:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x119889c00) [pid = 1651] [serial = 1551] [outer = 0x0] 08:03:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x1213ca000) [pid = 1651] [serial = 1552] [outer = 0x119889c00] 08:03:32 INFO - PROCESS | 1651 | 1467039812271 Marionette DEBUG loaded listener.js 08:03:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x1248b5400) [pid = 1651] [serial = 1553] [outer = 0x119889c00] 08:03:32 INFO - PROCESS | 1651 | 1467039812654 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]]]}] 08:03:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 08:03:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 573ms 08:03:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 08:03:32 INFO - PROCESS | 1651 | 1467039812681 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 08:03:32 INFO - PROCESS | 1651 | 1467039812683 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 08:03:32 INFO - PROCESS | 1651 | 1467039812685 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 08:03:32 INFO - PROCESS | 1651 | 1467039812686 Marionette TRACE conn2 <- [1,2042,null,{}] 08:03:32 INFO - PROCESS | 1651 | 1467039812698 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}] 08:03:32 INFO - PROCESS | 1651 | 1467039812699 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:32 INFO - PROCESS | 1651 | 1467039812798 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 08:03:32 INFO - PROCESS | 1651 | 1467039812802 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:32 INFO - PROCESS | 1651 | 1467039812803 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:32 INFO - PROCESS | 1651 | ++DOCSHELL 0x119188000 == 37 [pid = 1651] [id = 518] 08:03:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x112690400) [pid = 1651] [serial = 1554] [outer = 0x0] 08:03:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x1248bf000) [pid = 1651] [serial = 1555] [outer = 0x112690400] 08:03:32 INFO - PROCESS | 1651 | 1467039812828 Marionette DEBUG loaded listener.js 08:03:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x124955000) [pid = 1651] [serial = 1556] [outer = 0x112690400] 08:03:33 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x1133ab400) [pid = 1651] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 08:03:33 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x115deb400) [pid = 1651] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 08:03:33 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x11830d400) [pid = 1651] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 08:03:33 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x119885c00) [pid = 1651] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 08:03:33 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x119371400) [pid = 1651] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 08:03:33 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x119a8cc00) [pid = 1651] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 08:03:33 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x115d08000) [pid = 1651] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 08:03:33 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x1121ab400) [pid = 1651] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 08:03:33 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x121041000) [pid = 1651] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 08:03:33 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x117148c00) [pid = 1651] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 08:03:33 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x118389c00) [pid = 1651] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 08:03:33 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x11295f000) [pid = 1651] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 08:03:33 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x112f40c00) [pid = 1651] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 08:03:33 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x1128aa400) [pid = 1651] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 08:03:33 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x1128b1800) [pid = 1651] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 08:03:33 INFO - PROCESS | 1651 | 1467039813229 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]]]}] 08:03:33 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) 08:03:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 570ms 08:03:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 08:03:33 INFO - PROCESS | 1651 | 1467039813256 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 08:03:33 INFO - PROCESS | 1651 | 1467039813257 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 08:03:33 INFO - PROCESS | 1651 | 1467039813259 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 08:03:33 INFO - PROCESS | 1651 | 1467039813260 Marionette TRACE conn2 <- [1,2046,null,{}] 08:03:33 INFO - PROCESS | 1651 | 1467039813262 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}] 08:03:33 INFO - PROCESS | 1651 | 1467039813263 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:33 INFO - PROCESS | 1651 | 1467039813344 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 08:03:33 INFO - PROCESS | 1651 | 1467039813348 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:33 INFO - PROCESS | 1651 | 1467039813350 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:33 INFO - PROCESS | 1651 | ++DOCSHELL 0x121107800 == 38 [pid = 1651] [id = 519] 08:03:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x112f40c00) [pid = 1651] [serial = 1557] [outer = 0x0] 08:03:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x115db0c00) [pid = 1651] [serial = 1558] [outer = 0x112f40c00] 08:03:33 INFO - PROCESS | 1651 | 1467039813375 Marionette DEBUG loaded listener.js 08:03:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x118389c00) [pid = 1651] [serial = 1559] [outer = 0x112f40c00] 08:03:33 INFO - PROCESS | 1651 | 1467039813800 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]]]}] 08:03:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 08:03:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 568ms 08:03:33 INFO - PROCESS | 1651 | 1467039813827 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 08:03:33 INFO - PROCESS | 1651 | 1467039813829 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 08:03:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 08:03:33 INFO - PROCESS | 1651 | 1467039813831 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 08:03:33 INFO - PROCESS | 1651 | 1467039813833 Marionette TRACE conn2 <- [1,2050,null,{}] 08:03:33 INFO - PROCESS | 1651 | 1467039813836 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}] 08:03:33 INFO - PROCESS | 1651 | 1467039813837 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:33 INFO - PROCESS | 1651 | 1467039813955 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 08:03:33 INFO - PROCESS | 1651 | 1467039813961 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:33 INFO - PROCESS | 1651 | 1467039813962 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:33 INFO - PROCESS | 1651 | ++DOCSHELL 0x12afbf800 == 39 [pid = 1651] [id = 520] 08:03:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x11838bc00) [pid = 1651] [serial = 1560] [outer = 0x0] 08:03:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x120e83000) [pid = 1651] [serial = 1561] [outer = 0x11838bc00] 08:03:34 INFO - PROCESS | 1651 | 1467039814002 Marionette DEBUG loaded listener.js 08:03:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x1248be000) [pid = 1651] [serial = 1562] [outer = 0x11838bc00] 08:03:34 INFO - PROCESS | 1651 | 1467039814495 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]]]}] 08:03:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 08:03:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 670ms 08:03:34 INFO - PROCESS | 1651 | 1467039814502 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 08:03:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 08:03:34 INFO - PROCESS | 1651 | 1467039814503 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 08:03:34 INFO - PROCESS | 1651 | 1467039814506 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 08:03:34 INFO - PROCESS | 1651 | 1467039814507 Marionette TRACE conn2 <- [1,2054,null,{}] 08:03:34 INFO - PROCESS | 1651 | 1467039814509 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}] 08:03:34 INFO - PROCESS | 1651 | 1467039814510 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:34 INFO - PROCESS | 1651 | 1467039814594 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 08:03:34 INFO - PROCESS | 1651 | 1467039814597 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:34 INFO - PROCESS | 1651 | 1467039814599 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:34 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b0af800 == 40 [pid = 1651] [id = 521] 08:03:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x124b4c800) [pid = 1651] [serial = 1563] [outer = 0x0] 08:03:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x125383000) [pid = 1651] [serial = 1564] [outer = 0x124b4c800] 08:03:34 INFO - PROCESS | 1651 | 1467039814623 Marionette DEBUG loaded listener.js 08:03:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x125438400) [pid = 1651] [serial = 1565] [outer = 0x124b4c800] 08:03:34 INFO - PROCESS | 1651 | 1467039814979 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]]]}] 08:03:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 08:03:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 517ms 08:03:35 INFO - PROCESS | 1651 | 1467039815024 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 08:03:35 INFO - PROCESS | 1651 | 1467039815026 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 08:03:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 08:03:35 INFO - PROCESS | 1651 | 1467039815028 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 08:03:35 INFO - PROCESS | 1651 | 1467039815030 Marionette TRACE conn2 <- [1,2058,null,{}] 08:03:35 INFO - PROCESS | 1651 | 1467039815032 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}] 08:03:35 INFO - PROCESS | 1651 | 1467039815034 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:35 INFO - PROCESS | 1651 | 1467039815151 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 08:03:35 INFO - PROCESS | 1651 | 1467039815159 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:35 INFO - PROCESS | 1651 | 1467039815160 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:35 INFO - PROCESS | 1651 | ++DOCSHELL 0x12be1e000 == 41 [pid = 1651] [id = 522] 08:03:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x124bc7000) [pid = 1651] [serial = 1566] [outer = 0x0] 08:03:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x1254dd400) [pid = 1651] [serial = 1567] [outer = 0x124bc7000] 08:03:35 INFO - PROCESS | 1651 | 1467039815187 Marionette DEBUG loaded listener.js 08:03:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x126561400) [pid = 1651] [serial = 1568] [outer = 0x124bc7000] 08:03:35 INFO - PROCESS | 1651 | 1467039815695 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]]]}] 08:03:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 08:03:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 721ms 08:03:35 INFO - PROCESS | 1651 | 1467039815750 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 08:03:35 INFO - PROCESS | 1651 | 1467039815753 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 08:03:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 08:03:35 INFO - PROCESS | 1651 | 1467039815756 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 08:03:35 INFO - PROCESS | 1651 | 1467039815758 Marionette TRACE conn2 <- [1,2062,null,{}] 08:03:35 INFO - PROCESS | 1651 | 1467039815762 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}] 08:03:35 INFO - PROCESS | 1651 | 1467039815764 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:35 INFO - PROCESS | 1651 | 1467039815876 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 08:03:35 INFO - PROCESS | 1651 | 1467039815973 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:35 INFO - PROCESS | 1651 | 1467039815974 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:35 INFO - PROCESS | 1651 | ++DOCSHELL 0x118e70000 == 42 [pid = 1651] [id = 523] 08:03:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x116709800) [pid = 1651] [serial = 1569] [outer = 0x0] 08:03:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x116710000) [pid = 1651] [serial = 1570] [outer = 0x116709800] 08:03:36 INFO - PROCESS | 1651 | 1467039816006 Marionette DEBUG loaded listener.js 08:03:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x1176d4400) [pid = 1651] [serial = 1571] [outer = 0x116709800] 08:03:36 INFO - PROCESS | 1651 | 1467039816457 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]]]}] 08:03:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 08:03:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 721ms 08:03:36 INFO - PROCESS | 1651 | 1467039816477 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 08:03:36 INFO - PROCESS | 1651 | 1467039816481 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 08:03:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 08:03:36 INFO - PROCESS | 1651 | 1467039816504 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 08:03:36 INFO - PROCESS | 1651 | 1467039816506 Marionette TRACE conn2 <- [1,2066,null,{}] 08:03:36 INFO - PROCESS | 1651 | 1467039816511 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}] 08:03:36 INFO - PROCESS | 1651 | 1467039816513 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:36 INFO - PROCESS | 1651 | 1467039816623 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 08:03:36 INFO - PROCESS | 1651 | 1467039816694 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:36 INFO - PROCESS | 1651 | 1467039816696 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:36 INFO - PROCESS | 1651 | ++DOCSHELL 0x125461000 == 43 [pid = 1651] [id = 524] 08:03:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x1185c8000) [pid = 1651] [serial = 1572] [outer = 0x0] 08:03:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x118eccc00) [pid = 1651] [serial = 1573] [outer = 0x1185c8000] 08:03:36 INFO - PROCESS | 1651 | 1467039816727 Marionette DEBUG loaded listener.js 08:03:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x11957c800) [pid = 1651] [serial = 1574] [outer = 0x1185c8000] 08:03:37 INFO - PROCESS | 1651 | 1467039817122 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]]]}] 08:03:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 08:03:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 691ms 08:03:37 INFO - PROCESS | 1651 | 1467039817177 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 08:03:37 INFO - PROCESS | 1651 | 1467039817178 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 08:03:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 08:03:37 INFO - PROCESS | 1651 | 1467039817218 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 08:03:37 INFO - PROCESS | 1651 | 1467039817221 Marionette TRACE conn2 <- [1,2070,null,{}] 08:03:37 INFO - PROCESS | 1651 | 1467039817231 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}] 08:03:37 INFO - PROCESS | 1651 | 1467039817234 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:37 INFO - PROCESS | 1651 | 1467039817339 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 08:03:37 INFO - PROCESS | 1651 | 1467039817410 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:37 INFO - PROCESS | 1651 | 1467039817413 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:37 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c606000 == 44 [pid = 1651] [id = 525] 08:03:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x119a8c000) [pid = 1651] [serial = 1575] [outer = 0x0] 08:03:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x121041000) [pid = 1651] [serial = 1576] [outer = 0x119a8c000] 08:03:37 INFO - PROCESS | 1651 | 1467039817443 Marionette DEBUG loaded listener.js 08:03:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x1217e4000) [pid = 1651] [serial = 1577] [outer = 0x119a8c000] 08:03:37 INFO - PROCESS | 1651 | 1467039817873 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]]]}] 08:03:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 08:03:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 689ms 08:03:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 08:03:37 INFO - PROCESS | 1651 | 1467039817893 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 08:03:37 INFO - PROCESS | 1651 | 1467039817895 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 08:03:37 INFO - PROCESS | 1651 | 1467039817897 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 08:03:37 INFO - PROCESS | 1651 | 1467039817898 Marionette TRACE conn2 <- [1,2074,null,{}] 08:03:37 INFO - PROCESS | 1651 | 1467039817900 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}] 08:03:37 INFO - PROCESS | 1651 | 1467039817902 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:38 INFO - PROCESS | 1651 | 1467039818009 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 08:03:38 INFO - PROCESS | 1651 | 1467039818068 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:38 INFO - PROCESS | 1651 | 1467039818069 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:38 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c622000 == 45 [pid = 1651] [id = 526] 08:03:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x1217e7400) [pid = 1651] [serial = 1578] [outer = 0x0] 08:03:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x125384800) [pid = 1651] [serial = 1579] [outer = 0x1217e7400] 08:03:38 INFO - PROCESS | 1651 | 1467039818098 Marionette DEBUG loaded listener.js 08:03:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x1260ddc00) [pid = 1651] [serial = 1580] [outer = 0x1217e7400] 08:03:38 INFO - PROCESS | 1651 | 1467039818578 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]]]}] 08:03:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 08:03:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 720ms 08:03:38 INFO - PROCESS | 1651 | 1467039818618 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 08:03:38 INFO - PROCESS | 1651 | 1467039818619 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 08:03:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 08:03:38 INFO - PROCESS | 1651 | 1467039818622 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 08:03:38 INFO - PROCESS | 1651 | 1467039818623 Marionette TRACE conn2 <- [1,2078,null,{}] 08:03:38 INFO - PROCESS | 1651 | 1467039818625 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}] 08:03:38 INFO - PROCESS | 1651 | 1467039818627 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:38 INFO - PROCESS | 1651 | 1467039818760 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 08:03:39 INFO - PROCESS | 1651 | 1467039819043 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:39 INFO - PROCESS | 1651 | 1467039819046 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:39 INFO - PROCESS | 1651 | ++DOCSHELL 0x11817b000 == 46 [pid = 1651] [id = 527] 08:03:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x1121a7400) [pid = 1651] [serial = 1581] [outer = 0x0] 08:03:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x112958800) [pid = 1651] [serial = 1582] [outer = 0x1121a7400] 08:03:39 INFO - PROCESS | 1651 | 1467039819122 Marionette DEBUG loaded listener.js 08:03:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x113da3000) [pid = 1651] [serial = 1583] [outer = 0x1121a7400] 08:03:39 INFO - PROCESS | 1651 | 1467039819553 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]]]}] 08:03:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 08:03:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 970ms 08:03:39 INFO - PROCESS | 1651 | 1467039819593 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 08:03:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 08:03:39 INFO - PROCESS | 1651 | 1467039819596 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 08:03:39 INFO - PROCESS | 1651 | 1467039819598 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 08:03:39 INFO - PROCESS | 1651 | 1467039819600 Marionette TRACE conn2 <- [1,2082,null,{}] 08:03:39 INFO - PROCESS | 1651 | 1467039819604 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}] 08:03:39 INFO - PROCESS | 1651 | 1467039819607 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:39 INFO - PROCESS | 1651 | 1467039819708 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 08:03:39 INFO - PROCESS | 1651 | 1467039819766 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:39 INFO - PROCESS | 1651 | 1467039819768 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:39 INFO - PROCESS | 1651 | ++DOCSHELL 0x11824d800 == 47 [pid = 1651] [id = 528] 08:03:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x116708000) [pid = 1651] [serial = 1584] [outer = 0x0] 08:03:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x11714d000) [pid = 1651] [serial = 1585] [outer = 0x116708000] 08:03:39 INFO - PROCESS | 1651 | 1467039819796 Marionette DEBUG loaded listener.js 08:03:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x1181b5000) [pid = 1651] [serial = 1586] [outer = 0x116708000] 08:03:40 INFO - PROCESS | 1651 | --DOCSHELL 0x12b0af800 == 46 [pid = 1651] [id = 521] 08:03:40 INFO - PROCESS | 1651 | --DOCSHELL 0x12afbf800 == 45 [pid = 1651] [id = 520] 08:03:40 INFO - PROCESS | 1651 | --DOCSHELL 0x121107800 == 44 [pid = 1651] [id = 519] 08:03:40 INFO - PROCESS | 1651 | --DOCSHELL 0x119188000 == 43 [pid = 1651] [id = 518] 08:03:40 INFO - PROCESS | 1651 | --DOCSHELL 0x1289ca000 == 42 [pid = 1651] [id = 517] 08:03:40 INFO - PROCESS | 1651 | --DOCSHELL 0x1264ca000 == 41 [pid = 1651] [id = 516] 08:03:40 INFO - PROCESS | 1651 | --DOCSHELL 0x121b0a000 == 40 [pid = 1651] [id = 515] 08:03:40 INFO - PROCESS | 1651 | --DOCSHELL 0x121116800 == 39 [pid = 1651] [id = 514] 08:03:40 INFO - PROCESS | 1651 | --DOCSHELL 0x1184d3800 == 38 [pid = 1651] [id = 513] 08:03:40 INFO - PROCESS | 1651 | --DOCSHELL 0x116680000 == 37 [pid = 1651] [id = 512] 08:03:40 INFO - PROCESS | 1651 | --DOCSHELL 0x121b09800 == 36 [pid = 1651] [id = 511] 08:03:40 INFO - PROCESS | 1651 | --DOCSHELL 0x11811d800 == 35 [pid = 1651] [id = 510] 08:03:40 INFO - PROCESS | 1651 | --DOCSHELL 0x120f9b000 == 34 [pid = 1651] [id = 509] 08:03:40 INFO - PROCESS | 1651 | --DOCSHELL 0x1167ce000 == 33 [pid = 1651] [id = 498] 08:03:40 INFO - PROCESS | 1651 | --DOCSHELL 0x11817b000 == 32 [pid = 1651] [id = 527] 08:03:40 INFO - PROCESS | 1651 | --DOCSHELL 0x12c622000 == 31 [pid = 1651] [id = 526] 08:03:40 INFO - PROCESS | 1651 | --DOCSHELL 0x12c606000 == 30 [pid = 1651] [id = 525] 08:03:40 INFO - PROCESS | 1651 | --DOCSHELL 0x125461000 == 29 [pid = 1651] [id = 524] 08:03:40 INFO - PROCESS | 1651 | --DOCSHELL 0x118e70000 == 28 [pid = 1651] [id = 523] 08:03:40 INFO - PROCESS | 1651 | --DOCSHELL 0x12be1e000 == 27 [pid = 1651] [id = 522] 08:03:40 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x118391800) [pid = 1651] [serial = 1507] [outer = 0x0] [url = about:blank] 08:03:40 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x115db5800) [pid = 1651] [serial = 1496] [outer = 0x0] [url = about:blank] 08:03:40 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x112aeb800) [pid = 1651] [serial = 1495] [outer = 0x0] [url = about:blank] 08:03:40 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x1185e4000) [pid = 1651] [serial = 1510] [outer = 0x0] [url = about:blank] 08:03:40 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x1176d9400) [pid = 1651] [serial = 1504] [outer = 0x0] [url = about:blank] 08:03:40 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x118302c00) [pid = 1651] [serial = 1505] [outer = 0x0] [url = about:blank] 08:03:40 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x11295f400) [pid = 1651] [serial = 1498] [outer = 0x0] [url = about:blank] 08:03:40 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x112d37000) [pid = 1651] [serial = 1499] [outer = 0x0] [url = about:blank] 08:03:40 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x115db6000) [pid = 1651] [serial = 1501] [outer = 0x0] [url = about:blank] 08:03:40 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x116705400) [pid = 1651] [serial = 1502] [outer = 0x0] [url = about:blank] 08:03:40 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x116931000) [pid = 1651] [serial = 1484] [outer = 0x0] [url = about:blank] 08:03:40 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x116636c00) [pid = 1651] [serial = 1483] [outer = 0x0] [url = about:blank] 08:03:40 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x118e0bc00) [pid = 1651] [serial = 1487] [outer = 0x0] [url = about:blank] 08:03:40 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x11838f800) [pid = 1651] [serial = 1486] [outer = 0x0] [url = about:blank] 08:03:40 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x120e8bc00) [pid = 1651] [serial = 1489] [outer = 0x0] [url = about:blank] 08:03:40 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x1213d0800) [pid = 1651] [serial = 1490] [outer = 0x0] [url = about:blank] 08:03:40 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x119695c00) [pid = 1651] [serial = 1513] [outer = 0x0] [url = about:blank] 08:03:40 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x1248b6400) [pid = 1651] [serial = 1493] [outer = 0x0] [url = about:blank] 08:03:40 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x119056c00) [pid = 1651] [serial = 1511] [outer = 0x0] [url = about:blank] 08:03:40 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x121466000) [pid = 1651] [serial = 1492] [outer = 0x0] [url = about:blank] 08:03:40 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x120e7f000) [pid = 1651] [serial = 1516] [outer = 0x0] [url = about:blank] 08:03:40 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x119a86000) [pid = 1651] [serial = 1514] [outer = 0x0] [url = about:blank] 08:03:40 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x113c61000) [pid = 1651] [serial = 1519] [outer = 0x0] [url = about:blank] 08:03:40 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x1180c1400) [pid = 1651] [serial = 1520] [outer = 0x0] [url = about:blank] 08:03:40 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x1213d2400) [pid = 1651] [serial = 1525] [outer = 0x0] [url = about:blank] 08:03:40 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x121033800) [pid = 1651] [serial = 1517] [outer = 0x0] [url = about:blank] 08:03:40 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x119d4c800) [pid = 1651] [serial = 1522] [outer = 0x0] [url = about:blank] 08:03:40 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x1217d8c00) [pid = 1651] [serial = 1526] [outer = 0x0] [url = about:blank] 08:03:40 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x1185c5400) [pid = 1651] [serial = 1508] [outer = 0x0] [url = about:blank] 08:03:40 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x118733000) [pid = 1651] [serial = 1523] [outer = 0x0] [url = about:blank] 08:03:40 INFO - PROCESS | 1651 | 1467039820747 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]]]}] 08:03:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 08:03:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1172ms 08:03:40 INFO - PROCESS | 1651 | 1467039820771 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 08:03:40 INFO - PROCESS | 1651 | 1467039820774 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 08:03:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 08:03:40 INFO - PROCESS | 1651 | 1467039820776 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 08:03:40 INFO - PROCESS | 1651 | 1467039820780 Marionette TRACE conn2 <- [1,2086,null,{}] 08:03:40 INFO - PROCESS | 1651 | 1467039820783 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}] 08:03:40 INFO - PROCESS | 1651 | 1467039820785 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:40 INFO - PROCESS | 1651 | 1467039820868 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 08:03:40 INFO - PROCESS | 1651 | 1467039820875 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:40 INFO - PROCESS | 1651 | 1467039820877 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:40 INFO - PROCESS | 1651 | ++DOCSHELL 0x116ac9800 == 28 [pid = 1651] [id = 529] 08:03:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x112960c00) [pid = 1651] [serial = 1587] [outer = 0x0] 08:03:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x112f35800) [pid = 1651] [serial = 1588] [outer = 0x112960c00] 08:03:40 INFO - PROCESS | 1651 | 1467039820905 Marionette DEBUG loaded listener.js 08:03:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x115dab800) [pid = 1651] [serial = 1589] [outer = 0x112960c00] 08:03:41 INFO - PROCESS | 1651 | 1467039821268 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]]]}] 08:03:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 08:03:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 520ms 08:03:41 INFO - PROCESS | 1651 | 1467039821297 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 08:03:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 08:03:41 INFO - PROCESS | 1651 | 1467039821301 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 08:03:41 INFO - PROCESS | 1651 | 1467039821306 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 08:03:41 INFO - PROCESS | 1651 | 1467039821308 Marionette TRACE conn2 <- [1,2090,null,{}] 08:03:41 INFO - PROCESS | 1651 | 1467039821310 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}] 08:03:41 INFO - PROCESS | 1651 | 1467039821312 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:41 INFO - PROCESS | 1651 | 1467039821436 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 08:03:41 INFO - PROCESS | 1651 | 1467039821449 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:41 INFO - PROCESS | 1651 | 1467039821450 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:41 INFO - PROCESS | 1651 | ++DOCSHELL 0x11811a000 == 29 [pid = 1651] [id = 530] 08:03:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x115db4000) [pid = 1651] [serial = 1590] [outer = 0x0] 08:03:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x116702400) [pid = 1651] [serial = 1591] [outer = 0x115db4000] 08:03:41 INFO - PROCESS | 1651 | 1467039821497 Marionette DEBUG loaded listener.js 08:03:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x1167c1800) [pid = 1651] [serial = 1592] [outer = 0x115db4000] 08:03:41 INFO - PROCESS | 1651 | 1467039821959 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]]]}] 08:03:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 08:03:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 671ms 08:03:41 INFO - PROCESS | 1651 | 1467039821976 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 08:03:41 INFO - PROCESS | 1651 | 1467039821978 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 08:03:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 08:03:41 INFO - PROCESS | 1651 | 1467039821980 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 08:03:41 INFO - PROCESS | 1651 | 1467039821983 Marionette TRACE conn2 <- [1,2094,null,{}] 08:03:42 INFO - PROCESS | 1651 | 1467039821993 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}] 08:03:42 INFO - PROCESS | 1651 | 1467039821996 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:42 INFO - PROCESS | 1651 | 1467039822078 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 08:03:42 INFO - PROCESS | 1651 | 1467039822083 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:42 INFO - PROCESS | 1651 | 1467039822086 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:42 INFO - PROCESS | 1651 | ++DOCSHELL 0x119a27800 == 30 [pid = 1651] [id = 531] 08:03:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x117da9c00) [pid = 1651] [serial = 1593] [outer = 0x0] 08:03:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x118388c00) [pid = 1651] [serial = 1594] [outer = 0x117da9c00] 08:03:42 INFO - PROCESS | 1651 | 1467039822117 Marionette DEBUG loaded listener.js 08:03:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x1185c6000) [pid = 1651] [serial = 1595] [outer = 0x117da9c00] 08:03:42 INFO - PROCESS | 1651 | 1467039822461 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]]]}] 08:03:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 08:03:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 521ms 08:03:42 INFO - PROCESS | 1651 | 1467039822502 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 08:03:42 INFO - PROCESS | 1651 | 1467039822504 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 08:03:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 08:03:42 INFO - PROCESS | 1651 | 1467039822506 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 08:03:42 INFO - PROCESS | 1651 | 1467039822507 Marionette TRACE conn2 <- [1,2098,null,{}] 08:03:42 INFO - PROCESS | 1651 | 1467039822509 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}] 08:03:42 INFO - PROCESS | 1651 | 1467039822511 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:42 INFO - PROCESS | 1651 | 1467039822625 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 08:03:42 INFO - PROCESS | 1651 | 1467039822640 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:42 INFO - PROCESS | 1651 | 1467039822641 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:42 INFO - PROCESS | 1651 | ++DOCSHELL 0x120de8800 == 31 [pid = 1651] [id = 532] 08:03:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x11872f800) [pid = 1651] [serial = 1596] [outer = 0x0] 08:03:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x11873b400) [pid = 1651] [serial = 1597] [outer = 0x11872f800] 08:03:42 INFO - PROCESS | 1651 | 1467039822666 Marionette DEBUG loaded listener.js 08:03:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x11905f800) [pid = 1651] [serial = 1598] [outer = 0x11872f800] 08:03:43 INFO - PROCESS | 1651 | 1467039823033 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]]]}] 08:03:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 08:03:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 569ms 08:03:43 INFO - PROCESS | 1651 | 1467039823078 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 08:03:43 INFO - PROCESS | 1651 | 1467039823079 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 08:03:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 08:03:43 INFO - PROCESS | 1651 | 1467039823082 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 08:03:43 INFO - PROCESS | 1651 | 1467039823083 Marionette TRACE conn2 <- [1,2102,null,{}] 08:03:43 INFO - PROCESS | 1651 | 1467039823086 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}] 08:03:43 INFO - PROCESS | 1651 | 1467039823088 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:43 INFO - PROCESS | 1651 | 1467039823210 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 08:03:43 INFO - PROCESS | 1651 | 1467039823260 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:43 INFO - PROCESS | 1651 | 1467039823262 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:43 INFO - PROCESS | 1651 | ++DOCSHELL 0x121b03000 == 32 [pid = 1651] [id = 533] 08:03:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x11269d400) [pid = 1651] [serial = 1599] [outer = 0x0] 08:03:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x119374400) [pid = 1651] [serial = 1600] [outer = 0x11269d400] 08:03:43 INFO - PROCESS | 1651 | 1467039823307 Marionette DEBUG loaded listener.js 08:03:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x119627000) [pid = 1651] [serial = 1601] [outer = 0x11269d400] 08:03:43 INFO - PROCESS | 1651 | 1467039823727 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]]]}] 08:03:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 08:03:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 668ms 08:03:43 INFO - PROCESS | 1651 | 1467039823751 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 08:03:43 INFO - PROCESS | 1651 | 1467039823752 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 08:03:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 08:03:43 INFO - PROCESS | 1651 | 1467039823760 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 08:03:43 INFO - PROCESS | 1651 | 1467039823762 Marionette TRACE conn2 <- [1,2106,null,{}] 08:03:43 INFO - PROCESS | 1651 | 1467039823764 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}] 08:03:43 INFO - PROCESS | 1651 | 1467039823768 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:43 INFO - PROCESS | 1651 | 1467039823876 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 08:03:43 INFO - PROCESS | 1651 | 1467039823935 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:43 INFO - PROCESS | 1651 | 1467039823936 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:43 INFO - PROCESS | 1651 | ++DOCSHELL 0x124eb2800 == 33 [pid = 1651] [id = 534] 08:03:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x112d38c00) [pid = 1651] [serial = 1602] [outer = 0x0] 08:03:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x119887400) [pid = 1651] [serial = 1603] [outer = 0x112d38c00] 08:03:43 INFO - PROCESS | 1651 | 1467039823962 Marionette DEBUG loaded listener.js 08:03:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x120e84800) [pid = 1651] [serial = 1604] [outer = 0x112d38c00] 08:03:44 INFO - PROCESS | 1651 | 1467039824329 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]]]}] 08:03:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 08:03:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 626ms 08:03:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 08:03:44 INFO - PROCESS | 1651 | 1467039824382 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 08:03:44 INFO - PROCESS | 1651 | 1467039824384 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 08:03:44 INFO - PROCESS | 1651 | 1467039824387 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 08:03:44 INFO - PROCESS | 1651 | 1467039824389 Marionette TRACE conn2 <- [1,2110,null,{}] 08:03:44 INFO - PROCESS | 1651 | 1467039824401 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}] 08:03:44 INFO - PROCESS | 1651 | 1467039824403 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:44 INFO - PROCESS | 1651 | 1467039824536 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 08:03:44 INFO - PROCESS | 1651 | 1467039824541 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:44 INFO - PROCESS | 1651 | 1467039824542 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:44 INFO - PROCESS | 1651 | ++DOCSHELL 0x1264de000 == 34 [pid = 1651] [id = 535] 08:03:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x1128a2c00) [pid = 1651] [serial = 1605] [outer = 0x0] 08:03:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x120f27c00) [pid = 1651] [serial = 1606] [outer = 0x1128a2c00] 08:03:44 INFO - PROCESS | 1651 | 1467039824567 Marionette DEBUG loaded listener.js 08:03:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x12103ec00) [pid = 1651] [serial = 1607] [outer = 0x1128a2c00] 08:03:44 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x124b4c800) [pid = 1651] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 08:03:44 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x112698000) [pid = 1651] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 08:03:44 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x119889c00) [pid = 1651] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 08:03:44 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x112690400) [pid = 1651] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 08:03:44 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x1217d8800) [pid = 1651] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 08:03:44 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x11295f800) [pid = 1651] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 08:03:44 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x1167c1c00) [pid = 1651] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 08:03:44 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x118386000) [pid = 1651] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 08:03:44 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x112960800) [pid = 1651] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 08:03:44 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x116983800) [pid = 1651] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 08:03:44 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x112f40c00) [pid = 1651] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 08:03:44 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x112696c00) [pid = 1651] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 08:03:44 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x11838bc00) [pid = 1651] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 08:03:44 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x124bc7000) [pid = 1651] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 08:03:45 INFO - PROCESS | 1651 | 1467039825065 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]]]}] 08:03:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 08:03:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 721ms 08:03:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 08:03:45 INFO - PROCESS | 1651 | 1467039825114 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 08:03:45 INFO - PROCESS | 1651 | 1467039825115 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 08:03:45 INFO - PROCESS | 1651 | 1467039825117 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 08:03:45 INFO - PROCESS | 1651 | 1467039825119 Marionette TRACE conn2 <- [1,2114,null,{}] 08:03:45 INFO - PROCESS | 1651 | 1467039825143 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}] 08:03:45 INFO - PROCESS | 1651 | 1467039825145 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:45 INFO - PROCESS | 1651 | 1467039825220 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 08:03:45 INFO - PROCESS | 1651 | 1467039825227 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:45 INFO - PROCESS | 1651 | 1467039825228 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:45 INFO - PROCESS | 1651 | ++DOCSHELL 0x12697c000 == 35 [pid = 1651] [id = 536] 08:03:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x112696c00) [pid = 1651] [serial = 1608] [outer = 0x0] 08:03:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x1174fc400) [pid = 1651] [serial = 1609] [outer = 0x112696c00] 08:03:45 INFO - PROCESS | 1651 | 1467039825253 Marionette DEBUG loaded listener.js 08:03:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x11908c400) [pid = 1651] [serial = 1610] [outer = 0x112696c00] 08:03:45 INFO - PROCESS | 1651 | 1467039825604 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]]]}] 08:03:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 08:03:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 493ms 08:03:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 08:03:45 INFO - PROCESS | 1651 | 1467039825612 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 08:03:45 INFO - PROCESS | 1651 | 1467039825613 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 08:03:45 INFO - PROCESS | 1651 | 1467039825615 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 08:03:45 INFO - PROCESS | 1651 | 1467039825616 Marionette TRACE conn2 <- [1,2118,null,{}] 08:03:45 INFO - PROCESS | 1651 | 1467039825618 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}] 08:03:45 INFO - PROCESS | 1651 | 1467039825620 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:45 INFO - PROCESS | 1651 | 1467039825699 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 08:03:45 INFO - PROCESS | 1651 | 1467039825760 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:45 INFO - PROCESS | 1651 | 1467039825761 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:45 INFO - PROCESS | 1651 | ++DOCSHELL 0x128b24800 == 36 [pid = 1651] [id = 537] 08:03:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x113c1f800) [pid = 1651] [serial = 1611] [outer = 0x0] 08:03:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x120f68400) [pid = 1651] [serial = 1612] [outer = 0x113c1f800] 08:03:45 INFO - PROCESS | 1651 | 1467039825785 Marionette DEBUG loaded listener.js 08:03:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x1213d1400) [pid = 1651] [serial = 1613] [outer = 0x113c1f800] 08:03:46 INFO - PROCESS | 1651 | 1467039826060 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]]]}] 08:03:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 08:03:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 468ms 08:03:46 INFO - PROCESS | 1651 | 1467039826084 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 08:03:46 INFO - PROCESS | 1651 | 1467039826085 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 08:03:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 08:03:46 INFO - PROCESS | 1651 | 1467039826096 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 08:03:46 INFO - PROCESS | 1651 | 1467039826097 Marionette TRACE conn2 <- [1,2122,null,{}] 08:03:46 INFO - PROCESS | 1651 | 1467039826100 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}] 08:03:46 INFO - PROCESS | 1651 | 1467039826101 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:46 INFO - PROCESS | 1651 | 1467039826186 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 08:03:46 INFO - PROCESS | 1651 | 1467039826192 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:46 INFO - PROCESS | 1651 | 1467039826193 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:46 INFO - PROCESS | 1651 | ++DOCSHELL 0x129d47800 == 37 [pid = 1651] [id = 538] 08:03:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x119087000) [pid = 1651] [serial = 1614] [outer = 0x0] 08:03:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x1216fac00) [pid = 1651] [serial = 1615] [outer = 0x119087000] 08:03:46 INFO - PROCESS | 1651 | 1467039826218 Marionette DEBUG loaded listener.js 08:03:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x1217e1000) [pid = 1651] [serial = 1616] [outer = 0x119087000] 08:03:46 INFO - PROCESS | 1651 | 1467039826584 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]]]}] 08:03:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 08:03:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 528ms 08:03:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 08:03:46 INFO - PROCESS | 1651 | 1467039826618 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 08:03:46 INFO - PROCESS | 1651 | 1467039826620 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 08:03:46 INFO - PROCESS | 1651 | 1467039826622 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 08:03:46 INFO - PROCESS | 1651 | 1467039826625 Marionette TRACE conn2 <- [1,2126,null,{}] 08:03:46 INFO - PROCESS | 1651 | 1467039826628 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}] 08:03:46 INFO - PROCESS | 1651 | 1467039826630 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:46 INFO - PROCESS | 1651 | 1467039826744 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 08:03:46 INFO - PROCESS | 1651 | 1467039826749 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:46 INFO - PROCESS | 1651 | 1467039826751 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:46 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b09a800 == 38 [pid = 1651] [id = 539] 08:03:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x1217e5400) [pid = 1651] [serial = 1617] [outer = 0x0] 08:03:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x1248b5800) [pid = 1651] [serial = 1618] [outer = 0x1217e5400] 08:03:46 INFO - PROCESS | 1651 | 1467039826796 Marionette DEBUG loaded listener.js 08:03:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x124b57400) [pid = 1651] [serial = 1619] [outer = 0x1217e5400] 08:03:47 INFO - PROCESS | 1651 | 1467039827501 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]]]}] 08:03:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 08:03:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 921ms 08:03:47 INFO - PROCESS | 1651 | 1467039827544 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 08:03:47 INFO - PROCESS | 1651 | 1467039827547 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 08:03:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 08:03:47 INFO - PROCESS | 1651 | 1467039827550 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 08:03:47 INFO - PROCESS | 1651 | 1467039827554 Marionette TRACE conn2 <- [1,2130,null,{}] 08:03:47 INFO - PROCESS | 1651 | 1467039827558 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}] 08:03:47 INFO - PROCESS | 1651 | 1467039827559 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:47 INFO - PROCESS | 1651 | 1467039827678 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 08:03:47 INFO - PROCESS | 1651 | 1467039827758 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:47 INFO - PROCESS | 1651 | 1467039827759 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:47 INFO - PROCESS | 1651 | ++DOCSHELL 0x118108000 == 39 [pid = 1651] [id = 540] 08:03:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x112a75000) [pid = 1651] [serial = 1620] [outer = 0x0] 08:03:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x1131f0400) [pid = 1651] [serial = 1621] [outer = 0x112a75000] 08:03:47 INFO - PROCESS | 1651 | 1467039827791 Marionette DEBUG loaded listener.js 08:03:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x115db5800) [pid = 1651] [serial = 1622] [outer = 0x112a75000] 08:03:48 INFO - PROCESS | 1651 | 1467039828363 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] 08:03:48 INFO - PROCESS | 1651 | 1467039828434 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 08:03:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 08:03:48 INFO - PROCESS | 1651 | 1467039828441 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 08:03:48 INFO - PROCESS | 1651 | 1467039828443 Marionette TRACE conn2 <- [1,2134,null,{}] 08:03:48 INFO - PROCESS | 1651 | 1467039828445 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}] 08:03:48 INFO - PROCESS | 1651 | 1467039828447 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:48 INFO - PROCESS | 1651 | 1467039828563 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 08:03:48 INFO - PROCESS | 1651 | 1467039828644 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:48 INFO - PROCESS | 1651 | 1467039828645 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:48 INFO - PROCESS | 1651 | ++DOCSHELL 0x1180e7800 == 40 [pid = 1651] [id = 541] 08:03:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x112a73800) [pid = 1651] [serial = 1623] [outer = 0x0] 08:03:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x116a1c000) [pid = 1651] [serial = 1624] [outer = 0x112a73800] 08:03:48 INFO - PROCESS | 1651 | 1467039828677 Marionette DEBUG loaded listener.js 08:03:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x118302c00) [pid = 1651] [serial = 1625] [outer = 0x112a73800] 08:03:49 INFO - PROCESS | 1651 | --DOCSHELL 0x129d47800 == 39 [pid = 1651] [id = 538] 08:03:49 INFO - PROCESS | 1651 | --DOCSHELL 0x128b24800 == 38 [pid = 1651] [id = 537] 08:03:49 INFO - PROCESS | 1651 | --DOCSHELL 0x12697c000 == 37 [pid = 1651] [id = 536] 08:03:49 INFO - PROCESS | 1651 | --DOCSHELL 0x1264de000 == 36 [pid = 1651] [id = 535] 08:03:49 INFO - PROCESS | 1651 | --DOCSHELL 0x124eb2800 == 35 [pid = 1651] [id = 534] 08:03:49 INFO - PROCESS | 1651 | --DOCSHELL 0x121b03000 == 34 [pid = 1651] [id = 533] 08:03:49 INFO - PROCESS | 1651 | --DOCSHELL 0x120de8800 == 33 [pid = 1651] [id = 532] 08:03:49 INFO - PROCESS | 1651 | --DOCSHELL 0x119a27800 == 32 [pid = 1651] [id = 531] 08:03:49 INFO - PROCESS | 1651 | --DOCSHELL 0x11811a000 == 31 [pid = 1651] [id = 530] 08:03:49 INFO - PROCESS | 1651 | --DOCSHELL 0x116ac9800 == 30 [pid = 1651] [id = 529] 08:03:49 INFO - PROCESS | 1651 | --DOCSHELL 0x11824d800 == 29 [pid = 1651] [id = 528] 08:03:49 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x125383000) [pid = 1651] [serial = 1564] [outer = 0x0] [url = about:blank] 08:03:49 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x119d5a000) [pid = 1651] [serial = 1549] [outer = 0x0] [url = about:blank] 08:03:49 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x1213ca000) [pid = 1651] [serial = 1552] [outer = 0x0] [url = about:blank] 08:03:49 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x1248bf000) [pid = 1651] [serial = 1555] [outer = 0x0] [url = about:blank] 08:03:49 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x1248b5400) [pid = 1651] [serial = 1553] [outer = 0x0] [url = about:blank] 08:03:49 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x121a34000) [pid = 1651] [serial = 1528] [outer = 0x0] [url = about:blank] 08:03:49 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x1248bd800) [pid = 1651] [serial = 1529] [outer = 0x0] [url = about:blank] 08:03:49 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x112d38000) [pid = 1651] [serial = 1531] [outer = 0x0] [url = about:blank] 08:03:49 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x112964800) [pid = 1651] [serial = 1532] [outer = 0x0] [url = about:blank] 08:03:49 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x117da8c00) [pid = 1651] [serial = 1540] [outer = 0x0] [url = about:blank] 08:03:49 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x11830ec00) [pid = 1651] [serial = 1541] [outer = 0x0] [url = about:blank] 08:03:49 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x118e05000) [pid = 1651] [serial = 1543] [outer = 0x0] [url = about:blank] 08:03:49 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x119575000) [pid = 1651] [serial = 1544] [outer = 0x0] [url = about:blank] 08:03:49 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x112d17c00) [pid = 1651] [serial = 1537] [outer = 0x0] [url = about:blank] 08:03:49 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x116634400) [pid = 1651] [serial = 1538] [outer = 0x0] [url = about:blank] 08:03:49 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x117dab400) [pid = 1651] [serial = 1534] [outer = 0x0] [url = about:blank] 08:03:49 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x118388000) [pid = 1651] [serial = 1535] [outer = 0x0] [url = about:blank] 08:03:49 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x115db0c00) [pid = 1651] [serial = 1558] [outer = 0x0] [url = about:blank] 08:03:49 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x118389c00) [pid = 1651] [serial = 1559] [outer = 0x0] [url = about:blank] 08:03:49 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x124955000) [pid = 1651] [serial = 1556] [outer = 0x0] [url = about:blank] 08:03:49 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x119626c00) [pid = 1651] [serial = 1546] [outer = 0x0] [url = about:blank] 08:03:49 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x1198d7400) [pid = 1651] [serial = 1547] [outer = 0x0] [url = about:blank] 08:03:49 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x125438400) [pid = 1651] [serial = 1565] [outer = 0x0] [url = about:blank] 08:03:49 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x120f26800) [pid = 1651] [serial = 1550] [outer = 0x0] [url = about:blank] 08:03:49 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x1248be000) [pid = 1651] [serial = 1562] [outer = 0x0] [url = about:blank] 08:03:49 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x120e83000) [pid = 1651] [serial = 1561] [outer = 0x0] [url = about:blank] 08:03:49 INFO - PROCESS | 1651 | --DOMWINDOW == 75 (0x126561400) [pid = 1651] [serial = 1568] [outer = 0x0] [url = about:blank] 08:03:49 INFO - PROCESS | 1651 | --DOMWINDOW == 74 (0x1254dd400) [pid = 1651] [serial = 1567] [outer = 0x0] [url = about:blank] 08:03:49 INFO - PROCESS | 1651 | 1467039829325 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]]]}] 08:03:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 08:03:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 921ms 08:03:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 08:03:49 INFO - PROCESS | 1651 | 1467039829362 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 08:03:49 INFO - PROCESS | 1651 | 1467039829364 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 08:03:49 INFO - PROCESS | 1651 | 1467039829367 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 08:03:49 INFO - PROCESS | 1651 | 1467039829369 Marionette TRACE conn2 <- [1,2138,null,{}] 08:03:49 INFO - PROCESS | 1651 | 1467039829373 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}] 08:03:49 INFO - PROCESS | 1651 | 1467039829375 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:49 INFO - PROCESS | 1651 | 1467039829459 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 08:03:49 INFO - PROCESS | 1651 | 1467039829465 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:49 INFO - PROCESS | 1651 | 1467039829467 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:49 INFO - PROCESS | 1651 | ++DOCSHELL 0x116fea800 == 30 [pid = 1651] [id = 542] 08:03:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 75 (0x1133b3400) [pid = 1651] [serial = 1626] [outer = 0x0] 08:03:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 76 (0x116478800) [pid = 1651] [serial = 1627] [outer = 0x1133b3400] 08:03:49 INFO - PROCESS | 1651 | 1467039829498 Marionette DEBUG loaded listener.js 08:03:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x1167ba000) [pid = 1651] [serial = 1628] [outer = 0x1133b3400] 08:03:49 INFO - PROCESS | 1651 | 1467039829874 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]]]}] 08:03:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 08:03:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 522ms 08:03:49 INFO - PROCESS | 1651 | 1467039829890 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 08:03:49 INFO - PROCESS | 1651 | 1467039829892 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 08:03:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 08:03:49 INFO - PROCESS | 1651 | 1467039829897 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 08:03:49 INFO - PROCESS | 1651 | 1467039829899 Marionette TRACE conn2 <- [1,2142,null,{}] 08:03:49 INFO - PROCESS | 1651 | 1467039829901 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}] 08:03:49 INFO - PROCESS | 1651 | 1467039829903 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:49 INFO - PROCESS | 1651 | 1467039829985 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 08:03:49 INFO - PROCESS | 1651 | 1467039829992 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:49 INFO - PROCESS | 1651 | 1467039829993 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:50 INFO - PROCESS | 1651 | ++DOCSHELL 0x11823e800 == 31 [pid = 1651] [id = 543] 08:03:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x117148c00) [pid = 1651] [serial = 1629] [outer = 0x0] 08:03:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x118303800) [pid = 1651] [serial = 1630] [outer = 0x117148c00] 08:03:50 INFO - PROCESS | 1651 | 1467039830020 Marionette DEBUG loaded listener.js 08:03:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x118389800) [pid = 1651] [serial = 1631] [outer = 0x117148c00] 08:03:50 INFO - PROCESS | 1651 | 1467039830376 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] 08:03:50 INFO - PROCESS | 1651 | 1467039830432 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 08:03:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 08:03:50 INFO - PROCESS | 1651 | 1467039830443 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 08:03:50 INFO - PROCESS | 1651 | 1467039830447 Marionette TRACE conn2 <- [1,2146,null,{}] 08:03:50 INFO - PROCESS | 1651 | 1467039830459 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}] 08:03:50 INFO - PROCESS | 1651 | 1467039830464 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:50 INFO - PROCESS | 1651 | 1467039830592 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 08:03:50 INFO - PROCESS | 1651 | 1467039830610 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:50 INFO - PROCESS | 1651 | 1467039830612 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:50 INFO - PROCESS | 1651 | ++DOCSHELL 0x1213f0000 == 32 [pid = 1651] [id = 544] 08:03:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x1185c7800) [pid = 1651] [serial = 1632] [outer = 0x0] 08:03:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x118ec7000) [pid = 1651] [serial = 1633] [outer = 0x1185c7800] 08:03:50 INFO - PROCESS | 1651 | 1467039830660 Marionette DEBUG loaded listener.js 08:03:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x119624400) [pid = 1651] [serial = 1634] [outer = 0x1185c7800] 08:03:51 INFO - PROCESS | 1651 | 1467039831159 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] 08:03:51 INFO - PROCESS | 1651 | 1467039831172 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 08:03:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 08:03:51 INFO - PROCESS | 1651 | 1467039831199 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 08:03:51 INFO - PROCESS | 1651 | 1467039831200 Marionette TRACE conn2 <- [1,2150,null,{}] 08:03:51 INFO - PROCESS | 1651 | 1467039831208 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}] 08:03:51 INFO - PROCESS | 1651 | 1467039831209 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:51 INFO - PROCESS | 1651 | 1467039831292 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 08:03:51 INFO - PROCESS | 1651 | 1467039831296 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:51 INFO - PROCESS | 1651 | 1467039831298 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:51 INFO - PROCESS | 1651 | ++DOCSHELL 0x1248da000 == 33 [pid = 1651] [id = 545] 08:03:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x1198d3000) [pid = 1651] [serial = 1635] [outer = 0x0] 08:03:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x119a83400) [pid = 1651] [serial = 1636] [outer = 0x1198d3000] 08:03:51 INFO - PROCESS | 1651 | 1467039831323 Marionette DEBUG loaded listener.js 08:03:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x119d5a000) [pid = 1651] [serial = 1637] [outer = 0x1198d3000] 08:03:51 INFO - PROCESS | 1651 | 1467039831685 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]]]}] 08:03:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 08:03:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 543ms 08:03:51 INFO - PROCESS | 1651 | 1467039831725 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 08:03:51 INFO - PROCESS | 1651 | 1467039831726 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 08:03:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 08:03:51 INFO - PROCESS | 1651 | 1467039831728 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 08:03:51 INFO - PROCESS | 1651 | 1467039831729 Marionette TRACE conn2 <- [1,2154,null,{}] 08:03:51 INFO - PROCESS | 1651 | 1467039831731 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}] 08:03:51 INFO - PROCESS | 1651 | 1467039831733 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:51 INFO - PROCESS | 1651 | 1467039831829 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 08:03:51 INFO - PROCESS | 1651 | 1467039831867 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:51 INFO - PROCESS | 1651 | 1467039831868 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:51 INFO - PROCESS | 1651 | ++DOCSHELL 0x126577000 == 34 [pid = 1651] [id = 546] 08:03:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x112963000) [pid = 1651] [serial = 1638] [outer = 0x0] 08:03:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x120e86400) [pid = 1651] [serial = 1639] [outer = 0x112963000] 08:03:51 INFO - PROCESS | 1651 | 1467039831892 Marionette DEBUG loaded listener.js 08:03:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x121034000) [pid = 1651] [serial = 1640] [outer = 0x112963000] 08:03:52 INFO - PROCESS | 1651 | 1467039832234 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]]]}] 08:03:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 08:03:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 521ms 08:03:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 08:03:52 INFO - PROCESS | 1651 | 1467039832249 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 08:03:52 INFO - PROCESS | 1651 | 1467039832250 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 08:03:52 INFO - PROCESS | 1651 | 1467039832253 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 08:03:52 INFO - PROCESS | 1651 | 1467039832254 Marionette TRACE conn2 <- [1,2158,null,{}] 08:03:52 INFO - PROCESS | 1651 | 1467039832264 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}] 08:03:52 INFO - PROCESS | 1651 | 1467039832269 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:52 INFO - PROCESS | 1651 | 1467039832390 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 08:03:52 INFO - PROCESS | 1651 | 1467039832394 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:52 INFO - PROCESS | 1651 | 1467039832395 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:52 INFO - PROCESS | 1651 | ++DOCSHELL 0x128b27800 == 35 [pid = 1651] [id = 547] 08:03:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x116903800) [pid = 1651] [serial = 1641] [outer = 0x0] 08:03:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x121461400) [pid = 1651] [serial = 1642] [outer = 0x116903800] 08:03:52 INFO - PROCESS | 1651 | 1467039832427 Marionette DEBUG loaded listener.js 08:03:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x124bc5c00) [pid = 1651] [serial = 1643] [outer = 0x116903800] 08:03:52 INFO - PROCESS | 1651 | 1467039832792 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]]]}] 08:03:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 08:03:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 571ms 08:03:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 08:03:52 INFO - PROCESS | 1651 | 1467039832825 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 08:03:52 INFO - PROCESS | 1651 | 1467039832827 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 08:03:52 INFO - PROCESS | 1651 | 1467039832829 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 08:03:52 INFO - PROCESS | 1651 | 1467039832830 Marionette TRACE conn2 <- [1,2162,null,{}] 08:03:52 INFO - PROCESS | 1651 | 1467039832832 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}] 08:03:52 INFO - PROCESS | 1651 | 1467039832833 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:52 INFO - PROCESS | 1651 | 1467039832935 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 08:03:52 INFO - PROCESS | 1651 | 1467039832938 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:52 INFO - PROCESS | 1651 | 1467039832939 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:52 INFO - PROCESS | 1651 | ++DOCSHELL 0x11816b000 == 36 [pid = 1651] [id = 548] 08:03:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x11269d000) [pid = 1651] [serial = 1644] [outer = 0x0] 08:03:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x125389400) [pid = 1651] [serial = 1645] [outer = 0x11269d000] 08:03:52 INFO - PROCESS | 1651 | 1467039832964 Marionette DEBUG loaded listener.js 08:03:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x1254e4400) [pid = 1651] [serial = 1646] [outer = 0x11269d000] 08:03:53 INFO - PROCESS | 1651 | 1467039833345 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]]]}] 08:03:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 08:03:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 519ms 08:03:53 INFO - PROCESS | 1651 | 1467039833350 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 08:03:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 08:03:53 INFO - PROCESS | 1651 | 1467039833351 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 08:03:53 INFO - PROCESS | 1651 | 1467039833357 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 08:03:53 INFO - PROCESS | 1651 | 1467039833359 Marionette TRACE conn2 <- [1,2166,null,{}] 08:03:53 INFO - PROCESS | 1651 | 1467039833362 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}] 08:03:53 INFO - PROCESS | 1651 | 1467039833364 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:53 INFO - PROCESS | 1651 | 1467039833525 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 08:03:53 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x112696c00) [pid = 1651] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 08:03:53 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x11872f800) [pid = 1651] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 08:03:53 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x119087000) [pid = 1651] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 08:03:53 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x11269d400) [pid = 1651] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 08:03:53 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x116708000) [pid = 1651] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 08:03:53 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x112d38c00) [pid = 1651] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 08:03:53 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x1128a2c00) [pid = 1651] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 08:03:53 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x112960c00) [pid = 1651] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 08:03:53 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x115db4000) [pid = 1651] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 08:03:53 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x117da9c00) [pid = 1651] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 08:03:53 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x116709800) [pid = 1651] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 08:03:53 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x1185c8000) [pid = 1651] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 08:03:53 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x119a8c000) [pid = 1651] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 08:03:53 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x1217e7400) [pid = 1651] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 08:03:53 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x113c1f800) [pid = 1651] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 08:03:53 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x1121a7400) [pid = 1651] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 08:03:53 INFO - PROCESS | 1651 | 1467039833774 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:53 INFO - PROCESS | 1651 | 1467039833776 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:53 INFO - PROCESS | 1651 | ++DOCSHELL 0x116acf800 == 37 [pid = 1651] [id = 549] 08:03:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x110e30c00) [pid = 1651] [serial = 1647] [outer = 0x0] 08:03:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x112698000) [pid = 1651] [serial = 1648] [outer = 0x110e30c00] 08:03:53 INFO - PROCESS | 1651 | 1467039833821 Marionette DEBUG loaded listener.js 08:03:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x113c1f800) [pid = 1651] [serial = 1649] [outer = 0x110e30c00] 08:03:54 INFO - PROCESS | 1651 | 1467039834126 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]]]}] 08:03:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 08:03:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 823ms 08:03:54 INFO - PROCESS | 1651 | 1467039834178 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 08:03:54 INFO - PROCESS | 1651 | 1467039834179 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 08:03:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 08:03:54 INFO - PROCESS | 1651 | 1467039834182 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 08:03:54 INFO - PROCESS | 1651 | 1467039834183 Marionette TRACE conn2 <- [1,2170,null,{}] 08:03:54 INFO - PROCESS | 1651 | 1467039834186 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}] 08:03:54 INFO - PROCESS | 1651 | 1467039834189 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:54 INFO - PROCESS | 1651 | 1467039834316 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 08:03:54 INFO - PROCESS | 1651 | 1467039834325 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:54 INFO - PROCESS | 1651 | 1467039834327 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:54 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b0a7000 == 38 [pid = 1651] [id = 550] 08:03:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x111aa5800) [pid = 1651] [serial = 1650] [outer = 0x0] 08:03:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x116985800) [pid = 1651] [serial = 1651] [outer = 0x111aa5800] 08:03:54 INFO - PROCESS | 1651 | 1467039834368 Marionette DEBUG loaded listener.js 08:03:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x121035800) [pid = 1651] [serial = 1652] [outer = 0x111aa5800] 08:03:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 08:03:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 619ms 08:03:54 INFO - PROCESS | 1651 | 1467039834796 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]]]}] 08:03:54 INFO - PROCESS | 1651 | 1467039834802 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 08:03:54 INFO - PROCESS | 1651 | 1467039834803 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 08:03:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 08:03:54 INFO - PROCESS | 1651 | 1467039834807 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 08:03:54 INFO - PROCESS | 1651 | 1467039834808 Marionette TRACE conn2 <- [1,2174,null,{}] 08:03:54 INFO - PROCESS | 1651 | 1467039834810 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}] 08:03:54 INFO - PROCESS | 1651 | 1467039834811 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:54 INFO - PROCESS | 1651 | 1467039834930 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 08:03:54 INFO - PROCESS | 1651 | 1467039834963 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:54 INFO - PROCESS | 1651 | 1467039834964 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:54 INFO - PROCESS | 1651 | ++DOCSHELL 0x12be14000 == 39 [pid = 1651] [id = 551] 08:03:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x1128ab800) [pid = 1651] [serial = 1653] [outer = 0x0] 08:03:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x119581000) [pid = 1651] [serial = 1654] [outer = 0x1128ab800] 08:03:54 INFO - PROCESS | 1651 | 1467039834989 Marionette DEBUG loaded listener.js 08:03:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x126558800) [pid = 1651] [serial = 1655] [outer = 0x1128ab800] 08:03:55 INFO - PROCESS | 1651 | 1467039835300 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]]]}] 08:03:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 08:03:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 519ms 08:03:55 INFO - PROCESS | 1651 | 1467039835327 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 08:03:55 INFO - PROCESS | 1651 | 1467039835329 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 08:03:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 08:03:55 INFO - PROCESS | 1651 | 1467039835331 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 08:03:55 INFO - PROCESS | 1651 | 1467039835332 Marionette TRACE conn2 <- [1,2178,null,{}] 08:03:55 INFO - PROCESS | 1651 | 1467039835335 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}] 08:03:55 INFO - PROCESS | 1651 | 1467039835337 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:55 INFO - PROCESS | 1651 | 1467039835434 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 08:03:55 INFO - PROCESS | 1651 | 1467039835438 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:55 INFO - PROCESS | 1651 | 1467039835440 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:55 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c613800 == 40 [pid = 1651] [id = 552] 08:03:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x12677ec00) [pid = 1651] [serial = 1656] [outer = 0x0] 08:03:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x12678b000) [pid = 1651] [serial = 1657] [outer = 0x12677ec00] 08:03:55 INFO - PROCESS | 1651 | 1467039835467 Marionette DEBUG loaded listener.js 08:03:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x128902c00) [pid = 1651] [serial = 1658] [outer = 0x12677ec00] 08:03:56 INFO - PROCESS | 1651 | --DOCSHELL 0x116fea800 == 39 [pid = 1651] [id = 542] 08:03:56 INFO - PROCESS | 1651 | --DOCSHELL 0x1180e7800 == 38 [pid = 1651] [id = 541] 08:03:56 INFO - PROCESS | 1651 | --DOCSHELL 0x118108000 == 37 [pid = 1651] [id = 540] 08:03:56 INFO - PROCESS | 1651 | --DOCSHELL 0x12b09a800 == 36 [pid = 1651] [id = 539] 08:03:56 INFO - PROCESS | 1651 | --DOCSHELL 0x11823e800 == 35 [pid = 1651] [id = 543] 08:03:56 INFO - PROCESS | 1651 | --DOCSHELL 0x128b27800 == 34 [pid = 1651] [id = 547] 08:03:56 INFO - PROCESS | 1651 | --DOCSHELL 0x1213f0000 == 33 [pid = 1651] [id = 544] 08:03:56 INFO - PROCESS | 1651 | --DOCSHELL 0x126577000 == 32 [pid = 1651] [id = 546] 08:03:56 INFO - PROCESS | 1651 | --DOCSHELL 0x11816b000 == 31 [pid = 1651] [id = 548] 08:03:56 INFO - PROCESS | 1651 | --DOCSHELL 0x12b0a7000 == 30 [pid = 1651] [id = 550] 08:03:56 INFO - PROCESS | 1651 | --DOCSHELL 0x116acf800 == 29 [pid = 1651] [id = 549] 08:03:56 INFO - PROCESS | 1651 | --DOCSHELL 0x1248da000 == 28 [pid = 1651] [id = 545] 08:03:56 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x1216fac00) [pid = 1651] [serial = 1615] [outer = 0x0] [url = about:blank] 08:03:56 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x119374400) [pid = 1651] [serial = 1600] [outer = 0x0] [url = about:blank] 08:03:56 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x1181b5000) [pid = 1651] [serial = 1586] [outer = 0x0] [url = about:blank] 08:03:56 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x11714d000) [pid = 1651] [serial = 1585] [outer = 0x0] [url = about:blank] 08:03:56 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x119887400) [pid = 1651] [serial = 1603] [outer = 0x0] [url = about:blank] 08:03:56 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x119627000) [pid = 1651] [serial = 1601] [outer = 0x0] [url = about:blank] 08:03:56 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x120f27c00) [pid = 1651] [serial = 1606] [outer = 0x0] [url = about:blank] 08:03:56 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x120e84800) [pid = 1651] [serial = 1604] [outer = 0x0] [url = about:blank] 08:03:56 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x112f35800) [pid = 1651] [serial = 1588] [outer = 0x0] [url = about:blank] 08:03:56 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x115dab800) [pid = 1651] [serial = 1589] [outer = 0x0] [url = about:blank] 08:03:56 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x116702400) [pid = 1651] [serial = 1591] [outer = 0x0] [url = about:blank] 08:03:56 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x1167c1800) [pid = 1651] [serial = 1592] [outer = 0x0] [url = about:blank] 08:03:56 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x118388c00) [pid = 1651] [serial = 1594] [outer = 0x0] [url = about:blank] 08:03:56 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x1185c6000) [pid = 1651] [serial = 1595] [outer = 0x0] [url = about:blank] 08:03:56 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x1176d4400) [pid = 1651] [serial = 1571] [outer = 0x0] [url = about:blank] 08:03:56 INFO - PROCESS | 1651 | --DOMWINDOW == 75 (0x116710000) [pid = 1651] [serial = 1570] [outer = 0x0] [url = about:blank] 08:03:56 INFO - PROCESS | 1651 | --DOMWINDOW == 74 (0x11957c800) [pid = 1651] [serial = 1574] [outer = 0x0] [url = about:blank] 08:03:56 INFO - PROCESS | 1651 | --DOMWINDOW == 73 (0x118eccc00) [pid = 1651] [serial = 1573] [outer = 0x0] [url = about:blank] 08:03:56 INFO - PROCESS | 1651 | --DOMWINDOW == 72 (0x1217e4000) [pid = 1651] [serial = 1577] [outer = 0x0] [url = about:blank] 08:03:56 INFO - PROCESS | 1651 | --DOMWINDOW == 71 (0x121041000) [pid = 1651] [serial = 1576] [outer = 0x0] [url = about:blank] 08:03:56 INFO - PROCESS | 1651 | --DOMWINDOW == 70 (0x1260ddc00) [pid = 1651] [serial = 1580] [outer = 0x0] [url = about:blank] 08:03:56 INFO - PROCESS | 1651 | --DOMWINDOW == 69 (0x125384800) [pid = 1651] [serial = 1579] [outer = 0x0] [url = about:blank] 08:03:56 INFO - PROCESS | 1651 | --DOMWINDOW == 68 (0x1213d1400) [pid = 1651] [serial = 1613] [outer = 0x0] [url = about:blank] 08:03:56 INFO - PROCESS | 1651 | --DOMWINDOW == 67 (0x113da3000) [pid = 1651] [serial = 1583] [outer = 0x0] [url = about:blank] 08:03:56 INFO - PROCESS | 1651 | --DOMWINDOW == 66 (0x12103ec00) [pid = 1651] [serial = 1607] [outer = 0x0] [url = about:blank] 08:03:56 INFO - PROCESS | 1651 | --DOMWINDOW == 65 (0x112958800) [pid = 1651] [serial = 1582] [outer = 0x0] [url = about:blank] 08:03:56 INFO - PROCESS | 1651 | --DOMWINDOW == 64 (0x11908c400) [pid = 1651] [serial = 1610] [outer = 0x0] [url = about:blank] 08:03:56 INFO - PROCESS | 1651 | --DOMWINDOW == 63 (0x120f68400) [pid = 1651] [serial = 1612] [outer = 0x0] [url = about:blank] 08:03:56 INFO - PROCESS | 1651 | --DOMWINDOW == 62 (0x11873b400) [pid = 1651] [serial = 1597] [outer = 0x0] [url = about:blank] 08:03:56 INFO - PROCESS | 1651 | --DOMWINDOW == 61 (0x11905f800) [pid = 1651] [serial = 1598] [outer = 0x0] [url = about:blank] 08:03:56 INFO - PROCESS | 1651 | --DOMWINDOW == 60 (0x1174fc400) [pid = 1651] [serial = 1609] [outer = 0x0] [url = about:blank] 08:03:56 INFO - PROCESS | 1651 | --DOMWINDOW == 59 (0x1217e1000) [pid = 1651] [serial = 1616] [outer = 0x0] [url = about:blank] 08:03:56 INFO - PROCESS | 1651 | --DOCSHELL 0x12be14000 == 27 [pid = 1651] [id = 551] 08:03:56 INFO - PROCESS | 1651 | 1467039836908 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]]]}] 08:03:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 08:03:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1622ms 08:03:56 INFO - PROCESS | 1651 | 1467039836960 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 08:03:56 INFO - PROCESS | 1651 | 1467039836962 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 08:03:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 08:03:56 INFO - PROCESS | 1651 | 1467039836966 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 08:03:56 INFO - PROCESS | 1651 | 1467039836968 Marionette TRACE conn2 <- [1,2182,null,{}] 08:03:56 INFO - PROCESS | 1651 | 1467039836974 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}] 08:03:56 INFO - PROCESS | 1651 | 1467039836975 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:57 INFO - PROCESS | 1651 | 1467039837066 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 08:03:57 INFO - PROCESS | 1651 | 1467039837124 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:57 INFO - PROCESS | 1651 | 1467039837126 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:57 INFO - PROCESS | 1651 | ++DOCSHELL 0x1164b4800 == 28 [pid = 1651] [id = 553] 08:03:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 60 (0x1128ab000) [pid = 1651] [serial = 1659] [outer = 0x0] 08:03:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 61 (0x112964000) [pid = 1651] [serial = 1660] [outer = 0x1128ab000] 08:03:57 INFO - PROCESS | 1651 | 1467039837155 Marionette DEBUG loaded listener.js 08:03:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 62 (0x112aeac00) [pid = 1651] [serial = 1661] [outer = 0x1128ab000] 08:03:57 INFO - PROCESS | 1651 | 1467039837571 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]]]}] 08:03:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 08:03:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 621ms 08:03:57 INFO - PROCESS | 1651 | 1467039837588 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 08:03:57 INFO - PROCESS | 1651 | 1467039837594 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 08:03:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 08:03:57 INFO - PROCESS | 1651 | 1467039837601 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 08:03:57 INFO - PROCESS | 1651 | 1467039837604 Marionette TRACE conn2 <- [1,2186,null,{}] 08:03:57 INFO - PROCESS | 1651 | 1467039837619 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}] 08:03:57 INFO - PROCESS | 1651 | 1467039837623 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:57 INFO - PROCESS | 1651 | 1467039837751 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 08:03:57 INFO - PROCESS | 1651 | 1467039837758 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:57 INFO - PROCESS | 1651 | 1467039837760 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:57 INFO - PROCESS | 1651 | ++DOCSHELL 0x117d69800 == 29 [pid = 1651] [id = 554] 08:03:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 63 (0x112d59400) [pid = 1651] [serial = 1662] [outer = 0x0] 08:03:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 64 (0x115d08000) [pid = 1651] [serial = 1663] [outer = 0x112d59400] 08:03:57 INFO - PROCESS | 1651 | 1467039837806 Marionette DEBUG loaded listener.js 08:03:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 65 (0x115db3400) [pid = 1651] [serial = 1664] [outer = 0x112d59400] 08:03:58 INFO - PROCESS | 1651 | 1467039838182 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]]]}] 08:03:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 08:03:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 629ms 08:03:58 INFO - PROCESS | 1651 | 1467039838229 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 08:03:58 INFO - PROCESS | 1651 | 1467039838231 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 08:03:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 08:03:58 INFO - PROCESS | 1651 | 1467039838233 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 08:03:58 INFO - PROCESS | 1651 | 1467039838235 Marionette TRACE conn2 <- [1,2190,null,{}] 08:03:58 INFO - PROCESS | 1651 | 1467039838243 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}] 08:03:58 INFO - PROCESS | 1651 | 1467039838246 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:58 INFO - PROCESS | 1651 | 1467039838325 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 08:03:58 INFO - PROCESS | 1651 | 1467039838349 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:58 INFO - PROCESS | 1651 | 1467039838351 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:58 INFO - PROCESS | 1651 | ++DOCSHELL 0x118e65800 == 30 [pid = 1651] [id = 555] 08:03:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 66 (0x110ee3400) [pid = 1651] [serial = 1665] [outer = 0x0] 08:03:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 67 (0x1167be000) [pid = 1651] [serial = 1666] [outer = 0x110ee3400] 08:03:58 INFO - PROCESS | 1651 | 1467039838380 Marionette DEBUG loaded listener.js 08:03:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 68 (0x116980400) [pid = 1651] [serial = 1667] [outer = 0x110ee3400] 08:03:58 INFO - PROCESS | 1651 | 1467039838714 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]]]}] 08:03:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 08:03:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 521ms 08:03:58 INFO - PROCESS | 1651 | 1467039838754 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 08:03:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 08:03:58 INFO - PROCESS | 1651 | 1467039838756 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 08:03:58 INFO - PROCESS | 1651 | 1467039838759 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 08:03:58 INFO - PROCESS | 1651 | 1467039838760 Marionette TRACE conn2 <- [1,2194,null,{}] 08:03:58 INFO - PROCESS | 1651 | 1467039838763 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}] 08:03:58 INFO - PROCESS | 1651 | 1467039838765 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:58 INFO - PROCESS | 1651 | 1467039838867 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 08:03:58 INFO - PROCESS | 1651 | 1467039838873 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:58 INFO - PROCESS | 1651 | 1467039838874 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:58 INFO - PROCESS | 1651 | ++DOCSHELL 0x119997000 == 31 [pid = 1651] [id = 556] 08:03:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 69 (0x116980000) [pid = 1651] [serial = 1668] [outer = 0x0] 08:03:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 70 (0x117da0400) [pid = 1651] [serial = 1669] [outer = 0x116980000] 08:03:58 INFO - PROCESS | 1651 | 1467039838900 Marionette DEBUG loaded listener.js 08:03:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 71 (0x1180c1400) [pid = 1651] [serial = 1670] [outer = 0x116980000] 08:03:59 INFO - PROCESS | 1651 | 1467039839213 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]]]}] 08:03:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 08:03:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 470ms 08:03:59 INFO - PROCESS | 1651 | 1467039839229 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 08:03:59 INFO - PROCESS | 1651 | 1467039839231 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 08:03:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 08:03:59 INFO - PROCESS | 1651 | 1467039839233 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 08:03:59 INFO - PROCESS | 1651 | 1467039839246 Marionette TRACE conn2 <- [1,2198,null,{}] 08:03:59 INFO - PROCESS | 1651 | 1467039839249 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}] 08:03:59 INFO - PROCESS | 1651 | 1467039839250 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:59 INFO - PROCESS | 1651 | 1467039839325 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 08:03:59 INFO - PROCESS | 1651 | 1467039839329 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:59 INFO - PROCESS | 1651 | 1467039839330 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x120dfa800 == 32 [pid = 1651] [id = 557] 08:03:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 72 (0x113376400) [pid = 1651] [serial = 1671] [outer = 0x0] 08:03:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 73 (0x11830d400) [pid = 1651] [serial = 1672] [outer = 0x113376400] 08:03:59 INFO - PROCESS | 1651 | 1467039839357 Marionette DEBUG loaded listener.js 08:03:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 74 (0x118391800) [pid = 1651] [serial = 1673] [outer = 0x113376400] 08:03:59 INFO - PROCESS | 1651 | 1467039839699 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]]]}] 08:03:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 08:03:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 484ms 08:03:59 INFO - PROCESS | 1651 | 1467039839718 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 08:03:59 INFO - PROCESS | 1651 | 1467039839719 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 08:03:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 08:03:59 INFO - PROCESS | 1651 | 1467039839721 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 08:03:59 INFO - PROCESS | 1651 | 1467039839723 Marionette TRACE conn2 <- [1,2202,null,{}] 08:03:59 INFO - PROCESS | 1651 | 1467039839725 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}] 08:03:59 INFO - PROCESS | 1651 | 1467039839729 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:59 INFO - PROCESS | 1651 | 1467039839847 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 08:03:59 INFO - PROCESS | 1651 | 1467039839854 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:59 INFO - PROCESS | 1651 | 1467039839856 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:03:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x121b09800 == 33 [pid = 1651] [id = 558] 08:03:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 75 (0x1183c9c00) [pid = 1651] [serial = 1674] [outer = 0x0] 08:03:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 76 (0x1185d8400) [pid = 1651] [serial = 1675] [outer = 0x1183c9c00] 08:03:59 INFO - PROCESS | 1651 | 1467039839884 Marionette DEBUG loaded listener.js 08:03:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x11907f400) [pid = 1651] [serial = 1676] [outer = 0x1183c9c00] 08:04:00 INFO - PROCESS | 1651 | 1467039840179 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]]]}] 08:04:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 08:04:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 472ms 08:04:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 08:04:00 INFO - PROCESS | 1651 | 1467039840195 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 08:04:00 INFO - PROCESS | 1651 | 1467039840196 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 08:04:00 INFO - PROCESS | 1651 | 1467039840198 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 08:04:00 INFO - PROCESS | 1651 | 1467039840199 Marionette TRACE conn2 <- [1,2206,null,{}] 08:04:00 INFO - PROCESS | 1651 | 1467039840201 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}] 08:04:00 INFO - PROCESS | 1651 | 1467039840203 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:00 INFO - PROCESS | 1651 | 1467039840300 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 08:04:00 INFO - PROCESS | 1651 | 1467039840303 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:00 INFO - PROCESS | 1651 | 1467039840304 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:00 INFO - PROCESS | 1651 | ++DOCSHELL 0x123e44800 == 34 [pid = 1651] [id = 559] 08:04:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x119081400) [pid = 1651] [serial = 1677] [outer = 0x0] 08:04:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x119578c00) [pid = 1651] [serial = 1678] [outer = 0x119081400] 08:04:00 INFO - PROCESS | 1651 | 1467039840332 Marionette DEBUG loaded listener.js 08:04:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x119627800) [pid = 1651] [serial = 1679] [outer = 0x119081400] 08:04:00 INFO - PROCESS | 1651 | 1467039840672 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]]]}] 08:04:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 08:04:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 520ms 08:04:00 INFO - PROCESS | 1651 | 1467039840724 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 08:04:00 INFO - PROCESS | 1651 | 1467039840726 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 08:04:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 08:04:00 INFO - PROCESS | 1651 | 1467039840728 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 08:04:00 INFO - PROCESS | 1651 | 1467039840729 Marionette TRACE conn2 <- [1,2210,null,{}] 08:04:00 INFO - PROCESS | 1651 | 1467039840731 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}] 08:04:00 INFO - PROCESS | 1651 | 1467039840732 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:00 INFO - PROCESS | 1651 | 1467039840809 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 08:04:00 INFO - PROCESS | 1651 | 1467039840813 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:00 INFO - PROCESS | 1651 | 1467039840814 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:00 INFO - PROCESS | 1651 | ++DOCSHELL 0x125403800 == 35 [pid = 1651] [id = 560] 08:04:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x119695c00) [pid = 1651] [serial = 1680] [outer = 0x0] 08:04:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x119880000) [pid = 1651] [serial = 1681] [outer = 0x119695c00] 08:04:00 INFO - PROCESS | 1651 | 1467039840839 Marionette DEBUG loaded listener.js 08:04:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x119889000) [pid = 1651] [serial = 1682] [outer = 0x119695c00] 08:04:01 INFO - PROCESS | 1651 | 1467039841179 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]]]}] 08:04:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 08:04:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 469ms 08:04:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 08:04:01 INFO - PROCESS | 1651 | 1467039841198 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 08:04:01 INFO - PROCESS | 1651 | 1467039841199 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 08:04:01 INFO - PROCESS | 1651 | 1467039841201 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 08:04:01 INFO - PROCESS | 1651 | 1467039841213 Marionette TRACE conn2 <- [1,2214,null,{}] 08:04:01 INFO - PROCESS | 1651 | 1467039841215 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}] 08:04:01 INFO - PROCESS | 1651 | 1467039841216 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:01 INFO - PROCESS | 1651 | 1467039841294 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 08:04:01 INFO - PROCESS | 1651 | 1467039841298 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:01 INFO - PROCESS | 1651 | 1467039841299 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x118e64800 == 36 [pid = 1651] [id = 561] 08:04:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x119882000) [pid = 1651] [serial = 1683] [outer = 0x0] 08:04:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x119a86c00) [pid = 1651] [serial = 1684] [outer = 0x119882000] 08:04:01 INFO - PROCESS | 1651 | 1467039841324 Marionette DEBUG loaded listener.js 08:04:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x120e7e800) [pid = 1651] [serial = 1685] [outer = 0x119882000] 08:04:01 INFO - PROCESS | 1651 | 1467039841649 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]]]}] 08:04:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 08:04:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 481ms 08:04:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 08:04:01 INFO - PROCESS | 1651 | 1467039841682 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 08:04:01 INFO - PROCESS | 1651 | 1467039841683 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 08:04:01 INFO - PROCESS | 1651 | 1467039841686 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 08:04:01 INFO - PROCESS | 1651 | 1467039841687 Marionette TRACE conn2 <- [1,2218,null,{}] 08:04:01 INFO - PROCESS | 1651 | 1467039841690 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}] 08:04:01 INFO - PROCESS | 1651 | 1467039841691 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:01 INFO - PROCESS | 1651 | 1467039841818 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 08:04:01 INFO - PROCESS | 1651 | 1467039841865 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:01 INFO - PROCESS | 1651 | 1467039841866 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x1289bd800 == 37 [pid = 1651] [id = 562] 08:04:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x1180bf000) [pid = 1651] [serial = 1686] [outer = 0x0] 08:04:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x120e88400) [pid = 1651] [serial = 1687] [outer = 0x1180bf000] 08:04:01 INFO - PROCESS | 1651 | 1467039841907 Marionette DEBUG loaded listener.js 08:04:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x120f35c00) [pid = 1651] [serial = 1688] [outer = 0x1180bf000] 08:04:02 INFO - PROCESS | 1651 | 1467039842280 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]]]}] 08:04:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 08:04:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 622ms 08:04:02 INFO - PROCESS | 1651 | 1467039842316 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 08:04:02 INFO - PROCESS | 1651 | 1467039842318 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 08:04:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 08:04:02 INFO - PROCESS | 1651 | 1467039842322 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 08:04:02 INFO - PROCESS | 1651 | 1467039842325 Marionette TRACE conn2 <- [1,2222,null,{}] 08:04:02 INFO - PROCESS | 1651 | 1467039842328 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}] 08:04:02 INFO - PROCESS | 1651 | 1467039842342 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:02 INFO - PROCESS | 1651 | 1467039842500 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 08:04:02 INFO - PROCESS | 1651 | 1467039842547 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:02 INFO - PROCESS | 1651 | 1467039842548 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:02 INFO - PROCESS | 1651 | ++DOCSHELL 0x120df9000 == 38 [pid = 1651] [id = 563] 08:04:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x121035000) [pid = 1651] [serial = 1689] [outer = 0x0] 08:04:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x1213d1800) [pid = 1651] [serial = 1690] [outer = 0x121035000] 08:04:02 INFO - PROCESS | 1651 | 1467039842639 Marionette DEBUG loaded listener.js 08:04:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x1216fb800) [pid = 1651] [serial = 1691] [outer = 0x121035000] 08:04:03 INFO - PROCESS | 1651 | 1467039843024 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]]]}] 08:04:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 08:04:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 723ms 08:04:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 08:04:03 INFO - PROCESS | 1651 | 1467039843044 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 08:04:03 INFO - PROCESS | 1651 | 1467039843046 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 08:04:03 INFO - PROCESS | 1651 | 1467039843048 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 08:04:03 INFO - PROCESS | 1651 | 1467039843049 Marionette TRACE conn2 <- [1,2226,null,{}] 08:04:03 INFO - PROCESS | 1651 | 1467039843051 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}] 08:04:03 INFO - PROCESS | 1651 | 1467039843052 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:03 INFO - PROCESS | 1651 | 1467039843152 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 08:04:03 INFO - PROCESS | 1651 | 1467039843189 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:03 INFO - PROCESS | 1651 | 1467039843190 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:03 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a53e800 == 39 [pid = 1651] [id = 564] 08:04:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x1217da400) [pid = 1651] [serial = 1692] [outer = 0x0] 08:04:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x1217e4400) [pid = 1651] [serial = 1693] [outer = 0x1217da400] 08:04:03 INFO - PROCESS | 1651 | 1467039843215 Marionette DEBUG loaded listener.js 08:04:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x121b8ec00) [pid = 1651] [serial = 1694] [outer = 0x1217da400] 08:04:03 INFO - PROCESS | 1651 | 1467039843626 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]]]}] 08:04:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 08:04:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 621ms 08:04:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 08:04:03 INFO - PROCESS | 1651 | 1467039843679 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 08:04:03 INFO - PROCESS | 1651 | 1467039843681 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 08:04:03 INFO - PROCESS | 1651 | 1467039843684 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 08:04:03 INFO - PROCESS | 1651 | 1467039843685 Marionette TRACE conn2 <- [1,2230,null,{}] 08:04:03 INFO - PROCESS | 1651 | 1467039843701 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}] 08:04:03 INFO - PROCESS | 1651 | 1467039843702 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:03 INFO - PROCESS | 1651 | 1467039843856 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 08:04:03 INFO - PROCESS | 1651 | 1467039843898 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:03 INFO - PROCESS | 1651 | 1467039843899 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:03 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a793000 == 40 [pid = 1651] [id = 565] 08:04:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x1248b6c00) [pid = 1651] [serial = 1695] [outer = 0x0] 08:04:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x1248bd800) [pid = 1651] [serial = 1696] [outer = 0x1248b6c00] 08:04:03 INFO - PROCESS | 1651 | 1467039843923 Marionette DEBUG loaded listener.js 08:04:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x124915000) [pid = 1651] [serial = 1697] [outer = 0x1248b6c00] 08:04:04 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x1217e5400) [pid = 1651] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 08:04:04 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x1133b3400) [pid = 1651] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 08:04:04 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x112a73800) [pid = 1651] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 08:04:04 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x110e30c00) [pid = 1651] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 08:04:04 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x112a75000) [pid = 1651] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 08:04:04 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x1185c7800) [pid = 1651] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 08:04:04 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x1198d3000) [pid = 1651] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 08:04:04 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x112963000) [pid = 1651] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 08:04:04 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x111aa5800) [pid = 1651] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 08:04:04 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x11269d000) [pid = 1651] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 08:04:04 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x116903800) [pid = 1651] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 08:04:04 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x117148c00) [pid = 1651] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 08:04:04 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x1128ab800) [pid = 1651] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 08:04:04 INFO - PROCESS | 1651 | 1467039844350 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]]]}] 08:04:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 08:04:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 686ms 08:04:04 INFO - PROCESS | 1651 | 1467039844370 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 08:04:04 INFO - PROCESS | 1651 | 1467039844371 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 08:04:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 08:04:04 INFO - PROCESS | 1651 | 1467039844376 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 08:04:04 INFO - PROCESS | 1651 | 1467039844377 Marionette TRACE conn2 <- [1,2234,null,{}] 08:04:04 INFO - PROCESS | 1651 | 1467039844379 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}] 08:04:04 INFO - PROCESS | 1651 | 1467039844380 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:04 INFO - PROCESS | 1651 | 1467039844461 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 08:04:04 INFO - PROCESS | 1651 | 1467039844465 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:04 INFO - PROCESS | 1651 | 1467039844466 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:04 INFO - PROCESS | 1651 | ++DOCSHELL 0x128e44800 == 41 [pid = 1651] [id = 566] 08:04:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x112aeec00) [pid = 1651] [serial = 1698] [outer = 0x0] 08:04:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x118306000) [pid = 1651] [serial = 1699] [outer = 0x112aeec00] 08:04:04 INFO - PROCESS | 1651 | 1467039844491 Marionette DEBUG loaded listener.js 08:04:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x119a86400) [pid = 1651] [serial = 1700] [outer = 0x112aeec00] 08:04:04 INFO - PROCESS | 1651 | 1467039844843 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]]]}] 08:04:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 08:04:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 474ms 08:04:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 08:04:04 INFO - PROCESS | 1651 | 1467039844850 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 08:04:04 INFO - PROCESS | 1651 | 1467039844851 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 08:04:04 INFO - PROCESS | 1651 | 1467039844853 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 08:04:04 INFO - PROCESS | 1651 | 1467039844854 Marionette TRACE conn2 <- [1,2238,null,{}] 08:04:04 INFO - PROCESS | 1651 | 1467039844859 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}] 08:04:04 INFO - PROCESS | 1651 | 1467039844860 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:04 INFO - PROCESS | 1651 | 1467039844967 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 08:04:04 INFO - PROCESS | 1651 | 1467039844972 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:04 INFO - PROCESS | 1651 | 1467039844973 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:04 INFO - PROCESS | 1651 | ++DOCSHELL 0x12be14000 == 42 [pid = 1651] [id = 567] 08:04:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x1180c0800) [pid = 1651] [serial = 1701] [outer = 0x0] 08:04:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x1248c1c00) [pid = 1651] [serial = 1702] [outer = 0x1180c0800] 08:04:05 INFO - PROCESS | 1651 | 1467039844999 Marionette DEBUG loaded listener.js 08:04:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x124bc7c00) [pid = 1651] [serial = 1703] [outer = 0x1180c0800] 08:04:05 INFO - PROCESS | 1651 | 1467039845376 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]]]}] 08:04:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 08:04:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 573ms 08:04:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 08:04:05 INFO - PROCESS | 1651 | 1467039845430 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 08:04:05 INFO - PROCESS | 1651 | 1467039845432 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 08:04:05 INFO - PROCESS | 1651 | 1467039845435 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 08:04:05 INFO - PROCESS | 1651 | 1467039845436 Marionette TRACE conn2 <- [1,2242,null,{}] 08:04:05 INFO - PROCESS | 1651 | 1467039845442 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}] 08:04:05 INFO - PROCESS | 1651 | 1467039845444 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:05 INFO - PROCESS | 1651 | 1467039845573 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 08:04:05 INFO - PROCESS | 1651 | 1467039845654 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:05 INFO - PROCESS | 1651 | 1467039845655 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:05 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c289000 == 43 [pid = 1651] [id = 568] 08:04:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x112694800) [pid = 1651] [serial = 1704] [outer = 0x0] 08:04:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x124b53400) [pid = 1651] [serial = 1705] [outer = 0x112694800] 08:04:05 INFO - PROCESS | 1651 | 1467039845680 Marionette DEBUG loaded listener.js 08:04:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x1260d2c00) [pid = 1651] [serial = 1706] [outer = 0x112694800] 08:04:05 INFO - PROCESS | 1651 | 1467039845956 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]]]}] 08:04:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 08:04:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 574ms 08:04:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 08:04:06 INFO - PROCESS | 1651 | 1467039846011 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 08:04:06 INFO - PROCESS | 1651 | 1467039846012 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 08:04:06 INFO - PROCESS | 1651 | 1467039846014 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 08:04:06 INFO - PROCESS | 1651 | 1467039846015 Marionette TRACE conn2 <- [1,2246,null,{}] 08:04:06 INFO - PROCESS | 1651 | 1467039846017 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}] 08:04:06 INFO - PROCESS | 1651 | 1467039846019 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:06 INFO - PROCESS | 1651 | 1467039846102 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 08:04:06 INFO - PROCESS | 1651 | 1467039846106 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:06 INFO - PROCESS | 1651 | 1467039846109 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:06 INFO - PROCESS | 1651 | ++DOCSHELL 0x12cab0000 == 44 [pid = 1651] [id = 569] 08:04:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x1198ce000) [pid = 1651] [serial = 1707] [outer = 0x0] 08:04:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x1264e9c00) [pid = 1651] [serial = 1708] [outer = 0x1198ce000] 08:04:06 INFO - PROCESS | 1651 | 1467039846133 Marionette DEBUG loaded listener.js 08:04:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x126782000) [pid = 1651] [serial = 1709] [outer = 0x1198ce000] 08:04:06 INFO - PROCESS | 1651 | 1467039846730 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]]]}] 08:04:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 08:04:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 769ms 08:04:06 INFO - PROCESS | 1651 | 1467039846783 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 08:04:06 INFO - PROCESS | 1651 | 1467039846786 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 08:04:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 08:04:06 INFO - PROCESS | 1651 | 1467039846790 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 08:04:06 INFO - PROCESS | 1651 | 1467039846792 Marionette TRACE conn2 <- [1,2250,null,{}] 08:04:06 INFO - PROCESS | 1651 | 1467039846797 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}] 08:04:06 INFO - PROCESS | 1651 | 1467039846799 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:06 INFO - PROCESS | 1651 | 1467039846920 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 08:04:06 INFO - PROCESS | 1651 | 1467039846980 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:06 INFO - PROCESS | 1651 | 1467039846982 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:06 INFO - PROCESS | 1651 | ++DOCSHELL 0x11746e800 == 45 [pid = 1651] [id = 570] 08:04:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x1128a2400) [pid = 1651] [serial = 1710] [outer = 0x0] 08:04:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x1128b1000) [pid = 1651] [serial = 1711] [outer = 0x1128a2400] 08:04:07 INFO - PROCESS | 1651 | 1467039847013 Marionette DEBUG loaded listener.js 08:04:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x112d38400) [pid = 1651] [serial = 1712] [outer = 0x1128a2400] 08:04:07 INFO - PROCESS | 1651 | 1467039847588 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]]]}] 08:04:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 08:04:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1022ms 08:04:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 08:04:07 INFO - PROCESS | 1651 | 1467039847811 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 08:04:07 INFO - PROCESS | 1651 | 1467039847814 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 08:04:07 INFO - PROCESS | 1651 | 1467039847817 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 08:04:07 INFO - PROCESS | 1651 | 1467039847819 Marionette TRACE conn2 <- [1,2254,null,{}] 08:04:07 INFO - PROCESS | 1651 | 1467039847823 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}] 08:04:07 INFO - PROCESS | 1651 | 1467039847825 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:07 INFO - PROCESS | 1651 | 1467039847938 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 08:04:07 INFO - PROCESS | 1651 | 1467039847993 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:07 INFO - PROCESS | 1651 | 1467039847996 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:08 INFO - PROCESS | 1651 | ++DOCSHELL 0x116fe3800 == 46 [pid = 1651] [id = 571] 08:04:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x112acf800) [pid = 1651] [serial = 1713] [outer = 0x0] 08:04:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x112f10400) [pid = 1651] [serial = 1714] [outer = 0x112acf800] 08:04:08 INFO - PROCESS | 1651 | 1467039848024 Marionette DEBUG loaded listener.js 08:04:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x113c5c800) [pid = 1651] [serial = 1715] [outer = 0x112acf800] 08:04:08 INFO - PROCESS | 1651 | --DOCSHELL 0x12c289000 == 45 [pid = 1651] [id = 568] 08:04:08 INFO - PROCESS | 1651 | --DOCSHELL 0x12be14000 == 44 [pid = 1651] [id = 567] 08:04:08 INFO - PROCESS | 1651 | --DOCSHELL 0x128e44800 == 43 [pid = 1651] [id = 566] 08:04:08 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x12678b000) [pid = 1651] [serial = 1657] [outer = 0x0] [url = about:blank] 08:04:08 INFO - PROCESS | 1651 | --DOCSHELL 0x12a793000 == 42 [pid = 1651] [id = 565] 08:04:08 INFO - PROCESS | 1651 | --DOCSHELL 0x12a53e800 == 41 [pid = 1651] [id = 564] 08:04:08 INFO - PROCESS | 1651 | --DOCSHELL 0x120df9000 == 40 [pid = 1651] [id = 563] 08:04:08 INFO - PROCESS | 1651 | --DOCSHELL 0x1289bd800 == 39 [pid = 1651] [id = 562] 08:04:08 INFO - PROCESS | 1651 | --DOCSHELL 0x118e64800 == 38 [pid = 1651] [id = 561] 08:04:08 INFO - PROCESS | 1651 | --DOCSHELL 0x125403800 == 37 [pid = 1651] [id = 560] 08:04:08 INFO - PROCESS | 1651 | --DOCSHELL 0x123e44800 == 36 [pid = 1651] [id = 559] 08:04:08 INFO - PROCESS | 1651 | --DOCSHELL 0x121b09800 == 35 [pid = 1651] [id = 558] 08:04:08 INFO - PROCESS | 1651 | --DOCSHELL 0x120dfa800 == 34 [pid = 1651] [id = 557] 08:04:08 INFO - PROCESS | 1651 | --DOCSHELL 0x119997000 == 33 [pid = 1651] [id = 556] 08:04:08 INFO - PROCESS | 1651 | --DOCSHELL 0x118e65800 == 32 [pid = 1651] [id = 555] 08:04:08 INFO - PROCESS | 1651 | --DOCSHELL 0x117d69800 == 31 [pid = 1651] [id = 554] 08:04:08 INFO - PROCESS | 1651 | --DOCSHELL 0x1164b4800 == 30 [pid = 1651] [id = 553] 08:04:08 INFO - PROCESS | 1651 | --DOCSHELL 0x12c613800 == 29 [pid = 1651] [id = 552] 08:04:08 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x118389800) [pid = 1651] [serial = 1631] [outer = 0x0] [url = about:blank] 08:04:08 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x118303800) [pid = 1651] [serial = 1630] [outer = 0x0] [url = about:blank] 08:04:08 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x119d5a000) [pid = 1651] [serial = 1637] [outer = 0x0] [url = about:blank] 08:04:08 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x118ec7000) [pid = 1651] [serial = 1633] [outer = 0x0] [url = about:blank] 08:04:08 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x118302c00) [pid = 1651] [serial = 1625] [outer = 0x0] [url = about:blank] 08:04:08 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x120e86400) [pid = 1651] [serial = 1639] [outer = 0x0] [url = about:blank] 08:04:08 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x124b57400) [pid = 1651] [serial = 1619] [outer = 0x0] [url = about:blank] 08:04:08 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x1167ba000) [pid = 1651] [serial = 1628] [outer = 0x0] [url = about:blank] 08:04:08 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x1248b5800) [pid = 1651] [serial = 1618] [outer = 0x0] [url = about:blank] 08:04:08 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x116478800) [pid = 1651] [serial = 1627] [outer = 0x0] [url = about:blank] 08:04:08 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x116a1c000) [pid = 1651] [serial = 1624] [outer = 0x0] [url = about:blank] 08:04:08 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x1131f0400) [pid = 1651] [serial = 1621] [outer = 0x0] [url = about:blank] 08:04:08 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x119624400) [pid = 1651] [serial = 1634] [outer = 0x0] [url = about:blank] 08:04:08 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x119a83400) [pid = 1651] [serial = 1636] [outer = 0x0] [url = about:blank] 08:04:08 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x115db5800) [pid = 1651] [serial = 1622] [outer = 0x0] [url = about:blank] 08:04:08 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x121034000) [pid = 1651] [serial = 1640] [outer = 0x0] [url = about:blank] 08:04:08 INFO - PROCESS | 1651 | 1467039848567 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]]]}] 08:04:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 08:04:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 769ms 08:04:08 INFO - PROCESS | 1651 | 1467039848589 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 08:04:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 08:04:08 INFO - PROCESS | 1651 | 1467039848593 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 08:04:08 INFO - PROCESS | 1651 | 1467039848601 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 08:04:08 INFO - PROCESS | 1651 | 1467039848607 Marionette TRACE conn2 <- [1,2258,null,{}] 08:04:08 INFO - PROCESS | 1651 | 1467039848612 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}] 08:04:08 INFO - PROCESS | 1651 | 1467039848615 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:08 INFO - PROCESS | 1651 | 1467039848746 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 08:04:08 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x1254e4400) [pid = 1651] [serial = 1646] [outer = 0x0] [url = about:blank] 08:04:08 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x121461400) [pid = 1651] [serial = 1642] [outer = 0x0] [url = about:blank] 08:04:08 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x124bc5c00) [pid = 1651] [serial = 1643] [outer = 0x0] [url = about:blank] 08:04:08 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x119581000) [pid = 1651] [serial = 1654] [outer = 0x0] [url = about:blank] 08:04:08 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x125389400) [pid = 1651] [serial = 1645] [outer = 0x0] [url = about:blank] 08:04:08 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x116985800) [pid = 1651] [serial = 1651] [outer = 0x0] [url = about:blank] 08:04:08 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x126558800) [pid = 1651] [serial = 1655] [outer = 0x0] [url = about:blank] 08:04:08 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x113c1f800) [pid = 1651] [serial = 1649] [outer = 0x0] [url = about:blank] 08:04:08 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x112698000) [pid = 1651] [serial = 1648] [outer = 0x0] [url = about:blank] 08:04:08 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x121035800) [pid = 1651] [serial = 1652] [outer = 0x0] [url = about:blank] 08:04:08 INFO - PROCESS | 1651 | 1467039848839 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:08 INFO - PROCESS | 1651 | 1467039848840 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:08 INFO - PROCESS | 1651 | ++DOCSHELL 0x11816a800 == 30 [pid = 1651] [id = 572] 08:04:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x113c1f800) [pid = 1651] [serial = 1716] [outer = 0x0] 08:04:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x115db6c00) [pid = 1651] [serial = 1717] [outer = 0x113c1f800] 08:04:08 INFO - PROCESS | 1651 | 1467039848887 Marionette DEBUG loaded listener.js 08:04:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x1167ba000) [pid = 1651] [serial = 1718] [outer = 0x113c1f800] 08:04:09 INFO - PROCESS | 1651 | 1467039849244 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]]]}] 08:04:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 08:04:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 680ms 08:04:09 INFO - PROCESS | 1651 | 1467039849279 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 08:04:09 INFO - PROCESS | 1651 | 1467039849280 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 08:04:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 08:04:09 INFO - PROCESS | 1651 | 1467039849289 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 08:04:09 INFO - PROCESS | 1651 | 1467039849291 Marionette TRACE conn2 <- [1,2262,null,{}] 08:04:09 INFO - PROCESS | 1651 | 1467039849298 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}] 08:04:09 INFO - PROCESS | 1651 | 1467039849301 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:09 INFO - PROCESS | 1651 | 1467039849384 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 08:04:09 INFO - PROCESS | 1651 | 1467039849393 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:09 INFO - PROCESS | 1651 | 1467039849395 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:09 INFO - PROCESS | 1651 | ++DOCSHELL 0x119a3b800 == 31 [pid = 1651] [id = 573] 08:04:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x1180be800) [pid = 1651] [serial = 1719] [outer = 0x0] 08:04:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x118308c00) [pid = 1651] [serial = 1720] [outer = 0x1180be800] 08:04:09 INFO - PROCESS | 1651 | 1467039849425 Marionette DEBUG loaded listener.js 08:04:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x118393800) [pid = 1651] [serial = 1721] [outer = 0x1180be800] 08:04:09 INFO - PROCESS | 1651 | 1467039849778 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]]]}] 08:04:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 08:04:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 521ms 08:04:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 08:04:09 INFO - PROCESS | 1651 | 1467039849811 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 08:04:09 INFO - PROCESS | 1651 | 1467039849812 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 08:04:09 INFO - PROCESS | 1651 | 1467039849814 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 08:04:09 INFO - PROCESS | 1651 | 1467039849815 Marionette TRACE conn2 <- [1,2266,null,{}] 08:04:09 INFO - PROCESS | 1651 | 1467039849824 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}] 08:04:09 INFO - PROCESS | 1651 | 1467039849825 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:09 INFO - PROCESS | 1651 | 1467039849905 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 08:04:09 INFO - PROCESS | 1651 | 1467039849911 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:09 INFO - PROCESS | 1651 | 1467039849912 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:09 INFO - PROCESS | 1651 | ++DOCSHELL 0x121212000 == 32 [pid = 1651] [id = 574] 08:04:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x1185c4400) [pid = 1651] [serial = 1722] [outer = 0x0] 08:04:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x1185d8c00) [pid = 1651] [serial = 1723] [outer = 0x1185c4400] 08:04:09 INFO - PROCESS | 1651 | 1467039849939 Marionette DEBUG loaded listener.js 08:04:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x118738400) [pid = 1651] [serial = 1724] [outer = 0x1185c4400] 08:04:10 INFO - PROCESS | 1651 | 1467039850292 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]]]}] 08:04:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 08:04:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 519ms 08:04:10 INFO - PROCESS | 1651 | 1467039850334 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 08:04:10 INFO - PROCESS | 1651 | 1467039850335 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 08:04:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 08:04:10 INFO - PROCESS | 1651 | 1467039850337 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 08:04:10 INFO - PROCESS | 1651 | 1467039850338 Marionette TRACE conn2 <- [1,2270,null,{}] 08:04:10 INFO - PROCESS | 1651 | 1467039850341 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}] 08:04:10 INFO - PROCESS | 1651 | 1467039850342 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:10 INFO - PROCESS | 1651 | 1467039850418 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 08:04:10 INFO - PROCESS | 1651 | 1467039850483 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:10 INFO - PROCESS | 1651 | 1467039850484 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:10 INFO - PROCESS | 1651 | ++DOCSHELL 0x121b14800 == 33 [pid = 1651] [id = 575] 08:04:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x1128b0800) [pid = 1651] [serial = 1725] [outer = 0x0] 08:04:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x118e0bc00) [pid = 1651] [serial = 1726] [outer = 0x1128b0800] 08:04:10 INFO - PROCESS | 1651 | 1467039850516 Marionette DEBUG loaded listener.js 08:04:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x1193c8400) [pid = 1651] [serial = 1727] [outer = 0x1128b0800] 08:04:10 INFO - PROCESS | 1651 | 1467039850868 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]]]}] 08:04:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 08:04:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 570ms 08:04:10 INFO - PROCESS | 1651 | 1467039850909 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 08:04:10 INFO - PROCESS | 1651 | 1467039850910 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 08:04:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 08:04:10 INFO - PROCESS | 1651 | 1467039850912 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 08:04:10 INFO - PROCESS | 1651 | 1467039850913 Marionette TRACE conn2 <- [1,2274,null,{}] 08:04:10 INFO - PROCESS | 1651 | 1467039850916 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}] 08:04:10 INFO - PROCESS | 1651 | 1467039850920 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:11 INFO - PROCESS | 1651 | 1467039851044 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 08:04:11 INFO - PROCESS | 1651 | 1467039851048 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:11 INFO - PROCESS | 1651 | 1467039851050 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:11 INFO - PROCESS | 1651 | ++DOCSHELL 0x12540b800 == 34 [pid = 1651] [id = 576] 08:04:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x119695000) [pid = 1651] [serial = 1728] [outer = 0x0] 08:04:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x119884000) [pid = 1651] [serial = 1729] [outer = 0x119695000] 08:04:11 INFO - PROCESS | 1651 | 1467039851079 Marionette DEBUG loaded listener.js 08:04:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x120f67400) [pid = 1651] [serial = 1730] [outer = 0x119695000] 08:04:11 INFO - PROCESS | 1651 | 1467039851443 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]]]}] 08:04:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 08:04:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 570ms 08:04:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 08:04:11 INFO - PROCESS | 1651 | 1467039851482 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 08:04:11 INFO - PROCESS | 1651 | 1467039851484 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 08:04:11 INFO - PROCESS | 1651 | 1467039851486 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 08:04:11 INFO - PROCESS | 1651 | 1467039851487 Marionette TRACE conn2 <- [1,2278,null,{}] 08:04:11 INFO - PROCESS | 1651 | 1467039851489 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}] 08:04:11 INFO - PROCESS | 1651 | 1467039851490 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:11 INFO - PROCESS | 1651 | 1467039851590 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 08:04:11 INFO - PROCESS | 1651 | 1467039851593 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:11 INFO - PROCESS | 1651 | 1467039851594 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:11 INFO - PROCESS | 1651 | ++DOCSHELL 0x126577000 == 35 [pid = 1651] [id = 577] 08:04:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x120e88000) [pid = 1651] [serial = 1731] [outer = 0x0] 08:04:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x121289800) [pid = 1651] [serial = 1732] [outer = 0x120e88000] 08:04:11 INFO - PROCESS | 1651 | 1467039851625 Marionette DEBUG loaded listener.js 08:04:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x1213d5000) [pid = 1651] [serial = 1733] [outer = 0x120e88000] 08:04:11 INFO - PROCESS | 1651 | 1467039851962 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]]]}] 08:04:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 08:04:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 522ms 08:04:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 08:04:12 INFO - PROCESS | 1651 | 1467039852010 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 08:04:12 INFO - PROCESS | 1651 | 1467039852011 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 08:04:12 INFO - PROCESS | 1651 | 1467039852013 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 08:04:12 INFO - PROCESS | 1651 | 1467039852014 Marionette TRACE conn2 <- [1,2282,null,{}] 08:04:12 INFO - PROCESS | 1651 | 1467039852016 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}] 08:04:12 INFO - PROCESS | 1651 | 1467039852018 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:12 INFO - PROCESS | 1651 | 1467039852116 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 08:04:12 INFO - PROCESS | 1651 | 1467039852129 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:12 INFO - PROCESS | 1651 | 1467039852130 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:12 INFO - PROCESS | 1651 | ++DOCSHELL 0x12913b000 == 36 [pid = 1651] [id = 578] 08:04:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x1213d2400) [pid = 1651] [serial = 1734] [outer = 0x0] 08:04:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x1216fac00) [pid = 1651] [serial = 1735] [outer = 0x1213d2400] 08:04:12 INFO - PROCESS | 1651 | 1467039852155 Marionette DEBUG loaded listener.js 08:04:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x1217e2000) [pid = 1651] [serial = 1736] [outer = 0x1213d2400] 08:04:12 INFO - PROCESS | 1651 | 1467039852633 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]]]}] 08:04:12 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x1180c0800) [pid = 1651] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 08:04:12 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x112694800) [pid = 1651] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 08:04:12 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x121035000) [pid = 1651] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 08:04:12 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x113376400) [pid = 1651] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 08:04:12 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x112d59400) [pid = 1651] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 08:04:12 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x12677ec00) [pid = 1651] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 08:04:12 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x1128ab000) [pid = 1651] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 08:04:12 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x119695c00) [pid = 1651] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 08:04:12 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x119882000) [pid = 1651] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 08:04:12 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x116980000) [pid = 1651] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 08:04:12 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x110ee3400) [pid = 1651] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 08:04:12 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x1217da400) [pid = 1651] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 08:04:12 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x1180bf000) [pid = 1651] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 08:04:12 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x1183c9c00) [pid = 1651] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 08:04:12 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x119081400) [pid = 1651] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 08:04:12 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x1248b6c00) [pid = 1651] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 08:04:12 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x112aeec00) [pid = 1651] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 08:04:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 08:04:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 670ms 08:04:12 INFO - PROCESS | 1651 | 1467039852683 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 08:04:12 INFO - PROCESS | 1651 | 1467039852685 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 08:04:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 08:04:12 INFO - PROCESS | 1651 | 1467039852687 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 08:04:12 INFO - PROCESS | 1651 | 1467039852688 Marionette TRACE conn2 <- [1,2286,null,{}] 08:04:12 INFO - PROCESS | 1651 | 1467039852691 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}] 08:04:12 INFO - PROCESS | 1651 | 1467039852692 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:12 INFO - PROCESS | 1651 | 1467039852770 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 08:04:12 INFO - PROCESS | 1651 | 1467039852774 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:12 INFO - PROCESS | 1651 | 1467039852783 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:12 INFO - PROCESS | 1651 | ++DOCSHELL 0x128e37800 == 37 [pid = 1651] [id = 579] 08:04:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x112961c00) [pid = 1651] [serial = 1737] [outer = 0x0] 08:04:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x11302d000) [pid = 1651] [serial = 1738] [outer = 0x112961c00] 08:04:12 INFO - PROCESS | 1651 | 1467039852812 Marionette DEBUG loaded listener.js 08:04:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x117dac400) [pid = 1651] [serial = 1739] [outer = 0x112961c00] 08:04:13 INFO - PROCESS | 1651 | 1467039853147 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]]]}] 08:04:13 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 08:04:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 472ms 08:04:13 INFO - PROCESS | 1651 | 1467039853160 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 08:04:13 INFO - PROCESS | 1651 | 1467039853162 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 08:04:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 08:04:13 INFO - PROCESS | 1651 | 1467039853164 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 08:04:13 INFO - PROCESS | 1651 | 1467039853165 Marionette TRACE conn2 <- [1,2290,null,{}] 08:04:13 INFO - PROCESS | 1651 | 1467039853167 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}] 08:04:13 INFO - PROCESS | 1651 | 1467039853169 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:13 INFO - PROCESS | 1651 | 1467039853249 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 08:04:13 INFO - PROCESS | 1651 | 1467039853309 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:13 INFO - PROCESS | 1651 | 1467039853310 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:13 INFO - PROCESS | 1651 | ++DOCSHELL 0x121119800 == 38 [pid = 1651] [id = 580] 08:04:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x112d59000) [pid = 1651] [serial = 1740] [outer = 0x0] 08:04:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x1198d3000) [pid = 1651] [serial = 1741] [outer = 0x112d59000] 08:04:13 INFO - PROCESS | 1651 | 1467039853335 Marionette DEBUG loaded listener.js 08:04:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x119371400) [pid = 1651] [serial = 1742] [outer = 0x112d59000] 08:04:13 INFO - PROCESS | 1651 | 1467039853603 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]]]}] 08:04:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 08:04:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 468ms 08:04:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 08:04:13 INFO - PROCESS | 1651 | 1467039853632 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 08:04:13 INFO - PROCESS | 1651 | 1467039853634 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 08:04:13 INFO - PROCESS | 1651 | 1467039853636 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 08:04:13 INFO - PROCESS | 1651 | 1467039853638 Marionette TRACE conn2 <- [1,2294,null,{}] 08:04:13 INFO - PROCESS | 1651 | 1467039853649 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}] 08:04:13 INFO - PROCESS | 1651 | 1467039853651 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:13 INFO - PROCESS | 1651 | 1467039853760 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 08:04:13 INFO - PROCESS | 1651 | 1467039853764 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:13 INFO - PROCESS | 1651 | 1467039853766 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:13 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b8cf000 == 39 [pid = 1651] [id = 581] 08:04:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x121a28400) [pid = 1651] [serial = 1743] [outer = 0x0] 08:04:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x124955000) [pid = 1651] [serial = 1744] [outer = 0x121a28400] 08:04:13 INFO - PROCESS | 1651 | 1467039853792 Marionette DEBUG loaded listener.js 08:04:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x125441000) [pid = 1651] [serial = 1745] [outer = 0x121a28400] 08:04:14 INFO - PROCESS | 1651 | 1467039854145 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]]]}] 08:04:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 08:04:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 529ms 08:04:14 INFO - PROCESS | 1651 | 1467039854166 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 08:04:14 INFO - PROCESS | 1651 | 1467039854167 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 08:04:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 08:04:14 INFO - PROCESS | 1651 | 1467039854169 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 08:04:14 INFO - PROCESS | 1651 | 1467039854170 Marionette TRACE conn2 <- [1,2298,null,{}] 08:04:14 INFO - PROCESS | 1651 | 1467039854173 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}] 08:04:14 INFO - PROCESS | 1651 | 1467039854174 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:14 INFO - PROCESS | 1651 | 1467039854284 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 08:04:14 INFO - PROCESS | 1651 | 1467039854291 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:14 INFO - PROCESS | 1651 | 1467039854292 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:14 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c26e000 == 40 [pid = 1651] [id = 582] 08:04:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x125380800) [pid = 1651] [serial = 1746] [outer = 0x0] 08:04:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x1254e4400) [pid = 1651] [serial = 1747] [outer = 0x125380800] 08:04:14 INFO - PROCESS | 1651 | 1467039854316 Marionette DEBUG loaded listener.js 08:04:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x1260dcc00) [pid = 1651] [serial = 1748] [outer = 0x125380800] 08:04:14 INFO - PROCESS | 1651 | 1467039854617 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]]]}] 08:04:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 08:04:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 473ms 08:04:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 08:04:14 INFO - PROCESS | 1651 | 1467039854690 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 08:04:14 INFO - PROCESS | 1651 | 1467039854692 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 08:04:14 INFO - PROCESS | 1651 | 1467039854696 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 08:04:14 INFO - PROCESS | 1651 | 1467039854699 Marionette TRACE conn2 <- [1,2302,null,{}] 08:04:14 INFO - PROCESS | 1651 | 1467039854703 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}] 08:04:14 INFO - PROCESS | 1651 | 1467039854705 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:14 INFO - PROCESS | 1651 | 1467039854812 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 08:04:14 INFO - PROCESS | 1651 | 1467039854909 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:14 INFO - PROCESS | 1651 | 1467039854911 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:14 INFO - PROCESS | 1651 | ++DOCSHELL 0x116ad1000 == 41 [pid = 1651] [id = 583] 08:04:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x1128a9800) [pid = 1651] [serial = 1749] [outer = 0x0] 08:04:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x112961400) [pid = 1651] [serial = 1750] [outer = 0x1128a9800] 08:04:14 INFO - PROCESS | 1651 | 1467039854945 Marionette DEBUG loaded listener.js 08:04:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x11301f800) [pid = 1651] [serial = 1751] [outer = 0x1128a9800] 08:04:15 INFO - PROCESS | 1651 | 1467039855413 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]]]}] 08:04:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 08:04:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 724ms 08:04:15 INFO - PROCESS | 1651 | 1467039855421 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 08:04:15 INFO - PROCESS | 1651 | 1467039855423 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 08:04:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 08:04:15 INFO - PROCESS | 1651 | 1467039855428 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 08:04:15 INFO - PROCESS | 1651 | 1467039855430 Marionette TRACE conn2 <- [1,2306,null,{}] 08:04:15 INFO - PROCESS | 1651 | 1467039855433 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}] 08:04:15 INFO - PROCESS | 1651 | 1467039855435 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:15 INFO - PROCESS | 1651 | 1467039855572 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 08:04:15 INFO - PROCESS | 1651 | 1467039855647 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:15 INFO - PROCESS | 1651 | 1467039855649 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:15 INFO - PROCESS | 1651 | ++DOCSHELL 0x1218e2800 == 42 [pid = 1651] [id = 584] 08:04:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x116a1a800) [pid = 1651] [serial = 1752] [outer = 0x0] 08:04:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x117147000) [pid = 1651] [serial = 1753] [outer = 0x116a1a800] 08:04:15 INFO - PROCESS | 1651 | 1467039855721 Marionette DEBUG loaded listener.js 08:04:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x11830f000) [pid = 1651] [serial = 1754] [outer = 0x116a1a800] 08:04:16 INFO - PROCESS | 1651 | 1467039856134 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]]]}] 08:04:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 08:04:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 723ms 08:04:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 08:04:16 INFO - PROCESS | 1651 | 1467039856150 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 08:04:16 INFO - PROCESS | 1651 | 1467039856151 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 08:04:16 INFO - PROCESS | 1651 | 1467039856154 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 08:04:16 INFO - PROCESS | 1651 | 1467039856155 Marionette TRACE conn2 <- [1,2310,null,{}] 08:04:16 INFO - PROCESS | 1651 | 1467039856163 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}] 08:04:16 INFO - PROCESS | 1651 | 1467039856166 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:16 INFO - PROCESS | 1651 | 1467039856273 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 08:04:16 INFO - PROCESS | 1651 | 1467039856338 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:16 INFO - PROCESS | 1651 | 1467039856340 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:16 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b8c9800 == 43 [pid = 1651] [id = 585] 08:04:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x11936fc00) [pid = 1651] [serial = 1755] [outer = 0x0] 08:04:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x11957cc00) [pid = 1651] [serial = 1756] [outer = 0x11936fc00] 08:04:16 INFO - PROCESS | 1651 | 1467039856413 Marionette DEBUG loaded listener.js 08:04:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x1198da400) [pid = 1651] [serial = 1757] [outer = 0x11936fc00] 08:04:16 INFO - PROCESS | 1651 | 1467039856831 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]]]}] 08:04:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 08:04:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 722ms 08:04:16 INFO - PROCESS | 1651 | 1467039856877 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 08:04:16 INFO - PROCESS | 1651 | 1467039856879 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 08:04:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 08:04:16 INFO - PROCESS | 1651 | 1467039856881 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 08:04:16 INFO - PROCESS | 1651 | 1467039856882 Marionette TRACE conn2 <- [1,2314,null,{}] 08:04:16 INFO - PROCESS | 1651 | 1467039856885 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}] 08:04:16 INFO - PROCESS | 1651 | 1467039856886 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:17 INFO - PROCESS | 1651 | 1467039857011 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 08:04:17 INFO - PROCESS | 1651 | 1467039857087 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:17 INFO - PROCESS | 1651 | 1467039857088 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:17 INFO - PROCESS | 1651 | ++DOCSHELL 0x12cb3e000 == 44 [pid = 1651] [id = 586] 08:04:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x121039000) [pid = 1651] [serial = 1758] [outer = 0x0] 08:04:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x1213d4800) [pid = 1651] [serial = 1759] [outer = 0x121039000] 08:04:17 INFO - PROCESS | 1651 | 1467039857117 Marionette DEBUG loaded listener.js 08:04:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x123ef8c00) [pid = 1651] [serial = 1760] [outer = 0x121039000] 08:04:17 INFO - PROCESS | 1651 | 1467039857580 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]]]}] 08:04:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 08:04:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 719ms 08:04:17 INFO - PROCESS | 1651 | 1467039857601 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 08:04:17 INFO - PROCESS | 1651 | 1467039857602 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 08:04:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 08:04:17 INFO - PROCESS | 1651 | 1467039857605 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 08:04:17 INFO - PROCESS | 1651 | 1467039857606 Marionette TRACE conn2 <- [1,2318,null,{}] 08:04:17 INFO - PROCESS | 1651 | 1467039857608 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}] 08:04:17 INFO - PROCESS | 1651 | 1467039857610 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:17 INFO - PROCESS | 1651 | 1467039857712 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 08:04:17 INFO - PROCESS | 1651 | 1467039857772 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:17 INFO - PROCESS | 1651 | 1467039857773 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:17 INFO - PROCESS | 1651 | ++DOCSHELL 0x1180dc000 == 45 [pid = 1651] [id = 587] 08:04:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x116638c00) [pid = 1651] [serial = 1761] [outer = 0x0] 08:04:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x11969a000) [pid = 1651] [serial = 1762] [outer = 0x116638c00] 08:04:17 INFO - PROCESS | 1651 | 1467039857802 Marionette DEBUG loaded listener.js 08:04:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x1217d9400) [pid = 1651] [serial = 1763] [outer = 0x116638c00] 08:04:18 INFO - PROCESS | 1651 | 1467039858428 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] 08:04:18 INFO - PROCESS | 1651 | 1467039858478 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 08:04:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 08:04:18 INFO - PROCESS | 1651 | 1467039858481 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 08:04:18 INFO - PROCESS | 1651 | 1467039858484 Marionette TRACE conn2 <- [1,2322,null,{}] 08:04:18 INFO - PROCESS | 1651 | 1467039858488 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}] 08:04:18 INFO - PROCESS | 1651 | 1467039858489 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:18 INFO - PROCESS | 1651 | 1467039858592 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 08:04:18 INFO - PROCESS | 1651 | 1467039858667 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:18 INFO - PROCESS | 1651 | 1467039858669 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:18 INFO - PROCESS | 1651 | ++DOCSHELL 0x11823a000 == 46 [pid = 1651] [id = 588] 08:04:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x116983800) [pid = 1651] [serial = 1764] [outer = 0x0] 08:04:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x116f96800) [pid = 1651] [serial = 1765] [outer = 0x116983800] 08:04:18 INFO - PROCESS | 1651 | 1467039858698 Marionette DEBUG loaded listener.js 08:04:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x1181b4400) [pid = 1651] [serial = 1766] [outer = 0x116983800] 08:04:19 INFO - PROCESS | 1651 | --DOCSHELL 0x12b8cf000 == 45 [pid = 1651] [id = 581] 08:04:19 INFO - PROCESS | 1651 | --DOCSHELL 0x121119800 == 44 [pid = 1651] [id = 580] 08:04:19 INFO - PROCESS | 1651 | --DOCSHELL 0x128e37800 == 43 [pid = 1651] [id = 579] 08:04:19 INFO - PROCESS | 1651 | --DOCSHELL 0x12913b000 == 42 [pid = 1651] [id = 578] 08:04:19 INFO - PROCESS | 1651 | --DOCSHELL 0x126577000 == 41 [pid = 1651] [id = 577] 08:04:19 INFO - PROCESS | 1651 | --DOCSHELL 0x12540b800 == 40 [pid = 1651] [id = 576] 08:04:19 INFO - PROCESS | 1651 | --DOCSHELL 0x121b14800 == 39 [pid = 1651] [id = 575] 08:04:19 INFO - PROCESS | 1651 | --DOCSHELL 0x121212000 == 38 [pid = 1651] [id = 574] 08:04:19 INFO - PROCESS | 1651 | --DOCSHELL 0x119a3b800 == 37 [pid = 1651] [id = 573] 08:04:19 INFO - PROCESS | 1651 | --DOCSHELL 0x11816a800 == 36 [pid = 1651] [id = 572] 08:04:19 INFO - PROCESS | 1651 | --DOCSHELL 0x116fe3800 == 35 [pid = 1651] [id = 571] 08:04:19 INFO - PROCESS | 1651 | --DOCSHELL 0x12cab0000 == 34 [pid = 1651] [id = 569] 08:04:19 INFO - PROCESS | 1651 | --DOCSHELL 0x11746e800 == 33 [pid = 1651] [id = 570] 08:04:19 INFO - PROCESS | 1651 | --DOCSHELL 0x1180dc000 == 32 [pid = 1651] [id = 587] 08:04:19 INFO - PROCESS | 1651 | --DOCSHELL 0x12cb3e000 == 31 [pid = 1651] [id = 586] 08:04:19 INFO - PROCESS | 1651 | --DOCSHELL 0x12b8c9800 == 30 [pid = 1651] [id = 585] 08:04:19 INFO - PROCESS | 1651 | --DOCSHELL 0x1218e2800 == 29 [pid = 1651] [id = 584] 08:04:19 INFO - PROCESS | 1651 | --DOCSHELL 0x12c26e000 == 28 [pid = 1651] [id = 582] 08:04:19 INFO - PROCESS | 1651 | --DOCSHELL 0x116ad1000 == 27 [pid = 1651] [id = 583] 08:04:19 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x1213d1800) [pid = 1651] [serial = 1690] [outer = 0x0] [url = about:blank] 08:04:19 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x11830d400) [pid = 1651] [serial = 1672] [outer = 0x0] [url = about:blank] 08:04:19 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x118391800) [pid = 1651] [serial = 1673] [outer = 0x0] [url = about:blank] 08:04:19 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x115d08000) [pid = 1651] [serial = 1663] [outer = 0x0] [url = about:blank] 08:04:19 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x115db3400) [pid = 1651] [serial = 1664] [outer = 0x0] [url = about:blank] 08:04:19 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x128902c00) [pid = 1651] [serial = 1658] [outer = 0x0] [url = about:blank] 08:04:19 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x112964000) [pid = 1651] [serial = 1660] [outer = 0x0] [url = about:blank] 08:04:19 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x112aeac00) [pid = 1651] [serial = 1661] [outer = 0x0] [url = about:blank] 08:04:19 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x119880000) [pid = 1651] [serial = 1681] [outer = 0x0] [url = about:blank] 08:04:19 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x119889000) [pid = 1651] [serial = 1682] [outer = 0x0] [url = about:blank] 08:04:19 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x119a86c00) [pid = 1651] [serial = 1684] [outer = 0x0] [url = about:blank] 08:04:19 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x120e7e800) [pid = 1651] [serial = 1685] [outer = 0x0] [url = about:blank] 08:04:19 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x117da0400) [pid = 1651] [serial = 1669] [outer = 0x0] [url = about:blank] 08:04:19 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x1180c1400) [pid = 1651] [serial = 1670] [outer = 0x0] [url = about:blank] 08:04:19 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x1167be000) [pid = 1651] [serial = 1666] [outer = 0x0] [url = about:blank] 08:04:19 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x116980400) [pid = 1651] [serial = 1667] [outer = 0x0] [url = about:blank] 08:04:19 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x1217e4400) [pid = 1651] [serial = 1693] [outer = 0x0] [url = about:blank] 08:04:19 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x120e88400) [pid = 1651] [serial = 1687] [outer = 0x0] [url = about:blank] 08:04:19 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x1185d8400) [pid = 1651] [serial = 1675] [outer = 0x0] [url = about:blank] 08:04:19 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x11907f400) [pid = 1651] [serial = 1676] [outer = 0x0] [url = about:blank] 08:04:19 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x119578c00) [pid = 1651] [serial = 1678] [outer = 0x0] [url = about:blank] 08:04:19 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x119627800) [pid = 1651] [serial = 1679] [outer = 0x0] [url = about:blank] 08:04:19 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x1216fb800) [pid = 1651] [serial = 1691] [outer = 0x0] [url = about:blank] 08:04:19 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x1248bd800) [pid = 1651] [serial = 1696] [outer = 0x0] [url = about:blank] 08:04:19 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x121b8ec00) [pid = 1651] [serial = 1694] [outer = 0x0] [url = about:blank] 08:04:19 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x119a86400) [pid = 1651] [serial = 1700] [outer = 0x0] [url = about:blank] 08:04:19 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x1248c1c00) [pid = 1651] [serial = 1702] [outer = 0x0] [url = about:blank] 08:04:19 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x118306000) [pid = 1651] [serial = 1699] [outer = 0x0] [url = about:blank] 08:04:19 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x1260d2c00) [pid = 1651] [serial = 1706] [outer = 0x0] [url = about:blank] 08:04:19 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x1264e9c00) [pid = 1651] [serial = 1708] [outer = 0x0] [url = about:blank] 08:04:19 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x124915000) [pid = 1651] [serial = 1697] [outer = 0x0] [url = about:blank] 08:04:19 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x124b53400) [pid = 1651] [serial = 1705] [outer = 0x0] [url = about:blank] 08:04:19 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x124bc7c00) [pid = 1651] [serial = 1703] [outer = 0x0] [url = about:blank] 08:04:19 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x120f35c00) [pid = 1651] [serial = 1688] [outer = 0x0] [url = about:blank] 08:04:19 INFO - PROCESS | 1651 | 1467039859617 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]]]}] 08:04:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 08:04:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1172ms 08:04:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 08:04:19 INFO - PROCESS | 1651 | 1467039859654 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 08:04:19 INFO - PROCESS | 1651 | 1467039859657 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 08:04:19 INFO - PROCESS | 1651 | 1467039859660 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 08:04:19 INFO - PROCESS | 1651 | 1467039859661 Marionette TRACE conn2 <- [1,2326,null,{}] 08:04:19 INFO - PROCESS | 1651 | 1467039859666 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}] 08:04:19 INFO - PROCESS | 1651 | 1467039859667 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:19 INFO - PROCESS | 1651 | 1467039859755 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 08:04:19 INFO - PROCESS | 1651 | 1467039859814 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:19 INFO - PROCESS | 1651 | 1467039859816 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:19 INFO - PROCESS | 1651 | ++DOCSHELL 0x1169ae800 == 28 [pid = 1651] [id = 589] 08:04:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x1128abc00) [pid = 1651] [serial = 1767] [outer = 0x0] 08:04:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x112a7f000) [pid = 1651] [serial = 1768] [outer = 0x1128abc00] 08:04:19 INFO - PROCESS | 1651 | 1467039859844 Marionette DEBUG loaded listener.js 08:04:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x112f36c00) [pid = 1651] [serial = 1769] [outer = 0x1128abc00] 08:04:20 INFO - PROCESS | 1651 | 1467039860168 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]]]}] 08:04:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 08:04:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 521ms 08:04:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 08:04:20 INFO - PROCESS | 1651 | 1467039860181 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 08:04:20 INFO - PROCESS | 1651 | 1467039860184 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 08:04:20 INFO - PROCESS | 1651 | 1467039860191 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 08:04:20 INFO - PROCESS | 1651 | 1467039860195 Marionette TRACE conn2 <- [1,2330,null,{}] 08:04:20 INFO - PROCESS | 1651 | 1467039860198 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}] 08:04:20 INFO - PROCESS | 1651 | 1467039860199 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:20 INFO - PROCESS | 1651 | 1467039860281 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 08:04:20 INFO - PROCESS | 1651 | 1467039860286 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:20 INFO - PROCESS | 1651 | 1467039860287 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:20 INFO - PROCESS | 1651 | ++DOCSHELL 0x11817c000 == 29 [pid = 1651] [id = 590] 08:04:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x113c23800) [pid = 1651] [serial = 1770] [outer = 0x0] 08:04:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x115db8400) [pid = 1651] [serial = 1771] [outer = 0x113c23800] 08:04:20 INFO - PROCESS | 1651 | 1467039860319 Marionette DEBUG loaded listener.js 08:04:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x11663a400) [pid = 1651] [serial = 1772] [outer = 0x113c23800] 08:04:20 INFO - PROCESS | 1651 | 1467039860696 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]]]}] 08:04:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 08:04:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 523ms 08:04:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 08:04:20 INFO - PROCESS | 1651 | 1467039860713 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 08:04:20 INFO - PROCESS | 1651 | 1467039860714 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 08:04:20 INFO - PROCESS | 1651 | 1467039860716 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 08:04:20 INFO - PROCESS | 1651 | 1467039860719 Marionette TRACE conn2 <- [1,2334,null,{}] 08:04:20 INFO - PROCESS | 1651 | 1467039860726 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}] 08:04:20 INFO - PROCESS | 1651 | 1467039860730 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:20 INFO - PROCESS | 1651 | 1467039860808 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 08:04:20 INFO - PROCESS | 1651 | 1467039860813 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:20 INFO - PROCESS | 1651 | 1467039860815 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:20 INFO - PROCESS | 1651 | ++DOCSHELL 0x119d3d800 == 30 [pid = 1651] [id = 591] 08:04:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x111c19000) [pid = 1651] [serial = 1773] [outer = 0x0] 08:04:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x1176da400) [pid = 1651] [serial = 1774] [outer = 0x111c19000] 08:04:20 INFO - PROCESS | 1651 | 1467039860847 Marionette DEBUG loaded listener.js 08:04:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x1181b5400) [pid = 1651] [serial = 1775] [outer = 0x111c19000] 08:04:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 08:04:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 471ms 08:04:21 INFO - PROCESS | 1651 | 1467039861183 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]]]}] 08:04:21 INFO - PROCESS | 1651 | 1467039861187 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 08:04:21 INFO - PROCESS | 1651 | 1467039861189 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 08:04:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 08:04:21 INFO - PROCESS | 1651 | 1467039861195 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 08:04:21 INFO - PROCESS | 1651 | 1467039861197 Marionette TRACE conn2 <- [1,2338,null,{}] 08:04:21 INFO - PROCESS | 1651 | 1467039861199 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}] 08:04:21 INFO - PROCESS | 1651 | 1467039861200 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:21 INFO - PROCESS | 1651 | 1467039861282 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 08:04:21 INFO - PROCESS | 1651 | 1467039861343 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:21 INFO - PROCESS | 1651 | 1467039861345 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:21 INFO - PROCESS | 1651 | ++DOCSHELL 0x120fb1800 == 31 [pid = 1651] [id = 592] 08:04:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x1181b5000) [pid = 1651] [serial = 1776] [outer = 0x0] 08:04:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x11838bc00) [pid = 1651] [serial = 1777] [outer = 0x1181b5000] 08:04:21 INFO - PROCESS | 1651 | 1467039861371 Marionette DEBUG loaded listener.js 08:04:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x1185c4800) [pid = 1651] [serial = 1778] [outer = 0x1181b5000] 08:04:21 INFO - PROCESS | 1651 | 1467039861744 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]]]}] 08:04:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 08:04:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 571ms 08:04:21 INFO - PROCESS | 1651 | 1467039861769 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 08:04:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 08:04:21 INFO - PROCESS | 1651 | 1467039861771 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 08:04:21 INFO - PROCESS | 1651 | 1467039861774 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 08:04:21 INFO - PROCESS | 1651 | 1467039861776 Marionette TRACE conn2 <- [1,2342,null,{}] 08:04:21 INFO - PROCESS | 1651 | 1467039861779 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}] 08:04:21 INFO - PROCESS | 1651 | 1467039861781 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:21 INFO - PROCESS | 1651 | 1467039861919 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 08:04:21 INFO - PROCESS | 1651 | 1467039861944 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:21 INFO - PROCESS | 1651 | 1467039861945 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:21 INFO - PROCESS | 1651 | ++DOCSHELL 0x121b16000 == 32 [pid = 1651] [id = 593] 08:04:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x1133aa400) [pid = 1651] [serial = 1779] [outer = 0x0] 08:04:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x1185e4400) [pid = 1651] [serial = 1780] [outer = 0x1133aa400] 08:04:21 INFO - PROCESS | 1651 | 1467039861987 Marionette DEBUG loaded listener.js 08:04:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x118e0c400) [pid = 1651] [serial = 1781] [outer = 0x1133aa400] 08:04:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 08:04:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 622ms 08:04:22 INFO - PROCESS | 1651 | 1467039862388 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]]]}] 08:04:22 INFO - PROCESS | 1651 | 1467039862395 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 08:04:22 INFO - PROCESS | 1651 | 1467039862397 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 08:04:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 08:04:22 INFO - PROCESS | 1651 | 1467039862399 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 08:04:22 INFO - PROCESS | 1651 | 1467039862400 Marionette TRACE conn2 <- [1,2346,null,{}] 08:04:22 INFO - PROCESS | 1651 | 1467039862402 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}] 08:04:22 INFO - PROCESS | 1651 | 1467039862406 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:22 INFO - PROCESS | 1651 | 1467039862518 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 08:04:22 INFO - PROCESS | 1651 | 1467039862557 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:22 INFO - PROCESS | 1651 | 1467039862558 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:22 INFO - PROCESS | 1651 | ++DOCSHELL 0x12540e800 == 33 [pid = 1651] [id = 594] 08:04:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x115db3800) [pid = 1651] [serial = 1782] [outer = 0x0] 08:04:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x119573800) [pid = 1651] [serial = 1783] [outer = 0x115db3800] 08:04:22 INFO - PROCESS | 1651 | 1467039862583 Marionette DEBUG loaded listener.js 08:04:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x1198d7000) [pid = 1651] [serial = 1784] [outer = 0x115db3800] 08:04:22 INFO - PROCESS | 1651 | 1467039862921 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]]]}] 08:04:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 08:04:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 570ms 08:04:22 INFO - PROCESS | 1651 | 1467039862970 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 08:04:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 08:04:22 INFO - PROCESS | 1651 | 1467039862979 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 08:04:22 INFO - PROCESS | 1651 | 1467039862981 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 08:04:22 INFO - PROCESS | 1651 | 1467039862982 Marionette TRACE conn2 <- [1,2350,null,{}] 08:04:22 INFO - PROCESS | 1651 | 1467039862984 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}] 08:04:22 INFO - PROCESS | 1651 | 1467039862986 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:23 INFO - PROCESS | 1651 | 1467039863083 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 08:04:23 INFO - PROCESS | 1651 | 1467039863123 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:23 INFO - PROCESS | 1651 | 1467039863124 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:23 INFO - PROCESS | 1651 | ++DOCSHELL 0x12696c800 == 34 [pid = 1651] [id = 595] 08:04:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x1198d7800) [pid = 1651] [serial = 1785] [outer = 0x0] 08:04:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x119a89800) [pid = 1651] [serial = 1786] [outer = 0x1198d7800] 08:04:23 INFO - PROCESS | 1651 | 1467039863148 Marionette DEBUG loaded listener.js 08:04:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x120e7f000) [pid = 1651] [serial = 1787] [outer = 0x1198d7800] 08:04:23 INFO - PROCESS | 1651 | 1467039863486 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]]]}] 08:04:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 08:04:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 519ms 08:04:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 08:04:23 INFO - PROCESS | 1651 | 1467039863501 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 08:04:23 INFO - PROCESS | 1651 | 1467039863502 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 08:04:23 INFO - PROCESS | 1651 | 1467039863504 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 08:04:23 INFO - PROCESS | 1651 | 1467039863506 Marionette TRACE conn2 <- [1,2354,null,{}] 08:04:23 INFO - PROCESS | 1651 | 1467039863510 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}] 08:04:23 INFO - PROCESS | 1651 | 1467039863511 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:23 INFO - PROCESS | 1651 | 1467039863611 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 08:04:23 INFO - PROCESS | 1651 | 1467039863616 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:23 INFO - PROCESS | 1651 | 1467039863617 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:23 INFO - PROCESS | 1651 | ++DOCSHELL 0x128b33800 == 35 [pid = 1651] [id = 596] 08:04:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x112693800) [pid = 1651] [serial = 1788] [outer = 0x0] 08:04:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x11838d800) [pid = 1651] [serial = 1789] [outer = 0x112693800] 08:04:23 INFO - PROCESS | 1651 | 1467039863913 Marionette DEBUG loaded listener.js 08:04:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x120e8dc00) [pid = 1651] [serial = 1790] [outer = 0x112693800] 08:04:24 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x119695000) [pid = 1651] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 08:04:24 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x120e88000) [pid = 1651] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 08:04:24 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x1213d2400) [pid = 1651] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 08:04:24 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x113c1f800) [pid = 1651] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 08:04:24 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x1128a2400) [pid = 1651] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 08:04:24 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x1185c4400) [pid = 1651] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 08:04:24 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x1198ce000) [pid = 1651] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 08:04:24 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x1180be800) [pid = 1651] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 08:04:24 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x112acf800) [pid = 1651] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 08:04:24 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x121a28400) [pid = 1651] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 08:04:24 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x112961c00) [pid = 1651] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 08:04:24 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x125380800) [pid = 1651] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 08:04:24 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x112d59000) [pid = 1651] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 08:04:24 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x1128b0800) [pid = 1651] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 08:04:24 INFO - PROCESS | 1651 | 1467039864270 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]]]}] 08:04:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 08:04:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 775ms 08:04:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 08:04:24 INFO - PROCESS | 1651 | 1467039864281 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 08:04:24 INFO - PROCESS | 1651 | 1467039864283 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 08:04:24 INFO - PROCESS | 1651 | 1467039864285 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 08:04:24 INFO - PROCESS | 1651 | 1467039864298 Marionette TRACE conn2 <- [1,2358,null,{}] 08:04:24 INFO - PROCESS | 1651 | 1467039864301 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}] 08:04:24 INFO - PROCESS | 1651 | 1467039864302 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:24 INFO - PROCESS | 1651 | 1467039864396 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 08:04:24 INFO - PROCESS | 1651 | 1467039864402 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:24 INFO - PROCESS | 1651 | 1467039864404 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:24 INFO - PROCESS | 1651 | ++DOCSHELL 0x119d2f000 == 36 [pid = 1651] [id = 597] 08:04:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x116707800) [pid = 1651] [serial = 1791] [outer = 0x0] 08:04:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x118ec7000) [pid = 1651] [serial = 1792] [outer = 0x116707800] 08:04:24 INFO - PROCESS | 1651 | 1467039864430 Marionette DEBUG loaded listener.js 08:04:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x120e8bc00) [pid = 1651] [serial = 1793] [outer = 0x116707800] 08:04:24 INFO - PROCESS | 1651 | 1467039864733 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]]]}] 08:04:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 08:04:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 481ms 08:04:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 08:04:24 INFO - PROCESS | 1651 | 1467039864766 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 08:04:24 INFO - PROCESS | 1651 | 1467039864767 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 08:04:24 INFO - PROCESS | 1651 | 1467039864769 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 08:04:24 INFO - PROCESS | 1651 | 1467039864770 Marionette TRACE conn2 <- [1,2362,null,{}] 08:04:24 INFO - PROCESS | 1651 | 1467039864782 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}] 08:04:24 INFO - PROCESS | 1651 | 1467039864783 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:24 INFO - PROCESS | 1651 | 1467039864895 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 08:04:24 INFO - PROCESS | 1651 | 1467039864902 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:24 INFO - PROCESS | 1651 | 1467039864903 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:24 INFO - PROCESS | 1651 | ++DOCSHELL 0x129d33800 == 37 [pid = 1651] [id = 598] 08:04:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x115db8000) [pid = 1651] [serial = 1794] [outer = 0x0] 08:04:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x121034c00) [pid = 1651] [serial = 1795] [outer = 0x115db8000] 08:04:24 INFO - PROCESS | 1651 | 1467039864928 Marionette DEBUG loaded listener.js 08:04:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x121041c00) [pid = 1651] [serial = 1796] [outer = 0x115db8000] 08:04:25 INFO - PROCESS | 1651 | 1467039865252 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]]]}] 08:04:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 08:04:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 522ms 08:04:25 INFO - PROCESS | 1651 | 1467039865292 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 08:04:25 INFO - PROCESS | 1651 | 1467039865293 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 08:04:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 08:04:25 INFO - PROCESS | 1651 | 1467039865295 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 08:04:25 INFO - PROCESS | 1651 | 1467039865297 Marionette TRACE conn2 <- [1,2366,null,{}] 08:04:25 INFO - PROCESS | 1651 | 1467039865300 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}] 08:04:25 INFO - PROCESS | 1651 | 1467039865310 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:25 INFO - PROCESS | 1651 | 1467039865401 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 08:04:25 INFO - PROCESS | 1651 | 1467039865406 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:25 INFO - PROCESS | 1651 | 1467039865410 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:25 INFO - PROCESS | 1651 | ++DOCSHELL 0x121b15000 == 38 [pid = 1651] [id = 599] 08:04:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x120f68400) [pid = 1651] [serial = 1797] [outer = 0x0] 08:04:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x1217da800) [pid = 1651] [serial = 1798] [outer = 0x120f68400] 08:04:25 INFO - PROCESS | 1651 | 1467039865438 Marionette DEBUG loaded listener.js 08:04:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x121b8ec00) [pid = 1651] [serial = 1799] [outer = 0x120f68400] 08:04:25 INFO - PROCESS | 1651 | 1467039865802 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]]]}] 08:04:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 08:04:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 518ms 08:04:25 INFO - PROCESS | 1651 | 1467039865815 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 08:04:25 INFO - PROCESS | 1651 | 1467039865816 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 08:04:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 08:04:25 INFO - PROCESS | 1651 | 1467039865818 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 08:04:25 INFO - PROCESS | 1651 | 1467039865819 Marionette TRACE conn2 <- [1,2370,null,{}] 08:04:25 INFO - PROCESS | 1651 | 1467039865822 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}] 08:04:25 INFO - PROCESS | 1651 | 1467039865823 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:25 INFO - PROCESS | 1651 | 1467039865932 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 08:04:26 INFO - PROCESS | 1651 | 1467039866019 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:26 INFO - PROCESS | 1651 | 1467039866021 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:26 INFO - PROCESS | 1651 | ++DOCSHELL 0x1133df800 == 39 [pid = 1651] [id = 600] 08:04:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x110e2e800) [pid = 1651] [serial = 1800] [outer = 0x0] 08:04:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x111e2a000) [pid = 1651] [serial = 1801] [outer = 0x110e2e800] 08:04:26 INFO - PROCESS | 1651 | 1467039866054 Marionette DEBUG loaded listener.js 08:04:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x11269a000) [pid = 1651] [serial = 1802] [outer = 0x110e2e800] 08:04:26 INFO - PROCESS | 1651 | 1467039866607 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]]]}] 08:04:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 08:04:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 819ms 08:04:26 INFO - PROCESS | 1651 | 1467039866665 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 08:04:26 INFO - PROCESS | 1651 | 1467039866668 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 08:04:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 08:04:26 INFO - PROCESS | 1651 | 1467039866671 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 08:04:26 INFO - PROCESS | 1651 | 1467039866673 Marionette TRACE conn2 <- [1,2374,null,{}] 08:04:26 INFO - PROCESS | 1651 | 1467039866679 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}] 08:04:26 INFO - PROCESS | 1651 | 1467039866682 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:26 INFO - PROCESS | 1651 | 1467039866819 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 08:04:26 INFO - PROCESS | 1651 | 1467039866901 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:26 INFO - PROCESS | 1651 | 1467039866903 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:26 INFO - PROCESS | 1651 | ++DOCSHELL 0x119a28000 == 40 [pid = 1651] [id = 601] 08:04:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x115dad800) [pid = 1651] [serial = 1803] [outer = 0x0] 08:04:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x115df3800) [pid = 1651] [serial = 1804] [outer = 0x115dad800] 08:04:26 INFO - PROCESS | 1651 | 1467039866934 Marionette DEBUG loaded listener.js 08:04:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x11670c000) [pid = 1651] [serial = 1805] [outer = 0x115dad800] 08:04:27 INFO - PROCESS | 1651 | 1467039867604 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]]]}] 08:04:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 08:04:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 978ms 08:04:27 INFO - PROCESS | 1651 | 1467039867670 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 08:04:27 INFO - PROCESS | 1651 | 1467039867672 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 08:04:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 08:04:27 INFO - PROCESS | 1651 | 1467039867676 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 08:04:27 INFO - PROCESS | 1651 | 1467039867678 Marionette TRACE conn2 <- [1,2378,null,{}] 08:04:27 INFO - PROCESS | 1651 | 1467039867681 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}] 08:04:27 INFO - PROCESS | 1651 | 1467039867683 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:27 INFO - PROCESS | 1651 | 1467039867795 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 08:04:27 INFO - PROCESS | 1651 | 1467039867872 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:27 INFO - PROCESS | 1651 | 1467039867875 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:27 INFO - PROCESS | 1651 | ++DOCSHELL 0x118121800 == 41 [pid = 1651] [id = 602] 08:04:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x1131f9c00) [pid = 1651] [serial = 1806] [outer = 0x0] 08:04:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x115445000) [pid = 1651] [serial = 1807] [outer = 0x1131f9c00] 08:04:27 INFO - PROCESS | 1651 | 1467039867904 Marionette DEBUG loaded listener.js 08:04:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x116135800) [pid = 1651] [serial = 1808] [outer = 0x1131f9c00] 08:04:28 INFO - PROCESS | 1651 | --DOCSHELL 0x121b15000 == 40 [pid = 1651] [id = 599] 08:04:28 INFO - PROCESS | 1651 | --DOCSHELL 0x129d33800 == 39 [pid = 1651] [id = 598] 08:04:28 INFO - PROCESS | 1651 | --DOCSHELL 0x119d2f000 == 38 [pid = 1651] [id = 597] 08:04:28 INFO - PROCESS | 1651 | --DOCSHELL 0x128b33800 == 37 [pid = 1651] [id = 596] 08:04:28 INFO - PROCESS | 1651 | --DOCSHELL 0x12696c800 == 36 [pid = 1651] [id = 595] 08:04:28 INFO - PROCESS | 1651 | --DOCSHELL 0x12540e800 == 35 [pid = 1651] [id = 594] 08:04:28 INFO - PROCESS | 1651 | --DOCSHELL 0x121b16000 == 34 [pid = 1651] [id = 593] 08:04:28 INFO - PROCESS | 1651 | --DOCSHELL 0x120fb1800 == 33 [pid = 1651] [id = 592] 08:04:28 INFO - PROCESS | 1651 | --DOCSHELL 0x119d3d800 == 32 [pid = 1651] [id = 591] 08:04:28 INFO - PROCESS | 1651 | --DOCSHELL 0x11817c000 == 31 [pid = 1651] [id = 590] 08:04:28 INFO - PROCESS | 1651 | --DOCSHELL 0x1169ae800 == 30 [pid = 1651] [id = 589] 08:04:28 INFO - PROCESS | 1651 | 1467039868321 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]]]}] 08:04:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 08:04:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 674ms 08:04:28 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x119884000) [pid = 1651] [serial = 1729] [outer = 0x0] [url = about:blank] 08:04:28 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x121289800) [pid = 1651] [serial = 1732] [outer = 0x0] [url = about:blank] 08:04:28 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x1216fac00) [pid = 1651] [serial = 1735] [outer = 0x0] [url = about:blank] 08:04:28 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x115db6c00) [pid = 1651] [serial = 1717] [outer = 0x0] [url = about:blank] 08:04:28 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x1167ba000) [pid = 1651] [serial = 1718] [outer = 0x0] [url = about:blank] 08:04:28 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x1128b1000) [pid = 1651] [serial = 1711] [outer = 0x0] [url = about:blank] 08:04:28 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x112d38400) [pid = 1651] [serial = 1712] [outer = 0x0] [url = about:blank] 08:04:28 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x1185d8c00) [pid = 1651] [serial = 1723] [outer = 0x0] [url = about:blank] 08:04:28 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x118738400) [pid = 1651] [serial = 1724] [outer = 0x0] [url = about:blank] 08:04:28 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x126782000) [pid = 1651] [serial = 1709] [outer = 0x0] [url = about:blank] 08:04:28 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x118308c00) [pid = 1651] [serial = 1720] [outer = 0x0] [url = about:blank] 08:04:28 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x118393800) [pid = 1651] [serial = 1721] [outer = 0x0] [url = about:blank] 08:04:28 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x1213d5000) [pid = 1651] [serial = 1733] [outer = 0x0] [url = about:blank] 08:04:28 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x112f10400) [pid = 1651] [serial = 1714] [outer = 0x0] [url = about:blank] 08:04:28 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x113c5c800) [pid = 1651] [serial = 1715] [outer = 0x0] [url = about:blank] 08:04:28 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x125441000) [pid = 1651] [serial = 1745] [outer = 0x0] [url = about:blank] 08:04:28 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x11302d000) [pid = 1651] [serial = 1738] [outer = 0x0] [url = about:blank] 08:04:28 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x1254e4400) [pid = 1651] [serial = 1747] [outer = 0x0] [url = about:blank] 08:04:28 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x1198d3000) [pid = 1651] [serial = 1741] [outer = 0x0] [url = about:blank] 08:04:28 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x117dac400) [pid = 1651] [serial = 1739] [outer = 0x0] [url = about:blank] 08:04:28 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x124955000) [pid = 1651] [serial = 1744] [outer = 0x0] [url = about:blank] 08:04:28 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x1217e2000) [pid = 1651] [serial = 1736] [outer = 0x0] [url = about:blank] 08:04:28 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x1193c8400) [pid = 1651] [serial = 1727] [outer = 0x0] [url = about:blank] 08:04:28 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x119371400) [pid = 1651] [serial = 1742] [outer = 0x0] [url = about:blank] 08:04:28 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x118e0bc00) [pid = 1651] [serial = 1726] [outer = 0x0] [url = about:blank] 08:04:28 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x1260dcc00) [pid = 1651] [serial = 1748] [outer = 0x0] [url = about:blank] 08:04:28 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x120f67400) [pid = 1651] [serial = 1730] [outer = 0x0] [url = about:blank] 08:04:28 INFO - PROCESS | 1651 | 1467039868361 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 08:04:28 INFO - PROCESS | 1651 | 1467039868365 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 08:04:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 08:04:28 INFO - PROCESS | 1651 | 1467039868371 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 08:04:28 INFO - PROCESS | 1651 | 1467039868373 Marionette TRACE conn2 <- [1,2382,null,{}] 08:04:28 INFO - PROCESS | 1651 | 1467039868376 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}] 08:04:28 INFO - PROCESS | 1651 | 1467039868378 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:28 INFO - PROCESS | 1651 | 1467039868460 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 08:04:28 INFO - PROCESS | 1651 | 1467039868465 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:28 INFO - PROCESS | 1651 | 1467039868466 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:28 INFO - PROCESS | 1651 | ++DOCSHELL 0x11902d800 == 31 [pid = 1651] [id = 603] 08:04:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x116710400) [pid = 1651] [serial = 1809] [outer = 0x0] 08:04:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x116933000) [pid = 1651] [serial = 1810] [outer = 0x116710400] 08:04:28 INFO - PROCESS | 1651 | 1467039868494 Marionette DEBUG loaded listener.js 08:04:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x117dac400) [pid = 1651] [serial = 1811] [outer = 0x116710400] 08:04:28 INFO - PROCESS | 1651 | 1467039868832 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]]]}] 08:04:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 08:04:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 474ms 08:04:28 INFO - PROCESS | 1651 | 1467039868846 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 08:04:28 INFO - PROCESS | 1651 | 1467039868847 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 08:04:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 08:04:28 INFO - PROCESS | 1651 | 1467039868894 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 08:04:28 INFO - PROCESS | 1651 | 1467039868896 Marionette TRACE conn2 <- [1,2386,null,{}] 08:04:28 INFO - PROCESS | 1651 | 1467039868903 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}] 08:04:28 INFO - PROCESS | 1651 | 1467039868906 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:29 INFO - PROCESS | 1651 | 1467039869004 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 08:04:29 INFO - PROCESS | 1651 | 1467039869074 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:29 INFO - PROCESS | 1651 | 1467039869076 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:29 INFO - PROCESS | 1651 | ++DOCSHELL 0x1180e5800 == 32 [pid = 1651] [id = 604] 08:04:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x112f10400) [pid = 1651] [serial = 1812] [outer = 0x0] 08:04:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x1131ea800) [pid = 1651] [serial = 1813] [outer = 0x112f10400] 08:04:29 INFO - PROCESS | 1651 | 1467039869109 Marionette DEBUG loaded listener.js 08:04:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x11612fc00) [pid = 1651] [serial = 1814] [outer = 0x112f10400] 08:04:29 INFO - PROCESS | 1651 | 1467039869526 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]]]}] 08:04:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 08:04:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 720ms 08:04:29 INFO - PROCESS | 1651 | 1467039869571 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 08:04:29 INFO - PROCESS | 1651 | 1467039869576 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 08:04:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 08:04:29 INFO - PROCESS | 1651 | 1467039869598 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 08:04:29 INFO - PROCESS | 1651 | 1467039869600 Marionette TRACE conn2 <- [1,2390,null,{}] 08:04:29 INFO - PROCESS | 1651 | 1467039869604 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}] 08:04:29 INFO - PROCESS | 1651 | 1467039869609 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:29 INFO - PROCESS | 1651 | 1467039869727 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 08:04:29 INFO - PROCESS | 1651 | 1467039869799 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:29 INFO - PROCESS | 1651 | 1467039869800 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:29 INFO - PROCESS | 1651 | ++DOCSHELL 0x1218e2800 == 33 [pid = 1651] [id = 605] 08:04:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x1128a9000) [pid = 1651] [serial = 1815] [outer = 0x0] 08:04:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x118389400) [pid = 1651] [serial = 1816] [outer = 0x1128a9000] 08:04:29 INFO - PROCESS | 1651 | 1467039869831 Marionette DEBUG loaded listener.js 08:04:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x1185cc000) [pid = 1651] [serial = 1817] [outer = 0x1128a9000] 08:04:30 INFO - PROCESS | 1651 | 1467039870261 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]]]}] 08:04:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 08:04:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 673ms 08:04:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 08:04:30 INFO - PROCESS | 1651 | 1467039870270 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 08:04:30 INFO - PROCESS | 1651 | 1467039870271 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 08:04:30 INFO - PROCESS | 1651 | 1467039870275 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 08:04:30 INFO - PROCESS | 1651 | 1467039870277 Marionette TRACE conn2 <- [1,2394,null,{}] 08:04:30 INFO - PROCESS | 1651 | 1467039870280 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}] 08:04:30 INFO - PROCESS | 1651 | 1467039870282 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:30 INFO - PROCESS | 1651 | 1467039870382 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 08:04:30 INFO - PROCESS | 1651 | 1467039870439 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:30 INFO - PROCESS | 1651 | 1467039870444 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:30 INFO - PROCESS | 1651 | ++DOCSHELL 0x11823e000 == 34 [pid = 1651] [id = 606] 08:04:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x119060400) [pid = 1651] [serial = 1818] [outer = 0x0] 08:04:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x119375800) [pid = 1651] [serial = 1819] [outer = 0x119060400] 08:04:30 INFO - PROCESS | 1651 | 1467039870481 Marionette DEBUG loaded listener.js 08:04:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x119581400) [pid = 1651] [serial = 1820] [outer = 0x119060400] 08:04:30 INFO - PROCESS | 1651 | 1467039870968 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]]]}] 08:04:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 08:04:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 721ms 08:04:31 INFO - PROCESS | 1651 | 1467039870999 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 08:04:31 INFO - PROCESS | 1651 | 1467039871001 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 08:04:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 08:04:31 INFO - PROCESS | 1651 | 1467039871028 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 08:04:31 INFO - PROCESS | 1651 | 1467039871029 Marionette TRACE conn2 <- [1,2398,null,{}] 08:04:31 INFO - PROCESS | 1651 | 1467039871031 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}] 08:04:31 INFO - PROCESS | 1651 | 1467039871032 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:31 INFO - PROCESS | 1651 | 1467039871117 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 08:04:31 INFO - PROCESS | 1651 | 1467039871184 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:31 INFO - PROCESS | 1651 | 1467039871185 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:31 INFO - PROCESS | 1651 | ++DOCSHELL 0x1289c7000 == 35 [pid = 1651] [id = 607] 08:04:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x119624400) [pid = 1651] [serial = 1821] [outer = 0x0] 08:04:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x119884000) [pid = 1651] [serial = 1822] [outer = 0x119624400] 08:04:31 INFO - PROCESS | 1651 | 1467039871233 Marionette DEBUG loaded listener.js 08:04:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x120e87400) [pid = 1651] [serial = 1823] [outer = 0x119624400] 08:04:31 INFO - PROCESS | 1651 | 1467039871797 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]]]}] 08:04:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 08:04:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 822ms 08:04:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 08:04:31 INFO - PROCESS | 1651 | 1467039871850 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 08:04:31 INFO - PROCESS | 1651 | 1467039871853 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 08:04:31 INFO - PROCESS | 1651 | 1467039871856 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 08:04:31 INFO - PROCESS | 1651 | 1467039871858 Marionette TRACE conn2 <- [1,2402,null,{}] 08:04:31 INFO - PROCESS | 1651 | 1467039871862 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}] 08:04:31 INFO - PROCESS | 1651 | 1467039871865 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:31 INFO - PROCESS | 1651 | 1467039871964 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 08:04:32 INFO - PROCESS | 1651 | 1467039872034 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:32 INFO - PROCESS | 1651 | 1467039872036 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:32 INFO - PROCESS | 1651 | ++DOCSHELL 0x12914d000 == 36 [pid = 1651] [id = 608] 08:04:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x120e8c000) [pid = 1651] [serial = 1824] [outer = 0x0] 08:04:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x121032c00) [pid = 1651] [serial = 1825] [outer = 0x120e8c000] 08:04:32 INFO - PROCESS | 1651 | 1467039872065 Marionette DEBUG loaded listener.js 08:04:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x121397800) [pid = 1651] [serial = 1826] [outer = 0x120e8c000] 08:04:32 INFO - PROCESS | 1651 | 1467039872480 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]]]}] 08:04:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 08:04:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 672ms 08:04:32 INFO - PROCESS | 1651 | 1467039872528 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 08:04:32 INFO - PROCESS | 1651 | 1467039872529 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 08:04:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 08:04:32 INFO - PROCESS | 1651 | 1467039872532 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 08:04:32 INFO - PROCESS | 1651 | 1467039872533 Marionette TRACE conn2 <- [1,2406,null,{}] 08:04:32 INFO - PROCESS | 1651 | 1467039872535 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}] 08:04:32 INFO - PROCESS | 1651 | 1467039872542 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:32 INFO - PROCESS | 1651 | 1467039872657 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 08:04:32 INFO - PROCESS | 1651 | 1467039872731 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:32 INFO - PROCESS | 1651 | 1467039872732 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:32 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a9ba000 == 37 [pid = 1651] [id = 609] 08:04:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x1217dec00) [pid = 1651] [serial = 1827] [outer = 0x0] 08:04:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x121b88000) [pid = 1651] [serial = 1828] [outer = 0x1217dec00] 08:04:32 INFO - PROCESS | 1651 | 1467039872763 Marionette DEBUG loaded listener.js 08:04:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x1248c0400) [pid = 1651] [serial = 1829] [outer = 0x1217dec00] 08:04:33 INFO - PROCESS | 1651 | 1467039873200 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]]]}] 08:04:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 08:04:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 719ms 08:04:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 08:04:33 INFO - PROCESS | 1651 | 1467039873252 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 08:04:33 INFO - PROCESS | 1651 | 1467039873253 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 08:04:33 INFO - PROCESS | 1651 | 1467039873256 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 08:04:33 INFO - PROCESS | 1651 | 1467039873258 Marionette TRACE conn2 <- [1,2410,null,{}] 08:04:33 INFO - PROCESS | 1651 | 1467039873260 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}] 08:04:33 INFO - PROCESS | 1651 | 1467039873262 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:33 INFO - PROCESS | 1651 | 1467039873353 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 08:04:33 INFO - PROCESS | 1651 | 1467039873410 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:33 INFO - PROCESS | 1651 | 1467039873411 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:33 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b0a1800 == 38 [pid = 1651] [id = 610] 08:04:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x1248c1000) [pid = 1651] [serial = 1830] [outer = 0x0] 08:04:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x124e16800) [pid = 1651] [serial = 1831] [outer = 0x1248c1000] 08:04:33 INFO - PROCESS | 1651 | 1467039873441 Marionette DEBUG loaded listener.js 08:04:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x125441000) [pid = 1651] [serial = 1832] [outer = 0x1248c1000] 08:04:33 INFO - PROCESS | 1651 | 1467039873947 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]]]}] 08:04:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 08:04:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 719ms 08:04:33 INFO - PROCESS | 1651 | 1467039873988 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 08:04:33 INFO - PROCESS | 1651 | 1467039873990 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 08:04:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 08:04:33 INFO - PROCESS | 1651 | 1467039873995 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 08:04:33 INFO - PROCESS | 1651 | 1467039873997 Marionette TRACE conn2 <- [1,2414,null,{}] 08:04:34 INFO - PROCESS | 1651 | 1467039874001 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}] 08:04:34 INFO - PROCESS | 1651 | 1467039874002 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:34 INFO - PROCESS | 1651 | 1467039874111 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 08:04:34 INFO - PROCESS | 1651 | 1467039874169 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:34 INFO - PROCESS | 1651 | 1467039874172 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:34 INFO - PROCESS | 1651 | ++DOCSHELL 0x120df9800 == 39 [pid = 1651] [id = 611] 08:04:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x112960c00) [pid = 1651] [serial = 1833] [outer = 0x0] 08:04:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x113c20400) [pid = 1651] [serial = 1834] [outer = 0x112960c00] 08:04:34 INFO - PROCESS | 1651 | 1467039874212 Marionette DEBUG loaded listener.js 08:04:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x117148c00) [pid = 1651] [serial = 1835] [outer = 0x112960c00] 08:04:34 INFO - PROCESS | 1651 | --DOCSHELL 0x118121800 == 38 [pid = 1651] [id = 602] 08:04:34 INFO - PROCESS | 1651 | --DOCSHELL 0x119a28000 == 37 [pid = 1651] [id = 601] 08:04:34 INFO - PROCESS | 1651 | --DOCSHELL 0x1133df800 == 36 [pid = 1651] [id = 600] 08:04:34 INFO - PROCESS | 1651 | --DOCSHELL 0x11823a000 == 35 [pid = 1651] [id = 588] 08:04:34 INFO - PROCESS | 1651 | --DOCSHELL 0x12b0a1800 == 34 [pid = 1651] [id = 610] 08:04:34 INFO - PROCESS | 1651 | --DOCSHELL 0x12a9ba000 == 33 [pid = 1651] [id = 609] 08:04:34 INFO - PROCESS | 1651 | --DOCSHELL 0x12914d000 == 32 [pid = 1651] [id = 608] 08:04:34 INFO - PROCESS | 1651 | --DOCSHELL 0x1289c7000 == 31 [pid = 1651] [id = 607] 08:04:34 INFO - PROCESS | 1651 | --DOCSHELL 0x11823e000 == 30 [pid = 1651] [id = 606] 08:04:34 INFO - PROCESS | 1651 | --DOCSHELL 0x1218e2800 == 29 [pid = 1651] [id = 605] 08:04:34 INFO - PROCESS | 1651 | --DOCSHELL 0x11902d800 == 28 [pid = 1651] [id = 603] 08:04:34 INFO - PROCESS | 1651 | --DOCSHELL 0x1180e5800 == 27 [pid = 1651] [id = 604] 08:04:35 INFO - PROCESS | 1651 | 1467039875160 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]]]}] 08:04:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 08:04:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1178ms 08:04:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 08:04:35 INFO - PROCESS | 1651 | 1467039875176 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 08:04:35 INFO - PROCESS | 1651 | 1467039875179 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 08:04:35 INFO - PROCESS | 1651 | 1467039875182 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 08:04:35 INFO - PROCESS | 1651 | 1467039875184 Marionette TRACE conn2 <- [1,2418,null,{}] 08:04:35 INFO - PROCESS | 1651 | 1467039875187 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}] 08:04:35 INFO - PROCESS | 1651 | 1467039875189 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:35 INFO - PROCESS | 1651 | 1467039875277 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 08:04:35 INFO - PROCESS | 1651 | 1467039875334 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:35 INFO - PROCESS | 1651 | 1467039875337 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:35 INFO - PROCESS | 1651 | ++DOCSHELL 0x117465000 == 28 [pid = 1651] [id = 612] 08:04:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x112ae1c00) [pid = 1651] [serial = 1836] [outer = 0x0] 08:04:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x1133ab000) [pid = 1651] [serial = 1837] [outer = 0x112ae1c00] 08:04:35 INFO - PROCESS | 1651 | 1467039875370 Marionette DEBUG loaded listener.js 08:04:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x115db5800) [pid = 1651] [serial = 1838] [outer = 0x112ae1c00] 08:04:35 INFO - PROCESS | 1651 | 1467039875712 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]]]}] 08:04:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 08:04:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 573ms 08:04:35 INFO - PROCESS | 1651 | 1467039875754 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 08:04:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 08:04:35 INFO - PROCESS | 1651 | 1467039875758 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 08:04:35 INFO - PROCESS | 1651 | 1467039875763 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 08:04:35 INFO - PROCESS | 1651 | 1467039875764 Marionette TRACE conn2 <- [1,2422,null,{}] 08:04:35 INFO - PROCESS | 1651 | 1467039875767 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}] 08:04:35 INFO - PROCESS | 1651 | 1467039875769 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:35 INFO - PROCESS | 1651 | 1467039875851 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 08:04:35 INFO - PROCESS | 1651 | 1467039875915 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:35 INFO - PROCESS | 1651 | 1467039875916 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:35 INFO - PROCESS | 1651 | ++DOCSHELL 0x1195aa800 == 29 [pid = 1651] [id = 613] 08:04:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x115db6400) [pid = 1651] [serial = 1839] [outer = 0x0] 08:04:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x11670d000) [pid = 1651] [serial = 1840] [outer = 0x115db6400] 08:04:35 INFO - PROCESS | 1651 | 1467039875945 Marionette DEBUG loaded listener.js 08:04:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x1180bd000) [pid = 1651] [serial = 1841] [outer = 0x115db6400] 08:04:36 INFO - PROCESS | 1651 | 1467039876285 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]]]}] 08:04:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 08:04:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 569ms 08:04:36 INFO - PROCESS | 1651 | 1467039876332 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 08:04:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 08:04:36 INFO - PROCESS | 1651 | 1467039876333 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 08:04:36 INFO - PROCESS | 1651 | 1467039876335 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 08:04:36 INFO - PROCESS | 1651 | 1467039876338 Marionette TRACE conn2 <- [1,2426,null,{}] 08:04:36 INFO - PROCESS | 1651 | 1467039876346 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}] 08:04:36 INFO - PROCESS | 1651 | 1467039876349 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:36 INFO - PROCESS | 1651 | 1467039876429 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 08:04:36 INFO - PROCESS | 1651 | 1467039876508 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:36 INFO - PROCESS | 1651 | 1467039876510 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:36 INFO - PROCESS | 1651 | ++DOCSHELL 0x123e3b000 == 30 [pid = 1651] [id = 614] 08:04:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x112698400) [pid = 1651] [serial = 1842] [outer = 0x0] 08:04:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x118393c00) [pid = 1651] [serial = 1843] [outer = 0x112698400] 08:04:36 INFO - PROCESS | 1651 | 1467039876538 Marionette DEBUG loaded listener.js 08:04:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x118e0d000) [pid = 1651] [serial = 1844] [outer = 0x112698400] 08:04:36 INFO - PROCESS | 1651 | 1467039876880 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]]]}] 08:04:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 08:04:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 571ms 08:04:36 INFO - PROCESS | 1651 | 1467039876908 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 08:04:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 08:04:36 INFO - PROCESS | 1651 | 1467039876910 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 08:04:36 INFO - PROCESS | 1651 | 1467039876912 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 08:04:36 INFO - PROCESS | 1651 | 1467039876914 Marionette TRACE conn2 <- [1,2430,null,{}] 08:04:36 INFO - PROCESS | 1651 | 1467039876916 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}] 08:04:36 INFO - PROCESS | 1651 | 1467039876918 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:37 INFO - PROCESS | 1651 | 1467039877031 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 08:04:37 INFO - PROCESS | 1651 | 1467039877043 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:37 INFO - PROCESS | 1651 | 1467039877044 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:37 INFO - PROCESS | 1651 | ++DOCSHELL 0x12696e800 == 31 [pid = 1651] [id = 615] 08:04:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x11908c400) [pid = 1651] [serial = 1845] [outer = 0x0] 08:04:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x119580800) [pid = 1651] [serial = 1846] [outer = 0x11908c400] 08:04:37 INFO - PROCESS | 1651 | 1467039877070 Marionette DEBUG loaded listener.js 08:04:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x11987f800) [pid = 1651] [serial = 1847] [outer = 0x11908c400] 08:04:37 INFO - PROCESS | 1651 | 1467039877456 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]]]}] 08:04:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 08:04:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 570ms 08:04:37 INFO - PROCESS | 1651 | 1467039877487 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 08:04:37 INFO - PROCESS | 1651 | 1467039877489 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 08:04:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 08:04:37 INFO - PROCESS | 1651 | 1467039877502 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 08:04:37 INFO - PROCESS | 1651 | 1467039877504 Marionette TRACE conn2 <- [1,2434,null,{}] 08:04:37 INFO - PROCESS | 1651 | 1467039877507 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}] 08:04:37 INFO - PROCESS | 1651 | 1467039877509 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:37 INFO - PROCESS | 1651 | 1467039877648 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 08:04:37 INFO - PROCESS | 1651 | 1467039877662 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:37 INFO - PROCESS | 1651 | 1467039877663 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:37 INFO - PROCESS | 1651 | ++DOCSHELL 0x1292dc000 == 32 [pid = 1651] [id = 616] 08:04:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x11697f400) [pid = 1651] [serial = 1848] [outer = 0x0] 08:04:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x11988ac00) [pid = 1651] [serial = 1849] [outer = 0x11697f400] 08:04:37 INFO - PROCESS | 1651 | 1467039877688 Marionette DEBUG loaded listener.js 08:04:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x120e84c00) [pid = 1651] [serial = 1850] [outer = 0x11697f400] 08:04:38 INFO - PROCESS | 1651 | 1467039878044 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]]]}] 08:04:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 08:04:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 574ms 08:04:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 08:04:38 INFO - PROCESS | 1651 | 1467039878078 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 08:04:38 INFO - PROCESS | 1651 | 1467039878079 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 08:04:38 INFO - PROCESS | 1651 | 1467039878081 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 08:04:38 INFO - PROCESS | 1651 | 1467039878082 Marionette TRACE conn2 <- [1,2438,null,{}] 08:04:38 INFO - PROCESS | 1651 | 1467039878085 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}] 08:04:38 INFO - PROCESS | 1651 | 1467039878089 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:38 INFO - PROCESS | 1651 | 1467039878209 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 08:04:38 INFO - PROCESS | 1651 | 1467039878213 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:38 INFO - PROCESS | 1651 | 1467039878214 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:38 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b8de000 == 33 [pid = 1651] [id = 617] 08:04:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x119885400) [pid = 1651] [serial = 1851] [outer = 0x0] 08:04:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x1213d1800) [pid = 1651] [serial = 1852] [outer = 0x119885400] 08:04:38 INFO - PROCESS | 1651 | 1467039878240 Marionette DEBUG loaded listener.js 08:04:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 122 (0x1217e7800) [pid = 1651] [serial = 1853] [outer = 0x119885400] 08:04:38 INFO - PROCESS | 1651 | --DOMWINDOW == 121 (0x120f68400) [pid = 1651] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 08:04:38 INFO - PROCESS | 1651 | --DOMWINDOW == 120 (0x116710400) [pid = 1651] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 08:04:38 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x1131f9c00) [pid = 1651] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 08:04:38 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x115db3800) [pid = 1651] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 08:04:38 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x1133aa400) [pid = 1651] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 08:04:38 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x1128a9800) [pid = 1651] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 08:04:38 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x113c23800) [pid = 1651] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 08:04:38 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x116a1a800) [pid = 1651] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 08:04:38 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x1198d7800) [pid = 1651] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 08:04:38 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x116983800) [pid = 1651] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 08:04:38 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x1181b5000) [pid = 1651] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 08:04:38 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x111c19000) [pid = 1651] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 08:04:38 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x11936fc00) [pid = 1651] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 08:04:38 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x121039000) [pid = 1651] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 08:04:38 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x116638c00) [pid = 1651] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 08:04:38 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x116707800) [pid = 1651] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 08:04:38 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x112693800) [pid = 1651] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 08:04:38 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x115db8000) [pid = 1651] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 08:04:38 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x1128abc00) [pid = 1651] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 08:04:38 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x110e2e800) [pid = 1651] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 08:04:38 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x115dad800) [pid = 1651] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 08:04:38 INFO - PROCESS | 1651 | 1467039878832 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]]]}] 08:04:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 08:04:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 769ms 08:04:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 08:04:38 INFO - PROCESS | 1651 | 1467039878851 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 08:04:38 INFO - PROCESS | 1651 | 1467039878852 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 08:04:38 INFO - PROCESS | 1651 | 1467039878854 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 08:04:38 INFO - PROCESS | 1651 | 1467039878855 Marionette TRACE conn2 <- [1,2442,null,{}] 08:04:38 INFO - PROCESS | 1651 | 1467039878860 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}] 08:04:38 INFO - PROCESS | 1651 | 1467039878869 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:38 INFO - PROCESS | 1651 | 1467039878947 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 08:04:38 INFO - PROCESS | 1651 | 1467039878950 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:38 INFO - PROCESS | 1651 | 1467039878951 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:38 INFO - PROCESS | 1651 | ++DOCSHELL 0x119a2d800 == 34 [pid = 1651] [id = 618] 08:04:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x1121a4800) [pid = 1651] [serial = 1854] [outer = 0x0] 08:04:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x113c1ec00) [pid = 1651] [serial = 1855] [outer = 0x1121a4800] 08:04:38 INFO - PROCESS | 1651 | 1467039878976 Marionette DEBUG loaded listener.js 08:04:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x116705400) [pid = 1651] [serial = 1856] [outer = 0x1121a4800] 08:04:39 INFO - PROCESS | 1651 | 1467039879355 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]]]}] 08:04:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 08:04:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 520ms 08:04:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 08:04:39 INFO - PROCESS | 1651 | 1467039879375 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 08:04:39 INFO - PROCESS | 1651 | 1467039879377 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 08:04:39 INFO - PROCESS | 1651 | 1467039879380 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 08:04:39 INFO - PROCESS | 1651 | 1467039879382 Marionette TRACE conn2 <- [1,2446,null,{}] 08:04:39 INFO - PROCESS | 1651 | 1467039879385 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}] 08:04:39 INFO - PROCESS | 1651 | 1467039879387 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:39 INFO - PROCESS | 1651 | 1467039879534 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 08:04:39 INFO - PROCESS | 1651 | 1467039879546 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:39 INFO - PROCESS | 1651 | 1467039879547 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:39 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c289000 == 35 [pid = 1651] [id = 619] 08:04:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x113375800) [pid = 1651] [serial = 1857] [outer = 0x0] 08:04:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x11830b400) [pid = 1651] [serial = 1858] [outer = 0x113375800] 08:04:39 INFO - PROCESS | 1651 | 1467039879589 Marionette DEBUG loaded listener.js 08:04:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x11957bc00) [pid = 1651] [serial = 1859] [outer = 0x113375800] 08:04:39 INFO - PROCESS | 1651 | 1467039879979 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]]]}] 08:04:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 08:04:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 621ms 08:04:40 INFO - PROCESS | 1651 | 1467039880000 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 08:04:40 INFO - PROCESS | 1651 | 1467039880002 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 08:04:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 08:04:40 INFO - PROCESS | 1651 | 1467039880005 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 08:04:40 INFO - PROCESS | 1651 | 1467039880006 Marionette TRACE conn2 <- [1,2450,null,{}] 08:04:40 INFO - PROCESS | 1651 | 1467039880013 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}] 08:04:40 INFO - PROCESS | 1651 | 1467039880014 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:40 INFO - PROCESS | 1651 | 1467039880130 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 08:04:40 INFO - PROCESS | 1651 | 1467039880136 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:40 INFO - PROCESS | 1651 | 1467039880137 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:40 INFO - PROCESS | 1651 | ++DOCSHELL 0x123e34000 == 36 [pid = 1651] [id = 620] 08:04:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x1180ba800) [pid = 1651] [serial = 1860] [outer = 0x0] 08:04:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x121040400) [pid = 1651] [serial = 1861] [outer = 0x1180ba800] 08:04:40 INFO - PROCESS | 1651 | 1467039880164 Marionette DEBUG loaded listener.js 08:04:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x1248b3000) [pid = 1651] [serial = 1862] [outer = 0x1180ba800] 08:04:40 INFO - PROCESS | 1651 | 1467039880460 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]]]}] 08:04:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 08:04:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 472ms 08:04:40 INFO - PROCESS | 1651 | 1467039880481 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 08:04:40 INFO - PROCESS | 1651 | 1467039880483 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 08:04:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 08:04:40 INFO - PROCESS | 1651 | 1467039880485 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 08:04:40 INFO - PROCESS | 1651 | 1467039880486 Marionette TRACE conn2 <- [1,2454,null,{}] 08:04:40 INFO - PROCESS | 1651 | 1467039880488 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}] 08:04:40 INFO - PROCESS | 1651 | 1467039880490 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:40 INFO - PROCESS | 1651 | 1467039880575 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 08:04:40 INFO - PROCESS | 1651 | 1467039880580 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:40 INFO - PROCESS | 1651 | 1467039880581 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:40 INFO - PROCESS | 1651 | ++DOCSHELL 0x12cabb800 == 37 [pid = 1651] [id = 621] 08:04:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x1248b3400) [pid = 1651] [serial = 1863] [outer = 0x0] 08:04:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x124951800) [pid = 1651] [serial = 1864] [outer = 0x1248b3400] 08:04:40 INFO - PROCESS | 1651 | 1467039880606 Marionette DEBUG loaded listener.js 08:04:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x1254d7800) [pid = 1651] [serial = 1865] [outer = 0x1248b3400] 08:04:41 INFO - PROCESS | 1651 | 1467039881169 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]]]}] 08:04:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 08:04:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 719ms 08:04:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 08:04:41 INFO - PROCESS | 1651 | 1467039881204 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 08:04:41 INFO - PROCESS | 1651 | 1467039881209 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 08:04:41 INFO - PROCESS | 1651 | 1467039881213 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 08:04:41 INFO - PROCESS | 1651 | 1467039881215 Marionette TRACE conn2 <- [1,2458,null,{}] 08:04:41 INFO - PROCESS | 1651 | 1467039881219 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}] 08:04:41 INFO - PROCESS | 1651 | 1467039881221 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:41 INFO - PROCESS | 1651 | 1467039881337 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 08:04:41 INFO - PROCESS | 1651 | 1467039881424 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:41 INFO - PROCESS | 1651 | 1467039881425 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:41 INFO - PROCESS | 1651 | ++DOCSHELL 0x1184cd800 == 38 [pid = 1651] [id = 622] 08:04:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x112a73400) [pid = 1651] [serial = 1866] [outer = 0x0] 08:04:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x113c20c00) [pid = 1651] [serial = 1867] [outer = 0x112a73400] 08:04:41 INFO - PROCESS | 1651 | 1467039881457 Marionette DEBUG loaded listener.js 08:04:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x116194c00) [pid = 1651] [serial = 1868] [outer = 0x112a73400] 08:04:41 INFO - PROCESS | 1651 | 1467039881928 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]]]}] 08:04:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 08:04:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 772ms 08:04:42 INFO - PROCESS | 1651 | 1467039882019 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 08:04:42 INFO - PROCESS | 1651 | 1467039882023 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 08:04:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 08:04:42 INFO - PROCESS | 1651 | 1467039882031 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 08:04:42 INFO - PROCESS | 1651 | 1467039882033 Marionette TRACE conn2 <- [1,2462,null,{}] 08:04:42 INFO - PROCESS | 1651 | 1467039882036 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}] 08:04:42 INFO - PROCESS | 1651 | 1467039882038 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:42 INFO - PROCESS | 1651 | 1467039882148 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 08:04:42 INFO - PROCESS | 1651 | 1467039882237 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:42 INFO - PROCESS | 1651 | 1467039882238 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:42 INFO - PROCESS | 1651 | ++DOCSHELL 0x126586800 == 39 [pid = 1651] [id = 623] 08:04:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x1176d2000) [pid = 1651] [serial = 1869] [outer = 0x0] 08:04:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x118307400) [pid = 1651] [serial = 1870] [outer = 0x1176d2000] 08:04:42 INFO - PROCESS | 1651 | 1467039882270 Marionette DEBUG loaded listener.js 08:04:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x118521c00) [pid = 1651] [serial = 1871] [outer = 0x1176d2000] 08:04:42 INFO - PROCESS | 1651 | 1467039882971 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]]]}] 08:04:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 08:04:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 973ms 08:04:43 INFO - PROCESS | 1651 | 1467039883005 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 08:04:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 08:04:43 INFO - PROCESS | 1651 | 1467039883010 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 08:04:43 INFO - PROCESS | 1651 | 1467039883014 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 08:04:43 INFO - PROCESS | 1651 | 1467039883016 Marionette TRACE conn2 <- [1,2466,null,{}] 08:04:43 INFO - PROCESS | 1651 | 1467039883019 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}] 08:04:43 INFO - PROCESS | 1651 | 1467039883021 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:43 INFO - PROCESS | 1651 | 1467039883151 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 08:04:43 INFO - PROCESS | 1651 | --DOCSHELL 0x123e34000 == 38 [pid = 1651] [id = 620] 08:04:43 INFO - PROCESS | 1651 | --DOCSHELL 0x12c289000 == 37 [pid = 1651] [id = 619] 08:04:43 INFO - PROCESS | 1651 | --DOCSHELL 0x119a2d800 == 36 [pid = 1651] [id = 618] 08:04:43 INFO - PROCESS | 1651 | --DOCSHELL 0x12b8de000 == 35 [pid = 1651] [id = 617] 08:04:43 INFO - PROCESS | 1651 | --DOCSHELL 0x1292dc000 == 34 [pid = 1651] [id = 616] 08:04:43 INFO - PROCESS | 1651 | --DOCSHELL 0x12696e800 == 33 [pid = 1651] [id = 615] 08:04:43 INFO - PROCESS | 1651 | --DOCSHELL 0x123e3b000 == 32 [pid = 1651] [id = 614] 08:04:43 INFO - PROCESS | 1651 | --DOCSHELL 0x1195aa800 == 31 [pid = 1651] [id = 613] 08:04:43 INFO - PROCESS | 1651 | --DOCSHELL 0x117465000 == 30 [pid = 1651] [id = 612] 08:04:43 INFO - PROCESS | 1651 | --DOCSHELL 0x120df9800 == 29 [pid = 1651] [id = 611] 08:04:43 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x121b8ec00) [pid = 1651] [serial = 1799] [outer = 0x0] [url = about:blank] 08:04:43 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x1217da800) [pid = 1651] [serial = 1798] [outer = 0x0] [url = about:blank] 08:04:43 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x116933000) [pid = 1651] [serial = 1810] [outer = 0x0] [url = about:blank] 08:04:43 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x116135800) [pid = 1651] [serial = 1808] [outer = 0x0] [url = about:blank] 08:04:43 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x119573800) [pid = 1651] [serial = 1783] [outer = 0x0] [url = about:blank] 08:04:43 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x1185e4400) [pid = 1651] [serial = 1780] [outer = 0x0] [url = about:blank] 08:04:43 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x11301f800) [pid = 1651] [serial = 1751] [outer = 0x0] [url = about:blank] 08:04:43 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x112961400) [pid = 1651] [serial = 1750] [outer = 0x0] [url = about:blank] 08:04:43 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x115db8400) [pid = 1651] [serial = 1771] [outer = 0x0] [url = about:blank] 08:04:43 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x11663a400) [pid = 1651] [serial = 1772] [outer = 0x0] [url = about:blank] 08:04:43 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x117147000) [pid = 1651] [serial = 1753] [outer = 0x0] [url = about:blank] 08:04:43 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x119a89800) [pid = 1651] [serial = 1786] [outer = 0x0] [url = about:blank] 08:04:43 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x1181b4400) [pid = 1651] [serial = 1766] [outer = 0x0] [url = about:blank] 08:04:43 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x11830f000) [pid = 1651] [serial = 1754] [outer = 0x0] [url = about:blank] 08:04:43 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x11838bc00) [pid = 1651] [serial = 1777] [outer = 0x0] [url = about:blank] 08:04:43 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x1176da400) [pid = 1651] [serial = 1774] [outer = 0x0] [url = about:blank] 08:04:43 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x1181b5400) [pid = 1651] [serial = 1775] [outer = 0x0] [url = about:blank] 08:04:43 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x11957cc00) [pid = 1651] [serial = 1756] [outer = 0x0] [url = about:blank] 08:04:43 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x1198da400) [pid = 1651] [serial = 1757] [outer = 0x0] [url = about:blank] 08:04:43 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x123ef8c00) [pid = 1651] [serial = 1760] [outer = 0x0] [url = about:blank] 08:04:43 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x1213d4800) [pid = 1651] [serial = 1759] [outer = 0x0] [url = about:blank] 08:04:43 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x1217d9400) [pid = 1651] [serial = 1763] [outer = 0x0] [url = about:blank] 08:04:43 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x11969a000) [pid = 1651] [serial = 1762] [outer = 0x0] [url = about:blank] 08:04:43 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x1198d7000) [pid = 1651] [serial = 1784] [outer = 0x0] [url = about:blank] 08:04:43 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x120e7f000) [pid = 1651] [serial = 1787] [outer = 0x0] [url = about:blank] 08:04:43 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x118ec7000) [pid = 1651] [serial = 1792] [outer = 0x0] [url = about:blank] 08:04:43 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x116f96800) [pid = 1651] [serial = 1765] [outer = 0x0] [url = about:blank] 08:04:43 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x120e8dc00) [pid = 1651] [serial = 1790] [outer = 0x0] [url = about:blank] 08:04:43 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x11838d800) [pid = 1651] [serial = 1789] [outer = 0x0] [url = about:blank] 08:04:43 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x121041c00) [pid = 1651] [serial = 1796] [outer = 0x0] [url = about:blank] 08:04:43 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x112f36c00) [pid = 1651] [serial = 1769] [outer = 0x0] [url = about:blank] 08:04:43 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x115445000) [pid = 1651] [serial = 1807] [outer = 0x0] [url = about:blank] 08:04:43 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x111e2a000) [pid = 1651] [serial = 1801] [outer = 0x0] [url = about:blank] 08:04:43 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x112a7f000) [pid = 1651] [serial = 1768] [outer = 0x0] [url = about:blank] 08:04:43 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x118e0c400) [pid = 1651] [serial = 1781] [outer = 0x0] [url = about:blank] 08:04:43 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x120e8bc00) [pid = 1651] [serial = 1793] [outer = 0x0] [url = about:blank] 08:04:43 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x121034c00) [pid = 1651] [serial = 1795] [outer = 0x0] [url = about:blank] 08:04:43 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x11670c000) [pid = 1651] [serial = 1805] [outer = 0x0] [url = about:blank] 08:04:43 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x115df3800) [pid = 1651] [serial = 1804] [outer = 0x0] [url = about:blank] 08:04:43 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x117dac400) [pid = 1651] [serial = 1811] [outer = 0x0] [url = about:blank] 08:04:43 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x11269a000) [pid = 1651] [serial = 1802] [outer = 0x0] [url = about:blank] 08:04:43 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x1185c4800) [pid = 1651] [serial = 1778] [outer = 0x0] [url = about:blank] 08:04:43 INFO - PROCESS | 1651 | 1467039883263 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:43 INFO - PROCESS | 1651 | 1467039883266 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:43 INFO - PROCESS | 1651 | ++DOCSHELL 0x11668d800 == 30 [pid = 1651] [id = 624] 08:04:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x1128a2400) [pid = 1651] [serial = 1872] [outer = 0x0] 08:04:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x112967400) [pid = 1651] [serial = 1873] [outer = 0x1128a2400] 08:04:43 INFO - PROCESS | 1651 | 1467039883294 Marionette DEBUG loaded listener.js 08:04:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x1164e1800) [pid = 1651] [serial = 1874] [outer = 0x1128a2400] 08:04:43 INFO - PROCESS | 1651 | 1467039883645 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]]]}] 08:04:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 08:04:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 670ms 08:04:43 INFO - PROCESS | 1651 | 1467039883684 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 08:04:43 INFO - PROCESS | 1651 | 1467039883687 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 08:04:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 08:04:43 INFO - PROCESS | 1651 | 1467039883720 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 08:04:43 INFO - PROCESS | 1651 | 1467039883722 Marionette TRACE conn2 <- [1,2470,null,{}] 08:04:43 INFO - PROCESS | 1651 | 1467039883724 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}] 08:04:43 INFO - PROCESS | 1651 | 1467039883726 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:43 INFO - PROCESS | 1651 | 1467039883805 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 08:04:43 INFO - PROCESS | 1651 | 1467039883812 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:43 INFO - PROCESS | 1651 | 1467039883813 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:43 INFO - PROCESS | 1651 | ++DOCSHELL 0x1184d1800 == 31 [pid = 1651] [id = 625] 08:04:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x116933000) [pid = 1651] [serial = 1875] [outer = 0x0] 08:04:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x1181b4400) [pid = 1651] [serial = 1876] [outer = 0x116933000] 08:04:43 INFO - PROCESS | 1651 | 1467039883841 Marionette DEBUG loaded listener.js 08:04:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x118387c00) [pid = 1651] [serial = 1877] [outer = 0x116933000] 08:04:44 INFO - PROCESS | 1651 | 1467039884197 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]]]}] 08:04:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 08:04:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 523ms 08:04:44 INFO - PROCESS | 1651 | 1467039884246 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 08:04:44 INFO - PROCESS | 1651 | 1467039884248 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 08:04:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 08:04:44 INFO - PROCESS | 1651 | 1467039884251 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 08:04:44 INFO - PROCESS | 1651 | 1467039884254 Marionette TRACE conn2 <- [1,2474,null,{}] 08:04:44 INFO - PROCESS | 1651 | 1467039884261 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}] 08:04:44 INFO - PROCESS | 1651 | 1467039884265 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:44 INFO - PROCESS | 1651 | 1467039884356 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 08:04:44 INFO - PROCESS | 1651 | 1467039884363 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:44 INFO - PROCESS | 1651 | 1467039884366 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:44 INFO - PROCESS | 1651 | ++DOCSHELL 0x120d67000 == 32 [pid = 1651] [id = 626] 08:04:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x1128b1000) [pid = 1651] [serial = 1878] [outer = 0x0] 08:04:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x119057000) [pid = 1651] [serial = 1879] [outer = 0x1128b1000] 08:04:44 INFO - PROCESS | 1651 | 1467039884394 Marionette DEBUG loaded listener.js 08:04:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x11957cc00) [pid = 1651] [serial = 1880] [outer = 0x1128b1000] 08:04:44 INFO - PROCESS | 1651 | 1467039884733 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]]]}] 08:04:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 08:04:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 521ms 08:04:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 08:04:44 INFO - PROCESS | 1651 | 1467039884773 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 08:04:44 INFO - PROCESS | 1651 | 1467039884774 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 08:04:44 INFO - PROCESS | 1651 | 1467039884777 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 08:04:44 INFO - PROCESS | 1651 | 1467039884778 Marionette TRACE conn2 <- [1,2478,null,{}] 08:04:44 INFO - PROCESS | 1651 | 1467039884780 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}] 08:04:44 INFO - PROCESS | 1651 | 1467039884781 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:44 INFO - PROCESS | 1651 | 1467039884866 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 08:04:44 INFO - PROCESS | 1651 | 1467039884928 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:44 INFO - PROCESS | 1651 | 1467039884930 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:44 INFO - PROCESS | 1651 | ++DOCSHELL 0x121792000 == 33 [pid = 1651] [id = 627] 08:04:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x119582000) [pid = 1651] [serial = 1881] [outer = 0x0] 08:04:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x1198d9000) [pid = 1651] [serial = 1882] [outer = 0x119582000] 08:04:44 INFO - PROCESS | 1651 | 1467039884958 Marionette DEBUG loaded listener.js 08:04:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x120e84400) [pid = 1651] [serial = 1883] [outer = 0x119582000] 08:04:45 INFO - PROCESS | 1651 | 1467039885298 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]]]}] 08:04:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 08:04:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 573ms 08:04:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 08:04:45 INFO - PROCESS | 1651 | 1467039885350 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 08:04:45 INFO - PROCESS | 1651 | 1467039885352 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 08:04:45 INFO - PROCESS | 1651 | 1467039885354 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 08:04:45 INFO - PROCESS | 1651 | 1467039885355 Marionette TRACE conn2 <- [1,2482,null,{}] 08:04:45 INFO - PROCESS | 1651 | 1467039885363 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}] 08:04:45 INFO - PROCESS | 1651 | 1467039885372 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:45 INFO - PROCESS | 1651 | 1467039885473 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 08:04:45 INFO - PROCESS | 1651 | 1467039885476 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:45 INFO - PROCESS | 1651 | 1467039885477 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:45 INFO - PROCESS | 1651 | ++DOCSHELL 0x125416800 == 34 [pid = 1651] [id = 628] 08:04:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x1128b0400) [pid = 1651] [serial = 1884] [outer = 0x0] 08:04:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x120f6b800) [pid = 1651] [serial = 1885] [outer = 0x1128b0400] 08:04:45 INFO - PROCESS | 1651 | 1467039885502 Marionette DEBUG loaded listener.js 08:04:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x1213d0800) [pid = 1651] [serial = 1886] [outer = 0x1128b0400] 08:04:45 INFO - PROCESS | 1651 | 1467039885934 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]]]}] 08:04:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 08:04:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 626ms 08:04:45 INFO - PROCESS | 1651 | 1467039885981 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 08:04:45 INFO - PROCESS | 1651 | 1467039885983 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 08:04:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 08:04:45 INFO - PROCESS | 1651 | 1467039885986 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 08:04:45 INFO - PROCESS | 1651 | 1467039885988 Marionette TRACE conn2 <- [1,2486,null,{}] 08:04:45 INFO - PROCESS | 1651 | 1467039885991 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}] 08:04:46 INFO - PROCESS | 1651 | 1467039885998 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:46 INFO - PROCESS | 1651 | 1467039886180 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 08:04:46 INFO - PROCESS | 1651 | 1467039886242 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:46 INFO - PROCESS | 1651 | 1467039886244 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:46 INFO - PROCESS | 1651 | ++DOCSHELL 0x128e44000 == 35 [pid = 1651] [id = 629] 08:04:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x1217d8800) [pid = 1651] [serial = 1887] [outer = 0x0] 08:04:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x1248b2c00) [pid = 1651] [serial = 1888] [outer = 0x1217d8800] 08:04:46 INFO - PROCESS | 1651 | 1467039886276 Marionette DEBUG loaded listener.js 08:04:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x12543c800) [pid = 1651] [serial = 1889] [outer = 0x1217d8800] 08:04:46 INFO - PROCESS | 1651 | 1467039886650 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]]]}] 08:04:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 08:04:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 674ms 08:04:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 08:04:46 INFO - PROCESS | 1651 | 1467039886660 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 08:04:46 INFO - PROCESS | 1651 | 1467039886661 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 08:04:46 INFO - PROCESS | 1651 | 1467039886663 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 08:04:46 INFO - PROCESS | 1651 | 1467039886664 Marionette TRACE conn2 <- [1,2490,null,{}] 08:04:46 INFO - PROCESS | 1651 | 1467039886666 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}] 08:04:46 INFO - PROCESS | 1651 | 1467039886668 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:46 INFO - PROCESS | 1651 | 1467039886774 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 08:04:46 INFO - PROCESS | 1651 | 1467039886779 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:46 INFO - PROCESS | 1651 | 1467039886780 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:46 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a535800 == 36 [pid = 1651] [id = 630] 08:04:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x1254e4400) [pid = 1651] [serial = 1890] [outer = 0x0] 08:04:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x1260d6c00) [pid = 1651] [serial = 1891] [outer = 0x1254e4400] 08:04:46 INFO - PROCESS | 1651 | 1467039886804 Marionette DEBUG loaded listener.js 08:04:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x126466400) [pid = 1651] [serial = 1892] [outer = 0x1254e4400] 08:04:47 INFO - PROCESS | 1651 | 1467039887146 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]]]}] 08:04:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 08:04:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 520ms 08:04:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 08:04:47 INFO - PROCESS | 1651 | 1467039887183 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 08:04:47 INFO - PROCESS | 1651 | 1467039887184 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 08:04:47 INFO - PROCESS | 1651 | 1467039887186 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 08:04:47 INFO - PROCESS | 1651 | 1467039887188 Marionette TRACE conn2 <- [1,2494,null,{}] 08:04:47 INFO - PROCESS | 1651 | 1467039887190 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}] 08:04:47 INFO - PROCESS | 1651 | 1467039887193 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:47 INFO - PROCESS | 1651 | 1467039887382 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 08:04:47 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x113375800) [pid = 1651] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 08:04:47 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x119885400) [pid = 1651] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 08:04:47 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x11908c400) [pid = 1651] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 08:04:47 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x119060400) [pid = 1651] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 08:04:47 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x1121a4800) [pid = 1651] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 08:04:47 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x119624400) [pid = 1651] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 08:04:47 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x112960c00) [pid = 1651] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 08:04:47 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x1217dec00) [pid = 1651] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 08:04:47 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x1180ba800) [pid = 1651] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 08:04:47 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x115db6400) [pid = 1651] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 08:04:47 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x1128a9000) [pid = 1651] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 08:04:47 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x11697f400) [pid = 1651] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 08:04:47 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x112f10400) [pid = 1651] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 08:04:47 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x1248c1000) [pid = 1651] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 08:04:47 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x120e8c000) [pid = 1651] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 08:04:47 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x112698400) [pid = 1651] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 08:04:47 INFO - PROCESS | 1651 | 1467039887428 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:47 INFO - PROCESS | 1651 | 1467039887429 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:47 INFO - PROCESS | 1651 | ++DOCSHELL 0x119d48000 == 37 [pid = 1651] [id = 631] 08:04:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x110eeb000) [pid = 1651] [serial = 1893] [outer = 0x0] 08:04:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x11269bc00) [pid = 1651] [serial = 1894] [outer = 0x110eeb000] 08:04:47 INFO - PROCESS | 1651 | 1467039887454 Marionette DEBUG loaded listener.js 08:04:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x11697f400) [pid = 1651] [serial = 1895] [outer = 0x110eeb000] 08:04:47 INFO - PROCESS | 1651 | 1467039887756 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]]]}] 08:04:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 08:04:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 621ms 08:04:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 08:04:47 INFO - PROCESS | 1651 | 1467039887811 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 08:04:47 INFO - PROCESS | 1651 | 1467039887812 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 08:04:47 INFO - PROCESS | 1651 | 1467039887814 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 08:04:47 INFO - PROCESS | 1651 | 1467039887815 Marionette TRACE conn2 <- [1,2498,null,{}] 08:04:47 INFO - PROCESS | 1651 | 1467039887817 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}] 08:04:47 INFO - PROCESS | 1651 | 1467039887819 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:47 INFO - PROCESS | 1651 | 1467039887901 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 08:04:47 INFO - PROCESS | 1651 | 1467039887960 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:47 INFO - PROCESS | 1651 | 1467039887961 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:47 INFO - PROCESS | 1651 | ++DOCSHELL 0x120d5e000 == 38 [pid = 1651] [id = 632] 08:04:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x111aa5800) [pid = 1651] [serial = 1896] [outer = 0x0] 08:04:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x11830a000) [pid = 1651] [serial = 1897] [outer = 0x111aa5800] 08:04:47 INFO - PROCESS | 1651 | 1467039887986 Marionette DEBUG loaded listener.js 08:04:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x125380800) [pid = 1651] [serial = 1898] [outer = 0x111aa5800] 08:04:48 INFO - PROCESS | 1651 | 1467039888262 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]]]}] 08:04:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 08:04:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 470ms 08:04:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 08:04:48 INFO - PROCESS | 1651 | 1467039888284 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 08:04:48 INFO - PROCESS | 1651 | 1467039888286 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 08:04:48 INFO - PROCESS | 1651 | 1467039888288 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 08:04:48 INFO - PROCESS | 1651 | 1467039888289 Marionette TRACE conn2 <- [1,2502,null,{}] 08:04:48 INFO - PROCESS | 1651 | 1467039888300 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}] 08:04:48 INFO - PROCESS | 1651 | 1467039888302 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:48 INFO - PROCESS | 1651 | 1467039888390 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 08:04:48 INFO - PROCESS | 1651 | 1467039888397 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:48 INFO - PROCESS | 1651 | 1467039888398 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:48 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c605000 == 39 [pid = 1651] [id = 633] 08:04:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x1254d7c00) [pid = 1651] [serial = 1899] [outer = 0x0] 08:04:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x126782400) [pid = 1651] [serial = 1900] [outer = 0x1254d7c00] 08:04:48 INFO - PROCESS | 1651 | 1467039888422 Marionette DEBUG loaded listener.js 08:04:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x126789c00) [pid = 1651] [serial = 1901] [outer = 0x1254d7c00] 08:04:48 INFO - PROCESS | 1651 | 1467039888798 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]]]}] 08:04:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 08:04:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 527ms 08:04:48 INFO - PROCESS | 1651 | 1467039888822 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 08:04:48 INFO - PROCESS | 1651 | 1467039888825 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 08:04:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 08:04:48 INFO - PROCESS | 1651 | 1467039888827 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 08:04:48 INFO - PROCESS | 1651 | 1467039888829 Marionette TRACE conn2 <- [1,2506,null,{}] 08:04:48 INFO - PROCESS | 1651 | 1467039888832 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}] 08:04:48 INFO - PROCESS | 1651 | 1467039888833 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:48 INFO - PROCESS | 1651 | 1467039888930 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 08:04:48 INFO - PROCESS | 1651 | 1467039888934 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:48 INFO - PROCESS | 1651 | 1467039888935 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:48 INFO - PROCESS | 1651 | ++DOCSHELL 0x12cb4c800 == 40 [pid = 1651] [id = 634] 08:04:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x126784800) [pid = 1651] [serial = 1902] [outer = 0x0] 08:04:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x126920000) [pid = 1651] [serial = 1903] [outer = 0x126784800] 08:04:48 INFO - PROCESS | 1651 | 1467039888962 Marionette DEBUG loaded listener.js 08:04:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x128911400) [pid = 1651] [serial = 1904] [outer = 0x126784800] 08:04:49 INFO - PROCESS | 1651 | 1467039889297 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]]]}] 08:04:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 08:04:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 519ms 08:04:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 08:04:49 INFO - PROCESS | 1651 | 1467039889347 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 08:04:49 INFO - PROCESS | 1651 | 1467039889348 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 08:04:49 INFO - PROCESS | 1651 | 1467039889350 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 08:04:49 INFO - PROCESS | 1651 | 1467039889351 Marionette TRACE conn2 <- [1,2510,null,{}] 08:04:49 INFO - PROCESS | 1651 | 1467039889353 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}] 08:04:49 INFO - PROCESS | 1651 | 1467039889355 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:49 INFO - PROCESS | 1651 | 1467039889492 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 08:04:49 INFO - PROCESS | 1651 | 1467039889572 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:49 INFO - PROCESS | 1651 | 1467039889574 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:49 INFO - PROCESS | 1651 | ++DOCSHELL 0x116621800 == 41 [pid = 1651] [id = 635] 08:04:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x112699000) [pid = 1651] [serial = 1905] [outer = 0x0] 08:04:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x1128ab800) [pid = 1651] [serial = 1906] [outer = 0x112699000] 08:04:49 INFO - PROCESS | 1651 | 1467039889607 Marionette DEBUG loaded listener.js 08:04:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x113d98400) [pid = 1651] [serial = 1907] [outer = 0x112699000] 08:04:50 INFO - PROCESS | 1651 | 1467039890097 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]]]}] 08:04:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 08:04:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 773ms 08:04:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 08:04:50 INFO - PROCESS | 1651 | 1467039890127 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 08:04:50 INFO - PROCESS | 1651 | 1467039890129 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 08:04:50 INFO - PROCESS | 1651 | 1467039890134 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 08:04:50 INFO - PROCESS | 1651 | 1467039890137 Marionette TRACE conn2 <- [1,2514,null,{}] 08:04:50 INFO - PROCESS | 1651 | 1467039890140 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}] 08:04:50 INFO - PROCESS | 1651 | 1467039890144 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:50 INFO - PROCESS | 1651 | 1467039890254 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 08:04:50 INFO - PROCESS | 1651 | 1467039890330 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:50 INFO - PROCESS | 1651 | 1467039890332 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:50 INFO - PROCESS | 1651 | ++DOCSHELL 0x120d6c800 == 42 [pid = 1651] [id = 636] 08:04:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x1181b5400) [pid = 1651] [serial = 1908] [outer = 0x0] 08:04:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x118394800) [pid = 1651] [serial = 1909] [outer = 0x1181b5400] 08:04:50 INFO - PROCESS | 1651 | 1467039890363 Marionette DEBUG loaded listener.js 08:04:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x11872fc00) [pid = 1651] [serial = 1910] [outer = 0x1181b5400] 08:04:50 INFO - PROCESS | 1651 | 1467039890785 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]]]}] 08:04:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 08:04:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 672ms 08:04:50 INFO - PROCESS | 1651 | 1467039890808 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 08:04:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 08:04:50 INFO - PROCESS | 1651 | 1467039890810 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 08:04:50 INFO - PROCESS | 1651 | 1467039890813 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 08:04:50 INFO - PROCESS | 1651 | 1467039890814 Marionette TRACE conn2 <- [1,2518,null,{}] 08:04:50 INFO - PROCESS | 1651 | 1467039890817 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}] 08:04:50 INFO - PROCESS | 1651 | 1467039890818 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:50 INFO - PROCESS | 1651 | 1467039890946 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 08:04:51 INFO - PROCESS | 1651 | 1467039891012 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:51 INFO - PROCESS | 1651 | 1467039891014 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:51 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a9b8000 == 43 [pid = 1651] [id = 637] 08:04:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x119577800) [pid = 1651] [serial = 1911] [outer = 0x0] 08:04:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x1198d7800) [pid = 1651] [serial = 1912] [outer = 0x119577800] 08:04:51 INFO - PROCESS | 1651 | 1467039891043 Marionette DEBUG loaded listener.js 08:04:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x1213cfc00) [pid = 1651] [serial = 1913] [outer = 0x119577800] 08:04:51 INFO - PROCESS | 1651 | 1467039891476 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]]]}] 08:04:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 08:04:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 722ms 08:04:51 INFO - PROCESS | 1651 | 1467039891536 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 08:04:51 INFO - PROCESS | 1651 | 1467039891538 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 08:04:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 08:04:51 INFO - PROCESS | 1651 | 1467039891566 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 08:04:51 INFO - PROCESS | 1651 | 1467039891569 Marionette TRACE conn2 <- [1,2522,null,{}] 08:04:51 INFO - PROCESS | 1651 | 1467039891572 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}] 08:04:51 INFO - PROCESS | 1651 | 1467039891576 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:51 INFO - PROCESS | 1651 | 1467039891684 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 08:04:51 INFO - PROCESS | 1651 | 1467039891759 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:51 INFO - PROCESS | 1651 | 1467039891760 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:51 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d0cf000 == 44 [pid = 1651] [id = 638] 08:04:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x1217da800) [pid = 1651] [serial = 1914] [outer = 0x0] 08:04:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x1248c0800) [pid = 1651] [serial = 1915] [outer = 0x1217da800] 08:04:51 INFO - PROCESS | 1651 | 1467039891789 Marionette DEBUG loaded listener.js 08:04:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x1260db000) [pid = 1651] [serial = 1916] [outer = 0x1217da800] 08:04:52 INFO - PROCESS | 1651 | 1467039892232 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]]]}] 08:04:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 08:04:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 729ms 08:04:52 INFO - PROCESS | 1651 | 1467039892289 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 08:04:52 INFO - PROCESS | 1651 | 1467039892290 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 08:04:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 08:04:52 INFO - PROCESS | 1651 | 1467039892314 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 08:04:52 INFO - PROCESS | 1651 | 1467039892315 Marionette TRACE conn2 <- [1,2526,null,{}] 08:04:52 INFO - PROCESS | 1651 | 1467039892318 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}] 08:04:52 INFO - PROCESS | 1651 | 1467039892319 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:52 INFO - PROCESS | 1651 | 1467039892427 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 08:04:52 INFO - PROCESS | 1651 | 1467039892504 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:52 INFO - PROCESS | 1651 | 1467039892506 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:52 INFO - PROCESS | 1651 | ++DOCSHELL 0x118240000 == 45 [pid = 1651] [id = 639] 08:04:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x112a76c00) [pid = 1651] [serial = 1917] [outer = 0x0] 08:04:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x116f96800) [pid = 1651] [serial = 1918] [outer = 0x112a76c00] 08:04:52 INFO - PROCESS | 1651 | 1467039892535 Marionette DEBUG loaded listener.js 08:04:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x1213cc000) [pid = 1651] [serial = 1919] [outer = 0x112a76c00] 08:04:53 INFO - PROCESS | 1651 | 1467039893130 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]]]}] 08:04:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 08:04:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 823ms 08:04:53 INFO - PROCESS | 1651 | 1467039893135 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 08:04:53 INFO - PROCESS | 1651 | 1467039893138 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 08:04:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 08:04:53 INFO - PROCESS | 1651 | 1467039893164 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 08:04:53 INFO - PROCESS | 1651 | 1467039893166 Marionette TRACE conn2 <- [1,2530,null,{}] 08:04:53 INFO - PROCESS | 1651 | 1467039893172 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}] 08:04:53 INFO - PROCESS | 1651 | 1467039893173 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:53 INFO - PROCESS | 1651 | 1467039893276 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 08:04:53 INFO - PROCESS | 1651 | 1467039893353 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:53 INFO - PROCESS | 1651 | 1467039893354 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:53 INFO - PROCESS | 1651 | ++DOCSHELL 0x118171800 == 46 [pid = 1651] [id = 640] 08:04:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x113376400) [pid = 1651] [serial = 1920] [outer = 0x0] 08:04:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x115db2800) [pid = 1651] [serial = 1921] [outer = 0x113376400] 08:04:53 INFO - PROCESS | 1651 | 1467039893383 Marionette DEBUG loaded listener.js 08:04:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x1164e6000) [pid = 1651] [serial = 1922] [outer = 0x113376400] 08:04:54 INFO - PROCESS | 1651 | --DOCSHELL 0x12cb4c800 == 45 [pid = 1651] [id = 634] 08:04:54 INFO - PROCESS | 1651 | --DOCSHELL 0x12c605000 == 44 [pid = 1651] [id = 633] 08:04:54 INFO - PROCESS | 1651 | --DOCSHELL 0x120d5e000 == 43 [pid = 1651] [id = 632] 08:04:54 INFO - PROCESS | 1651 | --DOCSHELL 0x119d48000 == 42 [pid = 1651] [id = 631] 08:04:54 INFO - PROCESS | 1651 | --DOCSHELL 0x12a535800 == 41 [pid = 1651] [id = 630] 08:04:54 INFO - PROCESS | 1651 | --DOCSHELL 0x128e44000 == 40 [pid = 1651] [id = 629] 08:04:54 INFO - PROCESS | 1651 | --DOCSHELL 0x125416800 == 39 [pid = 1651] [id = 628] 08:04:54 INFO - PROCESS | 1651 | --DOCSHELL 0x121792000 == 38 [pid = 1651] [id = 627] 08:04:54 INFO - PROCESS | 1651 | --DOCSHELL 0x120d67000 == 37 [pid = 1651] [id = 626] 08:04:54 INFO - PROCESS | 1651 | --DOCSHELL 0x1184d1800 == 36 [pid = 1651] [id = 625] 08:04:54 INFO - PROCESS | 1651 | --DOCSHELL 0x11668d800 == 35 [pid = 1651] [id = 624] 08:04:54 INFO - PROCESS | 1651 | --DOCSHELL 0x126586800 == 34 [pid = 1651] [id = 623] 08:04:54 INFO - PROCESS | 1651 | --DOCSHELL 0x1184cd800 == 33 [pid = 1651] [id = 622] 08:04:54 INFO - PROCESS | 1651 | --DOCSHELL 0x12cabb800 == 32 [pid = 1651] [id = 621] 08:04:54 INFO - PROCESS | 1651 | --DOCSHELL 0x118240000 == 31 [pid = 1651] [id = 639] 08:04:54 INFO - PROCESS | 1651 | --DOCSHELL 0x12d0cf000 == 30 [pid = 1651] [id = 638] 08:04:54 INFO - PROCESS | 1651 | --DOCSHELL 0x12a9b8000 == 29 [pid = 1651] [id = 637] 08:04:54 INFO - PROCESS | 1651 | --DOCSHELL 0x120d6c800 == 28 [pid = 1651] [id = 636] 08:04:54 INFO - PROCESS | 1651 | --DOCSHELL 0x116621800 == 27 [pid = 1651] [id = 635] 08:04:54 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x124951800) [pid = 1651] [serial = 1864] [outer = 0x0] [url = about:blank] 08:04:54 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x1248b3000) [pid = 1651] [serial = 1862] [outer = 0x0] [url = about:blank] 08:04:54 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x11957bc00) [pid = 1651] [serial = 1859] [outer = 0x0] [url = about:blank] 08:04:54 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x1217e7800) [pid = 1651] [serial = 1853] [outer = 0x0] [url = about:blank] 08:04:54 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x11987f800) [pid = 1651] [serial = 1847] [outer = 0x0] [url = about:blank] 08:04:54 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x119581400) [pid = 1651] [serial = 1820] [outer = 0x0] [url = about:blank] 08:04:54 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x11830b400) [pid = 1651] [serial = 1858] [outer = 0x0] [url = about:blank] 08:04:54 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x116705400) [pid = 1651] [serial = 1856] [outer = 0x0] [url = about:blank] 08:04:54 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x120e87400) [pid = 1651] [serial = 1823] [outer = 0x0] [url = about:blank] 08:04:54 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x113c20400) [pid = 1651] [serial = 1834] [outer = 0x0] [url = about:blank] 08:04:54 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x1248c0400) [pid = 1651] [serial = 1829] [outer = 0x0] [url = about:blank] 08:04:54 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x121040400) [pid = 1651] [serial = 1861] [outer = 0x0] [url = about:blank] 08:04:54 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x1180bd000) [pid = 1651] [serial = 1841] [outer = 0x0] [url = about:blank] 08:04:54 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x118389400) [pid = 1651] [serial = 1816] [outer = 0x0] [url = about:blank] 08:04:54 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x119375800) [pid = 1651] [serial = 1819] [outer = 0x0] [url = about:blank] 08:04:54 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x1185cc000) [pid = 1651] [serial = 1817] [outer = 0x0] [url = about:blank] 08:04:54 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x121b88000) [pid = 1651] [serial = 1828] [outer = 0x0] [url = about:blank] 08:04:54 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x11670d000) [pid = 1651] [serial = 1840] [outer = 0x0] [url = about:blank] 08:04:54 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x11988ac00) [pid = 1651] [serial = 1849] [outer = 0x0] [url = about:blank] 08:04:54 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x11612fc00) [pid = 1651] [serial = 1814] [outer = 0x0] [url = about:blank] 08:04:54 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x119580800) [pid = 1651] [serial = 1846] [outer = 0x0] [url = about:blank] 08:04:54 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x125441000) [pid = 1651] [serial = 1832] [outer = 0x0] [url = about:blank] 08:04:54 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x1131ea800) [pid = 1651] [serial = 1813] [outer = 0x0] [url = about:blank] 08:04:54 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x113c1ec00) [pid = 1651] [serial = 1855] [outer = 0x0] [url = about:blank] 08:04:54 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x121397800) [pid = 1651] [serial = 1826] [outer = 0x0] [url = about:blank] 08:04:54 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x119884000) [pid = 1651] [serial = 1822] [outer = 0x0] [url = about:blank] 08:04:54 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x124e16800) [pid = 1651] [serial = 1831] [outer = 0x0] [url = about:blank] 08:04:54 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x117148c00) [pid = 1651] [serial = 1835] [outer = 0x0] [url = about:blank] 08:04:54 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x1133ab000) [pid = 1651] [serial = 1837] [outer = 0x0] [url = about:blank] 08:04:54 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x118e0d000) [pid = 1651] [serial = 1844] [outer = 0x0] [url = about:blank] 08:04:54 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x118393c00) [pid = 1651] [serial = 1843] [outer = 0x0] [url = about:blank] 08:04:54 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x1213d1800) [pid = 1651] [serial = 1852] [outer = 0x0] [url = about:blank] 08:04:54 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x121032c00) [pid = 1651] [serial = 1825] [outer = 0x0] [url = about:blank] 08:04:54 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x120e84c00) [pid = 1651] [serial = 1850] [outer = 0x0] [url = about:blank] 08:04:54 INFO - PROCESS | 1651 | 1467039894472 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]]]}] 08:04:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 08:04:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1353ms 08:04:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 08:04:54 INFO - PROCESS | 1651 | 1467039894503 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 08:04:54 INFO - PROCESS | 1651 | 1467039894505 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 08:04:54 INFO - PROCESS | 1651 | 1467039894510 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 08:04:54 INFO - PROCESS | 1651 | 1467039894512 Marionette TRACE conn2 <- [1,2534,null,{}] 08:04:54 INFO - PROCESS | 1651 | 1467039894516 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}] 08:04:54 INFO - PROCESS | 1651 | 1467039894517 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:54 INFO - PROCESS | 1651 | 1467039894603 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 08:04:54 INFO - PROCESS | 1651 | 1467039894613 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:54 INFO - PROCESS | 1651 | 1467039894615 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:54 INFO - PROCESS | 1651 | ++DOCSHELL 0x116962800 == 28 [pid = 1651] [id = 641] 08:04:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x11269e400) [pid = 1651] [serial = 1923] [outer = 0x0] 08:04:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x1128a3c00) [pid = 1651] [serial = 1924] [outer = 0x11269e400] 08:04:54 INFO - PROCESS | 1651 | 1467039894644 Marionette DEBUG loaded listener.js 08:04:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x1121a4800) [pid = 1651] [serial = 1925] [outer = 0x11269e400] 08:04:55 INFO - PROCESS | 1651 | 1467039895031 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]]]}] 08:04:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 08:04:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 570ms 08:04:55 INFO - PROCESS | 1651 | 1467039895081 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 08:04:55 INFO - PROCESS | 1651 | 1467039895084 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 08:04:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 08:04:55 INFO - PROCESS | 1651 | 1467039895089 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 08:04:55 INFO - PROCESS | 1651 | 1467039895091 Marionette TRACE conn2 <- [1,2538,null,{}] 08:04:55 INFO - PROCESS | 1651 | 1467039895093 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}] 08:04:55 INFO - PROCESS | 1651 | 1467039895095 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:55 INFO - PROCESS | 1651 | 1467039895178 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 08:04:55 INFO - PROCESS | 1651 | 1467039895183 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:55 INFO - PROCESS | 1651 | 1467039895184 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:55 INFO - PROCESS | 1651 | ++DOCSHELL 0x118178000 == 29 [pid = 1651] [id = 642] 08:04:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x112d56000) [pid = 1651] [serial = 1926] [outer = 0x0] 08:04:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x112f36c00) [pid = 1651] [serial = 1927] [outer = 0x112d56000] 08:04:55 INFO - PROCESS | 1651 | 1467039895212 Marionette DEBUG loaded listener.js 08:04:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x113c23400) [pid = 1651] [serial = 1928] [outer = 0x112d56000] 08:04:55 INFO - PROCESS | 1651 | 1467039895580 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]]]}] 08:04:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 08:04:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 521ms 08:04:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 08:04:55 INFO - PROCESS | 1651 | 1467039895611 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 08:04:55 INFO - PROCESS | 1651 | 1467039895612 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 08:04:55 INFO - PROCESS | 1651 | 1467039895614 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 08:04:55 INFO - PROCESS | 1651 | 1467039895617 Marionette TRACE conn2 <- [1,2542,null,{}] 08:04:55 INFO - PROCESS | 1651 | 1467039895625 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}] 08:04:55 INFO - PROCESS | 1651 | 1467039895628 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:55 INFO - PROCESS | 1651 | 1467039895712 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 08:04:55 INFO - PROCESS | 1651 | 1467039895717 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:55 INFO - PROCESS | 1651 | 1467039895719 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:55 INFO - PROCESS | 1651 | ++DOCSHELL 0x1195ab800 == 30 [pid = 1651] [id = 643] 08:04:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x1128b0c00) [pid = 1651] [serial = 1929] [outer = 0x0] 08:04:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x116711400) [pid = 1651] [serial = 1930] [outer = 0x1128b0c00] 08:04:55 INFO - PROCESS | 1651 | 1467039895748 Marionette DEBUG loaded listener.js 08:04:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x116931000) [pid = 1651] [serial = 1931] [outer = 0x1128b0c00] 08:04:56 INFO - PROCESS | 1651 | 1467039896112 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]]]}] 08:04:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 08:04:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 522ms 08:04:56 INFO - PROCESS | 1651 | 1467039896138 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 08:04:56 INFO - PROCESS | 1651 | 1467039896139 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 08:04:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 08:04:56 INFO - PROCESS | 1651 | 1467039896144 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 08:04:56 INFO - PROCESS | 1651 | 1467039896145 Marionette TRACE conn2 <- [1,2546,null,{}] 08:04:56 INFO - PROCESS | 1651 | 1467039896147 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}] 08:04:56 INFO - PROCESS | 1651 | 1467039896149 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:56 INFO - PROCESS | 1651 | 1467039896261 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 08:04:56 INFO - PROCESS | 1651 | 1467039896268 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:56 INFO - PROCESS | 1651 | 1467039896269 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:56 INFO - PROCESS | 1651 | ++DOCSHELL 0x12111f000 == 31 [pid = 1651] [id = 644] 08:04:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x11697d400) [pid = 1651] [serial = 1932] [outer = 0x0] 08:04:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x117148c00) [pid = 1651] [serial = 1933] [outer = 0x11697d400] 08:04:56 INFO - PROCESS | 1651 | 1467039896295 Marionette DEBUG loaded listener.js 08:04:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x1180b8800) [pid = 1651] [serial = 1934] [outer = 0x11697d400] 08:04:56 INFO - PROCESS | 1651 | 1467039896637 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]]]}] 08:04:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 08:04:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 520ms 08:04:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 08:04:56 INFO - PROCESS | 1651 | 1467039896664 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 08:04:56 INFO - PROCESS | 1651 | 1467039896665 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 08:04:56 INFO - PROCESS | 1651 | 1467039896667 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 08:04:56 INFO - PROCESS | 1651 | 1467039896668 Marionette TRACE conn2 <- [1,2550,null,{}] 08:04:56 INFO - PROCESS | 1651 | 1467039896676 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}] 08:04:56 INFO - PROCESS | 1651 | 1467039896677 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:56 INFO - PROCESS | 1651 | 1467039896776 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 08:04:56 INFO - PROCESS | 1651 | 1467039896780 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:56 INFO - PROCESS | 1651 | 1467039896781 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:56 INFO - PROCESS | 1651 | ++DOCSHELL 0x121b1a000 == 32 [pid = 1651] [id = 645] 08:04:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x112d41800) [pid = 1651] [serial = 1935] [outer = 0x0] 08:04:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x1180bd000) [pid = 1651] [serial = 1936] [outer = 0x112d41800] 08:04:56 INFO - PROCESS | 1651 | 1467039896806 Marionette DEBUG loaded listener.js 08:04:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x118385400) [pid = 1651] [serial = 1937] [outer = 0x112d41800] 08:04:57 INFO - PROCESS | 1651 | 1467039897181 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]]]}] 08:04:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 08:04:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 528ms 08:04:57 INFO - PROCESS | 1651 | 1467039897195 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 08:04:57 INFO - PROCESS | 1651 | 1467039897197 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 08:04:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 08:04:57 INFO - PROCESS | 1651 | 1467039897199 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 08:04:57 INFO - PROCESS | 1651 | 1467039897200 Marionette TRACE conn2 <- [1,2554,null,{}] 08:04:57 INFO - PROCESS | 1651 | 1467039897202 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}] 08:04:57 INFO - PROCESS | 1651 | 1467039897206 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:57 INFO - PROCESS | 1651 | 1467039897324 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 08:04:57 INFO - PROCESS | 1651 | 1467039897366 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:57 INFO - PROCESS | 1651 | 1467039897367 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:57 INFO - PROCESS | 1651 | ++DOCSHELL 0x125416800 == 33 [pid = 1651] [id = 646] 08:04:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x11838c000) [pid = 1651] [serial = 1938] [outer = 0x0] 08:04:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x1185df800) [pid = 1651] [serial = 1939] [outer = 0x11838c000] 08:04:57 INFO - PROCESS | 1651 | 1467039897392 Marionette DEBUG loaded listener.js 08:04:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x11908c800) [pid = 1651] [serial = 1940] [outer = 0x11838c000] 08:04:57 INFO - PROCESS | 1651 | 1467039897726 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]]]}] 08:04:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 08:04:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 568ms 08:04:57 INFO - PROCESS | 1651 | 1467039897768 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 08:04:57 INFO - PROCESS | 1651 | 1467039897769 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 08:04:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 08:04:57 INFO - PROCESS | 1651 | 1467039897771 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 08:04:57 INFO - PROCESS | 1651 | 1467039897772 Marionette TRACE conn2 <- [1,2558,null,{}] 08:04:57 INFO - PROCESS | 1651 | 1467039897775 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}] 08:04:57 INFO - PROCESS | 1651 | 1467039897776 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:57 INFO - PROCESS | 1651 | 1467039897875 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 08:04:57 INFO - PROCESS | 1651 | 1467039897878 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:57 INFO - PROCESS | 1651 | 1467039897879 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:57 INFO - PROCESS | 1651 | ++DOCSHELL 0x1289c0800 == 34 [pid = 1651] [id = 647] 08:04:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x11697ac00) [pid = 1651] [serial = 1941] [outer = 0x0] 08:04:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x119575000) [pid = 1651] [serial = 1942] [outer = 0x11697ac00] 08:04:57 INFO - PROCESS | 1651 | 1467039897904 Marionette DEBUG loaded listener.js 08:04:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x11962ac00) [pid = 1651] [serial = 1943] [outer = 0x11697ac00] 08:04:58 INFO - PROCESS | 1651 | 1467039898270 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]]]}] 08:04:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 08:04:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 520ms 08:04:58 INFO - PROCESS | 1651 | 1467039898294 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 08:04:58 INFO - PROCESS | 1651 | 1467039898295 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 08:04:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 08:04:58 INFO - PROCESS | 1651 | 1467039898298 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 08:04:58 INFO - PROCESS | 1651 | 1467039898299 Marionette TRACE conn2 <- [1,2562,null,{}] 08:04:58 INFO - PROCESS | 1651 | 1467039898301 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}] 08:04:58 INFO - PROCESS | 1651 | 1467039898302 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:58 INFO - PROCESS | 1651 | 1467039898399 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 08:04:58 INFO - PROCESS | 1651 | 1467039898438 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:58 INFO - PROCESS | 1651 | 1467039898440 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:58 INFO - PROCESS | 1651 | ++DOCSHELL 0x128e44000 == 35 [pid = 1651] [id = 648] 08:04:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x11962a400) [pid = 1651] [serial = 1944] [outer = 0x0] 08:04:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x119888800) [pid = 1651] [serial = 1945] [outer = 0x11962a400] 08:04:58 INFO - PROCESS | 1651 | 1467039898465 Marionette DEBUG loaded listener.js 08:04:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x119a80000) [pid = 1651] [serial = 1946] [outer = 0x11962a400] 08:04:58 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x112ae1c00) [pid = 1651] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 08:04:58 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x1128b0400) [pid = 1651] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 08:04:58 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x1217d8800) [pid = 1651] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 08:04:58 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x116933000) [pid = 1651] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 08:04:58 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x1248b3400) [pid = 1651] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 08:04:58 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x1128b1000) [pid = 1651] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 08:04:58 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x1128a2400) [pid = 1651] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 08:04:58 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x1176d2000) [pid = 1651] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 08:04:58 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x1254e4400) [pid = 1651] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 08:04:58 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x119582000) [pid = 1651] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 08:04:58 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x112a73400) [pid = 1651] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 08:04:58 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x111aa5800) [pid = 1651] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 08:04:58 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x126784800) [pid = 1651] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 08:04:58 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x110eeb000) [pid = 1651] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 08:04:58 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x1254d7c00) [pid = 1651] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 08:04:58 INFO - PROCESS | 1651 | 1467039898954 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]]]}] 08:04:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 08:04:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 669ms 08:04:58 INFO - PROCESS | 1651 | 1467039898968 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 08:04:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 08:04:58 INFO - PROCESS | 1651 | 1467039898982 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 08:04:58 INFO - PROCESS | 1651 | 1467039898987 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 08:04:58 INFO - PROCESS | 1651 | 1467039898988 Marionette TRACE conn2 <- [1,2566,null,{}] 08:04:58 INFO - PROCESS | 1651 | 1467039898997 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}] 08:04:58 INFO - PROCESS | 1651 | 1467039898998 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:59 INFO - PROCESS | 1651 | 1467039899111 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 08:04:59 INFO - PROCESS | 1651 | 1467039899167 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:59 INFO - PROCESS | 1651 | 1467039899168 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x119a26000 == 36 [pid = 1651] [id = 649] 08:04:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x110ee8800) [pid = 1651] [serial = 1947] [outer = 0x0] 08:04:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x118304c00) [pid = 1651] [serial = 1948] [outer = 0x110ee8800] 08:04:59 INFO - PROCESS | 1651 | 1467039899193 Marionette DEBUG loaded listener.js 08:04:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x119582000) [pid = 1651] [serial = 1949] [outer = 0x110ee8800] 08:04:59 INFO - PROCESS | 1651 | 1467039899466 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]]]}] 08:04:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 08:04:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 521ms 08:04:59 INFO - PROCESS | 1651 | 1467039899515 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 08:04:59 INFO - PROCESS | 1651 | 1467039899517 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 08:04:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 08:04:59 INFO - PROCESS | 1651 | 1467039899519 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 08:04:59 INFO - PROCESS | 1651 | 1467039899520 Marionette TRACE conn2 <- [1,2570,null,{}] 08:04:59 INFO - PROCESS | 1651 | 1467039899523 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}] 08:04:59 INFO - PROCESS | 1651 | 1467039899526 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:59 INFO - PROCESS | 1651 | 1467039899614 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 08:04:59 INFO - PROCESS | 1651 | 1467039899618 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:59 INFO - PROCESS | 1651 | 1467039899619 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:04:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a6b6000 == 37 [pid = 1651] [id = 650] 08:04:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x119694c00) [pid = 1651] [serial = 1950] [outer = 0x0] 08:04:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x119a87000) [pid = 1651] [serial = 1951] [outer = 0x119694c00] 08:04:59 INFO - PROCESS | 1651 | 1467039899643 Marionette DEBUG loaded listener.js 08:04:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x119d5ac00) [pid = 1651] [serial = 1952] [outer = 0x119694c00] 08:05:00 INFO - PROCESS | 1651 | 1467039900000 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]]]}] 08:05:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 08:05:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 520ms 08:05:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 08:05:00 INFO - PROCESS | 1651 | 1467039900039 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 08:05:00 INFO - PROCESS | 1651 | 1467039900041 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 08:05:00 INFO - PROCESS | 1651 | 1467039900045 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 08:05:00 INFO - PROCESS | 1651 | 1467039900054 Marionette TRACE conn2 <- [1,2574,null,{}] 08:05:00 INFO - PROCESS | 1651 | 1467039900057 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}] 08:05:00 INFO - PROCESS | 1651 | 1467039900059 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:00 INFO - PROCESS | 1651 | 1467039900149 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 08:05:00 INFO - PROCESS | 1651 | 1467039900153 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:00 INFO - PROCESS | 1651 | 1467039900154 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:00 INFO - PROCESS | 1651 | ++DOCSHELL 0x121b0b000 == 38 [pid = 1651] [id = 651] 08:05:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x120e7f000) [pid = 1651] [serial = 1953] [outer = 0x0] 08:05:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x120f61000) [pid = 1651] [serial = 1954] [outer = 0x120e7f000] 08:05:00 INFO - PROCESS | 1651 | 1467039900181 Marionette DEBUG loaded listener.js 08:05:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x121231c00) [pid = 1651] [serial = 1955] [outer = 0x120e7f000] 08:05:00 INFO - PROCESS | 1651 | 1467039900543 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]]]}] 08:05:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 08:05:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 527ms 08:05:00 INFO - PROCESS | 1651 | 1467039900573 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 08:05:00 INFO - PROCESS | 1651 | 1467039900576 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 08:05:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 08:05:00 INFO - PROCESS | 1651 | 1467039900579 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 08:05:00 INFO - PROCESS | 1651 | 1467039900580 Marionette TRACE conn2 <- [1,2578,null,{}] 08:05:00 INFO - PROCESS | 1651 | 1467039900582 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}] 08:05:00 INFO - PROCESS | 1651 | 1467039900583 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:00 INFO - PROCESS | 1651 | 1467039900690 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 08:05:00 INFO - PROCESS | 1651 | 1467039900695 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:00 INFO - PROCESS | 1651 | 1467039900696 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:00 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b8db800 == 39 [pid = 1651] [id = 652] 08:05:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x120e7f400) [pid = 1651] [serial = 1956] [outer = 0x0] 08:05:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x1213cd400) [pid = 1651] [serial = 1957] [outer = 0x120e7f400] 08:05:00 INFO - PROCESS | 1651 | 1467039900721 Marionette DEBUG loaded listener.js 08:05:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x121466400) [pid = 1651] [serial = 1958] [outer = 0x120e7f400] 08:05:01 INFO - PROCESS | 1651 | 1467039901308 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]]]}] 08:05:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 08:05:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 769ms 08:05:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 08:05:01 INFO - PROCESS | 1651 | 1467039901365 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 08:05:01 INFO - PROCESS | 1651 | 1467039901368 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 08:05:01 INFO - PROCESS | 1651 | 1467039901371 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 08:05:01 INFO - PROCESS | 1651 | 1467039901373 Marionette TRACE conn2 <- [1,2582,null,{}] 08:05:01 INFO - PROCESS | 1651 | 1467039901379 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}] 08:05:01 INFO - PROCESS | 1651 | 1467039901381 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:01 INFO - PROCESS | 1651 | 1467039901522 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 08:05:01 INFO - PROCESS | 1651 | 1467039901604 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:01 INFO - PROCESS | 1651 | 1467039901605 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x118175800 == 40 [pid = 1651] [id = 653] 08:05:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x112a76400) [pid = 1651] [serial = 1959] [outer = 0x0] 08:05:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x112ae8800) [pid = 1651] [serial = 1960] [outer = 0x112a76400] 08:05:01 INFO - PROCESS | 1651 | 1467039901637 Marionette DEBUG loaded listener.js 08:05:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x113c1e400) [pid = 1651] [serial = 1961] [outer = 0x112a76400] 08:05:02 INFO - PROCESS | 1651 | 1467039902189 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]]]}] 08:05:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 08:05:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 875ms 08:05:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 08:05:02 INFO - PROCESS | 1651 | 1467039902246 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 08:05:02 INFO - PROCESS | 1651 | 1467039902249 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 08:05:02 INFO - PROCESS | 1651 | 1467039902254 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 08:05:02 INFO - PROCESS | 1651 | 1467039902256 Marionette TRACE conn2 <- [1,2586,null,{}] 08:05:02 INFO - PROCESS | 1651 | 1467039902259 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}] 08:05:02 INFO - PROCESS | 1651 | 1467039902260 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:02 INFO - PROCESS | 1651 | 1467039902376 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 08:05:02 INFO - PROCESS | 1651 | 1467039902457 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:02 INFO - PROCESS | 1651 | 1467039902459 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:02 INFO - PROCESS | 1651 | ++DOCSHELL 0x1184d9000 == 41 [pid = 1651] [id = 654] 08:05:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x112a80c00) [pid = 1651] [serial = 1962] [outer = 0x0] 08:05:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x115e58800) [pid = 1651] [serial = 1963] [outer = 0x112a80c00] 08:05:02 INFO - PROCESS | 1651 | 1467039902490 Marionette DEBUG loaded listener.js 08:05:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x116983000) [pid = 1651] [serial = 1964] [outer = 0x112a80c00] 08:05:03 INFO - PROCESS | 1651 | --DOCSHELL 0x121b0b000 == 40 [pid = 1651] [id = 651] 08:05:03 INFO - PROCESS | 1651 | --DOCSHELL 0x12a6b6000 == 39 [pid = 1651] [id = 650] 08:05:03 INFO - PROCESS | 1651 | --DOCSHELL 0x119a26000 == 38 [pid = 1651] [id = 649] 08:05:03 INFO - PROCESS | 1651 | --DOCSHELL 0x128e44000 == 37 [pid = 1651] [id = 648] 08:05:03 INFO - PROCESS | 1651 | --DOCSHELL 0x1289c0800 == 36 [pid = 1651] [id = 647] 08:05:03 INFO - PROCESS | 1651 | --DOCSHELL 0x125416800 == 35 [pid = 1651] [id = 646] 08:05:03 INFO - PROCESS | 1651 | --DOCSHELL 0x121b1a000 == 34 [pid = 1651] [id = 645] 08:05:03 INFO - PROCESS | 1651 | --DOCSHELL 0x12111f000 == 33 [pid = 1651] [id = 644] 08:05:03 INFO - PROCESS | 1651 | --DOCSHELL 0x1195ab800 == 32 [pid = 1651] [id = 643] 08:05:03 INFO - PROCESS | 1651 | --DOCSHELL 0x118178000 == 31 [pid = 1651] [id = 642] 08:05:03 INFO - PROCESS | 1651 | --DOCSHELL 0x116962800 == 30 [pid = 1651] [id = 641] 08:05:03 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x115db5800) [pid = 1651] [serial = 1838] [outer = 0x0] [url = about:blank] 08:05:03 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x120f6b800) [pid = 1651] [serial = 1885] [outer = 0x0] [url = about:blank] 08:05:03 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x1248b2c00) [pid = 1651] [serial = 1888] [outer = 0x0] [url = about:blank] 08:05:03 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x12543c800) [pid = 1651] [serial = 1889] [outer = 0x0] [url = about:blank] 08:05:03 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x1181b4400) [pid = 1651] [serial = 1876] [outer = 0x0] [url = about:blank] 08:05:03 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x118387c00) [pid = 1651] [serial = 1877] [outer = 0x0] [url = about:blank] 08:05:03 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x1254d7800) [pid = 1651] [serial = 1865] [outer = 0x0] [url = about:blank] 08:05:03 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x119057000) [pid = 1651] [serial = 1879] [outer = 0x0] [url = about:blank] 08:05:03 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x11957cc00) [pid = 1651] [serial = 1880] [outer = 0x0] [url = about:blank] 08:05:03 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x112967400) [pid = 1651] [serial = 1873] [outer = 0x0] [url = about:blank] 08:05:03 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x1164e1800) [pid = 1651] [serial = 1874] [outer = 0x0] [url = about:blank] 08:05:03 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x118307400) [pid = 1651] [serial = 1870] [outer = 0x0] [url = about:blank] 08:05:03 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x1260d6c00) [pid = 1651] [serial = 1891] [outer = 0x0] [url = about:blank] 08:05:03 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x118521c00) [pid = 1651] [serial = 1871] [outer = 0x0] [url = about:blank] 08:05:03 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x126466400) [pid = 1651] [serial = 1892] [outer = 0x0] [url = about:blank] 08:05:03 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x1198d9000) [pid = 1651] [serial = 1882] [outer = 0x0] [url = about:blank] 08:05:03 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x113c20c00) [pid = 1651] [serial = 1867] [outer = 0x0] [url = about:blank] 08:05:03 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x116194c00) [pid = 1651] [serial = 1868] [outer = 0x0] [url = about:blank] 08:05:03 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x11830a000) [pid = 1651] [serial = 1897] [outer = 0x0] [url = about:blank] 08:05:03 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x126920000) [pid = 1651] [serial = 1903] [outer = 0x0] [url = about:blank] 08:05:03 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x128911400) [pid = 1651] [serial = 1904] [outer = 0x0] [url = about:blank] 08:05:03 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x11697f400) [pid = 1651] [serial = 1895] [outer = 0x0] [url = about:blank] 08:05:03 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x126782400) [pid = 1651] [serial = 1900] [outer = 0x0] [url = about:blank] 08:05:03 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x126789c00) [pid = 1651] [serial = 1901] [outer = 0x0] [url = about:blank] 08:05:03 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x11269bc00) [pid = 1651] [serial = 1894] [outer = 0x0] [url = about:blank] 08:05:03 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x125380800) [pid = 1651] [serial = 1898] [outer = 0x0] [url = about:blank] 08:05:03 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x120e84400) [pid = 1651] [serial = 1883] [outer = 0x0] [url = about:blank] 08:05:03 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x1213d0800) [pid = 1651] [serial = 1886] [outer = 0x0] [url = about:blank] 08:05:03 INFO - PROCESS | 1651 | 1467039903180 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]]]}] 08:05:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 08:05:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 975ms 08:05:03 INFO - PROCESS | 1651 | 1467039903229 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 08:05:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 08:05:03 INFO - PROCESS | 1651 | 1467039903232 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 08:05:03 INFO - PROCESS | 1651 | 1467039903235 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 08:05:03 INFO - PROCESS | 1651 | 1467039903237 Marionette TRACE conn2 <- [1,2590,null,{}] 08:05:03 INFO - PROCESS | 1651 | 1467039903241 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}] 08:05:03 INFO - PROCESS | 1651 | 1467039903245 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:03 INFO - PROCESS | 1651 | 1467039903331 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 08:05:03 INFO - PROCESS | 1651 | 1467039903336 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:03 INFO - PROCESS | 1651 | 1467039903339 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:03 INFO - PROCESS | 1651 | ++DOCSHELL 0x117d60000 == 31 [pid = 1651] [id = 655] 08:05:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x113c5c800) [pid = 1651] [serial = 1965] [outer = 0x0] 08:05:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x115dae400) [pid = 1651] [serial = 1966] [outer = 0x113c5c800] 08:05:03 INFO - PROCESS | 1651 | 1467039903370 Marionette DEBUG loaded listener.js 08:05:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x116633c00) [pid = 1651] [serial = 1967] [outer = 0x113c5c800] 08:05:03 INFO - PROCESS | 1651 | 1467039903770 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]]]}] 08:05:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 08:05:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 577ms 08:05:03 INFO - PROCESS | 1651 | 1467039903812 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 08:05:03 INFO - PROCESS | 1651 | 1467039903815 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 08:05:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 08:05:03 INFO - PROCESS | 1651 | 1467039903819 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 08:05:03 INFO - PROCESS | 1651 | 1467039903821 Marionette TRACE conn2 <- [1,2594,null,{}] 08:05:03 INFO - PROCESS | 1651 | 1467039903823 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}] 08:05:03 INFO - PROCESS | 1651 | 1467039903825 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:03 INFO - PROCESS | 1651 | 1467039903911 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 08:05:03 INFO - PROCESS | 1651 | 1467039903915 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:03 INFO - PROCESS | 1651 | 1467039903916 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:03 INFO - PROCESS | 1651 | ++DOCSHELL 0x11959c000 == 32 [pid = 1651] [id = 656] 08:05:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x11697b400) [pid = 1651] [serial = 1968] [outer = 0x0] 08:05:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x1176da000) [pid = 1651] [serial = 1969] [outer = 0x11697b400] 08:05:03 INFO - PROCESS | 1651 | 1467039903945 Marionette DEBUG loaded listener.js 08:05:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x1180bf400) [pid = 1651] [serial = 1970] [outer = 0x11697b400] 08:05:04 INFO - PROCESS | 1651 | 1467039904312 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]]]}] 08:05:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 08:05:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 519ms 08:05:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 08:05:04 INFO - PROCESS | 1651 | 1467039904345 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 08:05:04 INFO - PROCESS | 1651 | 1467039904346 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 08:05:04 INFO - PROCESS | 1651 | 1467039904349 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 08:05:04 INFO - PROCESS | 1651 | 1467039904351 Marionette TRACE conn2 <- [1,2598,null,{}] 08:05:04 INFO - PROCESS | 1651 | 1467039904359 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}] 08:05:04 INFO - PROCESS | 1651 | 1467039904362 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:04 INFO - PROCESS | 1651 | 1467039904447 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 08:05:04 INFO - PROCESS | 1651 | 1467039904452 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:04 INFO - PROCESS | 1651 | 1467039904454 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:04 INFO - PROCESS | 1651 | ++DOCSHELL 0x121b0d800 == 33 [pid = 1651] [id = 657] 08:05:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x11269cc00) [pid = 1651] [serial = 1971] [outer = 0x0] 08:05:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x11838a800) [pid = 1651] [serial = 1972] [outer = 0x11269cc00] 08:05:04 INFO - PROCESS | 1651 | 1467039904483 Marionette DEBUG loaded listener.js 08:05:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x1185df000) [pid = 1651] [serial = 1973] [outer = 0x11269cc00] 08:05:04 INFO - PROCESS | 1651 | 1467039904849 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]]]}] 08:05:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 08:05:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 523ms 08:05:04 INFO - PROCESS | 1651 | 1467039904872 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 08:05:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 08:05:04 INFO - PROCESS | 1651 | 1467039904876 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 08:05:04 INFO - PROCESS | 1651 | 1467039904878 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 08:05:04 INFO - PROCESS | 1651 | 1467039904879 Marionette TRACE conn2 <- [1,2602,null,{}] 08:05:04 INFO - PROCESS | 1651 | 1467039904881 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}] 08:05:04 INFO - PROCESS | 1651 | 1467039904883 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:04 INFO - PROCESS | 1651 | 1467039904968 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 08:05:05 INFO - PROCESS | 1651 | 1467039905034 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:05 INFO - PROCESS | 1651 | 1467039905036 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:05 INFO - PROCESS | 1651 | ++DOCSHELL 0x124eae800 == 34 [pid = 1651] [id = 658] 08:05:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x11872d000) [pid = 1651] [serial = 1974] [outer = 0x0] 08:05:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x11905fc00) [pid = 1651] [serial = 1975] [outer = 0x11872d000] 08:05:05 INFO - PROCESS | 1651 | 1467039905061 Marionette DEBUG loaded listener.js 08:05:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x11957cc00) [pid = 1651] [serial = 1976] [outer = 0x11872d000] 08:05:05 INFO - PROCESS | 1651 | 1467039905381 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]]]}] 08:05:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 08:05:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 521ms 08:05:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 08:05:05 INFO - PROCESS | 1651 | 1467039905400 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 08:05:05 INFO - PROCESS | 1651 | 1467039905401 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 08:05:05 INFO - PROCESS | 1651 | 1467039905403 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 08:05:05 INFO - PROCESS | 1651 | 1467039905404 Marionette TRACE conn2 <- [1,2606,null,{}] 08:05:05 INFO - PROCESS | 1651 | 1467039905407 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}] 08:05:05 INFO - PROCESS | 1651 | 1467039905410 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:05 INFO - PROCESS | 1651 | 1467039905524 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 08:05:05 INFO - PROCESS | 1651 | 1467039905528 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:05 INFO - PROCESS | 1651 | 1467039905529 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:05 INFO - PROCESS | 1651 | ++DOCSHELL 0x128b33800 == 35 [pid = 1651] [id = 659] 08:05:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x1128aac00) [pid = 1651] [serial = 1977] [outer = 0x0] 08:05:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x119624400) [pid = 1651] [serial = 1978] [outer = 0x1128aac00] 08:05:05 INFO - PROCESS | 1651 | 1467039905554 Marionette DEBUG loaded listener.js 08:05:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x11988ac00) [pid = 1651] [serial = 1979] [outer = 0x1128aac00] 08:05:05 INFO - PROCESS | 1651 | 1467039905927 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]]]}] 08:05:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 08:05:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 570ms 08:05:05 INFO - PROCESS | 1651 | 1467039905974 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 08:05:05 INFO - PROCESS | 1651 | 1467039905977 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 08:05:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 08:05:05 INFO - PROCESS | 1651 | 1467039905980 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 08:05:05 INFO - PROCESS | 1651 | 1467039905981 Marionette TRACE conn2 <- [1,2610,null,{}] 08:05:05 INFO - PROCESS | 1651 | 1467039905984 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}] 08:05:05 INFO - PROCESS | 1651 | 1467039905988 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:06 INFO - PROCESS | 1651 | 1467039906112 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 08:05:06 INFO - PROCESS | 1651 | 1467039906133 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:06 INFO - PROCESS | 1651 | 1467039906134 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:06 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a786000 == 36 [pid = 1651] [id = 660] 08:05:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x119a8a800) [pid = 1651] [serial = 1980] [outer = 0x0] 08:05:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x12103c400) [pid = 1651] [serial = 1981] [outer = 0x119a8a800] 08:05:06 INFO - PROCESS | 1651 | 1467039906166 Marionette DEBUG loaded listener.js 08:05:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x12147d800) [pid = 1651] [serial = 1982] [outer = 0x119a8a800] 08:05:06 INFO - PROCESS | 1651 | 1467039906515 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]]]}] 08:05:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 08:05:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 572ms 08:05:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 08:05:06 INFO - PROCESS | 1651 | 1467039906553 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 08:05:06 INFO - PROCESS | 1651 | 1467039906555 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 08:05:06 INFO - PROCESS | 1651 | 1467039906557 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 08:05:06 INFO - PROCESS | 1651 | 1467039906558 Marionette TRACE conn2 <- [1,2614,null,{}] 08:05:06 INFO - PROCESS | 1651 | 1467039906560 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}] 08:05:06 INFO - PROCESS | 1651 | 1467039906562 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:06 INFO - PROCESS | 1651 | 1467039906665 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 08:05:06 INFO - PROCESS | 1651 | 1467039906669 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:06 INFO - PROCESS | 1651 | 1467039906670 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:06 INFO - PROCESS | 1651 | ++DOCSHELL 0x120d79000 == 37 [pid = 1651] [id = 661] 08:05:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x1121ab800) [pid = 1651] [serial = 1983] [outer = 0x0] 08:05:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x1217dac00) [pid = 1651] [serial = 1984] [outer = 0x1121ab800] 08:05:06 INFO - PROCESS | 1651 | 1467039906696 Marionette DEBUG loaded listener.js 08:05:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x1217e5400) [pid = 1651] [serial = 1985] [outer = 0x1121ab800] 08:05:07 INFO - PROCESS | 1651 | 1467039907063 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]]]}] 08:05:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 08:05:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 520ms 08:05:07 INFO - PROCESS | 1651 | 1467039907078 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 08:05:07 INFO - PROCESS | 1651 | 1467039907079 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 08:05:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 08:05:07 INFO - PROCESS | 1651 | 1467039907081 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 08:05:07 INFO - PROCESS | 1651 | 1467039907082 Marionette TRACE conn2 <- [1,2618,null,{}] 08:05:07 INFO - PROCESS | 1651 | 1467039907085 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}] 08:05:07 INFO - PROCESS | 1651 | 1467039907086 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:07 INFO - PROCESS | 1651 | 1467039907188 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 08:05:07 INFO - PROCESS | 1651 | 1467039907200 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:07 INFO - PROCESS | 1651 | 1467039907201 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:07 INFO - PROCESS | 1651 | ++DOCSHELL 0x12be1f800 == 38 [pid = 1651] [id = 662] 08:05:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x121466c00) [pid = 1651] [serial = 1986] [outer = 0x0] 08:05:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x121b83c00) [pid = 1651] [serial = 1987] [outer = 0x121466c00] 08:05:07 INFO - PROCESS | 1651 | 1467039907234 Marionette DEBUG loaded listener.js 08:05:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x1248b8c00) [pid = 1651] [serial = 1988] [outer = 0x121466c00] 08:05:07 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x112d41800) [pid = 1651] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 08:05:07 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x11269e400) [pid = 1651] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 08:05:07 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x1128b0c00) [pid = 1651] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 08:05:07 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x112d56000) [pid = 1651] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 08:05:07 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x11697d400) [pid = 1651] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 08:05:07 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x113376400) [pid = 1651] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 08:05:07 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x120e7f000) [pid = 1651] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 08:05:07 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x11838c000) [pid = 1651] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 08:05:07 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x112699000) [pid = 1651] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 08:05:07 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x11697ac00) [pid = 1651] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 08:05:07 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x110ee8800) [pid = 1651] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 08:05:07 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x11962a400) [pid = 1651] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 08:05:07 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x119694c00) [pid = 1651] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 08:05:07 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x1181b5400) [pid = 1651] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 08:05:07 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x119577800) [pid = 1651] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 08:05:07 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x1217da800) [pid = 1651] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 08:05:07 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x112a76c00) [pid = 1651] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 08:05:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 08:05:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 572ms 08:05:07 INFO - PROCESS | 1651 | 1467039907650 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]]]}] 08:05:07 INFO - PROCESS | 1651 | 1467039907653 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 08:05:07 INFO - PROCESS | 1651 | 1467039907654 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 08:05:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 08:05:07 INFO - PROCESS | 1651 | 1467039907660 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 08:05:07 INFO - PROCESS | 1651 | 1467039907663 Marionette TRACE conn2 <- [1,2622,null,{}] 08:05:07 INFO - PROCESS | 1651 | 1467039907668 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}] 08:05:07 INFO - PROCESS | 1651 | 1467039907669 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:07 INFO - PROCESS | 1651 | 1467039907785 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 08:05:07 INFO - PROCESS | 1651 | 1467039907832 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:07 INFO - PROCESS | 1651 | 1467039907833 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:07 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a530000 == 39 [pid = 1651] [id = 663] 08:05:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x111eca400) [pid = 1651] [serial = 1989] [outer = 0x0] 08:05:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x116474800) [pid = 1651] [serial = 1990] [outer = 0x111eca400] 08:05:07 INFO - PROCESS | 1651 | 1467039907859 Marionette DEBUG loaded listener.js 08:05:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x1181b5400) [pid = 1651] [serial = 1991] [outer = 0x111eca400] 08:05:08 INFO - PROCESS | 1651 | 1467039908163 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]]]}] 08:05:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 08:05:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 527ms 08:05:08 INFO - PROCESS | 1651 | 1467039908185 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 08:05:08 INFO - PROCESS | 1651 | 1467039908186 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 08:05:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 08:05:08 INFO - PROCESS | 1651 | 1467039908188 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 08:05:08 INFO - PROCESS | 1651 | 1467039908190 Marionette TRACE conn2 <- [1,2626,null,{}] 08:05:08 INFO - PROCESS | 1651 | 1467039908195 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}] 08:05:08 INFO - PROCESS | 1651 | 1467039908196 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:08 INFO - PROCESS | 1651 | 1467039908287 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 08:05:08 INFO - PROCESS | 1651 | 1467039908291 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:08 INFO - PROCESS | 1651 | 1467039908292 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:08 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c618800 == 40 [pid = 1651] [id = 664] 08:05:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x11872d400) [pid = 1651] [serial = 1992] [outer = 0x0] 08:05:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x119d59800) [pid = 1651] [serial = 1993] [outer = 0x11872d400] 08:05:08 INFO - PROCESS | 1651 | 1467039908318 Marionette DEBUG loaded listener.js 08:05:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x121b8ec00) [pid = 1651] [serial = 1994] [outer = 0x11872d400] 08:05:08 INFO - PROCESS | 1651 | 1467039908648 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]]]}] 08:05:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 08:05:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 469ms 08:05:08 INFO - PROCESS | 1651 | 1467039908665 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 08:05:08 INFO - PROCESS | 1651 | 1467039908667 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 08:05:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 08:05:08 INFO - PROCESS | 1651 | 1467039908669 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 08:05:08 INFO - PROCESS | 1651 | 1467039908671 Marionette TRACE conn2 <- [1,2630,null,{}] 08:05:08 INFO - PROCESS | 1651 | 1467039908674 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}] 08:05:08 INFO - PROCESS | 1651 | 1467039908677 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:08 INFO - PROCESS | 1651 | 1467039908820 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 08:05:08 INFO - PROCESS | 1651 | 1467039908827 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:08 INFO - PROCESS | 1651 | 1467039908829 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:08 INFO - PROCESS | 1651 | ++DOCSHELL 0x12cab1000 == 41 [pid = 1651] [id = 665] 08:05:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x11830b000) [pid = 1651] [serial = 1995] [outer = 0x0] 08:05:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x125382400) [pid = 1651] [serial = 1996] [outer = 0x11830b000] 08:05:08 INFO - PROCESS | 1651 | 1467039908856 Marionette DEBUG loaded listener.js 08:05:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x1260d6400) [pid = 1651] [serial = 1997] [outer = 0x11830b000] 08:05:09 INFO - PROCESS | 1651 | 1467039909196 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]]]}] 08:05:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 08:05:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 570ms 08:05:09 INFO - PROCESS | 1651 | 1467039909239 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 08:05:09 INFO - PROCESS | 1651 | 1467039909241 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 08:05:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 08:05:09 INFO - PROCESS | 1651 | 1467039909243 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 08:05:09 INFO - PROCESS | 1651 | 1467039909244 Marionette TRACE conn2 <- [1,2634,null,{}] 08:05:09 INFO - PROCESS | 1651 | 1467039909246 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}] 08:05:09 INFO - PROCESS | 1651 | 1467039909248 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:09 INFO - PROCESS | 1651 | 1467039909339 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 08:05:09 INFO - PROCESS | 1651 | 1467039909343 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:09 INFO - PROCESS | 1651 | 1467039909344 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:09 INFO - PROCESS | 1651 | ++DOCSHELL 0x12cf7f800 == 42 [pid = 1651] [id = 666] 08:05:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x1260d6c00) [pid = 1651] [serial = 1998] [outer = 0x0] 08:05:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x1264f1000) [pid = 1651] [serial = 1999] [outer = 0x1260d6c00] 08:05:09 INFO - PROCESS | 1651 | 1467039909369 Marionette DEBUG loaded listener.js 08:05:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x126787000) [pid = 1651] [serial = 2000] [outer = 0x1260d6c00] 08:05:09 INFO - PROCESS | 1651 | 1467039909883 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]]]}] 08:05:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 08:05:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 669ms 08:05:09 INFO - PROCESS | 1651 | 1467039909913 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 08:05:09 INFO - PROCESS | 1651 | 1467039909916 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 08:05:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 08:05:09 INFO - PROCESS | 1651 | 1467039909920 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 08:05:09 INFO - PROCESS | 1651 | 1467039909922 Marionette TRACE conn2 <- [1,2638,null,{}] 08:05:09 INFO - PROCESS | 1651 | 1467039909926 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}] 08:05:09 INFO - PROCESS | 1651 | 1467039909928 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:10 INFO - PROCESS | 1651 | 1467039910045 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 08:05:10 INFO - PROCESS | 1651 | 1467039910108 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:10 INFO - PROCESS | 1651 | 1467039910109 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:10 INFO - PROCESS | 1651 | ++DOCSHELL 0x119047800 == 43 [pid = 1651] [id = 667] 08:05:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x112966800) [pid = 1651] [serial = 2001] [outer = 0x0] 08:05:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x11544ac00) [pid = 1651] [serial = 2002] [outer = 0x112966800] 08:05:10 INFO - PROCESS | 1651 | 1467039910182 Marionette DEBUG loaded listener.js 08:05:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x116705c00) [pid = 1651] [serial = 2003] [outer = 0x112966800] 08:05:10 INFO - PROCESS | 1651 | 1467039910653 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]]]}] 08:05:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 08:05:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 772ms 08:05:10 INFO - PROCESS | 1651 | 1467039910692 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 08:05:10 INFO - PROCESS | 1651 | 1467039910695 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 08:05:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 08:05:10 INFO - PROCESS | 1651 | 1467039910700 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 08:05:10 INFO - PROCESS | 1651 | 1467039910702 Marionette TRACE conn2 <- [1,2642,null,{}] 08:05:10 INFO - PROCESS | 1651 | 1467039910704 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}] 08:05:10 INFO - PROCESS | 1651 | 1467039910706 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:10 INFO - PROCESS | 1651 | 1467039910815 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 08:05:10 INFO - PROCESS | 1651 | 1467039910891 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:10 INFO - PROCESS | 1651 | 1467039910892 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:10 INFO - PROCESS | 1651 | ++DOCSHELL 0x12657c000 == 44 [pid = 1651] [id = 668] 08:05:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x1176dd400) [pid = 1651] [serial = 2004] [outer = 0x0] 08:05:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x118307c00) [pid = 1651] [serial = 2005] [outer = 0x1176dd400] 08:05:10 INFO - PROCESS | 1651 | 1467039910926 Marionette DEBUG loaded listener.js 08:05:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x118521c00) [pid = 1651] [serial = 2006] [outer = 0x1176dd400] 08:05:11 INFO - PROCESS | 1651 | 1467039911351 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]]]}] 08:05:11 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 08:05:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 672ms 08:05:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 08:05:11 INFO - PROCESS | 1651 | 1467039911373 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 08:05:11 INFO - PROCESS | 1651 | 1467039911375 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 08:05:11 INFO - PROCESS | 1651 | 1467039911377 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 08:05:11 INFO - PROCESS | 1651 | 1467039911380 Marionette TRACE conn2 <- [1,2646,null,{}] 08:05:11 INFO - PROCESS | 1651 | 1467039911388 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}] 08:05:11 INFO - PROCESS | 1651 | 1467039911391 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:11 INFO - PROCESS | 1651 | 1467039911497 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 08:05:11 INFO - PROCESS | 1651 | 1467039911574 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:11 INFO - PROCESS | 1651 | 1467039911576 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:11 INFO - PROCESS | 1651 | ++DOCSHELL 0x12cb52800 == 45 [pid = 1651] [id = 669] 08:05:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x11872f800) [pid = 1651] [serial = 2007] [outer = 0x0] 08:05:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x11962a400) [pid = 1651] [serial = 2008] [outer = 0x11872f800] 08:05:11 INFO - PROCESS | 1651 | 1467039911609 Marionette DEBUG loaded listener.js 08:05:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x120e7f000) [pid = 1651] [serial = 2009] [outer = 0x11872f800] 08:05:12 INFO - PROCESS | 1651 | 1467039912004 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]]]}] 08:05:12 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 08:05:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 676ms 08:05:12 INFO - PROCESS | 1651 | 1467039912053 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 08:05:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 08:05:12 INFO - PROCESS | 1651 | 1467039912055 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 08:05:12 INFO - PROCESS | 1651 | 1467039912058 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 08:05:12 INFO - PROCESS | 1651 | 1467039912059 Marionette TRACE conn2 <- [1,2650,null,{}] 08:05:12 INFO - PROCESS | 1651 | 1467039912061 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}] 08:05:12 INFO - PROCESS | 1651 | 1467039912063 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:12 INFO - PROCESS | 1651 | 1467039912191 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 08:05:12 INFO - PROCESS | 1651 | 1467039912280 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:12 INFO - PROCESS | 1651 | 1467039912281 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:12 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d47d000 == 46 [pid = 1651] [id = 670] 08:05:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x119087c00) [pid = 1651] [serial = 2010] [outer = 0x0] 08:05:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x1213d5c00) [pid = 1651] [serial = 2011] [outer = 0x119087c00] 08:05:12 INFO - PROCESS | 1651 | 1467039912311 Marionette DEBUG loaded listener.js 08:05:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x1217d8c00) [pid = 1651] [serial = 2012] [outer = 0x119087c00] 08:05:12 INFO - PROCESS | 1651 | 1467039912737 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]]]}] 08:05:12 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 08:05:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 720ms 08:05:12 INFO - PROCESS | 1651 | 1467039912779 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 08:05:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 08:05:12 INFO - PROCESS | 1651 | 1467039912781 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 08:05:12 INFO - PROCESS | 1651 | 1467039912785 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 08:05:12 INFO - PROCESS | 1651 | 1467039912787 Marionette TRACE conn2 <- [1,2654,null,{}] 08:05:12 INFO - PROCESS | 1651 | 1467039912790 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}] 08:05:12 INFO - PROCESS | 1651 | 1467039912793 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:12 INFO - PROCESS | 1651 | 1467039912951 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 08:05:13 INFO - PROCESS | 1651 | 1467039913058 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:13 INFO - PROCESS | 1651 | 1467039913059 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:13 INFO - PROCESS | 1651 | ++DOCSHELL 0x116fdc800 == 47 [pid = 1651] [id = 671] 08:05:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x112967c00) [pid = 1651] [serial = 2013] [outer = 0x0] 08:05:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x116706400) [pid = 1651] [serial = 2014] [outer = 0x112967c00] 08:05:13 INFO - PROCESS | 1651 | 1467039913107 Marionette DEBUG loaded listener.js 08:05:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x121040c00) [pid = 1651] [serial = 2015] [outer = 0x112967c00] 08:05:13 INFO - PROCESS | 1651 | 1467039913711 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]]]}] 08:05:13 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 08:05:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 972ms 08:05:13 INFO - PROCESS | 1651 | 1467039913757 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 08:05:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 08:05:13 INFO - PROCESS | 1651 | 1467039913759 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 08:05:13 INFO - PROCESS | 1651 | 1467039913762 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 08:05:13 INFO - PROCESS | 1651 | 1467039913765 Marionette TRACE conn2 <- [1,2658,null,{}] 08:05:13 INFO - PROCESS | 1651 | 1467039913769 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}] 08:05:13 INFO - PROCESS | 1651 | 1467039913770 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:13 INFO - PROCESS | 1651 | 1467039913874 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 08:05:13 INFO - PROCESS | 1651 | 1467039913954 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:13 INFO - PROCESS | 1651 | 1467039913956 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:13 INFO - PROCESS | 1651 | ++DOCSHELL 0x1180ce000 == 48 [pid = 1651] [id = 672] 08:05:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x112965000) [pid = 1651] [serial = 2016] [outer = 0x0] 08:05:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x115db7800) [pid = 1651] [serial = 2017] [outer = 0x112965000] 08:05:13 INFO - PROCESS | 1651 | 1467039913985 Marionette DEBUG loaded listener.js 08:05:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x1167bcc00) [pid = 1651] [serial = 2018] [outer = 0x112965000] 08:05:14 INFO - PROCESS | 1651 | --DOCSHELL 0x12cab1000 == 47 [pid = 1651] [id = 665] 08:05:14 INFO - PROCESS | 1651 | --DOCSHELL 0x12c618800 == 46 [pid = 1651] [id = 664] 08:05:14 INFO - PROCESS | 1651 | --DOCSHELL 0x12a530000 == 45 [pid = 1651] [id = 663] 08:05:14 INFO - PROCESS | 1651 | --DOCSHELL 0x12be1f800 == 44 [pid = 1651] [id = 662] 08:05:14 INFO - PROCESS | 1651 | --DOCSHELL 0x120d79000 == 43 [pid = 1651] [id = 661] 08:05:14 INFO - PROCESS | 1651 | --DOCSHELL 0x12a786000 == 42 [pid = 1651] [id = 660] 08:05:14 INFO - PROCESS | 1651 | --DOCSHELL 0x128b33800 == 41 [pid = 1651] [id = 659] 08:05:14 INFO - PROCESS | 1651 | --DOCSHELL 0x124eae800 == 40 [pid = 1651] [id = 658] 08:05:14 INFO - PROCESS | 1651 | --DOCSHELL 0x121b0d800 == 39 [pid = 1651] [id = 657] 08:05:14 INFO - PROCESS | 1651 | --DOCSHELL 0x11959c000 == 38 [pid = 1651] [id = 656] 08:05:14 INFO - PROCESS | 1651 | --DOCSHELL 0x117d60000 == 37 [pid = 1651] [id = 655] 08:05:14 INFO - PROCESS | 1651 | --DOCSHELL 0x1184d9000 == 36 [pid = 1651] [id = 654] 08:05:14 INFO - PROCESS | 1651 | --DOCSHELL 0x118175800 == 35 [pid = 1651] [id = 653] 08:05:14 INFO - PROCESS | 1651 | --DOCSHELL 0x12b8db800 == 34 [pid = 1651] [id = 652] 08:05:14 INFO - PROCESS | 1651 | --DOCSHELL 0x118171800 == 33 [pid = 1651] [id = 640] 08:05:14 INFO - PROCESS | 1651 | --DOCSHELL 0x116fdc800 == 32 [pid = 1651] [id = 671] 08:05:14 INFO - PROCESS | 1651 | --DOCSHELL 0x12d47d000 == 31 [pid = 1651] [id = 670] 08:05:14 INFO - PROCESS | 1651 | --DOCSHELL 0x12cb52800 == 30 [pid = 1651] [id = 669] 08:05:14 INFO - PROCESS | 1651 | --DOCSHELL 0x12657c000 == 29 [pid = 1651] [id = 668] 08:05:14 INFO - PROCESS | 1651 | --DOCSHELL 0x12cf7f800 == 28 [pid = 1651] [id = 666] 08:05:14 INFO - PROCESS | 1651 | --DOCSHELL 0x119047800 == 27 [pid = 1651] [id = 667] 08:05:14 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x1180bd000) [pid = 1651] [serial = 1936] [outer = 0x0] [url = about:blank] 08:05:14 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x1128a3c00) [pid = 1651] [serial = 1924] [outer = 0x0] [url = about:blank] 08:05:14 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x1121a4800) [pid = 1651] [serial = 1925] [outer = 0x0] [url = about:blank] 08:05:14 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x116711400) [pid = 1651] [serial = 1930] [outer = 0x0] [url = about:blank] 08:05:14 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x112f36c00) [pid = 1651] [serial = 1927] [outer = 0x0] [url = about:blank] 08:05:14 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x113c23400) [pid = 1651] [serial = 1928] [outer = 0x0] [url = about:blank] 08:05:14 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x116931000) [pid = 1651] [serial = 1931] [outer = 0x0] [url = about:blank] 08:05:14 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x117148c00) [pid = 1651] [serial = 1933] [outer = 0x0] [url = about:blank] 08:05:14 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x1164e6000) [pid = 1651] [serial = 1922] [outer = 0x0] [url = about:blank] 08:05:14 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x115db2800) [pid = 1651] [serial = 1921] [outer = 0x0] [url = about:blank] 08:05:14 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x120f61000) [pid = 1651] [serial = 1954] [outer = 0x0] [url = about:blank] 08:05:14 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x11908c800) [pid = 1651] [serial = 1940] [outer = 0x0] [url = about:blank] 08:05:14 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x1185df800) [pid = 1651] [serial = 1939] [outer = 0x0] [url = about:blank] 08:05:14 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x113d98400) [pid = 1651] [serial = 1907] [outer = 0x0] [url = about:blank] 08:05:14 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x119575000) [pid = 1651] [serial = 1942] [outer = 0x0] [url = about:blank] 08:05:14 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x1128ab800) [pid = 1651] [serial = 1906] [outer = 0x0] [url = about:blank] 08:05:14 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x118304c00) [pid = 1651] [serial = 1948] [outer = 0x0] [url = about:blank] 08:05:14 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x119888800) [pid = 1651] [serial = 1945] [outer = 0x0] [url = about:blank] 08:05:14 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x119a87000) [pid = 1651] [serial = 1951] [outer = 0x0] [url = about:blank] 08:05:14 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x119d5ac00) [pid = 1651] [serial = 1952] [outer = 0x0] [url = about:blank] 08:05:14 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x11872fc00) [pid = 1651] [serial = 1910] [outer = 0x0] [url = about:blank] 08:05:14 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x118394800) [pid = 1651] [serial = 1909] [outer = 0x0] [url = about:blank] 08:05:14 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x119a80000) [pid = 1651] [serial = 1946] [outer = 0x0] [url = about:blank] 08:05:14 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x11962ac00) [pid = 1651] [serial = 1943] [outer = 0x0] [url = about:blank] 08:05:14 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x118385400) [pid = 1651] [serial = 1937] [outer = 0x0] [url = about:blank] 08:05:14 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x1213cfc00) [pid = 1651] [serial = 1913] [outer = 0x0] [url = about:blank] 08:05:14 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x119582000) [pid = 1651] [serial = 1949] [outer = 0x0] [url = about:blank] 08:05:14 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x1198d7800) [pid = 1651] [serial = 1912] [outer = 0x0] [url = about:blank] 08:05:14 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x1260db000) [pid = 1651] [serial = 1916] [outer = 0x0] [url = about:blank] 08:05:14 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x1248c0800) [pid = 1651] [serial = 1915] [outer = 0x0] [url = about:blank] 08:05:14 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x1213cc000) [pid = 1651] [serial = 1919] [outer = 0x0] [url = about:blank] 08:05:14 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x116f96800) [pid = 1651] [serial = 1918] [outer = 0x0] [url = about:blank] 08:05:14 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x1180b8800) [pid = 1651] [serial = 1934] [outer = 0x0] [url = about:blank] 08:05:14 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x121231c00) [pid = 1651] [serial = 1955] [outer = 0x0] [url = about:blank] 08:05:14 INFO - PROCESS | 1651 | 1467039914975 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]]]}] 08:05:14 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 08:05:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1224ms 08:05:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 08:05:14 INFO - PROCESS | 1651 | 1467039914987 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 08:05:14 INFO - PROCESS | 1651 | 1467039914990 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 08:05:14 INFO - PROCESS | 1651 | 1467039914993 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 08:05:14 INFO - PROCESS | 1651 | 1467039914995 Marionette TRACE conn2 <- [1,2662,null,{}] 08:05:14 INFO - PROCESS | 1651 | 1467039914998 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}] 08:05:15 INFO - PROCESS | 1651 | 1467039915000 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:15 INFO - PROCESS | 1651 | 1467039915091 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 08:05:15 INFO - PROCESS | 1651 | 1467039915098 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:15 INFO - PROCESS | 1651 | 1467039915101 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:15 INFO - PROCESS | 1651 | ++DOCSHELL 0x11694c000 == 28 [pid = 1651] [id = 673] 08:05:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x112962000) [pid = 1651] [serial = 2019] [outer = 0x0] 08:05:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x112a7e800) [pid = 1651] [serial = 2020] [outer = 0x112962000] 08:05:15 INFO - PROCESS | 1651 | 1467039915129 Marionette DEBUG loaded listener.js 08:05:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x112698000) [pid = 1651] [serial = 2021] [outer = 0x112962000] 08:05:15 INFO - PROCESS | 1651 | 1467039915523 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]]]}] 08:05:15 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 08:05:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 570ms 08:05:15 INFO - PROCESS | 1651 | 1467039915562 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 08:05:15 INFO - PROCESS | 1651 | 1467039915566 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 08:05:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 08:05:15 INFO - PROCESS | 1651 | 1467039915571 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 08:05:15 INFO - PROCESS | 1651 | 1467039915573 Marionette TRACE conn2 <- [1,2666,null,{}] 08:05:15 INFO - PROCESS | 1651 | 1467039915575 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}] 08:05:15 INFO - PROCESS | 1651 | 1467039915577 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:15 INFO - PROCESS | 1651 | 1467039915660 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 08:05:15 INFO - PROCESS | 1651 | 1467039915666 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:15 INFO - PROCESS | 1651 | 1467039915667 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:15 INFO - PROCESS | 1651 | ++DOCSHELL 0x118239000 == 29 [pid = 1651] [id = 674] 08:05:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x1154cd800) [pid = 1651] [serial = 2022] [outer = 0x0] 08:05:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x11670d400) [pid = 1651] [serial = 2023] [outer = 0x1154cd800] 08:05:15 INFO - PROCESS | 1651 | 1467039915695 Marionette DEBUG loaded listener.js 08:05:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x116a1bc00) [pid = 1651] [serial = 2024] [outer = 0x1154cd800] 08:05:16 INFO - PROCESS | 1651 | 1467039916536 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]]]}] 08:05:16 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) 08:05:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 969ms 08:05:16 INFO - PROCESS | 1651 | 1467039916543 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 08:05:16 INFO - PROCESS | 1651 | 1467039916544 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 08:05:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 08:05:16 INFO - PROCESS | 1651 | 1467039916547 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 08:05:16 INFO - PROCESS | 1651 | 1467039916549 Marionette TRACE conn2 <- [1,2670,null,{}] 08:05:16 INFO - PROCESS | 1651 | 1467039916557 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}] 08:05:16 INFO - PROCESS | 1651 | 1467039916561 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:16 INFO - PROCESS | 1651 | 1467039916670 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 08:05:16 INFO - PROCESS | 1651 | 1467039916706 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:16 INFO - PROCESS | 1651 | 1467039916708 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:16 INFO - PROCESS | 1651 | ++DOCSHELL 0x120f95800 == 30 [pid = 1651] [id = 675] 08:05:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x110ef0400) [pid = 1651] [serial = 2025] [outer = 0x0] 08:05:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x1181b2400) [pid = 1651] [serial = 2026] [outer = 0x110ef0400] 08:05:16 INFO - PROCESS | 1651 | 1467039916736 Marionette DEBUG loaded listener.js 08:05:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x118392000) [pid = 1651] [serial = 2027] [outer = 0x110ef0400] 08:05:17 INFO - PROCESS | 1651 | 1467039917523 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"]]]}] 08:05:17 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 08:05:17 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 08:05:17 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 08:05:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:05:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 08:05:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1022ms 08:05:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 08:05:17 INFO - PROCESS | 1651 | 1467039917569 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 08:05:17 INFO - PROCESS | 1651 | 1467039917571 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 08:05:17 INFO - PROCESS | 1651 | 1467039917573 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 08:05:17 INFO - PROCESS | 1651 | 1467039917575 Marionette TRACE conn2 <- [1,2674,null,{}] 08:05:17 INFO - PROCESS | 1651 | 1467039917577 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}] 08:05:17 INFO - PROCESS | 1651 | 1467039917578 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:17 INFO - PROCESS | 1651 | 1467039917679 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 08:05:17 INFO - PROCESS | 1651 | 1467039917696 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:17 INFO - PROCESS | 1651 | 1467039917697 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:17 INFO - PROCESS | 1651 | ++DOCSHELL 0x121b0e000 == 31 [pid = 1651] [id = 676] 08:05:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x1185e4800) [pid = 1651] [serial = 2028] [outer = 0x0] 08:05:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x118ec7400) [pid = 1651] [serial = 2029] [outer = 0x1185e4800] 08:05:17 INFO - PROCESS | 1651 | 1467039917723 Marionette DEBUG loaded listener.js 08:05:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x119084400) [pid = 1651] [serial = 2030] [outer = 0x1185e4800] 08:05:18 INFO - PROCESS | 1651 | 1467039918561 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"]]]}] 08:05:18 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 08:05:18 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 08:05:18 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 08:05:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:05:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 08:05:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1022ms 08:05:18 INFO - PROCESS | 1651 | 1467039918597 Marionette TRACE conn2 -> [0,2677,"getWindowHandle",null] 08:05:18 INFO - PROCESS | 1651 | 1467039918598 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 08:05:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 08:05:18 INFO - PROCESS | 1651 | 1467039918615 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 08:05:18 INFO - PROCESS | 1651 | 1467039918616 Marionette TRACE conn2 <- [1,2678,null,{}] 08:05:18 INFO - PROCESS | 1651 | 1467039918618 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}] 08:05:18 INFO - PROCESS | 1651 | 1467039918619 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:18 INFO - PROCESS | 1651 | 1467039918717 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 08:05:18 INFO - PROCESS | 1651 | 1467039918720 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:18 INFO - PROCESS | 1651 | 1467039918721 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:18 INFO - PROCESS | 1651 | ++DOCSHELL 0x1248d8000 == 32 [pid = 1651] [id = 677] 08:05:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x11269c400) [pid = 1651] [serial = 2031] [outer = 0x0] 08:05:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x11957c400) [pid = 1651] [serial = 2032] [outer = 0x11269c400] 08:05:18 INFO - PROCESS | 1651 | 1467039918746 Marionette DEBUG loaded listener.js 08:05:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x119880c00) [pid = 1651] [serial = 2033] [outer = 0x11269c400] 08:05:19 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x11830b000) [pid = 1651] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 08:05:19 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x1128aac00) [pid = 1651] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 08:05:19 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x119a8a800) [pid = 1651] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 08:05:19 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x111eca400) [pid = 1651] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 08:05:19 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x1121ab800) [pid = 1651] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 08:05:19 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x11697b400) [pid = 1651] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 08:05:19 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x112a80c00) [pid = 1651] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 08:05:19 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x11269cc00) [pid = 1651] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 08:05:19 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x120e7f400) [pid = 1651] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 08:05:19 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x112a76400) [pid = 1651] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 08:05:19 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x113c5c800) [pid = 1651] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 08:05:19 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x11872d000) [pid = 1651] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 08:05:19 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x121466c00) [pid = 1651] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 08:05:19 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x1260d6c00) [pid = 1651] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 08:05:19 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x11872d400) [pid = 1651] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 08:05:19 INFO - PROCESS | 1651 | 1467039919715 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]]]}] 08:05:19 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) 08:05:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1137ms 08:05:19 INFO - PROCESS | 1651 | 1467039919738 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 08:05:19 INFO - PROCESS | 1651 | 1467039919739 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 08:05:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 08:05:19 INFO - PROCESS | 1651 | 1467039919742 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 08:05:19 INFO - PROCESS | 1651 | 1467039919745 Marionette TRACE conn2 <- [1,2682,null,{}] 08:05:19 INFO - PROCESS | 1651 | 1467039919747 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}] 08:05:19 INFO - PROCESS | 1651 | 1467039919752 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:19 INFO - PROCESS | 1651 | 1467039919847 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 08:05:19 INFO - PROCESS | 1651 | 1467039919851 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:19 INFO - PROCESS | 1651 | 1467039919852 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:19 INFO - PROCESS | 1651 | ++DOCSHELL 0x126096000 == 33 [pid = 1651] [id = 678] 08:05:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x112693800) [pid = 1651] [serial = 2034] [outer = 0x0] 08:05:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x116a21400) [pid = 1651] [serial = 2035] [outer = 0x112693800] 08:05:19 INFO - PROCESS | 1651 | 1467039919878 Marionette DEBUG loaded listener.js 08:05:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x119a88800) [pid = 1651] [serial = 2036] [outer = 0x112693800] 08:05:20 INFO - PROCESS | 1651 | 1467039920707 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]]]}] 08:05:20 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) 08:05:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 972ms 08:05:20 INFO - PROCESS | 1651 | 1467039920714 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 08:05:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 08:05:20 INFO - PROCESS | 1651 | 1467039920715 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 08:05:20 INFO - PROCESS | 1651 | 1467039920717 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 08:05:20 INFO - PROCESS | 1651 | 1467039920719 Marionette TRACE conn2 <- [1,2686,null,{}] 08:05:20 INFO - PROCESS | 1651 | 1467039920721 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}] 08:05:20 INFO - PROCESS | 1651 | 1467039920722 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:20 INFO - PROCESS | 1651 | 1467039920801 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 08:05:20 INFO - PROCESS | 1651 | 1467039920859 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:20 INFO - PROCESS | 1651 | 1467039920860 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:20 INFO - PROCESS | 1651 | ++DOCSHELL 0x126976000 == 34 [pid = 1651] [id = 679] 08:05:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x110eee400) [pid = 1651] [serial = 2037] [outer = 0x0] 08:05:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x120d93000) [pid = 1651] [serial = 2038] [outer = 0x110eee400] 08:05:20 INFO - PROCESS | 1651 | 1467039920885 Marionette DEBUG loaded listener.js 08:05:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x120f65800) [pid = 1651] [serial = 2039] [outer = 0x110eee400] 08:05:21 INFO - PROCESS | 1651 | 1467039921774 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"]]]}] 08:05:21 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 08:05:21 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 08:05:21 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 08:05:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:05:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 08:05:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1070ms 08:05:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 08:05:21 INFO - PROCESS | 1651 | 1467039921788 Marionette TRACE conn2 -> [0,2689,"getWindowHandle",null] 08:05:21 INFO - PROCESS | 1651 | 1467039921791 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 08:05:21 INFO - PROCESS | 1651 | 1467039921795 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 08:05:21 INFO - PROCESS | 1651 | 1467039921797 Marionette TRACE conn2 <- [1,2690,null,{}] 08:05:21 INFO - PROCESS | 1651 | 1467039921801 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}] 08:05:21 INFO - PROCESS | 1651 | 1467039921803 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:21 INFO - PROCESS | 1651 | 1467039921919 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 08:05:21 INFO - PROCESS | 1651 | 1467039921974 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:21 INFO - PROCESS | 1651 | 1467039921976 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:21 INFO - PROCESS | 1651 | ++DOCSHELL 0x1180d7000 == 35 [pid = 1651] [id = 680] 08:05:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x1121a4800) [pid = 1651] [serial = 2040] [outer = 0x0] 08:05:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x112966c00) [pid = 1651] [serial = 2041] [outer = 0x1121a4800] 08:05:22 INFO - PROCESS | 1651 | 1467039922008 Marionette DEBUG loaded listener.js 08:05:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x1131f4800) [pid = 1651] [serial = 2042] [outer = 0x1121a4800] 08:05:22 INFO - PROCESS | 1651 | 1467039922984 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"]]]}] 08:05:23 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 08:05:23 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 08:05:23 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 08:05:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:05:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 08:05:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1223ms 08:05:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 08:05:23 INFO - PROCESS | 1651 | 1467039923017 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 08:05:23 INFO - PROCESS | 1651 | 1467039923020 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 08:05:23 INFO - PROCESS | 1651 | 1467039923025 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 08:05:23 INFO - PROCESS | 1651 | 1467039923027 Marionette TRACE conn2 <- [1,2694,null,{}] 08:05:23 INFO - PROCESS | 1651 | 1467039923030 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}] 08:05:23 INFO - PROCESS | 1651 | 1467039923032 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:23 INFO - PROCESS | 1651 | 1467039923158 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 08:05:23 INFO - PROCESS | 1651 | 1467039923212 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:23 INFO - PROCESS | 1651 | 1467039923213 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:23 INFO - PROCESS | 1651 | ++DOCSHELL 0x11903f000 == 36 [pid = 1651] [id = 681] 08:05:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x1131f0400) [pid = 1651] [serial = 2043] [outer = 0x0] 08:05:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x116194c00) [pid = 1651] [serial = 2044] [outer = 0x1131f0400] 08:05:23 INFO - PROCESS | 1651 | 1467039923245 Marionette DEBUG loaded listener.js 08:05:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x117144800) [pid = 1651] [serial = 2045] [outer = 0x1131f0400] 08:05:23 INFO - PROCESS | 1651 | --DOCSHELL 0x126096000 == 35 [pid = 1651] [id = 678] 08:05:23 INFO - PROCESS | 1651 | --DOCSHELL 0x1248d8000 == 34 [pid = 1651] [id = 677] 08:05:23 INFO - PROCESS | 1651 | --DOCSHELL 0x121b0e000 == 33 [pid = 1651] [id = 676] 08:05:23 INFO - PROCESS | 1651 | --DOCSHELL 0x120f95800 == 32 [pid = 1651] [id = 675] 08:05:23 INFO - PROCESS | 1651 | --DOCSHELL 0x118239000 == 31 [pid = 1651] [id = 674] 08:05:23 INFO - PROCESS | 1651 | --DOCSHELL 0x11694c000 == 30 [pid = 1651] [id = 673] 08:05:23 INFO - PROCESS | 1651 | --DOCSHELL 0x1180ce000 == 29 [pid = 1651] [id = 672] 08:05:23 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x1260d6400) [pid = 1651] [serial = 1997] [outer = 0x0] [url = about:blank] 08:05:23 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x119624400) [pid = 1651] [serial = 1978] [outer = 0x0] [url = about:blank] 08:05:23 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x12103c400) [pid = 1651] [serial = 1981] [outer = 0x0] [url = about:blank] 08:05:23 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x116474800) [pid = 1651] [serial = 1990] [outer = 0x0] [url = about:blank] 08:05:23 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x1217dac00) [pid = 1651] [serial = 1984] [outer = 0x0] [url = about:blank] 08:05:23 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x1176da000) [pid = 1651] [serial = 1969] [outer = 0x0] [url = about:blank] 08:05:23 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x1217e5400) [pid = 1651] [serial = 1985] [outer = 0x0] [url = about:blank] 08:05:23 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x1180bf400) [pid = 1651] [serial = 1970] [outer = 0x0] [url = about:blank] 08:05:23 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x115e58800) [pid = 1651] [serial = 1963] [outer = 0x0] [url = about:blank] 08:05:23 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x116983000) [pid = 1651] [serial = 1964] [outer = 0x0] [url = about:blank] 08:05:23 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x11838a800) [pid = 1651] [serial = 1972] [outer = 0x0] [url = about:blank] 08:05:23 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x1185df000) [pid = 1651] [serial = 1973] [outer = 0x0] [url = about:blank] 08:05:23 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x121466400) [pid = 1651] [serial = 1958] [outer = 0x0] [url = about:blank] 08:05:23 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x1213cd400) [pid = 1651] [serial = 1957] [outer = 0x0] [url = about:blank] 08:05:23 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x112ae8800) [pid = 1651] [serial = 1960] [outer = 0x0] [url = about:blank] 08:05:23 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x113c1e400) [pid = 1651] [serial = 1961] [outer = 0x0] [url = about:blank] 08:05:23 INFO - PROCESS | 1651 | --DOMWINDOW == 75 (0x115dae400) [pid = 1651] [serial = 1966] [outer = 0x0] [url = about:blank] 08:05:23 INFO - PROCESS | 1651 | --DOMWINDOW == 74 (0x116633c00) [pid = 1651] [serial = 1967] [outer = 0x0] [url = about:blank] 08:05:23 INFO - PROCESS | 1651 | --DOMWINDOW == 73 (0x11905fc00) [pid = 1651] [serial = 1975] [outer = 0x0] [url = about:blank] 08:05:23 INFO - PROCESS | 1651 | --DOMWINDOW == 72 (0x121b83c00) [pid = 1651] [serial = 1987] [outer = 0x0] [url = about:blank] 08:05:23 INFO - PROCESS | 1651 | --DOMWINDOW == 71 (0x126787000) [pid = 1651] [serial = 2000] [outer = 0x0] [url = about:blank] 08:05:23 INFO - PROCESS | 1651 | --DOMWINDOW == 70 (0x119d59800) [pid = 1651] [serial = 1993] [outer = 0x0] [url = about:blank] 08:05:23 INFO - PROCESS | 1651 | --DOMWINDOW == 69 (0x1264f1000) [pid = 1651] [serial = 1999] [outer = 0x0] [url = about:blank] 08:05:23 INFO - PROCESS | 1651 | --DOMWINDOW == 68 (0x1248b8c00) [pid = 1651] [serial = 1988] [outer = 0x0] [url = about:blank] 08:05:23 INFO - PROCESS | 1651 | --DOMWINDOW == 67 (0x12147d800) [pid = 1651] [serial = 1982] [outer = 0x0] [url = about:blank] 08:05:23 INFO - PROCESS | 1651 | --DOMWINDOW == 66 (0x11988ac00) [pid = 1651] [serial = 1979] [outer = 0x0] [url = about:blank] 08:05:23 INFO - PROCESS | 1651 | --DOMWINDOW == 65 (0x121b8ec00) [pid = 1651] [serial = 1994] [outer = 0x0] [url = about:blank] 08:05:23 INFO - PROCESS | 1651 | --DOMWINDOW == 64 (0x11957cc00) [pid = 1651] [serial = 1976] [outer = 0x0] [url = about:blank] 08:05:23 INFO - PROCESS | 1651 | --DOMWINDOW == 63 (0x125382400) [pid = 1651] [serial = 1996] [outer = 0x0] [url = about:blank] 08:05:23 INFO - PROCESS | 1651 | --DOMWINDOW == 62 (0x1181b5400) [pid = 1651] [serial = 1991] [outer = 0x0] [url = about:blank] 08:05:24 INFO - PROCESS | 1651 | 1467039924338 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"]]]}] 08:05:24 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 08:05:24 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 08:05:24 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 08:05:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:05:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 08:05:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1327ms 08:05:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 08:05:24 INFO - PROCESS | 1651 | 1467039924353 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 08:05:24 INFO - PROCESS | 1651 | 1467039924355 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 08:05:24 INFO - PROCESS | 1651 | 1467039924359 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 08:05:24 INFO - PROCESS | 1651 | 1467039924363 Marionette TRACE conn2 <- [1,2698,null,{}] 08:05:24 INFO - PROCESS | 1651 | 1467039924367 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}] 08:05:24 INFO - PROCESS | 1651 | 1467039924368 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:24 INFO - PROCESS | 1651 | 1467039924455 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 08:05:24 INFO - PROCESS | 1651 | 1467039924483 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:24 INFO - PROCESS | 1651 | 1467039924484 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:24 INFO - PROCESS | 1651 | ++DOCSHELL 0x117d65800 == 30 [pid = 1651] [id = 682] 08:05:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 63 (0x11302d000) [pid = 1651] [serial = 2046] [outer = 0x0] 08:05:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 64 (0x1154da400) [pid = 1651] [serial = 2047] [outer = 0x11302d000] 08:05:24 INFO - PROCESS | 1651 | 1467039924560 Marionette DEBUG loaded listener.js 08:05:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 65 (0x116a13c00) [pid = 1651] [serial = 2048] [outer = 0x11302d000] 08:05:25 INFO - PROCESS | 1651 | 1467039925383 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"]]]}] 08:05:25 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 08:05:25 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 08:05:25 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 08:05:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:05:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 08:05:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1073ms 08:05:25 INFO - PROCESS | 1651 | 1467039925433 Marionette TRACE conn2 -> [0,2701,"getWindowHandle",null] 08:05:25 INFO - PROCESS | 1651 | 1467039925437 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 08:05:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 08:05:25 INFO - PROCESS | 1651 | 1467039925444 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 08:05:25 INFO - PROCESS | 1651 | 1467039925446 Marionette TRACE conn2 <- [1,2702,null,{}] 08:05:25 INFO - PROCESS | 1651 | 1467039925450 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}] 08:05:25 INFO - PROCESS | 1651 | 1467039925452 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:25 INFO - PROCESS | 1651 | 1467039925556 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 08:05:25 INFO - PROCESS | 1651 | 1467039925616 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:25 INFO - PROCESS | 1651 | 1467039925618 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:25 INFO - PROCESS | 1651 | ++DOCSHELL 0x119a26000 == 31 [pid = 1651] [id = 683] 08:05:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 66 (0x116a1a800) [pid = 1651] [serial = 2049] [outer = 0x0] 08:05:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 67 (0x11830b000) [pid = 1651] [serial = 2050] [outer = 0x116a1a800] 08:05:25 INFO - PROCESS | 1651 | 1467039925646 Marionette DEBUG loaded listener.js 08:05:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 68 (0x118394400) [pid = 1651] [serial = 2051] [outer = 0x116a1a800] 08:05:26 INFO - PROCESS | 1651 | 1467039925999 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]]]}] 08:05:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 08:05:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 572ms 08:05:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 08:05:26 INFO - PROCESS | 1651 | 1467039926015 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 08:05:26 INFO - PROCESS | 1651 | 1467039926017 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 08:05:26 INFO - PROCESS | 1651 | 1467039926019 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 08:05:26 INFO - PROCESS | 1651 | 1467039926022 Marionette TRACE conn2 <- [1,2706,null,{}] 08:05:26 INFO - PROCESS | 1651 | 1467039926030 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}] 08:05:26 INFO - PROCESS | 1651 | 1467039926033 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:26 INFO - PROCESS | 1651 | 1467039926136 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 08:05:26 INFO - PROCESS | 1651 | 1467039926148 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:26 INFO - PROCESS | 1651 | 1467039926150 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:26 INFO - PROCESS | 1651 | ++DOCSHELL 0x121bb3800 == 32 [pid = 1651] [id = 684] 08:05:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 69 (0x11269e800) [pid = 1651] [serial = 2052] [outer = 0x0] 08:05:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 70 (0x118735800) [pid = 1651] [serial = 2053] [outer = 0x11269e800] 08:05:26 INFO - PROCESS | 1651 | 1467039926179 Marionette DEBUG loaded listener.js 08:05:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 71 (0x11957f000) [pid = 1651] [serial = 2054] [outer = 0x11269e800] 08:05:26 INFO - PROCESS | 1651 | 1467039926545 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]]]}] 08:05:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 08:05:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 572ms 08:05:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 08:05:26 INFO - PROCESS | 1651 | 1467039926591 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 08:05:26 INFO - PROCESS | 1651 | 1467039926593 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 08:05:26 INFO - PROCESS | 1651 | 1467039926595 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 08:05:26 INFO - PROCESS | 1651 | 1467039926596 Marionette TRACE conn2 <- [1,2710,null,{}] 08:05:26 INFO - PROCESS | 1651 | 1467039926598 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}] 08:05:26 INFO - PROCESS | 1651 | 1467039926600 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:26 INFO - PROCESS | 1651 | 1467039926706 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 08:05:26 INFO - PROCESS | 1651 | 1467039926710 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:26 INFO - PROCESS | 1651 | 1467039926711 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:26 INFO - PROCESS | 1651 | ++DOCSHELL 0x126570800 == 33 [pid = 1651] [id = 685] 08:05:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 72 (0x119697400) [pid = 1651] [serial = 2055] [outer = 0x0] 08:05:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 73 (0x1198cc800) [pid = 1651] [serial = 2056] [outer = 0x119697400] 08:05:26 INFO - PROCESS | 1651 | 1467039926736 Marionette DEBUG loaded listener.js 08:05:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 74 (0x120e7f800) [pid = 1651] [serial = 2057] [outer = 0x119697400] 08:05:27 INFO - PROCESS | 1651 | 1467039927107 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] 08:05:27 INFO - PROCESS | 1651 | 1467039927118 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 08:05:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 08:05:27 INFO - PROCESS | 1651 | 1467039927120 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 08:05:27 INFO - PROCESS | 1651 | 1467039927121 Marionette TRACE conn2 <- [1,2714,null,{}] 08:05:27 INFO - PROCESS | 1651 | 1467039927123 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}] 08:05:27 INFO - PROCESS | 1651 | 1467039927124 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:27 INFO - PROCESS | 1651 | 1467039927224 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 08:05:27 INFO - PROCESS | 1651 | 1467039927234 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:27 INFO - PROCESS | 1651 | 1467039927235 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:27 INFO - PROCESS | 1651 | ++DOCSHELL 0x128e32000 == 34 [pid = 1651] [id = 686] 08:05:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 75 (0x120e83000) [pid = 1651] [serial = 2058] [outer = 0x0] 08:05:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 76 (0x121034000) [pid = 1651] [serial = 2059] [outer = 0x120e83000] 08:05:27 INFO - PROCESS | 1651 | 1467039927260 Marionette DEBUG loaded listener.js 08:05:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x12103ec00) [pid = 1651] [serial = 2060] [outer = 0x120e83000] 08:05:27 INFO - PROCESS | 1651 | 1467039927605 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]]]}] 08:05:27 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 08:05:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 518ms 08:05:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 08:05:27 INFO - PROCESS | 1651 | 1467039927638 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 08:05:27 INFO - PROCESS | 1651 | 1467039927640 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 08:05:27 INFO - PROCESS | 1651 | 1467039927642 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 08:05:27 INFO - PROCESS | 1651 | 1467039927643 Marionette TRACE conn2 <- [1,2718,null,{}] 08:05:27 INFO - PROCESS | 1651 | 1467039927646 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}] 08:05:27 INFO - PROCESS | 1651 | 1467039927650 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:27 INFO - PROCESS | 1651 | 1467039927783 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 08:05:27 INFO - PROCESS | 1651 | 1467039927800 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:27 INFO - PROCESS | 1651 | 1467039927802 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:27 INFO - PROCESS | 1651 | ++DOCSHELL 0x12914d000 == 35 [pid = 1651] [id = 687] 08:05:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x121397c00) [pid = 1651] [serial = 2061] [outer = 0x0] 08:05:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x1216fb400) [pid = 1651] [serial = 2062] [outer = 0x121397c00] 08:05:27 INFO - PROCESS | 1651 | 1467039927835 Marionette DEBUG loaded listener.js 08:05:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x121b8a400) [pid = 1651] [serial = 2063] [outer = 0x121397c00] 08:05:28 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x110ef0400) [pid = 1651] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 08:05:28 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x112962000) [pid = 1651] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 08:05:28 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x1154cd800) [pid = 1651] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 08:05:28 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x1185e4800) [pid = 1651] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 08:05:28 INFO - PROCESS | 1651 | --DOMWINDOW == 75 (0x112966800) [pid = 1651] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 08:05:28 INFO - PROCESS | 1651 | --DOMWINDOW == 74 (0x112693800) [pid = 1651] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 08:05:28 INFO - PROCESS | 1651 | --DOMWINDOW == 73 (0x1176dd400) [pid = 1651] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 08:05:28 INFO - PROCESS | 1651 | --DOMWINDOW == 72 (0x11872f800) [pid = 1651] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 08:05:28 INFO - PROCESS | 1651 | --DOMWINDOW == 71 (0x119087c00) [pid = 1651] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 08:05:28 INFO - PROCESS | 1651 | --DOMWINDOW == 70 (0x112967c00) [pid = 1651] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 08:05:28 INFO - PROCESS | 1651 | --DOMWINDOW == 69 (0x11269c400) [pid = 1651] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 08:05:28 INFO - PROCESS | 1651 | 1467039928345 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] 08:05:28 INFO - PROCESS | 1651 | 1467039928366 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 08:05:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 08:05:28 INFO - PROCESS | 1651 | 1467039928368 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 08:05:28 INFO - PROCESS | 1651 | 1467039928369 Marionette TRACE conn2 <- [1,2722,null,{}] 08:05:28 INFO - PROCESS | 1651 | 1467039928371 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}] 08:05:28 INFO - PROCESS | 1651 | 1467039928372 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:28 INFO - PROCESS | 1651 | 1467039928453 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 08:05:28 INFO - PROCESS | 1651 | 1467039928457 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:28 INFO - PROCESS | 1651 | 1467039928458 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:28 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a795000 == 36 [pid = 1651] [id = 688] 08:05:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 70 (0x1133aa400) [pid = 1651] [serial = 2064] [outer = 0x0] 08:05:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 71 (0x11873b000) [pid = 1651] [serial = 2065] [outer = 0x1133aa400] 08:05:28 INFO - PROCESS | 1651 | 1467039928485 Marionette DEBUG loaded listener.js 08:05:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 72 (0x1213cd000) [pid = 1651] [serial = 2066] [outer = 0x1133aa400] 08:05:28 INFO - PROCESS | 1651 | 1467039928818 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] 08:05:28 INFO - PROCESS | 1651 | 1467039928838 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 08:05:28 INFO - PROCESS | 1651 | 1467039928840 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 08:05:28 INFO - PROCESS | 1651 | 1467039928842 Marionette TRACE conn2 <- [1,2726,null,{}] 08:05:28 INFO - PROCESS | 1651 | 1467039928844 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}] 08:05:28 INFO - PROCESS | 1651 | 1467039928845 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:28 INFO - PROCESS | 1651 | 1467039928924 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 08:05:28 INFO - PROCESS | 1651 | 1467039928984 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:28 INFO - PROCESS | 1651 | 1467039928985 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:28 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a9c6000 == 37 [pid = 1651] [id = 689] 08:05:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 73 (0x116909000) [pid = 1651] [serial = 2067] [outer = 0x0] 08:05:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 74 (0x121b86800) [pid = 1651] [serial = 2068] [outer = 0x116909000] 08:05:29 INFO - PROCESS | 1651 | 1467039929010 Marionette DEBUG loaded listener.js 08:05:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 75 (0x1248be800) [pid = 1651] [serial = 2069] [outer = 0x116909000] 08:05:29 INFO - PROCESS | 1651 | 1467039929335 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]]]}] 08:05:29 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 08:05:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 520ms 08:05:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 08:05:29 INFO - PROCESS | 1651 | 1467039929365 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 08:05:29 INFO - PROCESS | 1651 | 1467039929367 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 08:05:29 INFO - PROCESS | 1651 | 1467039929370 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 08:05:29 INFO - PROCESS | 1651 | 1467039929372 Marionette TRACE conn2 <- [1,2730,null,{}] 08:05:29 INFO - PROCESS | 1651 | 1467039929379 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}] 08:05:29 INFO - PROCESS | 1651 | 1467039929381 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:29 INFO - PROCESS | 1651 | 1467039929467 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 08:05:29 INFO - PROCESS | 1651 | 1467039929470 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:29 INFO - PROCESS | 1651 | 1467039929471 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:29 INFO - PROCESS | 1651 | ++DOCSHELL 0x121bb2800 == 38 [pid = 1651] [id = 690] 08:05:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 76 (0x1183c7c00) [pid = 1651] [serial = 2070] [outer = 0x0] 08:05:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x124e15400) [pid = 1651] [serial = 2071] [outer = 0x1183c7c00] 08:05:29 INFO - PROCESS | 1651 | 1467039929496 Marionette DEBUG loaded listener.js 08:05:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x125386800) [pid = 1651] [serial = 2072] [outer = 0x1183c7c00] 08:05:30 INFO - PROCESS | 1651 | 1467039930292 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"]]]}] 08:05:30 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 08:05:30 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 08:05:30 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 08:05:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:05:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 08:05:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 971ms 08:05:30 INFO - PROCESS | 1651 | 1467039930341 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 08:05:30 INFO - PROCESS | 1651 | 1467039930343 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 08:05:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 08:05:30 INFO - PROCESS | 1651 | 1467039930347 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 08:05:30 INFO - PROCESS | 1651 | 1467039930349 Marionette TRACE conn2 <- [1,2734,null,{}] 08:05:30 INFO - PROCESS | 1651 | 1467039930353 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}] 08:05:30 INFO - PROCESS | 1651 | 1467039930355 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:30 INFO - PROCESS | 1651 | 1467039930504 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 08:05:30 INFO - PROCESS | 1651 | 1467039930562 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:30 INFO - PROCESS | 1651 | 1467039930563 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:30 INFO - PROCESS | 1651 | ++DOCSHELL 0x11824e800 == 39 [pid = 1651] [id = 691] 08:05:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x115db3800) [pid = 1651] [serial = 2073] [outer = 0x0] 08:05:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x116633c00) [pid = 1651] [serial = 2074] [outer = 0x115db3800] 08:05:30 INFO - PROCESS | 1651 | 1467039930598 Marionette DEBUG loaded listener.js 08:05:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x116911c00) [pid = 1651] [serial = 2075] [outer = 0x115db3800] 08:05:31 INFO - PROCESS | 1651 | 1467039931046 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]]]}] 08:05:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 08:05:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 771ms 08:05:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 08:05:31 INFO - PROCESS | 1651 | 1467039931117 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 08:05:31 INFO - PROCESS | 1651 | 1467039931120 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 08:05:31 INFO - PROCESS | 1651 | 1467039931125 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 08:05:31 INFO - PROCESS | 1651 | 1467039931127 Marionette TRACE conn2 <- [1,2738,null,{}] 08:05:31 INFO - PROCESS | 1651 | 1467039931130 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}] 08:05:31 INFO - PROCESS | 1651 | 1467039931132 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:31 INFO - PROCESS | 1651 | 1467039931239 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 08:05:31 INFO - PROCESS | 1651 | 1467039931299 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:31 INFO - PROCESS | 1651 | 1467039931300 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:31 INFO - PROCESS | 1651 | ++DOCSHELL 0x12609b800 == 40 [pid = 1651] [id = 692] 08:05:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x11830d800) [pid = 1651] [serial = 2076] [outer = 0x0] 08:05:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x1185cc000) [pid = 1651] [serial = 2077] [outer = 0x11830d800] 08:05:31 INFO - PROCESS | 1651 | 1467039931332 Marionette DEBUG loaded listener.js 08:05:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x119089800) [pid = 1651] [serial = 2078] [outer = 0x11830d800] 08:05:31 INFO - PROCESS | 1651 | --DOCSHELL 0x12cb49000 == 39 [pid = 1651] [id = 16] 08:05:31 INFO - PROCESS | 1651 | 1467039931835 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]]]}] 08:05:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 08:05:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 775ms 08:05:31 INFO - PROCESS | 1651 | 1467039931901 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 08:05:31 INFO - PROCESS | 1651 | 1467039931902 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 08:05:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 08:05:31 INFO - PROCESS | 1651 | 1467039931905 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 08:05:31 INFO - PROCESS | 1651 | 1467039931907 Marionette TRACE conn2 <- [1,2742,null,{}] 08:05:31 INFO - PROCESS | 1651 | 1467039931918 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}] 08:05:31 INFO - PROCESS | 1651 | 1467039931921 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:32 INFO - PROCESS | 1651 | 1467039932024 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 08:05:32 INFO - PROCESS | 1651 | 1467039932097 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:32 INFO - PROCESS | 1651 | 1467039932099 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:32 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c272000 == 40 [pid = 1651] [id = 693] 08:05:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x119d4c800) [pid = 1651] [serial = 2079] [outer = 0x0] 08:05:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x121289800) [pid = 1651] [serial = 2080] [outer = 0x119d4c800] 08:05:32 INFO - PROCESS | 1651 | 1467039932132 Marionette DEBUG loaded listener.js 08:05:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x1213d8c00) [pid = 1651] [serial = 2081] [outer = 0x119d4c800] 08:05:32 INFO - PROCESS | 1651 | 1467039932527 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]]]}] 08:05:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 08:05:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 675ms 08:05:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 08:05:32 INFO - PROCESS | 1651 | 1467039932581 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 08:05:32 INFO - PROCESS | 1651 | 1467039932583 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 08:05:32 INFO - PROCESS | 1651 | 1467039932585 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 08:05:32 INFO - PROCESS | 1651 | 1467039932587 Marionette TRACE conn2 <- [1,2746,null,{}] 08:05:32 INFO - PROCESS | 1651 | 1467039932589 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}] 08:05:32 INFO - PROCESS | 1651 | 1467039932591 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:32 INFO - PROCESS | 1651 | 1467039932710 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 08:05:32 INFO - PROCESS | 1651 | 1467039932784 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:32 INFO - PROCESS | 1651 | 1467039932785 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:32 INFO - PROCESS | 1651 | ++DOCSHELL 0x121b95800 == 41 [pid = 1651] [id = 694] 08:05:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x11295c000) [pid = 1651] [serial = 2082] [outer = 0x0] 08:05:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x1217da800) [pid = 1651] [serial = 2083] [outer = 0x11295c000] 08:05:32 INFO - PROCESS | 1651 | 1467039932817 Marionette DEBUG loaded listener.js 08:05:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x125385800) [pid = 1651] [serial = 2084] [outer = 0x11295c000] 08:05:33 INFO - PROCESS | 1651 | 1467039933405 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]]]}] 08:05:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 08:05:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 870ms 08:05:33 INFO - PROCESS | 1651 | 1467039933457 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 08:05:33 INFO - PROCESS | 1651 | 1467039933459 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 08:05:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 08:05:33 INFO - PROCESS | 1651 | 1467039933481 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 08:05:33 INFO - PROCESS | 1651 | 1467039933483 Marionette TRACE conn2 <- [1,2750,null,{}] 08:05:33 INFO - PROCESS | 1651 | 1467039933487 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}] 08:05:33 INFO - PROCESS | 1651 | 1467039933488 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:33 INFO - PROCESS | 1651 | 1467039933593 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 08:05:33 INFO - PROCESS | 1651 | 1467039933668 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:33 INFO - PROCESS | 1651 | 1467039933671 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:33 INFO - PROCESS | 1651 | ++DOCSHELL 0x118233000 == 42 [pid = 1651] [id = 695] 08:05:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x1128ab800) [pid = 1651] [serial = 2085] [outer = 0x0] 08:05:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x112d13800) [pid = 1651] [serial = 2086] [outer = 0x1128ab800] 08:05:33 INFO - PROCESS | 1651 | 1467039933699 Marionette DEBUG loaded listener.js 08:05:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x1167c2000) [pid = 1651] [serial = 2087] [outer = 0x1128ab800] 08:05:34 INFO - PROCESS | 1651 | --DOCSHELL 0x12a9c6000 == 41 [pid = 1651] [id = 689] 08:05:34 INFO - PROCESS | 1651 | --DOCSHELL 0x12a795000 == 40 [pid = 1651] [id = 688] 08:05:34 INFO - PROCESS | 1651 | --DOCSHELL 0x12914d000 == 39 [pid = 1651] [id = 687] 08:05:34 INFO - PROCESS | 1651 | --DOCSHELL 0x128e32000 == 38 [pid = 1651] [id = 686] 08:05:34 INFO - PROCESS | 1651 | --DOCSHELL 0x126570800 == 37 [pid = 1651] [id = 685] 08:05:34 INFO - PROCESS | 1651 | --DOCSHELL 0x121bb3800 == 36 [pid = 1651] [id = 684] 08:05:34 INFO - PROCESS | 1651 | --DOCSHELL 0x119a26000 == 35 [pid = 1651] [id = 683] 08:05:34 INFO - PROCESS | 1651 | --DOCSHELL 0x117d65800 == 34 [pid = 1651] [id = 682] 08:05:34 INFO - PROCESS | 1651 | --DOCSHELL 0x11903f000 == 33 [pid = 1651] [id = 681] 08:05:34 INFO - PROCESS | 1651 | --DOCSHELL 0x1180d7000 == 32 [pid = 1651] [id = 680] 08:05:34 INFO - PROCESS | 1651 | --DOCSHELL 0x126976000 == 31 [pid = 1651] [id = 679] 08:05:34 INFO - PROCESS | 1651 | --DOCSHELL 0x12cb48800 == 30 [pid = 1651] [id = 17] 08:05:34 INFO - PROCESS | 1651 | --DOCSHELL 0x121b95800 == 29 [pid = 1651] [id = 694] 08:05:34 INFO - PROCESS | 1651 | --DOCSHELL 0x12c272000 == 28 [pid = 1651] [id = 693] 08:05:34 INFO - PROCESS | 1651 | --DOCSHELL 0x12609b800 == 27 [pid = 1651] [id = 692] 08:05:34 INFO - PROCESS | 1651 | --DOCSHELL 0x121bb2800 == 26 [pid = 1651] [id = 690] 08:05:34 INFO - PROCESS | 1651 | --DOCSHELL 0x11824e800 == 25 [pid = 1651] [id = 691] 08:05:34 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x1181b2400) [pid = 1651] [serial = 2026] [outer = 0x0] [url = about:blank] 08:05:34 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x112a7e800) [pid = 1651] [serial = 2020] [outer = 0x0] [url = about:blank] 08:05:34 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x112698000) [pid = 1651] [serial = 2021] [outer = 0x0] [url = about:blank] 08:05:34 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x11670d400) [pid = 1651] [serial = 2023] [outer = 0x0] [url = about:blank] 08:05:34 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x116a1bc00) [pid = 1651] [serial = 2024] [outer = 0x0] [url = about:blank] 08:05:34 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x115db7800) [pid = 1651] [serial = 2017] [outer = 0x0] [url = about:blank] 08:05:34 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x118ec7400) [pid = 1651] [serial = 2029] [outer = 0x0] [url = about:blank] 08:05:34 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x116705c00) [pid = 1651] [serial = 2003] [outer = 0x0] [url = about:blank] 08:05:34 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x11544ac00) [pid = 1651] [serial = 2002] [outer = 0x0] [url = about:blank] 08:05:34 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x119a88800) [pid = 1651] [serial = 2036] [outer = 0x0] [url = about:blank] 08:05:34 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x118521c00) [pid = 1651] [serial = 2006] [outer = 0x0] [url = about:blank] 08:05:34 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x118307c00) [pid = 1651] [serial = 2005] [outer = 0x0] [url = about:blank] 08:05:34 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x120e7f000) [pid = 1651] [serial = 2009] [outer = 0x0] [url = about:blank] 08:05:34 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x11962a400) [pid = 1651] [serial = 2008] [outer = 0x0] [url = about:blank] 08:05:34 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x1217d8c00) [pid = 1651] [serial = 2012] [outer = 0x0] [url = about:blank] 08:05:34 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x1213d5c00) [pid = 1651] [serial = 2011] [outer = 0x0] [url = about:blank] 08:05:34 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x121040c00) [pid = 1651] [serial = 2015] [outer = 0x0] [url = about:blank] 08:05:34 INFO - PROCESS | 1651 | --DOMWINDOW == 75 (0x116706400) [pid = 1651] [serial = 2014] [outer = 0x0] [url = about:blank] 08:05:34 INFO - PROCESS | 1651 | --DOMWINDOW == 74 (0x11957c400) [pid = 1651] [serial = 2032] [outer = 0x0] [url = about:blank] 08:05:34 INFO - PROCESS | 1651 | --DOMWINDOW == 73 (0x116a21400) [pid = 1651] [serial = 2035] [outer = 0x0] [url = about:blank] 08:05:34 INFO - PROCESS | 1651 | --DOMWINDOW == 72 (0x119880c00) [pid = 1651] [serial = 2033] [outer = 0x0] [url = about:blank] 08:05:34 INFO - PROCESS | 1651 | --DOMWINDOW == 71 (0x119084400) [pid = 1651] [serial = 2030] [outer = 0x0] [url = about:blank] 08:05:34 INFO - PROCESS | 1651 | --DOMWINDOW == 70 (0x118392000) [pid = 1651] [serial = 2027] [outer = 0x0] [url = about:blank] 08:05:34 INFO - PROCESS | 1651 | --DOMWINDOW == 69 (0x120d93000) [pid = 1651] [serial = 2038] [outer = 0x0] [url = about:blank] 08:05:34 INFO - PROCESS | 1651 | 1467039934802 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]]]}] 08:05:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 08:05:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1375ms 08:05:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 08:05:34 INFO - PROCESS | 1651 | 1467039934855 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 08:05:34 INFO - PROCESS | 1651 | 1467039934857 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 08:05:34 INFO - PROCESS | 1651 | 1467039934863 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 08:05:34 INFO - PROCESS | 1651 | 1467039934865 Marionette TRACE conn2 <- [1,2754,null,{}] 08:05:34 INFO - PROCESS | 1651 | 1467039934888 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}] 08:05:34 INFO - PROCESS | 1651 | 1467039934890 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:34 INFO - PROCESS | 1651 | 1467039934977 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 08:05:35 INFO - PROCESS | 1651 | 1467039935069 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:35 INFO - PROCESS | 1651 | 1467039935071 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:35 INFO - PROCESS | 1651 | ++DOCSHELL 0x113293800 == 26 [pid = 1651] [id = 696] 08:05:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 70 (0x110eeac00) [pid = 1651] [serial = 2088] [outer = 0x0] 08:05:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 71 (0x111e58c00) [pid = 1651] [serial = 2089] [outer = 0x110eeac00] 08:05:35 INFO - PROCESS | 1651 | 1467039935104 Marionette DEBUG loaded listener.js 08:05:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 72 (0x11295a400) [pid = 1651] [serial = 2090] [outer = 0x110eeac00] 08:05:35 INFO - PROCESS | 1651 | 1467039935613 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]]]}] 08:05:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 08:05:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 772ms 08:05:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 08:05:35 INFO - PROCESS | 1651 | 1467039935634 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 08:05:35 INFO - PROCESS | 1651 | 1467039935636 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 08:05:35 INFO - PROCESS | 1651 | 1467039935640 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 08:05:35 INFO - PROCESS | 1651 | 1467039935641 Marionette TRACE conn2 <- [1,2758,null,{}] 08:05:35 INFO - PROCESS | 1651 | 1467039935673 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}] 08:05:35 INFO - PROCESS | 1651 | 1467039935679 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:35 INFO - PROCESS | 1651 | 1467039935781 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 08:05:35 INFO - PROCESS | 1651 | 1467039935858 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:35 INFO - PROCESS | 1651 | 1467039935860 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:35 INFO - PROCESS | 1651 | ++DOCSHELL 0x1180e6800 == 27 [pid = 1651] [id = 697] 08:05:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 73 (0x113029400) [pid = 1651] [serial = 2091] [outer = 0x0] 08:05:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 74 (0x1133ab400) [pid = 1651] [serial = 2092] [outer = 0x113029400] 08:05:35 INFO - PROCESS | 1651 | 1467039935892 Marionette DEBUG loaded listener.js 08:05:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 75 (0x115daa800) [pid = 1651] [serial = 2093] [outer = 0x113029400] 08:05:36 INFO - PROCESS | 1651 | 1467039936449 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]]]}] 08:05:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 08:05:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 850ms 08:05:36 INFO - PROCESS | 1651 | 1467039936493 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 08:05:36 INFO - PROCESS | 1651 | 1467039936496 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 08:05:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 08:05:36 INFO - PROCESS | 1651 | 1467039936498 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 08:05:36 INFO - PROCESS | 1651 | 1467039936500 Marionette TRACE conn2 <- [1,2762,null,{}] 08:05:36 INFO - PROCESS | 1651 | 1467039936502 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}] 08:05:36 INFO - PROCESS | 1651 | 1467039936504 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:36 INFO - PROCESS | 1651 | 1467039936615 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 08:05:36 INFO - PROCESS | 1651 | 1467039936734 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:36 INFO - PROCESS | 1651 | 1467039936735 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:36 INFO - PROCESS | 1651 | ++DOCSHELL 0x116abb000 == 28 [pid = 1651] [id = 698] 08:05:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 76 (0x112690800) [pid = 1651] [serial = 2094] [outer = 0x0] 08:05:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x1128a3c00) [pid = 1651] [serial = 2095] [outer = 0x112690800] 08:05:36 INFO - PROCESS | 1651 | 1467039936763 Marionette DEBUG loaded listener.js 08:05:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x112ada800) [pid = 1651] [serial = 2096] [outer = 0x112690800] 08:05:37 INFO - PROCESS | 1651 | --DOCSHELL 0x116fe0000 == 27 [pid = 1651] [id = 24] 08:05:37 INFO - PROCESS | 1651 | --DOCSHELL 0x11261b000 == 26 [pid = 1651] [id = 22] 08:05:37 INFO - PROCESS | 1651 | --DOCSHELL 0x12cab4800 == 25 [pid = 1651] [id = 15] 08:05:37 INFO - PROCESS | 1651 | --DOCSHELL 0x12d7fb000 == 24 [pid = 1651] [id = 21] 08:05:37 INFO - PROCESS | 1651 | --DOCSHELL 0x116948000 == 23 [pid = 1651] [id = 23] 08:05:37 INFO - PROCESS | 1651 | --DOCSHELL 0x118233000 == 22 [pid = 1651] [id = 695] 08:05:37 INFO - PROCESS | 1651 | 1467039937147 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]]]}] 08:05:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 08:05:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 671ms 08:05:37 INFO - PROCESS | 1651 | 1467039937171 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 08:05:37 INFO - PROCESS | 1651 | 1467039937173 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 08:05:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 08:05:37 INFO - PROCESS | 1651 | 1467039937175 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 08:05:37 INFO - PROCESS | 1651 | 1467039937177 Marionette TRACE conn2 <- [1,2766,null,{}] 08:05:37 INFO - PROCESS | 1651 | 1467039937181 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}] 08:05:37 INFO - PROCESS | 1651 | 1467039937182 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:37 INFO - PROCESS | 1651 | 1467039937267 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 08:05:37 INFO - PROCESS | 1651 | 1467039937325 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:37 INFO - PROCESS | 1651 | 1467039937327 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:37 INFO - PROCESS | 1651 | ++DOCSHELL 0x118e6f000 == 23 [pid = 1651] [id = 699] 08:05:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x1131f6400) [pid = 1651] [serial = 2097] [outer = 0x0] 08:05:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x1167bc800) [pid = 1651] [serial = 2098] [outer = 0x1131f6400] 08:05:37 INFO - PROCESS | 1651 | 1467039937354 Marionette DEBUG loaded listener.js 08:05:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x116a1b400) [pid = 1651] [serial = 2099] [outer = 0x1131f6400] 08:05:37 INFO - PROCESS | 1651 | 1467039937659 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]]]}] 08:05:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 08:05:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 523ms 08:05:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 08:05:37 INFO - PROCESS | 1651 | 1467039937701 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 08:05:37 INFO - PROCESS | 1651 | 1467039937704 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 08:05:37 INFO - PROCESS | 1651 | 1467039937706 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 08:05:37 INFO - PROCESS | 1651 | 1467039937707 Marionette TRACE conn2 <- [1,2770,null,{}] 08:05:37 INFO - PROCESS | 1651 | 1467039937711 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}] 08:05:37 INFO - PROCESS | 1651 | 1467039937713 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:37 INFO - PROCESS | 1651 | 1467039937812 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 08:05:37 INFO - PROCESS | 1651 | 1467039937868 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:37 INFO - PROCESS | 1651 | 1467039937869 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:37 INFO - PROCESS | 1651 | ++DOCSHELL 0x120de3000 == 24 [pid = 1651] [id = 700] 08:05:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x115dab800) [pid = 1651] [serial = 2100] [outer = 0x0] 08:05:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x117da4000) [pid = 1651] [serial = 2101] [outer = 0x115dab800] 08:05:37 INFO - PROCESS | 1651 | 1467039937895 Marionette DEBUG loaded listener.js 08:05:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x118309c00) [pid = 1651] [serial = 2102] [outer = 0x115dab800] 08:05:38 INFO - PROCESS | 1651 | 1467039938221 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]]]}] 08:05:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 08:05:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 570ms 08:05:38 INFO - PROCESS | 1651 | 1467039938277 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 08:05:38 INFO - PROCESS | 1651 | 1467039938278 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 08:05:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 08:05:38 INFO - PROCESS | 1651 | 1467039938286 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 08:05:38 INFO - PROCESS | 1651 | 1467039938290 Marionette TRACE conn2 <- [1,2774,null,{}] 08:05:38 INFO - PROCESS | 1651 | 1467039938293 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}] 08:05:38 INFO - PROCESS | 1651 | 1467039938296 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:38 INFO - PROCESS | 1651 | 1467039938387 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 08:05:38 INFO - PROCESS | 1651 | 1467039938443 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:38 INFO - PROCESS | 1651 | 1467039938444 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:38 INFO - PROCESS | 1651 | ++DOCSHELL 0x121b13800 == 25 [pid = 1651] [id = 701] 08:05:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x11268fc00) [pid = 1651] [serial = 2103] [outer = 0x0] 08:05:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x11838c000) [pid = 1651] [serial = 2104] [outer = 0x11268fc00] 08:05:38 INFO - PROCESS | 1651 | 1467039938469 Marionette DEBUG loaded listener.js 08:05:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x118739400) [pid = 1651] [serial = 2105] [outer = 0x11268fc00] 08:05:38 INFO - PROCESS | 1651 | 1467039938787 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]]]}] 08:05:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 08:05:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 527ms 08:05:38 INFO - PROCESS | 1651 | 1467039938809 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 08:05:38 INFO - PROCESS | 1651 | 1467039938812 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 08:05:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 08:05:38 INFO - PROCESS | 1651 | 1467039938816 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 08:05:38 INFO - PROCESS | 1651 | 1467039938817 Marionette TRACE conn2 <- [1,2778,null,{}] 08:05:38 INFO - PROCESS | 1651 | 1467039938820 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}] 08:05:38 INFO - PROCESS | 1651 | 1467039938821 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:38 INFO - PROCESS | 1651 | 1467039938906 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 08:05:38 INFO - PROCESS | 1651 | 1467039938912 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:38 INFO - PROCESS | 1651 | 1467039938913 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:38 INFO - PROCESS | 1651 | ++DOCSHELL 0x113358000 == 26 [pid = 1651] [id = 702] 08:05:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x119053400) [pid = 1651] [serial = 2106] [outer = 0x0] 08:05:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x119372800) [pid = 1651] [serial = 2107] [outer = 0x119053400] 08:05:38 INFO - PROCESS | 1651 | 1467039938939 Marionette DEBUG loaded listener.js 08:05:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x11962a400) [pid = 1651] [serial = 2108] [outer = 0x119053400] 08:05:39 INFO - PROCESS | 1651 | 1467039939314 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]]]}] 08:05:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 08:05:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 519ms 08:05:39 INFO - PROCESS | 1651 | 1467039939335 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 08:05:39 INFO - PROCESS | 1651 | 1467039939336 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 08:05:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 08:05:39 INFO - PROCESS | 1651 | 1467039939348 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 08:05:39 INFO - PROCESS | 1651 | 1467039939349 Marionette TRACE conn2 <- [1,2782,null,{}] 08:05:39 INFO - PROCESS | 1651 | 1467039939352 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}] 08:05:39 INFO - PROCESS | 1651 | 1467039939353 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:39 INFO - PROCESS | 1651 | 1467039939450 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 08:05:39 INFO - PROCESS | 1651 | 1467039939465 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:39 INFO - PROCESS | 1651 | 1467039939469 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:39 INFO - PROCESS | 1651 | ++DOCSHELL 0x1184d9000 == 27 [pid = 1651] [id = 703] 08:05:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x119881400) [pid = 1651] [serial = 2109] [outer = 0x0] 08:05:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x119888800) [pid = 1651] [serial = 2110] [outer = 0x119881400] 08:05:39 INFO - PROCESS | 1651 | 1467039939503 Marionette DEBUG loaded listener.js 08:05:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x120e84400) [pid = 1651] [serial = 2111] [outer = 0x119881400] 08:05:39 INFO - PROCESS | 1651 | 1467039939903 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]]]}] 08:05:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 08:05:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 580ms 08:05:39 INFO - PROCESS | 1651 | 1467039939920 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 08:05:39 INFO - PROCESS | 1651 | 1467039939922 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 08:05:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 08:05:39 INFO - PROCESS | 1651 | 1467039939926 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 08:05:39 INFO - PROCESS | 1651 | 1467039939928 Marionette TRACE conn2 <- [1,2786,null,{}] 08:05:39 INFO - PROCESS | 1651 | 1467039939937 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}] 08:05:39 INFO - PROCESS | 1651 | 1467039939939 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:40 INFO - PROCESS | 1651 | 1467039940072 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 08:05:40 INFO - PROCESS | 1651 | 1467039940077 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:40 INFO - PROCESS | 1651 | 1467039940078 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:40 INFO - PROCESS | 1651 | ++DOCSHELL 0x128b3c000 == 28 [pid = 1651] [id = 704] 08:05:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x1180be800) [pid = 1651] [serial = 2112] [outer = 0x0] 08:05:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x121039800) [pid = 1651] [serial = 2113] [outer = 0x1180be800] 08:05:40 INFO - PROCESS | 1651 | 1467039940103 Marionette DEBUG loaded listener.js 08:05:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x1213d8800) [pid = 1651] [serial = 2114] [outer = 0x1180be800] 08:05:40 INFO - PROCESS | 1651 | 1467039940465 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]]]}] 08:05:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 08:05:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 572ms 08:05:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 08:05:40 INFO - PROCESS | 1651 | 1467039940498 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 08:05:40 INFO - PROCESS | 1651 | 1467039940499 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 08:05:40 INFO - PROCESS | 1651 | 1467039940510 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 08:05:40 INFO - PROCESS | 1651 | 1467039940511 Marionette TRACE conn2 <- [1,2790,null,{}] 08:05:40 INFO - PROCESS | 1651 | 1467039940513 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}] 08:05:40 INFO - PROCESS | 1651 | 1467039940522 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:40 INFO - PROCESS | 1651 | 1467039940633 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 08:05:40 INFO - PROCESS | 1651 | 1467039940637 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:40 INFO - PROCESS | 1651 | 1467039940638 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:40 INFO - PROCESS | 1651 | ++DOCSHELL 0x129d34000 == 29 [pid = 1651] [id = 705] 08:05:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x119883800) [pid = 1651] [serial = 2115] [outer = 0x0] 08:05:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x1216f9c00) [pid = 1651] [serial = 2116] [outer = 0x119883800] 08:05:40 INFO - PROCESS | 1651 | 1467039940687 Marionette DEBUG loaded listener.js 08:05:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x1217e0800) [pid = 1651] [serial = 2117] [outer = 0x119883800] 08:05:40 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x115db3800) [pid = 1651] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 08:05:40 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x11830d800) [pid = 1651] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 08:05:40 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x11269e800) [pid = 1651] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 08:05:40 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x119697400) [pid = 1651] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 08:05:40 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x121397c00) [pid = 1651] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 08:05:40 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x1131f0400) [pid = 1651] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 08:05:40 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x116a1a800) [pid = 1651] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 08:05:40 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x11302d000) [pid = 1651] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 08:05:40 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x120e83000) [pid = 1651] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 08:05:40 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x110eee400) [pid = 1651] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 08:05:40 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x1121a4800) [pid = 1651] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 08:05:40 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x119d4c800) [pid = 1651] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 08:05:40 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x11295c000) [pid = 1651] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 08:05:40 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x116909000) [pid = 1651] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 08:05:40 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x1133aa400) [pid = 1651] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 08:05:40 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x112965000) [pid = 1651] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 08:05:40 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x12cb49800) [pid = 1651] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 08:05:40 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x12ca92c00) [pid = 1651] [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.] 08:05:40 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x1183c7c00) [pid = 1651] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 08:05:41 INFO - PROCESS | 1651 | 1467039941063 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]]]}] 08:05:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 08:05:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 580ms 08:05:41 INFO - PROCESS | 1651 | 1467039941083 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 08:05:41 INFO - PROCESS | 1651 | 1467039941085 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 08:05:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 08:05:41 INFO - PROCESS | 1651 | 1467039941088 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 08:05:41 INFO - PROCESS | 1651 | 1467039941090 Marionette TRACE conn2 <- [1,2794,null,{}] 08:05:41 INFO - PROCESS | 1651 | 1467039941094 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}] 08:05:41 INFO - PROCESS | 1651 | 1467039941096 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:41 INFO - PROCESS | 1651 | 1467039941223 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 08:05:41 INFO - PROCESS | 1651 | 1467039941338 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:41 INFO - PROCESS | 1651 | 1467039941338 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:41 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a535800 == 30 [pid = 1651] [id = 706] 08:05:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x1121a4800) [pid = 1651] [serial = 2118] [outer = 0x0] 08:05:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x115db7c00) [pid = 1651] [serial = 2119] [outer = 0x1121a4800] 08:05:41 INFO - PROCESS | 1651 | 1467039941384 Marionette DEBUG loaded listener.js 08:05:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x11830d800) [pid = 1651] [serial = 2120] [outer = 0x1121a4800] 08:05:41 INFO - PROCESS | 1651 | 1467039941714 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]]]}] 08:05:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 08:05:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 669ms 08:05:41 INFO - PROCESS | 1651 | 1467039941758 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 08:05:41 INFO - PROCESS | 1651 | 1467039941760 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 08:05:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 08:05:41 INFO - PROCESS | 1651 | 1467039941766 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 08:05:41 INFO - PROCESS | 1651 | 1467039941767 Marionette TRACE conn2 <- [1,2798,null,{}] 08:05:41 INFO - PROCESS | 1651 | 1467039941780 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}] 08:05:41 INFO - PROCESS | 1651 | 1467039941781 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:41 INFO - PROCESS | 1651 | 1467039941890 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 08:05:41 INFO - PROCESS | 1651 | 1467039941896 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:41 INFO - PROCESS | 1651 | 1467039941897 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:41 INFO - PROCESS | 1651 | ++DOCSHELL 0x1218dc000 == 31 [pid = 1651] [id = 707] 08:05:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x1121ab800) [pid = 1651] [serial = 2121] [outer = 0x0] 08:05:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x119624400) [pid = 1651] [serial = 2122] [outer = 0x1121ab800] 08:05:41 INFO - PROCESS | 1651 | 1467039941922 Marionette DEBUG loaded listener.js 08:05:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x1216fc800) [pid = 1651] [serial = 2123] [outer = 0x1121ab800] 08:05:42 INFO - PROCESS | 1651 | 1467039942238 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]]]}] 08:05:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 08:05:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 521ms 08:05:42 INFO - PROCESS | 1651 | 1467039942286 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 08:05:42 INFO - PROCESS | 1651 | 1467039942288 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 08:05:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 08:05:42 INFO - PROCESS | 1651 | 1467039942290 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 08:05:42 INFO - PROCESS | 1651 | 1467039942291 Marionette TRACE conn2 <- [1,2802,null,{}] 08:05:42 INFO - PROCESS | 1651 | 1467039942294 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}] 08:05:42 INFO - PROCESS | 1651 | 1467039942295 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:42 INFO - PROCESS | 1651 | 1467039942374 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 08:05:42 INFO - PROCESS | 1651 | 1467039942381 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:42 INFO - PROCESS | 1651 | 1467039942382 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:42 INFO - PROCESS | 1651 | ++DOCSHELL 0x12be10000 == 32 [pid = 1651] [id = 708] 08:05:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x1217e1c00) [pid = 1651] [serial = 2124] [outer = 0x0] 08:05:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x121a32000) [pid = 1651] [serial = 2125] [outer = 0x1217e1c00] 08:05:42 INFO - PROCESS | 1651 | 1467039942413 Marionette DEBUG loaded listener.js 08:05:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x1248c0400) [pid = 1651] [serial = 2126] [outer = 0x1217e1c00] 08:05:42 INFO - PROCESS | 1651 | 1467039942774 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]]]}] 08:05:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 08:05:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 519ms 08:05:42 INFO - PROCESS | 1651 | 1467039942817 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 08:05:42 INFO - PROCESS | 1651 | 1467039942818 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 08:05:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 08:05:42 INFO - PROCESS | 1651 | 1467039942828 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 08:05:42 INFO - PROCESS | 1651 | 1467039942830 Marionette TRACE conn2 <- [1,2806,null,{}] 08:05:42 INFO - PROCESS | 1651 | 1467039942832 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}] 08:05:42 INFO - PROCESS | 1651 | 1467039942834 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:42 INFO - PROCESS | 1651 | 1467039942931 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 08:05:42 INFO - PROCESS | 1651 | 1467039942935 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:42 INFO - PROCESS | 1651 | 1467039942936 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:42 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c615000 == 33 [pid = 1651] [id = 709] 08:05:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x124b50000) [pid = 1651] [serial = 2127] [outer = 0x0] 08:05:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x12543f800) [pid = 1651] [serial = 2128] [outer = 0x124b50000] 08:05:42 INFO - PROCESS | 1651 | 1467039942961 Marionette DEBUG loaded listener.js 08:05:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x1260d7400) [pid = 1651] [serial = 2129] [outer = 0x124b50000] 08:05:43 INFO - PROCESS | 1651 | 1467039943415 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]]]}] 08:05:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 08:05:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 629ms 08:05:43 INFO - PROCESS | 1651 | 1467039943450 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 08:05:43 INFO - PROCESS | 1651 | 1467039943453 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 08:05:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 08:05:43 INFO - PROCESS | 1651 | 1467039943456 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 08:05:43 INFO - PROCESS | 1651 | 1467039943460 Marionette TRACE conn2 <- [1,2810,null,{}] 08:05:43 INFO - PROCESS | 1651 | 1467039943463 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}] 08:05:43 INFO - PROCESS | 1651 | 1467039943465 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:43 INFO - PROCESS | 1651 | 1467039943572 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 08:05:43 INFO - PROCESS | 1651 | 1467039943669 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:43 INFO - PROCESS | 1651 | 1467039943670 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:43 INFO - PROCESS | 1651 | ++DOCSHELL 0x1184d2000 == 34 [pid = 1651] [id = 710] 08:05:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x115db6c00) [pid = 1651] [serial = 2130] [outer = 0x0] 08:05:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x1164e1800) [pid = 1651] [serial = 2131] [outer = 0x115db6c00] 08:05:43 INFO - PROCESS | 1651 | 1467039943703 Marionette DEBUG loaded listener.js 08:05:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x1176d6800) [pid = 1651] [serial = 2132] [outer = 0x115db6c00] 08:05:44 INFO - PROCESS | 1651 | 1467039944122 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]]]}] 08:05:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 08:05:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 673ms 08:05:44 INFO - PROCESS | 1651 | 1467039944130 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 08:05:44 INFO - PROCESS | 1651 | 1467039944133 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 08:05:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 08:05:44 INFO - PROCESS | 1651 | 1467039944138 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 08:05:44 INFO - PROCESS | 1651 | 1467039944139 Marionette TRACE conn2 <- [1,2814,null,{}] 08:05:44 INFO - PROCESS | 1651 | 1467039944142 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}] 08:05:44 INFO - PROCESS | 1651 | 1467039944144 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:44 INFO - PROCESS | 1651 | 1467039944251 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 08:05:44 INFO - PROCESS | 1651 | 1467039944313 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:44 INFO - PROCESS | 1651 | 1467039944314 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:44 INFO - PROCESS | 1651 | ++DOCSHELL 0x12608f000 == 35 [pid = 1651] [id = 711] 08:05:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x118302c00) [pid = 1651] [serial = 2133] [outer = 0x0] 08:05:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x118394800) [pid = 1651] [serial = 2134] [outer = 0x118302c00] 08:05:44 INFO - PROCESS | 1651 | 1467039944345 Marionette DEBUG loaded listener.js 08:05:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x11873a800) [pid = 1651] [serial = 2135] [outer = 0x118302c00] 08:05:44 INFO - PROCESS | 1651 | 1467039944863 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]]]}] 08:05:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 08:05:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 774ms 08:05:44 INFO - PROCESS | 1651 | 1467039944919 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 08:05:44 INFO - PROCESS | 1651 | 1467039944921 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 08:05:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 08:05:44 INFO - PROCESS | 1651 | 1467039944939 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 08:05:44 INFO - PROCESS | 1651 | 1467039944943 Marionette TRACE conn2 <- [1,2818,null,{}] 08:05:44 INFO - PROCESS | 1651 | 1467039944982 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}] 08:05:44 INFO - PROCESS | 1651 | 1467039944987 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:45 INFO - PROCESS | 1651 | 1467039945150 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 08:05:45 INFO - PROCESS | 1651 | 1467039945259 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:45 INFO - PROCESS | 1651 | 1467039945261 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:45 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c60d000 == 36 [pid = 1651] [id = 712] 08:05:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x119a89800) [pid = 1651] [serial = 2136] [outer = 0x0] 08:05:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x120e86400) [pid = 1651] [serial = 2137] [outer = 0x119a89800] 08:05:45 INFO - PROCESS | 1651 | 1467039945295 Marionette DEBUG loaded listener.js 08:05:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x12147f400) [pid = 1651] [serial = 2138] [outer = 0x119a89800] 08:05:45 INFO - PROCESS | 1651 | 1467039945727 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]]]}] 08:05:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 08:05:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 815ms 08:05:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 08:05:45 INFO - PROCESS | 1651 | 1467039945739 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 08:05:45 INFO - PROCESS | 1651 | 1467039945741 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 08:05:45 INFO - PROCESS | 1651 | 1467039945743 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 08:05:45 INFO - PROCESS | 1651 | 1467039945744 Marionette TRACE conn2 <- [1,2822,null,{}] 08:05:45 INFO - PROCESS | 1651 | 1467039945747 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}] 08:05:45 INFO - PROCESS | 1651 | 1467039945748 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:45 INFO - PROCESS | 1651 | 1467039945853 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 08:05:45 INFO - PROCESS | 1651 | 1467039945910 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:45 INFO - PROCESS | 1651 | 1467039945912 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:45 INFO - PROCESS | 1651 | ++DOCSHELL 0x12cab3000 == 37 [pid = 1651] [id = 713] 08:05:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x1248b3400) [pid = 1651] [serial = 2139] [outer = 0x0] 08:05:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x124b50400) [pid = 1651] [serial = 2140] [outer = 0x1248b3400] 08:05:45 INFO - PROCESS | 1651 | 1467039945943 Marionette DEBUG loaded listener.js 08:05:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x12543f400) [pid = 1651] [serial = 2141] [outer = 0x1248b3400] 08:05:46 INFO - PROCESS | 1651 | 1467039946404 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]]]}] 08:05:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 08:05:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 671ms 08:05:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 08:05:46 INFO - PROCESS | 1651 | 1467039946417 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 08:05:46 INFO - PROCESS | 1651 | 1467039946419 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 08:05:46 INFO - PROCESS | 1651 | 1467039946423 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 08:05:46 INFO - PROCESS | 1651 | 1467039946425 Marionette TRACE conn2 <- [1,2826,null,{}] 08:05:46 INFO - PROCESS | 1651 | 1467039946429 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}] 08:05:46 INFO - PROCESS | 1651 | 1467039946432 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:46 INFO - PROCESS | 1651 | 1467039946618 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 08:05:46 INFO - PROCESS | 1651 | 1467039946734 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:46 INFO - PROCESS | 1651 | 1467039946735 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:46 INFO - PROCESS | 1651 | ++DOCSHELL 0x11640a000 == 38 [pid = 1651] [id = 714] 08:05:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x110ef1c00) [pid = 1651] [serial = 2142] [outer = 0x0] 08:05:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x112962400) [pid = 1651] [serial = 2143] [outer = 0x110ef1c00] 08:05:46 INFO - PROCESS | 1651 | 1467039946785 Marionette DEBUG loaded listener.js 08:05:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x11838ac00) [pid = 1651] [serial = 2144] [outer = 0x110ef1c00] 08:05:47 INFO - PROCESS | 1651 | 1467039947378 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 08:05:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 08:05:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1023ms 08:05:47 INFO - PROCESS | 1651 | 1467039947446 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 08:05:47 INFO - PROCESS | 1651 | 1467039947448 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 08:05:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 08:05:47 INFO - PROCESS | 1651 | 1467039947451 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 08:05:47 INFO - PROCESS | 1651 | 1467039947453 Marionette TRACE conn2 <- [1,2830,null,{}] 08:05:47 INFO - PROCESS | 1651 | 1467039947456 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}] 08:05:47 INFO - PROCESS | 1651 | 1467039947458 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:47 INFO - PROCESS | 1651 | 1467039947558 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 08:05:47 INFO - PROCESS | 1651 | 1467039947621 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:47 INFO - PROCESS | 1651 | 1467039947622 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:47 INFO - PROCESS | 1651 | ++DOCSHELL 0x116ff4000 == 39 [pid = 1651] [id = 715] 08:05:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x115d02800) [pid = 1651] [serial = 2145] [outer = 0x0] 08:05:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x115db2400) [pid = 1651] [serial = 2146] [outer = 0x115d02800] 08:05:47 INFO - PROCESS | 1651 | 1467039947651 Marionette DEBUG loaded listener.js 08:05:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x116a1a800) [pid = 1651] [serial = 2147] [outer = 0x115d02800] 08:05:48 INFO - PROCESS | 1651 | --DOCSHELL 0x113cbf000 == 38 [pid = 1651] [id = 25] 08:05:48 INFO - PROCESS | 1651 | --DOCSHELL 0x129145000 == 37 [pid = 1651] [id = 6] 08:05:48 INFO - PROCESS | 1651 | --DOCSHELL 0x112ab1000 == 36 [pid = 1651] [id = 26] 08:05:48 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x112d13800) [pid = 1651] [serial = 2086] [outer = 0x0] [url = about:blank] 08:05:48 INFO - PROCESS | 1651 | --DOCSHELL 0x1180e6800 == 35 [pid = 1651] [id = 697] 08:05:48 INFO - PROCESS | 1651 | --DOCSHELL 0x113293800 == 34 [pid = 1651] [id = 696] 08:05:48 INFO - PROCESS | 1651 | 1467039948107 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]]]}] 08:05:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 08:05:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 673ms 08:05:48 INFO - PROCESS | 1651 | 1467039948124 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 08:05:48 INFO - PROCESS | 1651 | 1467039948128 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 08:05:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 08:05:48 INFO - PROCESS | 1651 | 1467039948134 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 08:05:48 INFO - PROCESS | 1651 | 1467039948135 Marionette TRACE conn2 <- [1,2834,null,{}] 08:05:48 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x1167bcc00) [pid = 1651] [serial = 2018] [outer = 0x0] [url = about:blank] 08:05:48 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x124e15400) [pid = 1651] [serial = 2071] [outer = 0x0] [url = about:blank] 08:05:48 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x116633c00) [pid = 1651] [serial = 2074] [outer = 0x0] [url = about:blank] 08:05:48 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x1185cc000) [pid = 1651] [serial = 2077] [outer = 0x0] [url = about:blank] 08:05:48 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x118735800) [pid = 1651] [serial = 2053] [outer = 0x0] [url = about:blank] 08:05:48 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x1198cc800) [pid = 1651] [serial = 2056] [outer = 0x0] [url = about:blank] 08:05:48 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x1216fb400) [pid = 1651] [serial = 2062] [outer = 0x0] [url = about:blank] 08:05:48 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x117144800) [pid = 1651] [serial = 2045] [outer = 0x0] [url = about:blank] 08:05:48 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x11830b000) [pid = 1651] [serial = 2050] [outer = 0x0] [url = about:blank] 08:05:48 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x1154da400) [pid = 1651] [serial = 2047] [outer = 0x0] [url = about:blank] 08:05:48 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x116a13c00) [pid = 1651] [serial = 2048] [outer = 0x0] [url = about:blank] 08:05:48 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x121034000) [pid = 1651] [serial = 2059] [outer = 0x0] [url = about:blank] 08:05:48 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x116911c00) [pid = 1651] [serial = 2075] [outer = 0x0] [url = about:blank] 08:05:48 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x120f65800) [pid = 1651] [serial = 2039] [outer = 0x0] [url = about:blank] 08:05:48 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x12103ec00) [pid = 1651] [serial = 2060] [outer = 0x0] [url = about:blank] 08:05:48 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x112966c00) [pid = 1651] [serial = 2041] [outer = 0x0] [url = about:blank] 08:05:48 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x1131f4800) [pid = 1651] [serial = 2042] [outer = 0x0] [url = about:blank] 08:05:48 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x116194c00) [pid = 1651] [serial = 2044] [outer = 0x0] [url = about:blank] 08:05:48 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x121289800) [pid = 1651] [serial = 2080] [outer = 0x0] [url = about:blank] 08:05:48 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x119089800) [pid = 1651] [serial = 2078] [outer = 0x0] [url = about:blank] 08:05:48 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x1217da800) [pid = 1651] [serial = 2083] [outer = 0x0] [url = about:blank] 08:05:48 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x125385800) [pid = 1651] [serial = 2084] [outer = 0x0] [url = about:blank] 08:05:48 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x1248be800) [pid = 1651] [serial = 2069] [outer = 0x0] [url = about:blank] 08:05:48 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x121b8a400) [pid = 1651] [serial = 2063] [outer = 0x0] [url = about:blank] 08:05:48 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x120e7f800) [pid = 1651] [serial = 2057] [outer = 0x0] [url = about:blank] 08:05:48 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x125386800) [pid = 1651] [serial = 2072] [outer = 0x0] [url = about:blank] 08:05:48 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x11873b000) [pid = 1651] [serial = 2065] [outer = 0x0] [url = about:blank] 08:05:48 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x1213d8c00) [pid = 1651] [serial = 2081] [outer = 0x0] [url = about:blank] 08:05:48 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x121b86800) [pid = 1651] [serial = 2068] [outer = 0x0] [url = about:blank] 08:05:48 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x11957f000) [pid = 1651] [serial = 2054] [outer = 0x0] [url = about:blank] 08:05:48 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x118394400) [pid = 1651] [serial = 2051] [outer = 0x0] [url = about:blank] 08:05:48 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x1213cd000) [pid = 1651] [serial = 2066] [outer = 0x0] [url = about:blank] 08:05:48 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x116fa1400) [pid = 1651] [serial = 1415] [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.] 08:05:48 INFO - PROCESS | 1651 | 1467039948163 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}] 08:05:48 INFO - PROCESS | 1651 | 1467039948164 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:48 INFO - PROCESS | 1651 | 1467039948254 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 08:05:48 INFO - PROCESS | 1651 | 1467039948258 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:48 INFO - PROCESS | 1651 | 1467039948261 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:48 INFO - PROCESS | 1651 | ++DOCSHELL 0x11817a000 == 35 [pid = 1651] [id = 716] 08:05:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x1174fc400) [pid = 1651] [serial = 2148] [outer = 0x0] 08:05:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x117dac000) [pid = 1651] [serial = 2149] [outer = 0x1174fc400] 08:05:48 INFO - PROCESS | 1651 | 1467039948293 Marionette DEBUG loaded listener.js 08:05:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x118385c00) [pid = 1651] [serial = 2150] [outer = 0x1174fc400] 08:05:48 INFO - PROCESS | 1651 | 1467039948713 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 08:05:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 08:05:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 631ms 08:05:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 08:05:48 INFO - PROCESS | 1651 | 1467039948765 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 08:05:48 INFO - PROCESS | 1651 | 1467039948766 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 08:05:48 INFO - PROCESS | 1651 | 1467039948769 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 08:05:48 INFO - PROCESS | 1651 | 1467039948771 Marionette TRACE conn2 <- [1,2838,null,{}] 08:05:48 INFO - PROCESS | 1651 | 1467039948779 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}] 08:05:48 INFO - PROCESS | 1651 | 1467039948782 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:48 INFO - PROCESS | 1651 | 1467039948868 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 08:05:48 INFO - PROCESS | 1651 | 1467039948872 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:48 INFO - PROCESS | 1651 | 1467039948875 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:48 INFO - PROCESS | 1651 | ++DOCSHELL 0x121774800 == 36 [pid = 1651] [id = 717] 08:05:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x1185d7400) [pid = 1651] [serial = 2151] [outer = 0x0] 08:05:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x1193c1c00) [pid = 1651] [serial = 2152] [outer = 0x1185d7400] 08:05:48 INFO - PROCESS | 1651 | 1467039948904 Marionette DEBUG loaded listener.js 08:05:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x119885800) [pid = 1651] [serial = 2153] [outer = 0x1185d7400] 08:05:49 INFO - PROCESS | 1651 | 1467039949269 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]]]}] 08:05:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 08:05:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 523ms 08:05:49 INFO - PROCESS | 1651 | 1467039949293 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 08:05:49 INFO - PROCESS | 1651 | 1467039949297 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 08:05:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 08:05:49 INFO - PROCESS | 1651 | 1467039949299 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 08:05:49 INFO - PROCESS | 1651 | 1467039949300 Marionette TRACE conn2 <- [1,2842,null,{}] 08:05:49 INFO - PROCESS | 1651 | 1467039949302 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}] 08:05:49 INFO - PROCESS | 1651 | 1467039949303 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:49 INFO - PROCESS | 1651 | 1467039949389 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 08:05:49 INFO - PROCESS | 1651 | 1467039949394 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:49 INFO - PROCESS | 1651 | 1467039949395 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:49 INFO - PROCESS | 1651 | ++DOCSHELL 0x124eba000 == 37 [pid = 1651] [id = 718] 08:05:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x120d94800) [pid = 1651] [serial = 2154] [outer = 0x0] 08:05:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x12103b800) [pid = 1651] [serial = 2155] [outer = 0x120d94800] 08:05:49 INFO - PROCESS | 1651 | 1467039949421 Marionette DEBUG loaded listener.js 08:05:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x1213d5800) [pid = 1651] [serial = 2156] [outer = 0x120d94800] 08:05:49 INFO - PROCESS | 1651 | 1467039949789 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]]]}] 08:05:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 08:05:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 517ms 08:05:49 INFO - PROCESS | 1651 | 1467039949818 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 08:05:49 INFO - PROCESS | 1651 | 1467039949820 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 08:05:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 08:05:49 INFO - PROCESS | 1651 | 1467039949823 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 08:05:49 INFO - PROCESS | 1651 | 1467039949825 Marionette TRACE conn2 <- [1,2846,null,{}] 08:05:49 INFO - PROCESS | 1651 | 1467039949828 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}] 08:05:49 INFO - PROCESS | 1651 | 1467039949830 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:50 INFO - PROCESS | 1651 | 1467039950001 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 08:05:50 INFO - PROCESS | 1651 | 1467039950016 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:50 INFO - PROCESS | 1651 | 1467039950017 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:50 INFO - PROCESS | 1651 | ++DOCSHELL 0x1289bd000 == 38 [pid = 1651] [id = 719] 08:05:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x12103ec00) [pid = 1651] [serial = 2157] [outer = 0x0] 08:05:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x1217d8c00) [pid = 1651] [serial = 2158] [outer = 0x12103ec00] 08:05:50 INFO - PROCESS | 1651 | 1467039950059 Marionette DEBUG loaded listener.js 08:05:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x1248b4c00) [pid = 1651] [serial = 2159] [outer = 0x12103ec00] 08:05:50 INFO - PROCESS | 1651 | 1467039950484 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]]]}] 08:05:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 08:05:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 670ms 08:05:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 08:05:50 INFO - PROCESS | 1651 | 1467039950494 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 08:05:50 INFO - PROCESS | 1651 | 1467039950495 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 08:05:50 INFO - PROCESS | 1651 | 1467039950498 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 08:05:50 INFO - PROCESS | 1651 | 1467039950499 Marionette TRACE conn2 <- [1,2850,null,{}] 08:05:50 INFO - PROCESS | 1651 | 1467039950501 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}] 08:05:50 INFO - PROCESS | 1651 | 1467039950505 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:50 INFO - PROCESS | 1651 | 1467039950634 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 08:05:50 INFO - PROCESS | 1651 | 1467039950669 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:50 INFO - PROCESS | 1651 | 1467039950670 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:50 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a6a7000 == 39 [pid = 1651] [id = 720] 08:05:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x12103f400) [pid = 1651] [serial = 2160] [outer = 0x0] 08:05:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x1254d8000) [pid = 1651] [serial = 2161] [outer = 0x12103f400] 08:05:50 INFO - PROCESS | 1651 | 1467039950698 Marionette DEBUG loaded listener.js 08:05:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x126786000) [pid = 1651] [serial = 2162] [outer = 0x12103f400] 08:05:51 INFO - PROCESS | 1651 | 1467039951073 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 08:05:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 08:05:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 619ms 08:05:51 INFO - PROCESS | 1651 | 1467039951117 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 08:05:51 INFO - PROCESS | 1651 | 1467039951119 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 08:05:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 08:05:51 INFO - PROCESS | 1651 | 1467039951121 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 08:05:51 INFO - PROCESS | 1651 | 1467039951122 Marionette TRACE conn2 <- [1,2854,null,{}] 08:05:51 INFO - PROCESS | 1651 | 1467039951124 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}] 08:05:51 INFO - PROCESS | 1651 | 1467039951125 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:51 INFO - PROCESS | 1651 | 1467039951231 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 08:05:51 INFO - PROCESS | 1651 | 1467039951270 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:51 INFO - PROCESS | 1651 | 1467039951271 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:51 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b09b000 == 40 [pid = 1651] [id = 721] 08:05:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x1248b6000) [pid = 1651] [serial = 2163] [outer = 0x0] 08:05:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x12678d800) [pid = 1651] [serial = 2164] [outer = 0x1248b6000] 08:05:51 INFO - PROCESS | 1651 | 1467039951296 Marionette DEBUG loaded listener.js 08:05:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x12691f000) [pid = 1651] [serial = 2165] [outer = 0x1248b6000] 08:05:51 INFO - PROCESS | 1651 | 1467039951616 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]]]}] 08:05:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 08:05:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 520ms 08:05:51 INFO - PROCESS | 1651 | 1467039951642 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 08:05:51 INFO - PROCESS | 1651 | 1467039951644 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 08:05:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 08:05:51 INFO - PROCESS | 1651 | 1467039951648 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 08:05:51 INFO - PROCESS | 1651 | 1467039951649 Marionette TRACE conn2 <- [1,2858,null,{}] 08:05:51 INFO - PROCESS | 1651 | 1467039951658 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}] 08:05:51 INFO - PROCESS | 1651 | 1467039951659 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:51 INFO - PROCESS | 1651 | 1467039951775 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 08:05:51 INFO - PROCESS | 1651 | 1467039951821 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:51 INFO - PROCESS | 1651 | 1467039951823 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:51 INFO - PROCESS | 1651 | ++DOCSHELL 0x12be15800 == 41 [pid = 1651] [id = 722] 08:05:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x12678b000) [pid = 1651] [serial = 2166] [outer = 0x0] 08:05:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x128908400) [pid = 1651] [serial = 2167] [outer = 0x12678b000] 08:05:51 INFO - PROCESS | 1651 | 1467039951862 Marionette DEBUG loaded listener.js 08:05:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x128911800) [pid = 1651] [serial = 2168] [outer = 0x12678b000] 08:05:52 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x1128ab800) [pid = 1651] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 08:05:52 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x1217e1c00) [pid = 1651] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 08:05:52 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x119881400) [pid = 1651] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 08:05:52 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x1180be800) [pid = 1651] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 08:05:52 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x119053400) [pid = 1651] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 08:05:52 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x112690800) [pid = 1651] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 08:05:52 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x113029400) [pid = 1651] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 08:05:52 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x11268fc00) [pid = 1651] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 08:05:52 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x110eeac00) [pid = 1651] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 08:05:52 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x1131f6400) [pid = 1651] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 08:05:52 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x115dab800) [pid = 1651] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 08:05:52 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x119883800) [pid = 1651] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 08:05:52 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x1121a4800) [pid = 1651] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 08:05:52 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x1121ab800) [pid = 1651] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 08:05:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 08:05:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 770ms 08:05:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 08:05:52 INFO - PROCESS | 1651 | 1467039952414 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 08:05:52 INFO - PROCESS | 1651 | 1467039952418 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 08:05:52 INFO - PROCESS | 1651 | 1467039952419 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 08:05:52 INFO - PROCESS | 1651 | 1467039952421 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 08:05:52 INFO - PROCESS | 1651 | 1467039952422 Marionette TRACE conn2 <- [1,2862,null,{}] 08:05:52 INFO - PROCESS | 1651 | 1467039952425 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}] 08:05:52 INFO - PROCESS | 1651 | 1467039952426 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:52 INFO - PROCESS | 1651 | 1467039952521 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 08:05:52 INFO - PROCESS | 1651 | 1467039952525 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:52 INFO - PROCESS | 1651 | 1467039952526 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:52 INFO - PROCESS | 1651 | ++DOCSHELL 0x128b2b000 == 42 [pid = 1651] [id = 723] 08:05:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x1121a4800) [pid = 1651] [serial = 2169] [outer = 0x0] 08:05:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x112f35800) [pid = 1651] [serial = 2170] [outer = 0x1121a4800] 08:05:52 INFO - PROCESS | 1651 | 1467039952559 Marionette DEBUG loaded listener.js 08:05:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x1180be800) [pid = 1651] [serial = 2171] [outer = 0x1121a4800] 08:05:52 INFO - PROCESS | 1651 | 1467039952916 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]]]}] 08:05:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 08:05:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 518ms 08:05:52 INFO - PROCESS | 1651 | 1467039952940 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 08:05:52 INFO - PROCESS | 1651 | 1467039952941 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 08:05:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 08:05:52 INFO - PROCESS | 1651 | 1467039952945 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 08:05:52 INFO - PROCESS | 1651 | 1467039952947 Marionette TRACE conn2 <- [1,2866,null,{}] 08:05:52 INFO - PROCESS | 1651 | 1467039952957 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}] 08:05:52 INFO - PROCESS | 1651 | 1467039952958 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:53 INFO - PROCESS | 1651 | 1467039953047 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 08:05:53 INFO - PROCESS | 1651 | 1467039953051 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:53 INFO - PROCESS | 1651 | 1467039953052 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:53 INFO - PROCESS | 1651 | ++DOCSHELL 0x12cabc000 == 43 [pid = 1651] [id = 724] 08:05:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x1133aa400) [pid = 1651] [serial = 2172] [outer = 0x0] 08:05:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x120f2c000) [pid = 1651] [serial = 2173] [outer = 0x1133aa400] 08:05:53 INFO - PROCESS | 1651 | 1467039953077 Marionette DEBUG loaded listener.js 08:05:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x128963800) [pid = 1651] [serial = 2174] [outer = 0x1133aa400] 08:05:53 INFO - PROCESS | 1651 | 1467039953434 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]]]}] 08:05:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 08:05:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 528ms 08:05:53 INFO - PROCESS | 1651 | 1467039953474 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 08:05:53 INFO - PROCESS | 1651 | 1467039953476 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 08:05:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 08:05:53 INFO - PROCESS | 1651 | 1467039953480 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 08:05:53 INFO - PROCESS | 1651 | 1467039953482 Marionette TRACE conn2 <- [1,2870,null,{}] 08:05:53 INFO - PROCESS | 1651 | 1467039953484 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}] 08:05:53 INFO - PROCESS | 1651 | 1467039953486 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:53 INFO - PROCESS | 1651 | 1467039953611 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 08:05:53 INFO - PROCESS | 1651 | 1467039953658 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:53 INFO - PROCESS | 1651 | 1467039953660 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:53 INFO - PROCESS | 1651 | ++DOCSHELL 0x12cf9a800 == 44 [pid = 1651] [id = 725] 08:05:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x128962400) [pid = 1651] [serial = 2175] [outer = 0x0] 08:05:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x128e52000) [pid = 1651] [serial = 2176] [outer = 0x128962400] 08:05:53 INFO - PROCESS | 1651 | 1467039953686 Marionette DEBUG loaded listener.js 08:05:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x129207400) [pid = 1651] [serial = 2177] [outer = 0x128962400] 08:05:53 INFO - PROCESS | 1651 | 1467039953967 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]]]}] 08:05:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 08:05:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 521ms 08:05:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 08:05:54 INFO - PROCESS | 1651 | 1467039954002 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 08:05:54 INFO - PROCESS | 1651 | 1467039954003 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 08:05:54 INFO - PROCESS | 1651 | 1467039954005 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 08:05:54 INFO - PROCESS | 1651 | 1467039954006 Marionette TRACE conn2 <- [1,2874,null,{}] 08:05:54 INFO - PROCESS | 1651 | 1467039954008 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}] 08:05:54 INFO - PROCESS | 1651 | 1467039954010 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:54 INFO - PROCESS | 1651 | 1467039954115 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 08:05:54 INFO - PROCESS | 1651 | 1467039954118 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:54 INFO - PROCESS | 1651 | 1467039954119 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:54 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d47d800 == 45 [pid = 1651] [id = 726] 08:05:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x129207800) [pid = 1651] [serial = 2178] [outer = 0x0] 08:05:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x12920dc00) [pid = 1651] [serial = 2179] [outer = 0x129207800] 08:05:54 INFO - PROCESS | 1651 | 1467039954143 Marionette DEBUG loaded listener.js 08:05:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x12942bc00) [pid = 1651] [serial = 2180] [outer = 0x129207800] 08:05:54 INFO - PROCESS | 1651 | 1467039954598 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]]]}] 08:05:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 08:05:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 619ms 08:05:54 INFO - PROCESS | 1651 | 1467039954636 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 08:05:54 INFO - PROCESS | 1651 | 1467039954638 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 08:05:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 08:05:54 INFO - PROCESS | 1651 | 1467039954642 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 08:05:54 INFO - PROCESS | 1651 | 1467039954645 Marionette TRACE conn2 <- [1,2878,null,{}] 08:05:54 INFO - PROCESS | 1651 | 1467039954651 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}] 08:05:54 INFO - PROCESS | 1651 | 1467039954652 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:54 INFO - PROCESS | 1651 | 1467039954764 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 08:05:54 INFO - PROCESS | 1651 | 1467039954843 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:54 INFO - PROCESS | 1651 | 1467039954845 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:54 INFO - PROCESS | 1651 | ++DOCSHELL 0x11998d800 == 46 [pid = 1651] [id = 727] 08:05:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x112967c00) [pid = 1651] [serial = 2181] [outer = 0x0] 08:05:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x115df3800) [pid = 1651] [serial = 2182] [outer = 0x112967c00] 08:05:54 INFO - PROCESS | 1651 | 1467039954876 Marionette DEBUG loaded listener.js 08:05:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x1176d4000) [pid = 1651] [serial = 2183] [outer = 0x112967c00] 08:05:55 INFO - PROCESS | 1651 | 1467039955301 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]]]}] 08:05:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 08:05:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 674ms 08:05:55 INFO - PROCESS | 1651 | 1467039955316 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 08:05:55 INFO - PROCESS | 1651 | 1467039955319 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 08:05:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 08:05:55 INFO - PROCESS | 1651 | 1467039955324 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 08:05:55 INFO - PROCESS | 1651 | 1467039955326 Marionette TRACE conn2 <- [1,2882,null,{}] 08:05:55 INFO - PROCESS | 1651 | 1467039955328 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}] 08:05:55 INFO - PROCESS | 1651 | 1467039955330 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:55 INFO - PROCESS | 1651 | 1467039955462 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 08:05:55 INFO - PROCESS | 1651 | 1467039955551 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:55 INFO - PROCESS | 1651 | 1467039955552 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:55 INFO - PROCESS | 1651 | ++DOCSHELL 0x128b3f000 == 47 [pid = 1651] [id = 728] 08:05:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x1185c9800) [pid = 1651] [serial = 2184] [outer = 0x0] 08:05:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x118ec7400) [pid = 1651] [serial = 2185] [outer = 0x1185c9800] 08:05:55 INFO - PROCESS | 1651 | 1467039955585 Marionette DEBUG loaded listener.js 08:05:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x1196a1c00) [pid = 1651] [serial = 2186] [outer = 0x1185c9800] 08:05:56 INFO - PROCESS | 1651 | 1467039956029 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]]]}] 08:05:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 08:05:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 723ms 08:05:56 INFO - PROCESS | 1651 | 1467039956048 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 08:05:56 INFO - PROCESS | 1651 | 1467039956049 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 08:05:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 08:05:56 INFO - PROCESS | 1651 | 1467039956052 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 08:05:56 INFO - PROCESS | 1651 | 1467039956054 Marionette TRACE conn2 <- [1,2886,null,{}] 08:05:56 INFO - PROCESS | 1651 | 1467039956063 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}] 08:05:56 INFO - PROCESS | 1651 | 1467039956066 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:56 INFO - PROCESS | 1651 | 1467039956174 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 08:05:56 INFO - PROCESS | 1651 | 1467039956238 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:56 INFO - PROCESS | 1651 | 1467039956240 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:56 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d0c8000 == 48 [pid = 1651] [id = 729] 08:05:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x11988a800) [pid = 1651] [serial = 2187] [outer = 0x0] 08:05:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x1248b9800) [pid = 1651] [serial = 2188] [outer = 0x11988a800] 08:05:56 INFO - PROCESS | 1651 | 1467039956313 Marionette DEBUG loaded listener.js 08:05:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x1254e4000) [pid = 1651] [serial = 2189] [outer = 0x11988a800] 08:05:56 INFO - PROCESS | 1651 | 1467039956748 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]]]}] 08:05:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 08:05:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 724ms 08:05:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 08:05:56 INFO - PROCESS | 1651 | 1467039956777 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 08:05:56 INFO - PROCESS | 1651 | 1467039956779 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 08:05:56 INFO - PROCESS | 1651 | 1467039956781 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 08:05:56 INFO - PROCESS | 1651 | 1467039956782 Marionette TRACE conn2 <- [1,2890,null,{}] 08:05:56 INFO - PROCESS | 1651 | 1467039956803 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}] 08:05:56 INFO - PROCESS | 1651 | 1467039956805 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:56 INFO - PROCESS | 1651 | 1467039956925 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 08:05:57 INFO - PROCESS | 1651 | 1467039957212 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:57 INFO - PROCESS | 1651 | 1467039957213 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:57 INFO - PROCESS | 1651 | ++DOCSHELL 0x118247000 == 49 [pid = 1651] [id = 730] 08:05:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x11295cc00) [pid = 1651] [serial = 2190] [outer = 0x0] 08:05:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x112aeec00) [pid = 1651] [serial = 2191] [outer = 0x11295cc00] 08:05:57 INFO - PROCESS | 1651 | 1467039957258 Marionette DEBUG loaded listener.js 08:05:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x1154da400) [pid = 1651] [serial = 2192] [outer = 0x11295cc00] 08:05:57 INFO - PROCESS | 1651 | 1467039957705 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 08:05:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 08:05:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 939ms 08:05:57 INFO - PROCESS | 1651 | 1467039957721 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 08:05:57 INFO - PROCESS | 1651 | 1467039957724 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 08:05:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 08:05:57 INFO - PROCESS | 1651 | 1467039957727 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 08:05:57 INFO - PROCESS | 1651 | 1467039957728 Marionette TRACE conn2 <- [1,2894,null,{}] 08:05:57 INFO - PROCESS | 1651 | 1467039957732 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}] 08:05:57 INFO - PROCESS | 1651 | 1467039957735 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:57 INFO - PROCESS | 1651 | 1467039957834 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 08:05:57 INFO - PROCESS | 1651 | 1467039957898 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:57 INFO - PROCESS | 1651 | 1467039957900 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:57 INFO - PROCESS | 1651 | ++DOCSHELL 0x119196000 == 50 [pid = 1651] [id = 731] 08:05:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x1176d4400) [pid = 1651] [serial = 2193] [outer = 0x0] 08:05:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x1180c3400) [pid = 1651] [serial = 2194] [outer = 0x1176d4400] 08:05:57 INFO - PROCESS | 1651 | 1467039957928 Marionette DEBUG loaded listener.js 08:05:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x118388800) [pid = 1651] [serial = 2195] [outer = 0x1176d4400] 08:05:58 INFO - PROCESS | 1651 | --DOCSHELL 0x12d489800 == 49 [pid = 1651] [id = 19] 08:05:58 INFO - PROCESS | 1651 | --DOCSHELL 0x1180e4800 == 48 [pid = 1651] [id = 12] 08:05:58 INFO - PROCESS | 1651 | --DOCSHELL 0x12b8cf800 == 47 [pid = 1651] [id = 10] 08:05:58 INFO - PROCESS | 1651 | --DOCSHELL 0x12d0d6800 == 46 [pid = 1651] [id = 18] 08:05:58 INFO - PROCESS | 1651 | --DOCSHELL 0x12a6ad000 == 45 [pid = 1651] [id = 11] 08:05:58 INFO - PROCESS | 1651 | --DOCSHELL 0x12c613000 == 44 [pid = 1651] [id = 14] 08:05:58 INFO - PROCESS | 1651 | --DOCSHELL 0x12b0a5000 == 43 [pid = 1651] [id = 9] 08:05:58 INFO - PROCESS | 1651 | --DOCSHELL 0x12d7eb800 == 42 [pid = 1651] [id = 20] 08:05:58 INFO - PROCESS | 1651 | --DOCSHELL 0x12cf9a800 == 41 [pid = 1651] [id = 725] 08:05:58 INFO - PROCESS | 1651 | --DOCSHELL 0x12cabc000 == 40 [pid = 1651] [id = 724] 08:05:58 INFO - PROCESS | 1651 | --DOCSHELL 0x128b2b000 == 39 [pid = 1651] [id = 723] 08:05:58 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x12caa8000) [pid = 1651] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 08:05:58 INFO - PROCESS | 1651 | --DOCSHELL 0x12be15800 == 38 [pid = 1651] [id = 722] 08:05:58 INFO - PROCESS | 1651 | --DOCSHELL 0x12b09b000 == 37 [pid = 1651] [id = 721] 08:05:58 INFO - PROCESS | 1651 | --DOCSHELL 0x12a6a7000 == 36 [pid = 1651] [id = 720] 08:05:58 INFO - PROCESS | 1651 | --DOCSHELL 0x1289bd000 == 35 [pid = 1651] [id = 719] 08:05:58 INFO - PROCESS | 1651 | --DOCSHELL 0x124eba000 == 34 [pid = 1651] [id = 718] 08:05:58 INFO - PROCESS | 1651 | --DOCSHELL 0x121774800 == 33 [pid = 1651] [id = 717] 08:05:58 INFO - PROCESS | 1651 | --DOCSHELL 0x11817a000 == 32 [pid = 1651] [id = 716] 08:05:58 INFO - PROCESS | 1651 | 1467039958357 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]]]}] 08:05:58 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x1167c2000) [pid = 1651] [serial = 2087] [outer = 0x0] [url = about:blank] 08:05:58 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x119888800) [pid = 1651] [serial = 2110] [outer = 0x0] [url = about:blank] 08:05:58 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x121039800) [pid = 1651] [serial = 2113] [outer = 0x0] [url = about:blank] 08:05:58 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x119372800) [pid = 1651] [serial = 2107] [outer = 0x0] [url = about:blank] 08:05:58 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x112ada800) [pid = 1651] [serial = 2096] [outer = 0x0] [url = about:blank] 08:05:58 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x1128a3c00) [pid = 1651] [serial = 2095] [outer = 0x0] [url = about:blank] 08:05:58 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x1133ab400) [pid = 1651] [serial = 2092] [outer = 0x0] [url = about:blank] 08:05:58 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x115daa800) [pid = 1651] [serial = 2093] [outer = 0x0] [url = about:blank] 08:05:58 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x11838c000) [pid = 1651] [serial = 2104] [outer = 0x0] [url = about:blank] 08:05:58 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x118739400) [pid = 1651] [serial = 2105] [outer = 0x0] [url = about:blank] 08:05:58 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x111e58c00) [pid = 1651] [serial = 2089] [outer = 0x0] [url = about:blank] 08:05:58 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x11295a400) [pid = 1651] [serial = 2090] [outer = 0x0] [url = about:blank] 08:05:58 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x1167bc800) [pid = 1651] [serial = 2098] [outer = 0x0] [url = about:blank] 08:05:58 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x116a1b400) [pid = 1651] [serial = 2099] [outer = 0x0] [url = about:blank] 08:05:58 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x117da4000) [pid = 1651] [serial = 2101] [outer = 0x0] [url = about:blank] 08:05:58 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x1216f9c00) [pid = 1651] [serial = 2116] [outer = 0x0] [url = about:blank] 08:05:58 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x118309c00) [pid = 1651] [serial = 2102] [outer = 0x0] [url = about:blank] 08:05:58 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x115db7c00) [pid = 1651] [serial = 2119] [outer = 0x0] [url = about:blank] 08:05:58 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x1216fc800) [pid = 1651] [serial = 2123] [outer = 0x0] [url = about:blank] 08:05:58 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x1217e0800) [pid = 1651] [serial = 2117] [outer = 0x0] [url = about:blank] 08:05:58 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x120e84400) [pid = 1651] [serial = 2111] [outer = 0x0] [url = about:blank] 08:05:58 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x1213d8800) [pid = 1651] [serial = 2114] [outer = 0x0] [url = about:blank] 08:05:58 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x11962a400) [pid = 1651] [serial = 2108] [outer = 0x0] [url = about:blank] 08:05:58 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x11830d800) [pid = 1651] [serial = 2120] [outer = 0x0] [url = about:blank] 08:05:58 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x1248c0400) [pid = 1651] [serial = 2126] [outer = 0x0] [url = about:blank] 08:05:58 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x119624400) [pid = 1651] [serial = 2122] [outer = 0x0] [url = about:blank] 08:05:58 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x121a32000) [pid = 1651] [serial = 2125] [outer = 0x0] [url = about:blank] 08:05:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 08:05:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 676ms 08:05:58 INFO - PROCESS | 1651 | 1467039958405 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 08:05:58 INFO - PROCESS | 1651 | 1467039958408 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 08:05:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 08:05:58 INFO - PROCESS | 1651 | 1467039958413 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 08:05:58 INFO - PROCESS | 1651 | 1467039958415 Marionette TRACE conn2 <- [1,2898,null,{}] 08:05:58 INFO - PROCESS | 1651 | 1467039958419 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}] 08:05:58 INFO - PROCESS | 1651 | 1467039958421 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:58 INFO - PROCESS | 1651 | 1467039958593 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 08:05:58 INFO - PROCESS | 1651 | 1467039958688 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:58 INFO - PROCESS | 1651 | 1467039958690 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:58 INFO - PROCESS | 1651 | ++DOCSHELL 0x1195b1000 == 33 [pid = 1651] [id = 732] 08:05:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x1185c6400) [pid = 1651] [serial = 2196] [outer = 0x0] 08:05:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x1185df800) [pid = 1651] [serial = 2197] [outer = 0x1185c6400] 08:05:58 INFO - PROCESS | 1651 | 1467039958735 Marionette DEBUG loaded listener.js 08:05:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x11957a800) [pid = 1651] [serial = 2198] [outer = 0x1185c6400] 08:05:59 INFO - PROCESS | 1651 | 1467039959114 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]]]}] 08:05:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 08:05:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 722ms 08:05:59 INFO - PROCESS | 1651 | 1467039959135 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 08:05:59 INFO - PROCESS | 1651 | 1467039959136 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 08:05:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 08:05:59 INFO - PROCESS | 1651 | 1467039959140 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 08:05:59 INFO - PROCESS | 1651 | 1467039959144 Marionette TRACE conn2 <- [1,2902,null,{}] 08:05:59 INFO - PROCESS | 1651 | 1467039959153 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}] 08:05:59 INFO - PROCESS | 1651 | 1467039959155 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:59 INFO - PROCESS | 1651 | 1467039959242 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 08:05:59 INFO - PROCESS | 1651 | 1467039959310 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:59 INFO - PROCESS | 1651 | 1467039959311 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x123e31800 == 34 [pid = 1651] [id = 733] 08:05:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x1185c7c00) [pid = 1651] [serial = 2199] [outer = 0x0] 08:05:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x119887800) [pid = 1651] [serial = 2200] [outer = 0x1185c7c00] 08:05:59 INFO - PROCESS | 1651 | 1467039959336 Marionette DEBUG loaded listener.js 08:05:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x121394400) [pid = 1651] [serial = 2201] [outer = 0x1185c7c00] 08:05:59 INFO - PROCESS | 1651 | 1467039959719 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 08:05:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 08:05:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 625ms 08:05:59 INFO - PROCESS | 1651 | 1467039959766 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 08:05:59 INFO - PROCESS | 1651 | 1467039959768 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 08:05:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 08:05:59 INFO - PROCESS | 1651 | 1467039959771 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 08:05:59 INFO - PROCESS | 1651 | 1467039959773 Marionette TRACE conn2 <- [1,2906,null,{}] 08:05:59 INFO - PROCESS | 1651 | 1467039959777 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}] 08:05:59 INFO - PROCESS | 1651 | 1467039959779 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:59 INFO - PROCESS | 1651 | 1467039959913 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 08:05:59 INFO - PROCESS | 1651 | 1467039959922 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:59 INFO - PROCESS | 1651 | 1467039959923 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:05:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x1289c6800 == 35 [pid = 1651] [id = 734] 08:05:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x1213d4c00) [pid = 1651] [serial = 2202] [outer = 0x0] 08:05:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x1217e2400) [pid = 1651] [serial = 2203] [outer = 0x1213d4c00] 08:05:59 INFO - PROCESS | 1651 | 1467039959965 Marionette DEBUG loaded listener.js 08:06:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x121b88000) [pid = 1651] [serial = 2204] [outer = 0x1213d4c00] 08:06:00 INFO - PROCESS | 1651 | 1467039960349 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]]]}] 08:06:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 08:06:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 619ms 08:06:00 INFO - PROCESS | 1651 | 1467039960391 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 08:06:00 INFO - PROCESS | 1651 | 1467039960392 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 08:06:00 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 08:06:00 INFO - PROCESS | 1651 | 1467039960395 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 08:06:00 INFO - PROCESS | 1651 | 1467039960396 Marionette TRACE conn2 <- [1,2910,null,{}] 08:06:00 INFO - PROCESS | 1651 | 1467039960418 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}] 08:06:00 INFO - PROCESS | 1651 | 1467039960419 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:06:00 INFO - PROCESS | 1651 | 1467039960543 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 08:06:00 INFO - PROCESS | 1651 | 1467039960594 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:00 INFO - PROCESS | 1651 | 1467039960600 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:06:00 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a525000 == 36 [pid = 1651] [id = 735] 08:06:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x125387000) [pid = 1651] [serial = 2205] [outer = 0x0] 08:06:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x1254d7c00) [pid = 1651] [serial = 2206] [outer = 0x125387000] 08:06:00 INFO - PROCESS | 1651 | 1467039960660 Marionette DEBUG loaded listener.js 08:06:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x126565400) [pid = 1651] [serial = 2207] [outer = 0x125387000] 08:06:01 INFO - PROCESS | 1651 | 1467039961055 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]]]}] 08:06:01 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 08:06:01 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 08:06:01 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 719ms 08:06:01 INFO - PROCESS | 1651 | 1467039961114 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 08:06:01 INFO - PROCESS | 1651 | 1467039961116 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 08:06:01 INFO - TEST-START | /DOMEvents/constructors.html 08:06:01 INFO - PROCESS | 1651 | 1467039961118 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 08:06:01 INFO - PROCESS | 1651 | 1467039961119 Marionette TRACE conn2 <- [1,2914,null,{}] 08:06:01 INFO - PROCESS | 1651 | 1467039961121 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}] 08:06:01 INFO - PROCESS | 1651 | 1467039961123 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:06:01 INFO - PROCESS | 1651 | 1467039961233 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 08:06:01 INFO - PROCESS | 1651 | 1467039961276 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:01 INFO - PROCESS | 1651 | 1467039961277 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:06:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x11817e800 == 37 [pid = 1651] [id = 736] 08:06:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x128902800) [pid = 1651] [serial = 2208] [outer = 0x0] 08:06:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x128906000) [pid = 1651] [serial = 2209] [outer = 0x128902800] 08:06:01 INFO - PROCESS | 1651 | 1467039961302 Marionette DEBUG loaded listener.js 08:06:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x128967c00) [pid = 1651] [serial = 2210] [outer = 0x128902800] 08:06:01 INFO - PROCESS | 1651 | 1467039961696 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]]]}] 08:06:01 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 08:06:01 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 08:06:01 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 08:06:01 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 08:06:01 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 08:06:01 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 08:06:01 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 08:06:01 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 08:06:01 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 08:06:01 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 08:06:01 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 08:06:01 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 08:06:01 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 08:06:01 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 08:06:01 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 08:06:01 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 08:06:01 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 08:06:01 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 08:06:01 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 08:06:01 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 08:06:01 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 08:06:01 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 08:06:01 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 08:06:01 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 08:06:01 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 08:06:01 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 08:06:01 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 08:06:01 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 08:06:01 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 08:06:01 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 08:06:01 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 08:06:01 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 08:06:01 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 08:06:01 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 08:06:01 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 08:06:01 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 08:06:01 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 08:06:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 08:06:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:06:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:06:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 08:06:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:06:01 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 08:06:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 08:06:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:06:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:06:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 08:06:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:06:01 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 08:06:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 08:06:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:06:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:06:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 08:06:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:06:01 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 08:06:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 08:06:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:06:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:06:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 08:06:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:06:01 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 08:06:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 08:06:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:06:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:06:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 08:06:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:06:01 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 08:06:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 08:06:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:06:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:06:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 08:06:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:06:01 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 08:06:01 INFO - TEST-OK | /DOMEvents/constructors.html | took 624ms 08:06:01 INFO - PROCESS | 1651 | 1467039961743 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 08:06:01 INFO - PROCESS | 1651 | 1467039961746 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 08:06:01 INFO - TEST-START | /DOMEvents/event-phases-order.html 08:06:01 INFO - PROCESS | 1651 | 1467039961750 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 08:06:01 INFO - PROCESS | 1651 | 1467039961751 Marionette TRACE conn2 <- [1,2918,null,{}] 08:06:01 INFO - PROCESS | 1651 | 1467039961754 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}] 08:06:01 INFO - PROCESS | 1651 | 1467039961757 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:06:01 INFO - PROCESS | 1651 | 1467039961911 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 08:06:01 INFO - PROCESS | 1651 | 1467039961928 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:01 INFO - PROCESS | 1651 | 1467039961929 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:06:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x12be1e000 == 38 [pid = 1651] [id = 737] 08:06:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x126927800) [pid = 1651] [serial = 2211] [outer = 0x0] 08:06:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x129110800) [pid = 1651] [serial = 2212] [outer = 0x126927800] 08:06:01 INFO - PROCESS | 1651 | 1467039961954 Marionette DEBUG loaded listener.js 08:06:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x129208400) [pid = 1651] [serial = 2213] [outer = 0x126927800] 08:06:02 INFO - PROCESS | 1651 | 1467039962282 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 08:06:02 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 08:06:02 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 569ms 08:06:02 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 08:06:02 INFO - PROCESS | 1651 | 1467039962319 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 08:06:02 INFO - PROCESS | 1651 | 1467039962320 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 08:06:02 INFO - PROCESS | 1651 | 1467039962323 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 08:06:02 INFO - PROCESS | 1651 | 1467039962324 Marionette TRACE conn2 <- [1,2922,null,{}] 08:06:02 INFO - PROCESS | 1651 | 1467039962327 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}] 08:06:02 INFO - PROCESS | 1651 | 1467039962328 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:06:02 INFO - PROCESS | 1651 | 1467039962435 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 08:06:02 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x12103f400) [pid = 1651] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 08:06:02 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x1248b6000) [pid = 1651] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 08:06:02 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x12103ec00) [pid = 1651] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 08:06:02 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x115d02800) [pid = 1651] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 08:06:02 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x1185d7400) [pid = 1651] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 08:06:02 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x1174fc400) [pid = 1651] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 08:06:02 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x120d94800) [pid = 1651] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 08:06:02 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x110ef1c00) [pid = 1651] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 08:06:02 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x12678b000) [pid = 1651] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 08:06:02 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x1121a4800) [pid = 1651] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 08:06:02 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x1133aa400) [pid = 1651] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 08:06:02 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x128962400) [pid = 1651] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 08:06:02 INFO - PROCESS | 1651 | 1467039962725 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:02 INFO - PROCESS | 1651 | 1467039962726 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:06:02 INFO - PROCESS | 1651 | ++DOCSHELL 0x11997e800 == 39 [pid = 1651] [id = 738] 08:06:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x111e36800) [pid = 1651] [serial = 2214] [outer = 0x0] 08:06:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x11295fc00) [pid = 1651] [serial = 2215] [outer = 0x111e36800] 08:06:02 INFO - PROCESS | 1651 | 1467039962752 Marionette DEBUG loaded listener.js 08:06:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x1176da000) [pid = 1651] [serial = 2216] [outer = 0x111e36800] 08:06:02 INFO - PROCESS | 1651 | [1651] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 08:06:02 INFO - PROCESS | 1651 | [1651] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 08:06:02 INFO - PROCESS | 1651 | [1651] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 08:06:02 INFO - PROCESS | 1651 | [1651] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 08:06:03 INFO - PROCESS | 1651 | 1467039963022 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]]]}] 08:06:03 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 08:06:03 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 08:06:03 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 08:06:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:06:03 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 08:06:03 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 08:06:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:06:03 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 08:06:03 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 08:06:03 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 08:06:03 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 08:06:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:06:03 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 08:06:03 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 08:06:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:06:03 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 08:06:03 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 08:06:03 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 08:06:03 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 08:06:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:06:03 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 08:06:03 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 08:06:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:06:03 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 08:06:03 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]" 08:06:03 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 08:06:03 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 08:06:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:06:03 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 08:06:03 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 08:06:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:06:03 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 08:06:03 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 08:06:03 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 719ms 08:06:03 INFO - PROCESS | 1651 | 1467039963043 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 08:06:03 INFO - PROCESS | 1651 | 1467039963044 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 08:06:03 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 08:06:03 INFO - PROCESS | 1651 | 1467039963055 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 08:06:03 INFO - PROCESS | 1651 | 1467039963056 Marionette TRACE conn2 <- [1,2926,null,{}] 08:06:03 INFO - PROCESS | 1651 | 1467039963059 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}] 08:06:03 INFO - PROCESS | 1651 | 1467039963060 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:06:03 INFO - PROCESS | 1651 | 1467039963159 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 08:06:03 INFO - PROCESS | 1651 | 1467039963165 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:03 INFO - PROCESS | 1651 | 1467039963166 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:06:03 INFO - PROCESS | 1651 | ++DOCSHELL 0x12cac2000 == 40 [pid = 1651] [id = 739] 08:06:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x119056c00) [pid = 1651] [serial = 2217] [outer = 0x0] 08:06:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x121b85000) [pid = 1651] [serial = 2218] [outer = 0x119056c00] 08:06:03 INFO - PROCESS | 1651 | 1467039963191 Marionette DEBUG loaded listener.js 08:06:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x129431000) [pid = 1651] [serial = 2219] [outer = 0x119056c00] 08:06:03 INFO - PROCESS | 1651 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 08:06:03 INFO - PROCESS | 1651 | 1467039963501 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]]]}] 08:06:03 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 08:06:03 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 469ms 08:06:03 INFO - PROCESS | 1651 | 1467039963524 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 08:06:03 INFO - PROCESS | 1651 | 1467039963526 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 08:06:03 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 08:06:03 INFO - PROCESS | 1651 | 1467039963533 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 08:06:03 INFO - PROCESS | 1651 | 1467039963534 Marionette TRACE conn2 <- [1,2930,null,{}] 08:06:03 INFO - PROCESS | 1651 | 1467039963536 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}] 08:06:03 INFO - PROCESS | 1651 | 1467039963537 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:06:03 INFO - PROCESS | 1651 | 1467039963624 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 08:06:03 INFO - PROCESS | 1651 | 1467039963692 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:03 INFO - PROCESS | 1651 | 1467039963694 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:06:03 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d0da800 == 41 [pid = 1651] [id = 740] 08:06:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x12942f800) [pid = 1651] [serial = 2220] [outer = 0x0] 08:06:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x1295cf800) [pid = 1651] [serial = 2221] [outer = 0x12942f800] 08:06:03 INFO - PROCESS | 1651 | 1467039963721 Marionette DEBUG loaded listener.js 08:06:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x1295d7800) [pid = 1651] [serial = 2222] [outer = 0x12942f800] 08:06:03 INFO - PROCESS | 1651 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 08:06:04 INFO - PROCESS | 1651 | 1467039964020 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]]]}] 08:06:04 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 08:06:04 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 521ms 08:06:04 INFO - PROCESS | 1651 | 1467039964052 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 08:06:04 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 08:06:04 INFO - PROCESS | 1651 | 1467039964054 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 08:06:04 INFO - PROCESS | 1651 | 1467039964056 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 08:06:04 INFO - PROCESS | 1651 | 1467039964058 Marionette TRACE conn2 <- [1,2934,null,{}] 08:06:04 INFO - PROCESS | 1651 | 1467039964060 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}] 08:06:04 INFO - PROCESS | 1651 | 1467039964065 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:06:04 INFO - PROCESS | 1651 | 1467039964165 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 08:06:04 INFO - PROCESS | 1651 | 1467039964168 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:04 INFO - PROCESS | 1651 | 1467039964169 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:06:04 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d7f8000 == 42 [pid = 1651] [id = 741] 08:06:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x1295d7c00) [pid = 1651] [serial = 2223] [outer = 0x0] 08:06:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x12a5ec400) [pid = 1651] [serial = 2224] [outer = 0x1295d7c00] 08:06:04 INFO - PROCESS | 1651 | 1467039964194 Marionette DEBUG loaded listener.js 08:06:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x12a5f8800) [pid = 1651] [serial = 2225] [outer = 0x1295d7c00] 08:06:04 INFO - PROCESS | 1651 | 1467039964512 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]]]}] 08:06:04 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 08:06:04 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 469ms 08:06:04 INFO - PROCESS | 1651 | 1467039964526 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 08:06:04 INFO - PROCESS | 1651 | 1467039964527 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 08:06:04 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 08:06:04 INFO - PROCESS | 1651 | 1467039964533 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 08:06:04 INFO - PROCESS | 1651 | 1467039964534 Marionette TRACE conn2 <- [1,2938,null,{}] 08:06:04 INFO - PROCESS | 1651 | 1467039964538 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}] 08:06:04 INFO - PROCESS | 1651 | 1467039964539 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:06:04 INFO - PROCESS | 1651 | 1467039964628 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 08:06:04 INFO - PROCESS | 1651 | 1467039964752 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:04 INFO - PROCESS | 1651 | 1467039964754 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:06:04 INFO - PROCESS | 1651 | ++DOCSHELL 0x1169a8000 == 43 [pid = 1651] [id = 742] 08:06:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x110e2c800) [pid = 1651] [serial = 2226] [outer = 0x0] 08:06:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x1128a6c00) [pid = 1651] [serial = 2227] [outer = 0x110e2c800] 08:06:04 INFO - PROCESS | 1651 | 1467039964787 Marionette DEBUG loaded listener.js 08:06:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x1131ebc00) [pid = 1651] [serial = 2228] [outer = 0x110e2c800] 08:06:05 INFO - PROCESS | 1651 | 1467039965171 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]]]}] 08:06:05 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. 08:06:05 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 669ms 08:06:05 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 08:06:05 INFO - PROCESS | 1651 | 1467039965204 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 08:06:05 INFO - PROCESS | 1651 | 1467039965207 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 08:06:05 INFO - PROCESS | 1651 | 1467039965210 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 08:06:05 INFO - PROCESS | 1651 | 1467039965212 Marionette TRACE conn2 <- [1,2942,null,{}] 08:06:05 INFO - PROCESS | 1651 | 1467039965215 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}] 08:06:05 INFO - PROCESS | 1651 | 1467039965219 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:06:05 INFO - PROCESS | 1651 | 1467039965330 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 08:06:05 INFO - PROCESS | 1651 | 1467039965462 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:05 INFO - PROCESS | 1651 | 1467039965464 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:06:05 INFO - PROCESS | 1651 | ++DOCSHELL 0x1248d7000 == 44 [pid = 1651] [id = 743] 08:06:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x1180b7400) [pid = 1651] [serial = 2229] [outer = 0x0] 08:06:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x118394400) [pid = 1651] [serial = 2230] [outer = 0x1180b7400] 08:06:05 INFO - PROCESS | 1651 | 1467039965499 Marionette DEBUG loaded listener.js 08:06:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x119080c00) [pid = 1651] [serial = 2231] [outer = 0x1180b7400] 08:06:05 INFO - PROCESS | 1651 | 1467039965870 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"]]]}] 08:06:05 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 08:06:05 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 08:06:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:06:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:06:05 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 08:06:05 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 672ms 08:06:05 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 08:06:05 INFO - PROCESS | 1651 | 1467039965884 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 08:06:05 INFO - PROCESS | 1651 | 1467039965887 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 08:06:05 INFO - PROCESS | 1651 | 1467039965890 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 08:06:05 INFO - PROCESS | 1651 | 1467039965892 Marionette TRACE conn2 <- [1,2946,null,{}] 08:06:05 INFO - PROCESS | 1651 | 1467039965894 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}] 08:06:05 INFO - PROCESS | 1651 | 1467039965896 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:06:06 INFO - PROCESS | 1651 | 1467039966013 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 08:06:06 INFO - PROCESS | 1651 | 1467039966133 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:06 INFO - PROCESS | 1651 | 1467039966134 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:06:06 INFO - PROCESS | 1651 | ++DOCSHELL 0x12be1b000 == 45 [pid = 1651] [id = 744] 08:06:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x119626800) [pid = 1651] [serial = 2232] [outer = 0x0] 08:06:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x12103bc00) [pid = 1651] [serial = 2233] [outer = 0x119626800] 08:06:06 INFO - PROCESS | 1651 | 1467039966169 Marionette DEBUG loaded listener.js 08:06:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x1248b6800) [pid = 1651] [serial = 2234] [outer = 0x119626800] 08:06:06 INFO - PROCESS | 1651 | 1467039966536 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]]]}] 08:06:06 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. 08:06:06 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 669ms 08:06:06 INFO - PROCESS | 1651 | 1467039966560 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 08:06:06 INFO - PROCESS | 1651 | 1467039966562 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 08:06:06 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 08:06:06 INFO - PROCESS | 1651 | 1467039966568 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 08:06:06 INFO - PROCESS | 1651 | 1467039966573 Marionette TRACE conn2 <- [1,2950,null,{}] 08:06:06 INFO - PROCESS | 1651 | 1467039966577 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}] 08:06:06 INFO - PROCESS | 1651 | 1467039966579 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:06:06 INFO - PROCESS | 1651 | 1467039966690 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 08:06:06 INFO - PROCESS | 1651 | 1467039966806 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:06 INFO - PROCESS | 1651 | 1467039966808 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:06:06 INFO - PROCESS | 1651 | ++DOCSHELL 0x12db78800 == 46 [pid = 1651] [id = 745] 08:06:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x1254e3800) [pid = 1651] [serial = 2235] [outer = 0x0] 08:06:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x12678dc00) [pid = 1651] [serial = 2236] [outer = 0x1254e3800] 08:06:06 INFO - PROCESS | 1651 | 1467039966838 Marionette DEBUG loaded listener.js 08:06:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x12896cc00) [pid = 1651] [serial = 2237] [outer = 0x1254e3800] 08:06:07 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d607000 == 47 [pid = 1651] [id = 746] 08:06:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x128e54800) [pid = 1651] [serial = 2238] [outer = 0x0] 08:06:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x126787000) [pid = 1651] [serial = 2239] [outer = 0x128e54800] 08:06:07 INFO - PROCESS | 1651 | 1467039967240 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]]]}] 08:06:07 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. 08:06:07 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 681ms 08:06:07 INFO - PROCESS | 1651 | 1467039967248 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 08:06:07 INFO - PROCESS | 1651 | 1467039967250 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 08:06:07 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 08:06:07 INFO - PROCESS | 1651 | 1467039967253 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 08:06:07 INFO - PROCESS | 1651 | 1467039967254 Marionette TRACE conn2 <- [1,2954,null,{}] 08:06:07 INFO - PROCESS | 1651 | 1467039967256 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}] 08:06:07 INFO - PROCESS | 1651 | 1467039967258 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:06:07 INFO - PROCESS | 1651 | 1467039967390 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 08:06:07 INFO - PROCESS | 1651 | 1467039967495 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:07 INFO - PROCESS | 1651 | 1467039967496 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:06:07 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d620000 == 48 [pid = 1651] [id = 747] 08:06:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x128e57400) [pid = 1651] [serial = 2240] [outer = 0x0] 08:06:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x129432000) [pid = 1651] [serial = 2241] [outer = 0x128e57400] 08:06:07 INFO - PROCESS | 1651 | 1467039967528 Marionette DEBUG loaded listener.js 08:06:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x12a595c00) [pid = 1651] [serial = 2242] [outer = 0x128e57400] 08:06:07 INFO - PROCESS | 1651 | 1467039967880 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]]]}] 08:06:07 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 08:06:07 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 08:06:07 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 672ms 08:06:07 INFO - PROCESS | 1651 | 1467039967925 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 08:06:07 INFO - PROCESS | 1651 | 1467039967926 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 08:06:07 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 08:06:07 INFO - PROCESS | 1651 | 1467039967929 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 08:06:07 INFO - PROCESS | 1651 | 1467039967930 Marionette TRACE conn2 <- [1,2958,null,{}] 08:06:07 INFO - PROCESS | 1651 | 1467039967933 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}] 08:06:07 INFO - PROCESS | 1651 | 1467039967934 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:06:08 INFO - PROCESS | 1651 | 1467039968051 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 08:06:08 INFO - PROCESS | 1651 | 1467039968160 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:08 INFO - PROCESS | 1651 | 1467039968164 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:06:08 INFO - PROCESS | 1651 | ++DOCSHELL 0x11903f000 == 49 [pid = 1651] [id = 748] 08:06:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x125386800) [pid = 1651] [serial = 2243] [outer = 0x0] 08:06:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x12a5f8000) [pid = 1651] [serial = 2244] [outer = 0x125386800] 08:06:08 INFO - PROCESS | 1651 | 1467039968214 Marionette DEBUG loaded listener.js 08:06:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x12a7d7400) [pid = 1651] [serial = 2245] [outer = 0x125386800] 08:06:08 INFO - PROCESS | 1651 | 1467039968748 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]]]}] 08:06:08 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. 08:06:08 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 824ms 08:06:08 INFO - PROCESS | 1651 | 1467039968753 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 08:06:08 INFO - PROCESS | 1651 | 1467039968756 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 08:06:08 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 08:06:08 INFO - PROCESS | 1651 | 1467039968759 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 08:06:08 INFO - PROCESS | 1651 | 1467039968761 Marionette TRACE conn2 <- [1,2962,null,{}] 08:06:08 INFO - PROCESS | 1651 | 1467039968764 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}] 08:06:08 INFO - PROCESS | 1651 | 1467039968766 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:06:08 INFO - PROCESS | 1651 | 1467039968863 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 08:06:08 INFO - PROCESS | 1651 | 1467039968931 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:08 INFO - PROCESS | 1651 | 1467039968934 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:06:08 INFO - PROCESS | 1651 | ++DOCSHELL 0x125403800 == 50 [pid = 1651] [id = 749] 08:06:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x1167c1400) [pid = 1651] [serial = 2246] [outer = 0x0] 08:06:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 122 (0x1180c4000) [pid = 1651] [serial = 2247] [outer = 0x1167c1400] 08:06:08 INFO - PROCESS | 1651 | 1467039968962 Marionette DEBUG loaded listener.js 08:06:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 123 (0x1185e0400) [pid = 1651] [serial = 2248] [outer = 0x1167c1400] 08:06:09 INFO - PROCESS | 1651 | 1467039969374 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]]]}] 08:06:09 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. 08:06:09 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 624ms 08:06:09 INFO - PROCESS | 1651 | 1467039969383 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 08:06:09 INFO - PROCESS | 1651 | 1467039969386 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 08:06:09 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 08:06:09 INFO - PROCESS | 1651 | 1467039969390 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 08:06:09 INFO - PROCESS | 1651 | 1467039969391 Marionette TRACE conn2 <- [1,2966,null,{}] 08:06:09 INFO - PROCESS | 1651 | 1467039969394 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}] 08:06:09 INFO - PROCESS | 1651 | 1467039969396 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:06:09 INFO - PROCESS | 1651 | 1467039969536 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 08:06:10 INFO - PROCESS | 1651 | --DOCSHELL 0x12d7f8000 == 49 [pid = 1651] [id = 741] 08:06:10 INFO - PROCESS | 1651 | --DOCSHELL 0x12d0da800 == 48 [pid = 1651] [id = 740] 08:06:10 INFO - PROCESS | 1651 | --DOCSHELL 0x12cac2000 == 47 [pid = 1651] [id = 739] 08:06:10 INFO - PROCESS | 1651 | --DOCSHELL 0x11997e800 == 46 [pid = 1651] [id = 738] 08:06:10 INFO - PROCESS | 1651 | --DOCSHELL 0x12be1e000 == 45 [pid = 1651] [id = 737] 08:06:10 INFO - PROCESS | 1651 | --DOCSHELL 0x11817e800 == 44 [pid = 1651] [id = 736] 08:06:10 INFO - PROCESS | 1651 | --DOCSHELL 0x12a525000 == 43 [pid = 1651] [id = 735] 08:06:10 INFO - PROCESS | 1651 | --DOCSHELL 0x1289c6800 == 42 [pid = 1651] [id = 734] 08:06:10 INFO - PROCESS | 1651 | --DOCSHELL 0x123e31800 == 41 [pid = 1651] [id = 733] 08:06:10 INFO - PROCESS | 1651 | --DOCSHELL 0x1195b1000 == 40 [pid = 1651] [id = 732] 08:06:10 INFO - PROCESS | 1651 | --DOCSHELL 0x119196000 == 39 [pid = 1651] [id = 731] 08:06:10 INFO - PROCESS | 1651 | --DOCSHELL 0x118247000 == 38 [pid = 1651] [id = 730] 08:06:10 INFO - PROCESS | 1651 | --DOCSHELL 0x128b3f000 == 37 [pid = 1651] [id = 728] 08:06:10 INFO - PROCESS | 1651 | --DOCSHELL 0x11998d800 == 36 [pid = 1651] [id = 727] 08:06:10 INFO - PROCESS | 1651 | --DOCSHELL 0x116abb000 == 35 [pid = 1651] [id = 698] 08:06:10 INFO - PROCESS | 1651 | --DOCSHELL 0x12a783800 == 34 [pid = 1651] [id = 8] 08:06:10 INFO - PROCESS | 1651 | --DOCSHELL 0x12d47d800 == 33 [pid = 1651] [id = 726] 08:06:10 INFO - PROCESS | 1651 | --DOCSHELL 0x12c275000 == 32 [pid = 1651] [id = 13] 08:06:10 INFO - PROCESS | 1651 | --DOCSHELL 0x12d0c8000 == 31 [pid = 1651] [id = 729] 08:06:10 INFO - PROCESS | 1651 | --DOCSHELL 0x125403800 == 30 [pid = 1651] [id = 749] 08:06:10 INFO - PROCESS | 1651 | --DOCSHELL 0x11903f000 == 29 [pid = 1651] [id = 748] 08:06:10 INFO - PROCESS | 1651 | --DOCSHELL 0x12d620000 == 28 [pid = 1651] [id = 747] 08:06:10 INFO - PROCESS | 1651 | --DOCSHELL 0x12db78800 == 27 [pid = 1651] [id = 745] 08:06:10 INFO - PROCESS | 1651 | --DOCSHELL 0x12d607000 == 26 [pid = 1651] [id = 746] 08:06:10 INFO - PROCESS | 1651 | --DOCSHELL 0x12be1b000 == 25 [pid = 1651] [id = 744] 08:06:10 INFO - PROCESS | 1651 | --DOCSHELL 0x1248d7000 == 24 [pid = 1651] [id = 743] 08:06:10 INFO - PROCESS | 1651 | --DOCSHELL 0x1169a8000 == 23 [pid = 1651] [id = 742] 08:06:10 INFO - PROCESS | 1651 | 1467039970251 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:10 INFO - PROCESS | 1651 | 1467039970252 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:06:10 INFO - PROCESS | 1651 | --DOMWINDOW == 122 (0x1254d8000) [pid = 1651] [serial = 2161] [outer = 0x0] [url = about:blank] 08:06:10 INFO - PROCESS | 1651 | --DOMWINDOW == 121 (0x12678d800) [pid = 1651] [serial = 2164] [outer = 0x0] [url = about:blank] 08:06:10 INFO - PROCESS | 1651 | --DOMWINDOW == 120 (0x126786000) [pid = 1651] [serial = 2162] [outer = 0x0] [url = about:blank] 08:06:10 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x1164e1800) [pid = 1651] [serial = 2131] [outer = 0x0] [url = about:blank] 08:06:10 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x124b50400) [pid = 1651] [serial = 2140] [outer = 0x0] [url = about:blank] 08:06:10 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x1217d8c00) [pid = 1651] [serial = 2158] [outer = 0x0] [url = about:blank] 08:06:10 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x116a1a800) [pid = 1651] [serial = 2147] [outer = 0x0] [url = about:blank] 08:06:10 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x115db2400) [pid = 1651] [serial = 2146] [outer = 0x0] [url = about:blank] 08:06:10 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x1193c1c00) [pid = 1651] [serial = 2152] [outer = 0x0] [url = about:blank] 08:06:10 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x119885800) [pid = 1651] [serial = 2153] [outer = 0x0] [url = about:blank] 08:06:10 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x117dac000) [pid = 1651] [serial = 2149] [outer = 0x0] [url = about:blank] 08:06:10 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x118385c00) [pid = 1651] [serial = 2150] [outer = 0x0] [url = about:blank] 08:06:10 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x120e86400) [pid = 1651] [serial = 2137] [outer = 0x0] [url = about:blank] 08:06:10 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x12103b800) [pid = 1651] [serial = 2155] [outer = 0x0] [url = about:blank] 08:06:10 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x1213d5800) [pid = 1651] [serial = 2156] [outer = 0x0] [url = about:blank] 08:06:10 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x12543f800) [pid = 1651] [serial = 2128] [outer = 0x0] [url = about:blank] 08:06:10 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x11838ac00) [pid = 1651] [serial = 2144] [outer = 0x0] [url = about:blank] 08:06:10 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x112962400) [pid = 1651] [serial = 2143] [outer = 0x0] [url = about:blank] 08:06:10 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x128908400) [pid = 1651] [serial = 2167] [outer = 0x0] [url = about:blank] 08:06:10 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x12691f000) [pid = 1651] [serial = 2165] [outer = 0x0] [url = about:blank] 08:06:10 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x1180be800) [pid = 1651] [serial = 2171] [outer = 0x0] [url = about:blank] 08:06:10 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x112f35800) [pid = 1651] [serial = 2170] [outer = 0x0] [url = about:blank] 08:06:10 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x12920dc00) [pid = 1651] [serial = 2179] [outer = 0x0] [url = about:blank] 08:06:10 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x128911800) [pid = 1651] [serial = 2168] [outer = 0x0] [url = about:blank] 08:06:10 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x120f2c000) [pid = 1651] [serial = 2173] [outer = 0x0] [url = about:blank] 08:06:10 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x118394800) [pid = 1651] [serial = 2134] [outer = 0x0] [url = about:blank] 08:06:10 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x128963800) [pid = 1651] [serial = 2174] [outer = 0x0] [url = about:blank] 08:06:10 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x1248b4c00) [pid = 1651] [serial = 2159] [outer = 0x0] [url = about:blank] 08:06:10 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x128e52000) [pid = 1651] [serial = 2176] [outer = 0x0] [url = about:blank] 08:06:10 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x129207400) [pid = 1651] [serial = 2177] [outer = 0x0] [url = about:blank] 08:06:10 INFO - PROCESS | 1651 | ++DOCSHELL 0x112ab3800 == 24 [pid = 1651] [id = 750] 08:06:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x112694800) [pid = 1651] [serial = 2249] [outer = 0x0] 08:06:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x1128a3000) [pid = 1651] [serial = 2250] [outer = 0x112694800] 08:06:10 INFO - PROCESS | 1651 | 1467039970340 Marionette DEBUG loaded listener.js 08:06:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x112d38c00) [pid = 1651] [serial = 2251] [outer = 0x112694800] 08:06:10 INFO - PROCESS | 1651 | 1467039970633 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]]]}] 08:06:10 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. 08:06:10 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1270ms 08:06:10 INFO - PROCESS | 1651 | 1467039970669 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 08:06:10 INFO - PROCESS | 1651 | 1467039970672 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 08:06:10 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 08:06:10 INFO - PROCESS | 1651 | 1467039970675 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 08:06:10 INFO - PROCESS | 1651 | 1467039970677 Marionette TRACE conn2 <- [1,2970,null,{}] 08:06:10 INFO - PROCESS | 1651 | 1467039970684 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}] 08:06:10 INFO - PROCESS | 1651 | 1467039970687 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:06:10 INFO - PROCESS | 1651 | 1467039970771 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 08:06:10 INFO - PROCESS | 1651 | 1467039970777 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:10 INFO - PROCESS | 1651 | 1467039970781 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:06:10 INFO - PROCESS | 1651 | ++DOCSHELL 0x118247000 == 25 [pid = 1651] [id = 751] 08:06:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x116709400) [pid = 1651] [serial = 2252] [outer = 0x0] 08:06:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x116980000) [pid = 1651] [serial = 2253] [outer = 0x116709400] 08:06:10 INFO - PROCESS | 1651 | 1467039970809 Marionette DEBUG loaded listener.js 08:06:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x1176dd000) [pid = 1651] [serial = 2254] [outer = 0x116709400] 08:06:11 INFO - PROCESS | 1651 | 1467039971145 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]]]}] 08:06:11 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. 08:06:11 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 475ms 08:06:11 INFO - PROCESS | 1651 | 1467039971151 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 08:06:11 INFO - PROCESS | 1651 | 1467039971154 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 08:06:11 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 08:06:11 INFO - PROCESS | 1651 | 1467039971159 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 08:06:11 INFO - PROCESS | 1651 | 1467039971160 Marionette TRACE conn2 <- [1,2974,null,{}] 08:06:11 INFO - PROCESS | 1651 | 1467039971166 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}] 08:06:11 INFO - PROCESS | 1651 | 1467039971168 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:06:11 INFO - PROCESS | 1651 | 1467039971287 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 08:06:11 INFO - PROCESS | 1651 | 1467039971343 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:11 INFO - PROCESS | 1651 | 1467039971344 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:06:11 INFO - PROCESS | 1651 | ++DOCSHELL 0x120d75800 == 26 [pid = 1651] [id = 752] 08:06:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x11670d400) [pid = 1651] [serial = 2255] [outer = 0x0] 08:06:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x118307000) [pid = 1651] [serial = 2256] [outer = 0x11670d400] 08:06:11 INFO - PROCESS | 1651 | 1467039971365 Marionette DEBUG loaded listener.js 08:06:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x11873b000) [pid = 1651] [serial = 2257] [outer = 0x11670d400] 08:06:11 INFO - PROCESS | 1651 | 1467039971746 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]]]}] 08:06:11 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. 08:06:11 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 627ms 08:06:11 INFO - PROCESS | 1651 | 1467039971787 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 08:06:11 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 08:06:11 INFO - PROCESS | 1651 | 1467039971789 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 08:06:11 INFO - PROCESS | 1651 | 1467039971794 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 08:06:11 INFO - PROCESS | 1651 | 1467039971801 Marionette TRACE conn2 <- [1,2978,null,{}] 08:06:11 INFO - PROCESS | 1651 | 1467039971812 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}] 08:06:11 INFO - PROCESS | 1651 | 1467039971815 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:06:11 INFO - PROCESS | 1651 | 1467039971949 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 08:06:11 INFO - PROCESS | 1651 | 1467039971966 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:11 INFO - PROCESS | 1651 | 1467039971967 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:06:11 INFO - PROCESS | 1651 | ++DOCSHELL 0x1248dd000 == 27 [pid = 1651] [id = 753] 08:06:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x11908b800) [pid = 1651] [serial = 2258] [outer = 0x0] 08:06:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x119a8c000) [pid = 1651] [serial = 2259] [outer = 0x11908b800] 08:06:12 INFO - PROCESS | 1651 | 1467039972010 Marionette DEBUG loaded listener.js 08:06:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x12103c000) [pid = 1651] [serial = 2260] [outer = 0x11908b800] 08:06:12 INFO - PROCESS | 1651 | 1467039972381 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]]]}] 08:06:12 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. 08:06:12 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 632ms 08:06:12 INFO - PROCESS | 1651 | 1467039972425 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 08:06:12 INFO - PROCESS | 1651 | 1467039972426 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 08:06:12 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 08:06:12 INFO - PROCESS | 1651 | 1467039972429 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 08:06:12 INFO - PROCESS | 1651 | 1467039972430 Marionette TRACE conn2 <- [1,2982,null,{}] 08:06:12 INFO - PROCESS | 1651 | 1467039972432 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}] 08:06:12 INFO - PROCESS | 1651 | 1467039972433 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:06:12 INFO - PROCESS | 1651 | 1467039972556 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 08:06:12 INFO - PROCESS | 1651 | 1467039972571 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:12 INFO - PROCESS | 1651 | 1467039972572 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:06:12 INFO - PROCESS | 1651 | ++DOCSHELL 0x12697c000 == 28 [pid = 1651] [id = 754] 08:06:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x116931000) [pid = 1651] [serial = 2261] [outer = 0x0] 08:06:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x121398000) [pid = 1651] [serial = 2262] [outer = 0x116931000] 08:06:12 INFO - PROCESS | 1651 | 1467039972598 Marionette DEBUG loaded listener.js 08:06:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x1216ee400) [pid = 1651] [serial = 2263] [outer = 0x116931000] 08:06:12 INFO - PROCESS | 1651 | 1467039972924 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"]]]}] 08:06:12 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 08:06:12 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 08:06:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:06:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:06:12 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 08:06:12 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 522ms 08:06:12 INFO - PROCESS | 1651 | 1467039972952 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 08:06:12 INFO - PROCESS | 1651 | 1467039972953 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 08:06:12 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 08:06:12 INFO - PROCESS | 1651 | 1467039972955 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 08:06:12 INFO - PROCESS | 1651 | 1467039972957 Marionette TRACE conn2 <- [1,2986,null,{}] 08:06:12 INFO - PROCESS | 1651 | 1467039972959 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}] 08:06:12 INFO - PROCESS | 1651 | 1467039972960 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:06:13 INFO - PROCESS | 1651 | 1467039973070 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 08:06:13 INFO - PROCESS | 1651 | 1467039973074 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:13 INFO - PROCESS | 1651 | 1467039973078 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:06:13 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a527000 == 29 [pid = 1651] [id = 755] 08:06:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x1128a2c00) [pid = 1651] [serial = 2264] [outer = 0x0] 08:06:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x1248bd000) [pid = 1651] [serial = 2265] [outer = 0x1128a2c00] 08:06:13 INFO - PROCESS | 1651 | 1467039973112 Marionette DEBUG loaded listener.js 08:06:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x125380400) [pid = 1651] [serial = 2266] [outer = 0x1128a2c00] 08:06:13 INFO - PROCESS | 1651 | 1467039973455 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]]]}] 08:06:13 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. 08:06:13 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 519ms 08:06:13 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 08:06:13 INFO - PROCESS | 1651 | 1467039973475 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 08:06:13 INFO - PROCESS | 1651 | 1467039973476 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 08:06:13 INFO - PROCESS | 1651 | 1467039973481 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 08:06:13 INFO - PROCESS | 1651 | 1467039973483 Marionette TRACE conn2 <- [1,2990,null,{}] 08:06:13 INFO - PROCESS | 1651 | 1467039973485 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}] 08:06:13 INFO - PROCESS | 1651 | 1467039973487 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:06:13 INFO - PROCESS | 1651 | 1467039973594 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 08:06:13 INFO - PROCESS | 1651 | 1467039973637 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:13 INFO - PROCESS | 1651 | 1467039973639 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:06:13 INFO - PROCESS | 1651 | ++DOCSHELL 0x115ec4000 == 30 [pid = 1651] [id = 756] 08:06:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x124b50400) [pid = 1651] [serial = 2267] [outer = 0x0] 08:06:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x126780800) [pid = 1651] [serial = 2268] [outer = 0x124b50400] 08:06:13 INFO - PROCESS | 1651 | 1467039973664 Marionette DEBUG loaded listener.js 08:06:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x12678ac00) [pid = 1651] [serial = 2269] [outer = 0x124b50400] 08:06:13 INFO - PROCESS | 1651 | ++DOCSHELL 0x12afb4000 == 31 [pid = 1651] [id = 757] 08:06:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x12890f400) [pid = 1651] [serial = 2270] [outer = 0x0] 08:06:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x126913000) [pid = 1651] [serial = 2271] [outer = 0x12890f400] 08:06:14 INFO - PROCESS | 1651 | 1467039974006 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]]]}] 08:06:14 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. 08:06:14 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 574ms 08:06:14 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 08:06:14 INFO - PROCESS | 1651 | 1467039974053 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 08:06:14 INFO - PROCESS | 1651 | 1467039974055 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 08:06:14 INFO - PROCESS | 1651 | 1467039974057 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 08:06:14 INFO - PROCESS | 1651 | 1467039974058 Marionette TRACE conn2 <- [1,2994,null,{}] 08:06:14 INFO - PROCESS | 1651 | 1467039974060 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}] 08:06:14 INFO - PROCESS | 1651 | 1467039974061 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:06:14 INFO - PROCESS | 1651 | 1467039974177 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 08:06:14 INFO - PROCESS | 1651 | 1467039974191 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:14 INFO - PROCESS | 1651 | 1467039974192 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:06:14 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b0b3000 == 32 [pid = 1651] [id = 758] 08:06:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x112d3a000) [pid = 1651] [serial = 2272] [outer = 0x0] 08:06:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x128903400) [pid = 1651] [serial = 2273] [outer = 0x112d3a000] 08:06:14 INFO - PROCESS | 1651 | 1467039974218 Marionette DEBUG loaded listener.js 08:06:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x128967000) [pid = 1651] [serial = 2274] [outer = 0x112d3a000] 08:06:14 INFO - PROCESS | 1651 | 1467039974876 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]]]}] 08:06:14 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x124b50000) [pid = 1651] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 08:06:14 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x119a89800) [pid = 1651] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 08:06:14 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x1248b3400) [pid = 1651] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 08:06:14 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x118302c00) [pid = 1651] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 08:06:14 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x115db6c00) [pid = 1651] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 08:06:14 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x111e36800) [pid = 1651] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 08:06:14 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x126927800) [pid = 1651] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 08:06:14 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x128902800) [pid = 1651] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 08:06:14 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x11988a800) [pid = 1651] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 08:06:14 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x1185c6400) [pid = 1651] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 08:06:14 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x1185c9800) [pid = 1651] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 08:06:14 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x1176d4400) [pid = 1651] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 08:06:14 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x1213d4c00) [pid = 1651] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 08:06:14 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x129207800) [pid = 1651] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 08:06:14 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x1185c7c00) [pid = 1651] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 08:06:14 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x112967c00) [pid = 1651] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 08:06:14 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x11295cc00) [pid = 1651] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 08:06:14 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x1295d7c00) [pid = 1651] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 08:06:14 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x12942f800) [pid = 1651] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 08:06:14 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x125387000) [pid = 1651] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 08:06:14 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x119056c00) [pid = 1651] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 08:06:14 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 08:06:14 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 08:06:14 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 871ms 08:06:14 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 08:06:14 INFO - PROCESS | 1651 | 1467039974930 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 08:06:14 INFO - PROCESS | 1651 | 1467039974932 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 08:06:14 INFO - PROCESS | 1651 | 1467039974934 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 08:06:14 INFO - PROCESS | 1651 | 1467039974935 Marionette TRACE conn2 <- [1,2998,null,{}] 08:06:14 INFO - PROCESS | 1651 | 1467039974938 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}] 08:06:14 INFO - PROCESS | 1651 | 1467039974939 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:06:15 INFO - PROCESS | 1651 | 1467039975021 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 08:06:15 INFO - PROCESS | 1651 | 1467039975027 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:15 INFO - PROCESS | 1651 | 1467039975029 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:06:15 INFO - PROCESS | 1651 | ++DOCSHELL 0x121b11000 == 33 [pid = 1651] [id = 759] 08:06:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x1131f9c00) [pid = 1651] [serial = 2275] [outer = 0x0] 08:06:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x1167c2400) [pid = 1651] [serial = 2276] [outer = 0x1131f9c00] 08:06:15 INFO - PROCESS | 1651 | 1467039975056 Marionette DEBUG loaded listener.js 08:06:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x1185c6400) [pid = 1651] [serial = 2277] [outer = 0x1131f9c00] 08:06:15 INFO - PROCESS | 1651 | 1467039975375 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]]]}] 08:06:15 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. 08:06:15 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 470ms 08:06:15 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 08:06:15 INFO - PROCESS | 1651 | 1467039975405 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 08:06:15 INFO - PROCESS | 1651 | 1467039975406 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 08:06:15 INFO - PROCESS | 1651 | 1467039975408 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 08:06:15 INFO - PROCESS | 1651 | 1467039975409 Marionette TRACE conn2 <- [1,3002,null,{}] 08:06:15 INFO - PROCESS | 1651 | 1467039975414 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}] 08:06:15 INFO - PROCESS | 1651 | 1467039975416 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:06:15 INFO - PROCESS | 1651 | 1467039975495 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 08:06:15 INFO - PROCESS | 1651 | 1467039975565 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:15 INFO - PROCESS | 1651 | 1467039975566 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:06:15 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c279000 == 34 [pid = 1651] [id = 760] 08:06:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x112d55400) [pid = 1651] [serial = 2278] [outer = 0x0] 08:06:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x11905dc00) [pid = 1651] [serial = 2279] [outer = 0x112d55400] 08:06:15 INFO - PROCESS | 1651 | 1467039975590 Marionette DEBUG loaded listener.js 08:06:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x125384400) [pid = 1651] [serial = 2280] [outer = 0x112d55400] 08:06:15 INFO - PROCESS | 1651 | 1467039975842 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]]]}] 08:06:15 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. 08:06:15 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 470ms 08:06:15 INFO - PROCESS | 1651 | 1467039975885 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 08:06:15 INFO - PROCESS | 1651 | 1467039975887 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 08:06:15 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 08:06:15 INFO - PROCESS | 1651 | 1467039975889 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 08:06:15 INFO - PROCESS | 1651 | 1467039975890 Marionette TRACE conn2 <- [1,3006,null,{}] 08:06:15 INFO - PROCESS | 1651 | 1467039975893 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}] 08:06:15 INFO - PROCESS | 1651 | 1467039975894 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:06:15 INFO - PROCESS | 1651 | 1467039975991 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 08:06:16 INFO - PROCESS | 1651 | 1467039975996 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:16 INFO - PROCESS | 1651 | 1467039975999 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:06:16 INFO - PROCESS | 1651 | ++DOCSHELL 0x12cab6000 == 35 [pid = 1651] [id = 761] 08:06:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x116a13c00) [pid = 1651] [serial = 2281] [outer = 0x0] 08:06:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x128e4a000) [pid = 1651] [serial = 2282] [outer = 0x116a13c00] 08:06:16 INFO - PROCESS | 1651 | 1467039976026 Marionette DEBUG loaded listener.js 08:06:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x12942a000) [pid = 1651] [serial = 2283] [outer = 0x116a13c00] 08:06:16 INFO - PROCESS | 1651 | 1467039976401 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]]]}] 08:06:16 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. 08:06:16 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 520ms 08:06:16 INFO - PROCESS | 1651 | 1467039976409 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 08:06:16 INFO - PROCESS | 1651 | 1467039976411 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 08:06:16 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 08:06:16 INFO - PROCESS | 1651 | 1467039976417 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 08:06:16 INFO - PROCESS | 1651 | 1467039976419 Marionette TRACE conn2 <- [1,3010,null,{}] 08:06:16 INFO - PROCESS | 1651 | 1467039976421 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}] 08:06:16 INFO - PROCESS | 1651 | 1467039976423 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:06:16 INFO - PROCESS | 1651 | 1467039976548 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 08:06:16 INFO - PROCESS | 1651 | 1467039976555 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:16 INFO - PROCESS | 1651 | 1467039976556 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:06:16 INFO - PROCESS | 1651 | ++DOCSHELL 0x123ba1000 == 36 [pid = 1651] [id = 762] 08:06:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x12942f800) [pid = 1651] [serial = 2284] [outer = 0x0] 08:06:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x12a590400) [pid = 1651] [serial = 2285] [outer = 0x12942f800] 08:06:16 INFO - PROCESS | 1651 | 1467039976581 Marionette DEBUG loaded listener.js 08:06:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x12a5f3800) [pid = 1651] [serial = 2286] [outer = 0x12942f800] 08:06:16 INFO - PROCESS | 1651 | 1467039976873 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]]]}] 08:06:16 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 08:06:16 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 471ms 08:06:16 INFO - TEST-START | /FileAPI/FileReaderSync.worker 08:06:16 INFO - PROCESS | 1651 | 1467039976946 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 08:06:16 INFO - PROCESS | 1651 | 1467039976948 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 08:06:16 INFO - PROCESS | 1651 | 1467039976952 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 08:06:16 INFO - PROCESS | 1651 | 1467039976954 Marionette TRACE conn2 <- [1,3014,null,{}] 08:06:16 INFO - PROCESS | 1651 | 1467039976958 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}] 08:06:16 INFO - PROCESS | 1651 | 1467039976961 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:06:17 INFO - PROCESS | 1651 | 1467039977078 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 08:06:17 INFO - PROCESS | 1651 | 1467039977140 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:17 INFO - PROCESS | 1651 | 1467039977141 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:06:17 INFO - PROCESS | 1651 | ++DOCSHELL 0x11810b800 == 37 [pid = 1651] [id = 763] 08:06:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x112f19400) [pid = 1651] [serial = 2287] [outer = 0x0] 08:06:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x1131f6c00) [pid = 1651] [serial = 2288] [outer = 0x112f19400] 08:06:17 INFO - PROCESS | 1651 | 1467039977175 Marionette DEBUG loaded listener.js 08:06:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x116903400) [pid = 1651] [serial = 2289] [outer = 0x112f19400] 08:06:17 INFO - PROCESS | 1651 | [1651] 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 08:06:17 INFO - PROCESS | 1651 | 1467039977630 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 08:06:17 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 08:06:17 INFO - {} 08:06:17 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 08:06:17 INFO - {} 08:06:17 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 08:06:17 INFO - {} 08:06:17 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 08:06:17 INFO - {} 08:06:17 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 727ms 08:06:17 INFO - PROCESS | 1651 | 1467039977718 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 08:06:17 INFO - PROCESS | 1651 | 1467039977720 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 08:06:17 INFO - TEST-START | /FileAPI/fileReader.html 08:06:17 INFO - PROCESS | 1651 | 1467039977760 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 08:06:17 INFO - PROCESS | 1651 | 1467039977763 Marionette TRACE conn2 <- [1,3018,null,{}] 08:06:17 INFO - PROCESS | 1651 | 1467039977767 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}] 08:06:17 INFO - PROCESS | 1651 | 1467039977769 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:06:17 INFO - PROCESS | 1651 | 1467039977885 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 08:06:17 INFO - PROCESS | 1651 | 1467039977973 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:17 INFO - PROCESS | 1651 | 1467039977974 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:06:17 INFO - PROCESS | 1651 | ++DOCSHELL 0x129d29800 == 38 [pid = 1651] [id = 764] 08:06:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x118311400) [pid = 1651] [serial = 2290] [outer = 0x0] 08:06:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x119627000) [pid = 1651] [serial = 2291] [outer = 0x118311400] 08:06:18 INFO - PROCESS | 1651 | 1467039978005 Marionette DEBUG loaded listener.js 08:06:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x119a7e400) [pid = 1651] [serial = 2292] [outer = 0x118311400] 08:06:18 INFO - PROCESS | 1651 | 1467039978421 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]]]}] 08:06:18 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 08:06:18 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 08:06:18 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 08:06:18 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 08:06:18 INFO - TEST-OK | /FileAPI/fileReader.html | took 685ms 08:06:18 INFO - TEST-START | /FileAPI/historical.html 08:06:18 INFO - PROCESS | 1651 | 1467039978435 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 08:06:18 INFO - PROCESS | 1651 | 1467039978436 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 08:06:18 INFO - PROCESS | 1651 | 1467039978438 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 08:06:18 INFO - PROCESS | 1651 | 1467039978440 Marionette TRACE conn2 <- [1,3022,null,{}] 08:06:18 INFO - PROCESS | 1651 | 1467039978447 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}] 08:06:18 INFO - PROCESS | 1651 | 1467039978450 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:06:18 INFO - PROCESS | 1651 | 1467039978568 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 08:06:18 INFO - PROCESS | 1651 | 1467039978681 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:18 INFO - PROCESS | 1651 | 1467039978684 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:06:18 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d0c4000 == 39 [pid = 1651] [id = 765] 08:06:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x1217e4000) [pid = 1651] [serial = 2293] [outer = 0x0] 08:06:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x1248c1c00) [pid = 1651] [serial = 2294] [outer = 0x1217e4000] 08:06:18 INFO - PROCESS | 1651 | 1467039978719 Marionette DEBUG loaded listener.js 08:06:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x125435c00) [pid = 1651] [serial = 2295] [outer = 0x1217e4000] 08:06:19 INFO - PROCESS | 1651 | 1467039979117 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"]]]}] 08:06:19 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 08:06:19 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 08:06:19 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 08:06:19 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 08:06:19 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 08:06:19 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 08:06:19 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 08:06:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:06:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:06:19 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 08:06:19 INFO - TEST-OK | /FileAPI/historical.html | took 719ms 08:06:19 INFO - PROCESS | 1651 | 1467039979158 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 08:06:19 INFO - PROCESS | 1651 | 1467039979160 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 08:06:19 INFO - TEST-START | /FileAPI/idlharness.html 08:06:19 INFO - PROCESS | 1651 | 1467039979162 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 08:06:19 INFO - PROCESS | 1651 | 1467039979164 Marionette TRACE conn2 <- [1,3026,null,{}] 08:06:19 INFO - PROCESS | 1651 | 1467039979166 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}] 08:06:19 INFO - PROCESS | 1651 | 1467039979168 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:06:19 INFO - PROCESS | 1651 | 1467039979281 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 08:06:19 INFO - PROCESS | 1651 | 1467039979521 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:19 INFO - PROCESS | 1651 | 1467039979522 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:06:19 INFO - PROCESS | 1651 | ++DOCSHELL 0x117d73000 == 40 [pid = 1651] [id = 766] 08:06:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x110fa7800) [pid = 1651] [serial = 2296] [outer = 0x0] 08:06:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x111e2dc00) [pid = 1651] [serial = 2297] [outer = 0x110fa7800] 08:06:19 INFO - PROCESS | 1651 | 1467039979552 Marionette DEBUG loaded listener.js 08:06:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 122 (0x112967c00) [pid = 1651] [serial = 2298] [outer = 0x110fa7800] 08:06:20 INFO - PROCESS | 1651 | 1467039980156 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]]]}] 08:06:20 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 08:06:20 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 08:06:20 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 08:06:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:06:20 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:06:20 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:06:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:06:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:06:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:06:20 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 08:06:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 08:06:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 08:06:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 08:06:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 08:06:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 08:06:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 08:06:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 08:06:20 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 08:06:20 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 08:06:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:06:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:06:20 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 08:06:20 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 08:06:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:06:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:06:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:06:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 08:06:20 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 08:06:20 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 08:06:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:06:20 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:06:20 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:06:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:06:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:06:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:06:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 08:06:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 08:06:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 08:06:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 08:06:20 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 08:06:20 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:06:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:06:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:06:20 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:06:20 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:06:20 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:06:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:06:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:06:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 08:06:20 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 08:06:20 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 08:06:20 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:06:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:06:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:06:20 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:06:20 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:06:20 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:06:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:06:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:06:20 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 08:06:20 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 08:06:20 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 08:06:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:06:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:06:20 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 08:06:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:06:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:06:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:06:20 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 08:06:20 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 08:06:20 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 08:06:20 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 08:06:20 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 08:06:20 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 08:06:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 08:06:20 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 08:06:20 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 08:06:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 08:06:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 08:06:20 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 08:06:20 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:06:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:06:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:06:20 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:06:20 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:06:20 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:06:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:06:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:06:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 08:06:20 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 08:06:20 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 08:06:20 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:06:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:06:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:06:20 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:06:20 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:06:20 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:06:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:06:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:06:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 08:06:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 08:06:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 08:06:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 08:06:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 08:06:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 08:06:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 08:06:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 08:06:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 08:06:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 08:06:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 08:06:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 08:06:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 08:06:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 08:06:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 08:06:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 08:06:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 08:06:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 08:06:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 08:06:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 08:06:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 08:06:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 08:06:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 08:06:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 08:06:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 08:06:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 08:06:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 08:06:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 08:06:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 08:06:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 08:06:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 08:06:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 08:06:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 08:06:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 08:06:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 08:06:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 08:06:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 08:06:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 08:06:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 08:06:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 08:06:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 08:06:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 08:06:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 08:06:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 08:06:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 08:06:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 08:06:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 08:06:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 08:06:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 08:06:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 08:06:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 08:06:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 08:06:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 08:06:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 08:06:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 08:06:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 08:06:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 08:06:20 INFO - TEST-OK | /FileAPI/idlharness.html | took 1030ms 08:06:20 INFO - PROCESS | 1651 | 1467039980195 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 08:06:20 INFO - PROCESS | 1651 | 1467039980197 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 08:06:20 INFO - TEST-START | /FileAPI/idlharness.worker 08:06:20 INFO - PROCESS | 1651 | 1467039980228 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 08:06:20 INFO - PROCESS | 1651 | 1467039980230 Marionette TRACE conn2 <- [1,3030,null,{}] 08:06:20 INFO - PROCESS | 1651 | --DOCSHELL 0x12cab6000 == 39 [pid = 1651] [id = 761] 08:06:20 INFO - PROCESS | 1651 | --DOCSHELL 0x12c279000 == 38 [pid = 1651] [id = 760] 08:06:20 INFO - PROCESS | 1651 | --DOCSHELL 0x121b11000 == 37 [pid = 1651] [id = 759] 08:06:20 INFO - PROCESS | 1651 | --DOCSHELL 0x12b0b3000 == 36 [pid = 1651] [id = 758] 08:06:20 INFO - PROCESS | 1651 | --DOCSHELL 0x12afb4000 == 35 [pid = 1651] [id = 757] 08:06:20 INFO - PROCESS | 1651 | --DOCSHELL 0x115ec4000 == 34 [pid = 1651] [id = 756] 08:06:20 INFO - PROCESS | 1651 | --DOCSHELL 0x12a527000 == 33 [pid = 1651] [id = 755] 08:06:20 INFO - PROCESS | 1651 | --DOCSHELL 0x12697c000 == 32 [pid = 1651] [id = 754] 08:06:20 INFO - PROCESS | 1651 | --DOCSHELL 0x1248dd000 == 31 [pid = 1651] [id = 753] 08:06:20 INFO - PROCESS | 1651 | --DOCSHELL 0x120d75800 == 30 [pid = 1651] [id = 752] 08:06:20 INFO - PROCESS | 1651 | --DOCSHELL 0x118247000 == 29 [pid = 1651] [id = 751] 08:06:20 INFO - PROCESS | 1651 | --DOCSHELL 0x112ab3800 == 28 [pid = 1651] [id = 750] 08:06:20 INFO - PROCESS | 1651 | --DOMWINDOW == 121 (0x129110800) [pid = 1651] [serial = 2212] [outer = 0x0] [url = about:blank] 08:06:20 INFO - PROCESS | 1651 | --DOMWINDOW == 120 (0x128906000) [pid = 1651] [serial = 2209] [outer = 0x0] [url = about:blank] 08:06:20 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x11295fc00) [pid = 1651] [serial = 2215] [outer = 0x0] [url = about:blank] 08:06:20 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x1248b9800) [pid = 1651] [serial = 2188] [outer = 0x0] [url = about:blank] 08:06:20 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x129208400) [pid = 1651] [serial = 2213] [outer = 0x0] [url = about:blank] 08:06:20 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x1254e4000) [pid = 1651] [serial = 2189] [outer = 0x0] [url = about:blank] 08:06:20 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x1185df800) [pid = 1651] [serial = 2197] [outer = 0x0] [url = about:blank] 08:06:20 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x11957a800) [pid = 1651] [serial = 2198] [outer = 0x0] [url = about:blank] 08:06:20 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x118ec7400) [pid = 1651] [serial = 2185] [outer = 0x0] [url = about:blank] 08:06:20 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x1196a1c00) [pid = 1651] [serial = 2186] [outer = 0x0] [url = about:blank] 08:06:20 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x1180c3400) [pid = 1651] [serial = 2194] [outer = 0x0] [url = about:blank] 08:06:20 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x118388800) [pid = 1651] [serial = 2195] [outer = 0x0] [url = about:blank] 08:06:20 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x1217e2400) [pid = 1651] [serial = 2203] [outer = 0x0] [url = about:blank] 08:06:20 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x12942bc00) [pid = 1651] [serial = 2180] [outer = 0x0] [url = about:blank] 08:06:20 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x1176da000) [pid = 1651] [serial = 2216] [outer = 0x0] [url = about:blank] 08:06:20 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x119887800) [pid = 1651] [serial = 2200] [outer = 0x0] [url = about:blank] 08:06:20 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x121394400) [pid = 1651] [serial = 2201] [outer = 0x0] [url = about:blank] 08:06:20 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x115df3800) [pid = 1651] [serial = 2182] [outer = 0x0] [url = about:blank] 08:06:20 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x1176d4000) [pid = 1651] [serial = 2183] [outer = 0x0] [url = about:blank] 08:06:20 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x112aeec00) [pid = 1651] [serial = 2191] [outer = 0x0] [url = about:blank] 08:06:20 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x1154da400) [pid = 1651] [serial = 2192] [outer = 0x0] [url = about:blank] 08:06:20 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x12a5f8800) [pid = 1651] [serial = 2225] [outer = 0x0] [url = about:blank] 08:06:20 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x1295d7800) [pid = 1651] [serial = 2222] [outer = 0x0] [url = about:blank] 08:06:20 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x12a5ec400) [pid = 1651] [serial = 2224] [outer = 0x0] [url = about:blank] 08:06:20 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x1254d7c00) [pid = 1651] [serial = 2206] [outer = 0x0] [url = about:blank] 08:06:20 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x126565400) [pid = 1651] [serial = 2207] [outer = 0x0] [url = about:blank] 08:06:20 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x128967c00) [pid = 1651] [serial = 2210] [outer = 0x0] [url = about:blank] 08:06:20 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x121b85000) [pid = 1651] [serial = 2218] [outer = 0x0] [url = about:blank] 08:06:20 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x1295cf800) [pid = 1651] [serial = 2221] [outer = 0x0] [url = about:blank] 08:06:20 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x129431000) [pid = 1651] [serial = 2219] [outer = 0x0] [url = about:blank] 08:06:20 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x121b88000) [pid = 1651] [serial = 2204] [outer = 0x0] [url = about:blank] 08:06:20 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x1260d7400) [pid = 1651] [serial = 2129] [outer = 0x0] [url = about:blank] 08:06:20 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x12147f400) [pid = 1651] [serial = 2138] [outer = 0x0] [url = about:blank] 08:06:20 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x12543f400) [pid = 1651] [serial = 2141] [outer = 0x0] [url = about:blank] 08:06:20 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x11873a800) [pid = 1651] [serial = 2135] [outer = 0x0] [url = about:blank] 08:06:20 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x1176d6800) [pid = 1651] [serial = 2132] [outer = 0x0] [url = about:blank] 08:06:20 INFO - PROCESS | 1651 | 1467039980271 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}] 08:06:20 INFO - PROCESS | 1651 | 1467039980272 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:06:20 INFO - PROCESS | 1651 | 1467039980365 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 08:06:20 INFO - PROCESS | 1651 | 1467039980432 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:20 INFO - PROCESS | 1651 | 1467039980433 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:06:20 INFO - PROCESS | 1651 | ++DOCSHELL 0x117d5f000 == 29 [pid = 1651] [id = 767] 08:06:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x1133b3400) [pid = 1651] [serial = 2299] [outer = 0x0] 08:06:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x115daec00) [pid = 1651] [serial = 2300] [outer = 0x1133b3400] 08:06:20 INFO - PROCESS | 1651 | 1467039980463 Marionette DEBUG loaded listener.js 08:06:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x1176d4000) [pid = 1651] [serial = 2301] [outer = 0x1133b3400] 08:06:20 INFO - PROCESS | 1651 | [1651] 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 08:06:21 INFO - PROCESS | 1651 | 1467039981075 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,{},{}]]]}] 08:06:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 08:06:21 INFO - {} 08:06:21 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 08:06:21 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 08:06:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:06:21 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:06:21 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:06:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:06:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:06:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:06:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 08:06:21 INFO - {} 08:06:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 08:06:21 INFO - {} 08:06:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 08:06:21 INFO - {} 08:06:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 08:06:21 INFO - {} 08:06:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 08:06:21 INFO - {} 08:06:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 08:06:21 INFO - {} 08:06:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 08:06:21 INFO - {} 08:06:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 08:06:21 INFO - {} 08:06:21 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 08:06:21 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 08:06:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:06:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:06:21 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 08:06:21 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 08:06:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:06:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:06:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:06:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 08:06:21 INFO - {} 08:06:21 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 08:06:21 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 08:06:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:06:21 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:06:21 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:06:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:06:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:06:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:06:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 08:06:21 INFO - {} 08:06:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 08:06:21 INFO - {} 08:06:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 08:06:21 INFO - {} 08:06:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 08:06:21 INFO - {} 08:06:21 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 08:06:21 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:06:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:06:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:06:21 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:06:21 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:06:21 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:06:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:06:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:06:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 08:06:21 INFO - {} 08:06:21 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 - {} 08:06:21 INFO - {} 08:06:21 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 08:06:21 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:06:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:06:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:06:21 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:06:21 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:06:21 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:06:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:06:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:06:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 08:06:21 INFO - {} 08:06:21 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 08:06:21 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 08:06:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:06:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:06:21 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 08:06:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:06:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:06:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:06:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 08:06:21 INFO - {} 08:06:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 08:06:21 INFO - {} 08:06:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 08:06:21 INFO - {} 08:06:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 08:06:21 INFO - {} 08:06:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 08:06:21 INFO - {} 08:06:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 08:06:21 INFO - {} 08:06:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 08:06:21 INFO - {} 08:06:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 08:06:21 INFO - {} 08:06:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 08:06:21 INFO - {} 08:06:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 08:06:21 INFO - {} 08:06:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 08:06:21 INFO - {} 08:06:21 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 08:06:21 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:06:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:06:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:06:21 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:06:21 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:06:21 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:06:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:06:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:06:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 08:06:21 INFO - {} 08:06:21 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 - {} 08:06:21 INFO - {} 08:06:21 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 08:06:21 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:06:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:06:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:06:21 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:06:21 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:06:21 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:06:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:06:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:06:21 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 08:06:21 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 08:06:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:06:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:06:21 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 08:06:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:06:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:06:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:06:21 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 08:06:21 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 08:06:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:06:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:06:21 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 08:06:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:06:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:06:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:06:21 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 08:06:21 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 08:06:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:06:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:06:21 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 08:06:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:06:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:06:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:06:21 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 08:06:21 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 08:06:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:06:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:06:21 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 08:06:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:06:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:06:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:06:21 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 08:06:21 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 08:06:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:06:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:06:21 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 08:06:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:06:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:06:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:06:21 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 08:06:21 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 08:06:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:06:21 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:06:21 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:06:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:06:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:06:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:06:21 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 08:06:21 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 08:06:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:06:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:06:21 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 08:06:21 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 08:06:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:06:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:06:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:06:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 08:06:21 INFO - {} 08:06:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 08:06:21 INFO - {} 08:06:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 08:06:21 INFO - {} 08:06:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 08:06:21 INFO - {} 08:06:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 08:06:21 INFO - {} 08:06:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 08:06:21 INFO - {} 08:06:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 08:06:21 INFO - {} 08:06:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 08:06:21 INFO - {} 08:06:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 08:06:21 INFO - {} 08:06:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 08:06:21 INFO - {} 08:06:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 08:06:21 INFO - {} 08:06:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 08:06:21 INFO - {} 08:06:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 08:06:21 INFO - {} 08:06:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 08:06:21 INFO - {} 08:06:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 08:06:21 INFO - {} 08:06:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 08:06:21 INFO - {} 08:06:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 08:06:21 INFO - {} 08:06:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 08:06:21 INFO - {} 08:06:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 08:06:21 INFO - {} 08:06:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 08:06:21 INFO - {} 08:06:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 08:06:21 INFO - {} 08:06:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 08:06:21 INFO - {} 08:06:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 08:06:21 INFO - {} 08:06:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 08:06:21 INFO - {} 08:06:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 08:06:21 INFO - {} 08:06:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 08:06:21 INFO - {} 08:06:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 08:06:21 INFO - {} 08:06:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 08:06:21 INFO - {} 08:06:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 08:06:21 INFO - {} 08:06:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 08:06:21 INFO - {} 08:06:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 08:06:21 INFO - {} 08:06:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 08:06:21 INFO - {} 08:06:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 08:06:21 INFO - {} 08:06:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 08:06:21 INFO - {} 08:06:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 08:06:21 INFO - {} 08:06:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 08:06:21 INFO - {} 08:06:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 08:06:21 INFO - {} 08:06:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 08:06:21 INFO - {} 08:06:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 08:06:21 INFO - {} 08:06:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 08:06:21 INFO - {} 08:06:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 08:06:21 INFO - {} 08:06:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 08:06:21 INFO - {} 08:06:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 08:06:21 INFO - {} 08:06:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 08:06:21 INFO - {} 08:06:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 08:06:21 INFO - {} 08:06:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 08:06:21 INFO - {} 08:06:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 08:06:21 INFO - {} 08:06:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 08:06:21 INFO - {} 08:06:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 08:06:21 INFO - {} 08:06:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 08:06:21 INFO - {} 08:06:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 08:06:21 INFO - {} 08:06:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 08:06:21 INFO - {} 08:06:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 08:06:21 INFO - {} 08:06:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 08:06:21 INFO - {} 08:06:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 08:06:21 INFO - {} 08:06:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 08:06:21 INFO - {} 08:06:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 08:06:21 INFO - {} 08:06:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 08:06:21 INFO - {} 08:06:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 08:06:21 INFO - {} 08:06:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 08:06:21 INFO - {} 08:06:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 08:06:21 INFO - {} 08:06:21 INFO - TEST-OK | /FileAPI/idlharness.worker | took 939ms 08:06:21 INFO - PROCESS | 1651 | 1467039981142 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 08:06:21 INFO - PROCESS | 1651 | 1467039981144 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 08:06:21 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 08:06:21 INFO - PROCESS | 1651 | 1467039981147 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 08:06:21 INFO - PROCESS | 1651 | 1467039981148 Marionette TRACE conn2 <- [1,3034,null,{}] 08:06:21 INFO - PROCESS | 1651 | 1467039981150 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}] 08:06:21 INFO - PROCESS | 1651 | 1467039981152 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:06:21 INFO - PROCESS | 1651 | 1467039981248 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 08:06:21 INFO - PROCESS | 1651 | 1467039981308 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:21 INFO - PROCESS | 1651 | 1467039981309 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:06:21 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d48f000 == 30 [pid = 1651] [id = 768] 08:06:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x11987c400) [pid = 1651] [serial = 2302] [outer = 0x0] 08:06:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x12a5f9000) [pid = 1651] [serial = 2303] [outer = 0x11987c400] 08:06:21 INFO - PROCESS | 1651 | 1467039981341 Marionette DEBUG loaded listener.js 08:06:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x12a733800) [pid = 1651] [serial = 2304] [outer = 0x11987c400] 08:06:21 INFO - PROCESS | 1651 | 1467039981606 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]]]}] 08:06:21 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 08:06:21 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 470ms 08:06:21 INFO - PROCESS | 1651 | 1467039981619 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 08:06:21 INFO - PROCESS | 1651 | 1467039981621 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 08:06:21 INFO - TEST-START | /FileAPI/blob/Blob-close.html 08:06:21 INFO - PROCESS | 1651 | 1467039981639 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 08:06:21 INFO - PROCESS | 1651 | 1467039981643 Marionette TRACE conn2 <- [1,3038,null,{}] 08:06:21 INFO - PROCESS | 1651 | 1467039981655 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}] 08:06:21 INFO - PROCESS | 1651 | 1467039981657 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:06:21 INFO - PROCESS | 1651 | 1467039981752 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 08:06:21 INFO - PROCESS | 1651 | 1467039981756 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:21 INFO - PROCESS | 1651 | 1467039981758 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:06:21 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d7f9800 == 31 [pid = 1651] [id = 769] 08:06:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x1217db000) [pid = 1651] [serial = 2305] [outer = 0x0] 08:06:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x12a7db400) [pid = 1651] [serial = 2306] [outer = 0x1217db000] 08:06:21 INFO - PROCESS | 1651 | 1467039981783 Marionette DEBUG loaded listener.js 08:06:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x12af27000) [pid = 1651] [serial = 2307] [outer = 0x1217db000] 08:06:22 INFO - PROCESS | 1651 | 1467039982114 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"]]]}] 08:06:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 08:06:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 08:06:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:06:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:06:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 08:06:22 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 496ms 08:06:22 INFO - PROCESS | 1651 | 1467039982120 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 08:06:22 INFO - PROCESS | 1651 | 1467039982122 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 08:06:22 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 08:06:22 INFO - PROCESS | 1651 | 1467039982130 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 08:06:22 INFO - PROCESS | 1651 | 1467039982133 Marionette TRACE conn2 <- [1,3042,null,{}] 08:06:22 INFO - PROCESS | 1651 | 1467039982136 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}] 08:06:22 INFO - PROCESS | 1651 | 1467039982137 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:06:22 INFO - PROCESS | 1651 | 1467039982260 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 08:06:22 INFO - PROCESS | 1651 | 1467039982267 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:22 INFO - PROCESS | 1651 | 1467039982268 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:06:22 INFO - PROCESS | 1651 | ++DOCSHELL 0x12db70800 == 32 [pid = 1651] [id = 770] 08:06:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x12af2b400) [pid = 1651] [serial = 2308] [outer = 0x0] 08:06:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x12b079c00) [pid = 1651] [serial = 2309] [outer = 0x12af2b400] 08:06:22 INFO - PROCESS | 1651 | 1467039982300 Marionette DEBUG loaded listener.js 08:06:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x12b081c00) [pid = 1651] [serial = 2310] [outer = 0x12af2b400] 08:06:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 08:06:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 08:06:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 08:06:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 08:06:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 08:06:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 08:06:22 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. 08:06:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 08:06:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 08:06:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 08:06:22 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'.) 08:06:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 08:06:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 08:06:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 08:06:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 08:06:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 08:06:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 08:06:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 08:06:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 08:06:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 08:06:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 08:06:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 08:06:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 08:06:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 08:06:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 08:06:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 08:06:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 08:06:22 INFO - PROCESS | 1651 | 1467039982699 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]]]}] 08:06:22 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. 08:06:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 08:06:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:06:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:06:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 08:06:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 08:06:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 08:06:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 08:06:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 08:06:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 08:06:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 08:06:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 08:06:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 08:06:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 08:06:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 08:06:22 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. 08:06:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 08:06:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 08:06:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:06:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:06:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 08:06:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 08:06:22 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. 08:06:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 08:06:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 08:06:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:06:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:06:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 08:06:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 08:06:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 08:06:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 08:06:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 08:06:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 08:06:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 08:06:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:06:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:06:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 08:06:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 08:06:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 08:06:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 08:06:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:06:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:06:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:06:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:06:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:06:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 08:06:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 08:06:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:06:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:06:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:06:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:06:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:06:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 08:06:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:06:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:06:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:06:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:06:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:06:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 08:06:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:06:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:06:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:06:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:06:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:06:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 08:06:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 08:06:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:06:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:06:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:06:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:06:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:06:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 08:06:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:06:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:06:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:06:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:06:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:06:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 08:06:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:06:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:06:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:06:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:06:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:06:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 08:06:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:06:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:06:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:06:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:06:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:06:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 08:06:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:06:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:06:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:06:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:06:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:06:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 08:06:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 08:06:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 08:06:22 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 587ms 08:06:22 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 08:06:22 INFO - PROCESS | 1651 | 1467039982713 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 08:06:22 INFO - PROCESS | 1651 | 1467039982714 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 08:06:22 INFO - PROCESS | 1651 | 1467039982716 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 08:06:22 INFO - PROCESS | 1651 | 1467039982717 Marionette TRACE conn2 <- [1,3046,null,{}] 08:06:22 INFO - PROCESS | 1651 | 1467039982719 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}] 08:06:22 INFO - PROCESS | 1651 | 1467039982721 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:06:22 INFO - PROCESS | 1651 | 1467039982828 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 08:06:22 INFO - PROCESS | 1651 | 1467039982845 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:22 INFO - PROCESS | 1651 | 1467039982849 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:06:22 INFO - PROCESS | 1651 | ++DOCSHELL 0x121b1a800 == 33 [pid = 1651] [id = 771] 08:06:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x11838a800) [pid = 1651] [serial = 2311] [outer = 0x0] 08:06:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x12b703c00) [pid = 1651] [serial = 2312] [outer = 0x11838a800] 08:06:22 INFO - PROCESS | 1651 | 1467039982882 Marionette DEBUG loaded listener.js 08:06:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x12b88f800) [pid = 1651] [serial = 2313] [outer = 0x11838a800] 08:06:23 INFO - PROCESS | 1651 | [1651] 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 08:06:23 INFO - PROCESS | 1651 | 1467039983271 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 08:06:23 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 08:06:23 INFO - {} 08:06:23 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 570ms 08:06:23 INFO - PROCESS | 1651 | 1467039983291 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 08:06:23 INFO - PROCESS | 1651 | 1467039983293 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 08:06:23 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 08:06:23 INFO - PROCESS | 1651 | 1467039983295 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 08:06:23 INFO - PROCESS | 1651 | 1467039983296 Marionette TRACE conn2 <- [1,3050,null,{}] 08:06:23 INFO - PROCESS | 1651 | 1467039983298 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}] 08:06:23 INFO - PROCESS | 1651 | 1467039983300 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:06:23 INFO - PROCESS | 1651 | 1467039983408 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 08:06:23 INFO - PROCESS | 1651 | 1467039983412 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:23 INFO - PROCESS | 1651 | 1467039983413 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:06:23 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d69e000 == 34 [pid = 1651] [id = 772] 08:06:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x12b889000) [pid = 1651] [serial = 2314] [outer = 0x0] 08:06:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x12b928000) [pid = 1651] [serial = 2315] [outer = 0x12b889000] 08:06:23 INFO - PROCESS | 1651 | 1467039983472 Marionette DEBUG loaded listener.js 08:06:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x12be4d400) [pid = 1651] [serial = 2316] [outer = 0x12b889000] 08:06:23 INFO - PROCESS | 1651 | 1467039983826 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]]]}] 08:06:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 08:06:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 08:06:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 08:06:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 08:06:23 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 570ms 08:06:23 INFO - PROCESS | 1651 | 1467039983866 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 08:06:23 INFO - PROCESS | 1651 | 1467039983868 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 08:06:23 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 08:06:23 INFO - PROCESS | 1651 | 1467039983871 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 08:06:23 INFO - PROCESS | 1651 | 1467039983873 Marionette TRACE conn2 <- [1,3054,null,{}] 08:06:23 INFO - PROCESS | 1651 | 1467039983876 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}] 08:06:23 INFO - PROCESS | 1651 | 1467039983878 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:06:24 INFO - PROCESS | 1651 | 1467039984041 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 08:06:24 INFO - PROCESS | 1651 | 1467039984065 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:24 INFO - PROCESS | 1651 | 1467039984066 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:06:24 INFO - PROCESS | 1651 | ++DOCSHELL 0x12de41000 == 35 [pid = 1651] [id = 773] 08:06:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x12be51400) [pid = 1651] [serial = 2317] [outer = 0x0] 08:06:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x12be54800) [pid = 1651] [serial = 2318] [outer = 0x12be51400] 08:06:24 INFO - PROCESS | 1651 | 1467039984107 Marionette DEBUG loaded listener.js 08:06:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x12be96400) [pid = 1651] [serial = 2319] [outer = 0x12be51400] 08:06:24 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x112d3a000) [pid = 1651] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 08:06:24 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x1128a2c00) [pid = 1651] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 08:06:24 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x116931000) [pid = 1651] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 08:06:24 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x124b50400) [pid = 1651] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 08:06:24 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x116709400) [pid = 1651] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 08:06:24 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x112694800) [pid = 1651] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 08:06:24 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x11670d400) [pid = 1651] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 08:06:24 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x11908b800) [pid = 1651] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 08:06:24 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x1167c1400) [pid = 1651] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 08:06:24 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x110e2c800) [pid = 1651] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 08:06:24 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x1180b7400) [pid = 1651] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 08:06:24 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x119626800) [pid = 1651] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 08:06:24 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x128e54800) [pid = 1651] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 08:06:24 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x1254e3800) [pid = 1651] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 08:06:24 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x128e57400) [pid = 1651] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 08:06:24 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x116a13c00) [pid = 1651] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 08:06:24 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x12890f400) [pid = 1651] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 08:06:24 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x1131f9c00) [pid = 1651] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 08:06:24 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x125386800) [pid = 1651] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 08:06:24 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x112d55400) [pid = 1651] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 08:06:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 08:06:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 08:06:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 08:06:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 08:06:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 08:06:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 08:06:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 08:06:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 08:06:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 08:06:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 08:06:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 08:06:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 08:06:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 08:06:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 08:06:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 08:06:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 08:06:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 08:06:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 08:06:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 08:06:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 08:06:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 08:06:24 INFO - PROCESS | 1651 | 1467039984771 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"]]]}] 08:06:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 08:06:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 08:06:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 08:06:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 08:06:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 08:06:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 08:06:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 08:06:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 08:06:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 08:06:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 08:06:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 08:06:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 08:06:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 08:06:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 08:06:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 08:06:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 08:06:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 08:06:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 08:06:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 08:06:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 08:06:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 08:06:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 08:06:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 08:06:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 08:06:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 08:06:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 08:06:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 08:06:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 08:06:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 08:06:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 08:06:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 08:06:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 08:06:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 08:06:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 08:06:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 08:06:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 08:06:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 08:06:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 08:06:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 08:06:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 08:06:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 08:06:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 08:06:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 08:06:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 08:06:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 08:06:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 08:06:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 08:06:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 08:06:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 08:06:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 08:06:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 08:06:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 08:06:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 08:06:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 08:06:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 08:06:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 08:06:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 08:06:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 08:06:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 08:06:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 08:06:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 08:06:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 08:06:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 08:06:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 08:06:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 08:06:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 08:06:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 08:06:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 08:06:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 08:06:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 08:06:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 08:06:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 08:06:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 08:06:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 08:06:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 08:06:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 08:06:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 08:06:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 08:06:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:06:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:06:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:06:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:06:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:06:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 08:06:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:06:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:06:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:06:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:06:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:06:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 08:06:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:06:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:06:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:06:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:06:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:06:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 08:06:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:06:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:06:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:06:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:06:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:06:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 08:06:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:06:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:06:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:06:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:06:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:06:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 08:06:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:06:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:06:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:06:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:06:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:06:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 08:06:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:06:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:06:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:06:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:06:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:06:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 08:06:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:06:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:06:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:06:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:06:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:06:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 08:06:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:06:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:06:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:06:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:06:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:06:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 08:06:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:06:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:06:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:06:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:06:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:06:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 08:06:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:06:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:06:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:06:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:06:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:06:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 08:06:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:06:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:06:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:06:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:06:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:06:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 08:06:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:06:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:06:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:06:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:06:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:06:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 08:06:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:06:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:06:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:06:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:06:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:06:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 08:06:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:06:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:06:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:06:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:06:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:06:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 08:06:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:06:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:06:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:06:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:06:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:06:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 08:06:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:06:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:06:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:06:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:06:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:06:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 08:06:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:06:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:06:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:06:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:06:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:06:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 08:06:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:06:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:06:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:06:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:06:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:06:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 08:06:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:06:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:06:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:06:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:06:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:06:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 08:06:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:06:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:06:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:06:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:06:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:06:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 08:06:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:06:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:06:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:06:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:06:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:06:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 08:06:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:06:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:06:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:06:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 08:06:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 08:06:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 08:06:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:06:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:06:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:06:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 08:06:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 08:06:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 08:06:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:06:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:06:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:06:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 08:06:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 08:06:24 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 934ms 08:06:24 INFO - TEST-START | /FileAPI/file/File-constructor.html 08:06:24 INFO - PROCESS | 1651 | 1467039984805 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 08:06:24 INFO - PROCESS | 1651 | 1467039984806 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 08:06:24 INFO - PROCESS | 1651 | 1467039984808 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 08:06:24 INFO - PROCESS | 1651 | 1467039984809 Marionette TRACE conn2 <- [1,3058,null,{}] 08:06:24 INFO - PROCESS | 1651 | 1467039984811 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}] 08:06:24 INFO - PROCESS | 1651 | 1467039984814 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:06:24 INFO - PROCESS | 1651 | 1467039984935 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 08:06:24 INFO - PROCESS | 1651 | 1467039984941 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:24 INFO - PROCESS | 1651 | 1467039984942 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:06:24 INFO - PROCESS | 1651 | ++DOCSHELL 0x12cca5800 == 36 [pid = 1651] [id = 774] 08:06:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x119061c00) [pid = 1651] [serial = 2320] [outer = 0x0] 08:06:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x119626800) [pid = 1651] [serial = 2321] [outer = 0x119061c00] 08:06:24 INFO - PROCESS | 1651 | 1467039984982 Marionette DEBUG loaded listener.js 08:06:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x128e54800) [pid = 1651] [serial = 2322] [outer = 0x119061c00] 08:06:25 INFO - PROCESS | 1651 | 1467039985431 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]]]}] 08:06:25 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 08:06:25 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 08:06:25 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 08:06:25 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 08:06:25 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 08:06:25 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 08:06:25 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 08:06:25 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 08:06:25 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 08:06:25 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 08:06:25 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 08:06:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:06:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:06:25 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 08:06:25 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 08:06:25 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 08:06:25 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 08:06:25 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 08:06:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:06:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:06:25 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 08:06:25 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 08:06:25 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 08:06:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:06:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:06:25 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 08:06:25 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 08:06:25 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 08:06:25 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 670ms 08:06:25 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 08:06:25 INFO - PROCESS | 1651 | 1467039985480 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 08:06:25 INFO - PROCESS | 1651 | 1467039985482 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 08:06:25 INFO - PROCESS | 1651 | 1467039985485 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 08:06:25 INFO - PROCESS | 1651 | 1467039985487 Marionette TRACE conn2 <- [1,3062,null,{}] 08:06:25 INFO - PROCESS | 1651 | 1467039985491 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}] 08:06:25 INFO - PROCESS | 1651 | 1467039985493 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:06:25 INFO - PROCESS | 1651 | 1467039985630 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 08:06:25 INFO - PROCESS | 1651 | 1467039985635 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:25 INFO - PROCESS | 1651 | 1467039985636 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:06:25 INFO - PROCESS | 1651 | ++DOCSHELL 0x121413800 == 37 [pid = 1651] [id = 775] 08:06:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x12be51000) [pid = 1651] [serial = 2323] [outer = 0x0] 08:06:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x12be9d400) [pid = 1651] [serial = 2324] [outer = 0x12be51000] 08:06:25 INFO - PROCESS | 1651 | 1467039985679 Marionette DEBUG loaded listener.js 08:06:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x12c099c00) [pid = 1651] [serial = 2325] [outer = 0x12be51000] 08:06:25 INFO - PROCESS | 1651 | [1651] 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 08:06:26 INFO - PROCESS | 1651 | 1467039986109 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 08:06:26 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 08:06:26 INFO - {} 08:06:26 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 672ms 08:06:26 INFO - PROCESS | 1651 | 1467039986159 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 08:06:26 INFO - PROCESS | 1651 | 1467039986160 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 08:06:26 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 08:06:26 INFO - PROCESS | 1651 | 1467039986165 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 08:06:26 INFO - PROCESS | 1651 | 1467039986166 Marionette TRACE conn2 <- [1,3066,null,{}] 08:06:26 INFO - PROCESS | 1651 | 1467039986169 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}] 08:06:26 INFO - PROCESS | 1651 | 1467039986179 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:06:26 INFO - PROCESS | 1651 | 1467039986272 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 08:06:26 INFO - PROCESS | 1651 | 1467039986275 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:26 INFO - PROCESS | 1651 | 1467039986277 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:06:26 INFO - PROCESS | 1651 | ++DOCSHELL 0x110def000 == 38 [pid = 1651] [id = 776] 08:06:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x112877000) [pid = 1651] [serial = 2326] [outer = 0x0] 08:06:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x112881800) [pid = 1651] [serial = 2327] [outer = 0x112877000] 08:06:26 INFO - PROCESS | 1651 | 1467039986305 Marionette DEBUG loaded listener.js 08:06:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x119a81c00) [pid = 1651] [serial = 2328] [outer = 0x112877000] 08:06:26 INFO - PROCESS | 1651 | 1467039986631 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]]]}] 08:06:26 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 08:06:26 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 08:06:26 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 08:06:26 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 08:06:26 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 08:06:26 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 08:06:26 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 08:06:26 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 521ms 08:06:26 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 08:06:26 INFO - PROCESS | 1651 | 1467039986686 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 08:06:26 INFO - PROCESS | 1651 | 1467039986687 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 08:06:26 INFO - PROCESS | 1651 | 1467039986689 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 08:06:26 INFO - PROCESS | 1651 | 1467039986691 Marionette TRACE conn2 <- [1,3070,null,{}] 08:06:26 INFO - PROCESS | 1651 | 1467039986694 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}] 08:06:26 INFO - PROCESS | 1651 | 1467039986695 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:06:26 INFO - PROCESS | 1651 | 1467039986849 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 08:06:26 INFO - PROCESS | 1651 | 1467039986971 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:26 INFO - PROCESS | 1651 | 1467039986972 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:06:27 INFO - PROCESS | 1651 | ++DOCSHELL 0x110df3800 == 39 [pid = 1651] [id = 777] 08:06:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x11213c000) [pid = 1651] [serial = 2329] [outer = 0x0] 08:06:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x112699800) [pid = 1651] [serial = 2330] [outer = 0x11213c000] 08:06:27 INFO - PROCESS | 1651 | 1467039987031 Marionette DEBUG loaded listener.js 08:06:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x112964c00) [pid = 1651] [serial = 2331] [outer = 0x11213c000] 08:06:27 INFO - PROCESS | 1651 | 1467039987423 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]]]}] 08:06:27 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 08:06:27 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 08:06:27 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 08:06:27 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 08:06:27 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 08:06:27 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 08:06:27 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 770ms 08:06:27 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 08:06:27 INFO - PROCESS | 1651 | 1467039987461 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 08:06:27 INFO - PROCESS | 1651 | 1467039987463 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 08:06:27 INFO - PROCESS | 1651 | 1467039987467 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 08:06:27 INFO - PROCESS | 1651 | 1467039987469 Marionette TRACE conn2 <- [1,3074,null,{}] 08:06:27 INFO - PROCESS | 1651 | 1467039987472 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}] 08:06:27 INFO - PROCESS | 1651 | 1467039987474 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:06:27 INFO - PROCESS | 1651 | 1467039987616 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 08:06:27 INFO - PROCESS | 1651 | 1467039987730 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:27 INFO - PROCESS | 1651 | 1467039987732 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:06:27 INFO - PROCESS | 1651 | ++DOCSHELL 0x121792000 == 40 [pid = 1651] [id = 778] 08:06:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x115db1400) [pid = 1651] [serial = 2332] [outer = 0x0] 08:06:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x1176de000) [pid = 1651] [serial = 2333] [outer = 0x115db1400] 08:06:27 INFO - PROCESS | 1651 | 1467039987764 Marionette DEBUG loaded listener.js 08:06:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x1183d2400) [pid = 1651] [serial = 2334] [outer = 0x115db1400] 08:06:28 INFO - PROCESS | 1651 | 1467039988135 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]]]}] 08:06:28 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 08:06:28 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 08:06:28 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 08:06:28 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 08:06:28 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 08:06:28 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 08:06:28 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 721ms 08:06:28 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 08:06:28 INFO - PROCESS | 1651 | 1467039988188 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 08:06:28 INFO - PROCESS | 1651 | 1467039988190 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 08:06:28 INFO - PROCESS | 1651 | 1467039988192 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 08:06:28 INFO - PROCESS | 1651 | 1467039988194 Marionette TRACE conn2 <- [1,3078,null,{}] 08:06:28 INFO - PROCESS | 1651 | 1467039988196 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}] 08:06:28 INFO - PROCESS | 1651 | 1467039988198 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:06:28 INFO - PROCESS | 1651 | 1467039988325 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 08:06:28 INFO - PROCESS | 1651 | 1467039988411 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:28 INFO - PROCESS | 1651 | 1467039988412 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:06:28 INFO - PROCESS | 1651 | ++DOCSHELL 0x1289cf000 == 41 [pid = 1651] [id = 779] 08:06:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x11957f000) [pid = 1651] [serial = 2335] [outer = 0x0] 08:06:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x1198d8800) [pid = 1651] [serial = 2336] [outer = 0x11957f000] 08:06:28 INFO - PROCESS | 1651 | 1467039988442 Marionette DEBUG loaded listener.js 08:06:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x121038400) [pid = 1651] [serial = 2337] [outer = 0x11957f000] 08:06:28 INFO - PROCESS | 1651 | 1467039988817 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] 08:06:28 INFO - PROCESS | 1651 | 1467039988868 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 08:06:28 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 08:06:28 INFO - PROCESS | 1651 | 1467039988876 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 08:06:28 INFO - PROCESS | 1651 | 1467039988879 Marionette TRACE conn2 <- [1,3082,null,{}] 08:06:28 INFO - PROCESS | 1651 | 1467039988882 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}] 08:06:28 INFO - PROCESS | 1651 | 1467039988884 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:06:29 INFO - PROCESS | 1651 | 1467039989029 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 08:06:29 INFO - PROCESS | 1651 | 1467039989142 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:29 INFO - PROCESS | 1651 | 1467039989143 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:06:29 INFO - PROCESS | 1651 | ++DOCSHELL 0x12be18000 == 42 [pid = 1651] [id = 780] 08:06:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x11962c800) [pid = 1651] [serial = 2338] [outer = 0x0] 08:06:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x1248b9c00) [pid = 1651] [serial = 2339] [outer = 0x11962c800] 08:06:29 INFO - PROCESS | 1651 | 1467039989176 Marionette DEBUG loaded listener.js 08:06:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x1254d8000) [pid = 1651] [serial = 2340] [outer = 0x11962c800] 08:06:29 INFO - PROCESS | 1651 | 1467039989538 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]]]}] 08:06:29 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 08:06:29 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 08:06:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:06:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:06:29 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 08:06:29 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 08:06:29 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 678ms 08:06:29 INFO - PROCESS | 1651 | 1467039989550 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 08:06:29 INFO - PROCESS | 1651 | 1467039989552 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 08:06:29 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 08:06:29 INFO - PROCESS | 1651 | 1467039989554 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 08:06:29 INFO - PROCESS | 1651 | 1467039989555 Marionette TRACE conn2 <- [1,3086,null,{}] 08:06:29 INFO - PROCESS | 1651 | 1467039989558 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}] 08:06:29 INFO - PROCESS | 1651 | 1467039989559 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:06:29 INFO - PROCESS | 1651 | 1467039989668 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 08:06:29 INFO - PROCESS | 1651 | 1467039989783 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:29 INFO - PROCESS | 1651 | 1467039989784 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:06:29 INFO - PROCESS | 1651 | ++DOCSHELL 0x1169bc000 == 43 [pid = 1651] [id = 781] 08:06:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x1131f0400) [pid = 1651] [serial = 2341] [outer = 0x0] 08:06:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x118304000) [pid = 1651] [serial = 2342] [outer = 0x1131f0400] 08:06:29 INFO - PROCESS | 1651 | 1467039989815 Marionette DEBUG loaded listener.js 08:06:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x12103ec00) [pid = 1651] [serial = 2343] [outer = 0x1131f0400] 08:06:30 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 08:06:30 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 773ms 08:06:30 INFO - PROCESS | 1651 | 1467039990321 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 08:06:30 INFO - PROCESS | 1651 | 1467039990327 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 08:06:30 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 08:06:30 INFO - PROCESS | 1651 | 1467039990330 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 08:06:30 INFO - PROCESS | 1651 | 1467039990333 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 08:06:30 INFO - PROCESS | 1651 | 1467039990334 Marionette TRACE conn2 <- [1,3090,null,{}] 08:06:30 INFO - PROCESS | 1651 | 1467039990338 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}] 08:06:30 INFO - PROCESS | 1651 | 1467039990340 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:06:30 INFO - PROCESS | 1651 | 1467039990440 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 08:06:30 INFO - PROCESS | 1651 | 1467039990556 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:30 INFO - PROCESS | 1651 | 1467039990559 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:06:30 INFO - PROCESS | 1651 | ++DOCSHELL 0x118183800 == 44 [pid = 1651] [id = 782] 08:06:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x115dabc00) [pid = 1651] [serial = 2344] [outer = 0x0] 08:06:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x1164e1800) [pid = 1651] [serial = 2345] [outer = 0x115dabc00] 08:06:30 INFO - PROCESS | 1651 | 1467039990591 Marionette DEBUG loaded listener.js 08:06:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x117148c00) [pid = 1651] [serial = 2346] [outer = 0x115dabc00] 08:06:30 INFO - PROCESS | 1651 | 1467039990968 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 08:06:31 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 08:06:31 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 671ms 08:06:31 INFO - PROCESS | 1651 | 1467039991022 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 08:06:31 INFO - PROCESS | 1651 | 1467039991025 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 08:06:31 INFO - PROCESS | 1651 | --DOCSHELL 0x110def000 == 43 [pid = 1651] [id = 776] 08:06:31 INFO - PROCESS | 1651 | --DOCSHELL 0x121413800 == 42 [pid = 1651] [id = 775] 08:06:31 INFO - PROCESS | 1651 | --DOCSHELL 0x12cca5800 == 41 [pid = 1651] [id = 774] 08:06:31 INFO - PROCESS | 1651 | --DOCSHELL 0x12de41000 == 40 [pid = 1651] [id = 773] 08:06:31 INFO - PROCESS | 1651 | --DOCSHELL 0x12d69e000 == 39 [pid = 1651] [id = 772] 08:06:31 INFO - PROCESS | 1651 | --DOCSHELL 0x121b1a800 == 38 [pid = 1651] [id = 771] 08:06:31 INFO - PROCESS | 1651 | --DOCSHELL 0x12db70800 == 37 [pid = 1651] [id = 770] 08:06:31 INFO - PROCESS | 1651 | --DOCSHELL 0x12d7f9800 == 36 [pid = 1651] [id = 769] 08:06:31 INFO - PROCESS | 1651 | --DOCSHELL 0x12d48f000 == 35 [pid = 1651] [id = 768] 08:06:31 INFO - PROCESS | 1651 | --DOCSHELL 0x117d5f000 == 34 [pid = 1651] [id = 767] 08:06:31 INFO - PROCESS | 1651 | --DOCSHELL 0x117d73000 == 33 [pid = 1651] [id = 766] 08:06:31 INFO - PROCESS | 1651 | --DOCSHELL 0x12d0c4000 == 32 [pid = 1651] [id = 765] 08:06:31 INFO - PROCESS | 1651 | --DOCSHELL 0x129d29800 == 31 [pid = 1651] [id = 764] 08:06:31 INFO - PROCESS | 1651 | --DOCSHELL 0x123ba1000 == 30 [pid = 1651] [id = 762] 08:06:31 INFO - PROCESS | 1651 | --DOCSHELL 0x11810b800 == 29 [pid = 1651] [id = 763] 08:06:31 INFO - PROCESS | 1651 | --DOCSHELL 0x1169bc000 == 28 [pid = 1651] [id = 781] 08:06:31 INFO - PROCESS | 1651 | --DOCSHELL 0x12be18000 == 27 [pid = 1651] [id = 780] 08:06:31 INFO - PROCESS | 1651 | --DOCSHELL 0x1289cf000 == 26 [pid = 1651] [id = 779] 08:06:31 INFO - PROCESS | 1651 | --DOCSHELL 0x121792000 == 25 [pid = 1651] [id = 778] 08:06:31 INFO - PROCESS | 1651 | --DOCSHELL 0x110df3800 == 24 [pid = 1651] [id = 777] 08:06:31 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 08:06:31 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x1248bd000) [pid = 1651] [serial = 2265] [outer = 0x0] [url = about:blank] 08:06:31 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x1216ee400) [pid = 1651] [serial = 2263] [outer = 0x0] [url = about:blank] 08:06:31 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x126780800) [pid = 1651] [serial = 2268] [outer = 0x0] [url = about:blank] 08:06:31 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x116980000) [pid = 1651] [serial = 2253] [outer = 0x0] [url = about:blank] 08:06:31 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x1176dd000) [pid = 1651] [serial = 2254] [outer = 0x0] [url = about:blank] 08:06:31 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x1128a3000) [pid = 1651] [serial = 2250] [outer = 0x0] [url = about:blank] 08:06:31 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x112d38c00) [pid = 1651] [serial = 2251] [outer = 0x0] [url = about:blank] 08:06:31 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x118307000) [pid = 1651] [serial = 2256] [outer = 0x0] [url = about:blank] 08:06:31 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x11873b000) [pid = 1651] [serial = 2257] [outer = 0x0] [url = about:blank] 08:06:31 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x119a8c000) [pid = 1651] [serial = 2259] [outer = 0x0] [url = about:blank] 08:06:31 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x12103c000) [pid = 1651] [serial = 2260] [outer = 0x0] [url = about:blank] 08:06:31 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x1185e0400) [pid = 1651] [serial = 2248] [outer = 0x0] [url = about:blank] 08:06:31 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x1180c4000) [pid = 1651] [serial = 2247] [outer = 0x0] [url = about:blank] 08:06:31 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x1131ebc00) [pid = 1651] [serial = 2228] [outer = 0x0] [url = about:blank] 08:06:31 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x1128a6c00) [pid = 1651] [serial = 2227] [outer = 0x0] [url = about:blank] 08:06:31 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x119080c00) [pid = 1651] [serial = 2231] [outer = 0x0] [url = about:blank] 08:06:31 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x118394400) [pid = 1651] [serial = 2230] [outer = 0x0] [url = about:blank] 08:06:31 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x1248b6800) [pid = 1651] [serial = 2234] [outer = 0x0] [url = about:blank] 08:06:31 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x12103bc00) [pid = 1651] [serial = 2233] [outer = 0x0] [url = about:blank] 08:06:31 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x126787000) [pid = 1651] [serial = 2239] [outer = 0x0] [url = about:blank] 08:06:31 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x12896cc00) [pid = 1651] [serial = 2237] [outer = 0x0] [url = about:blank] 08:06:31 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x12678dc00) [pid = 1651] [serial = 2236] [outer = 0x0] [url = about:blank] 08:06:31 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x129432000) [pid = 1651] [serial = 2241] [outer = 0x0] [url = about:blank] 08:06:31 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x12a595c00) [pid = 1651] [serial = 2242] [outer = 0x0] [url = about:blank] 08:06:31 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x128903400) [pid = 1651] [serial = 2273] [outer = 0x0] [url = about:blank] 08:06:31 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x12942a000) [pid = 1651] [serial = 2283] [outer = 0x0] [url = about:blank] 08:06:31 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x126913000) [pid = 1651] [serial = 2271] [outer = 0x0] [url = about:blank] 08:06:31 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x12678ac00) [pid = 1651] [serial = 2269] [outer = 0x0] [url = about:blank] 08:06:31 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x1167c2400) [pid = 1651] [serial = 2276] [outer = 0x0] [url = about:blank] 08:06:31 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x1185c6400) [pid = 1651] [serial = 2277] [outer = 0x0] [url = about:blank] 08:06:31 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x12a7d7400) [pid = 1651] [serial = 2245] [outer = 0x0] [url = about:blank] 08:06:31 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x12a590400) [pid = 1651] [serial = 2285] [outer = 0x0] [url = about:blank] 08:06:31 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x12a5f8000) [pid = 1651] [serial = 2244] [outer = 0x0] [url = about:blank] 08:06:31 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x128e4a000) [pid = 1651] [serial = 2282] [outer = 0x0] [url = about:blank] 08:06:31 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x128967000) [pid = 1651] [serial = 2274] [outer = 0x0] [url = about:blank] 08:06:31 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x125384400) [pid = 1651] [serial = 2280] [outer = 0x0] [url = about:blank] 08:06:31 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x121398000) [pid = 1651] [serial = 2262] [outer = 0x0] [url = about:blank] 08:06:31 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x125380400) [pid = 1651] [serial = 2266] [outer = 0x0] [url = about:blank] 08:06:31 INFO - PROCESS | 1651 | --DOMWINDOW == 75 (0x11905dc00) [pid = 1651] [serial = 2279] [outer = 0x0] [url = about:blank] 08:06:31 INFO - PROCESS | 1651 | 1467039991726 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 08:06:31 INFO - PROCESS | 1651 | 1467039991728 Marionette TRACE conn2 <- [1,3094,null,{}] 08:06:31 INFO - PROCESS | 1651 | 1467039991735 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}] 08:06:31 INFO - PROCESS | 1651 | 1467039991736 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:06:31 INFO - PROCESS | 1651 | 1467039991818 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 08:06:31 INFO - PROCESS | 1651 | 1467039991822 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:31 INFO - PROCESS | 1651 | 1467039991824 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:06:31 INFO - PROCESS | 1651 | ++DOCSHELL 0x115415000 == 25 [pid = 1651] [id = 783] 08:06:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 76 (0x112696000) [pid = 1651] [serial = 2347] [outer = 0x0] 08:06:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x11269ec00) [pid = 1651] [serial = 2348] [outer = 0x112696000] 08:06:31 INFO - PROCESS | 1651 | 1467039991854 Marionette DEBUG loaded listener.js 08:06:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x11287b400) [pid = 1651] [serial = 2349] [outer = 0x112696000] 08:06:32 INFO - PROCESS | 1651 | 1467039992192 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 08:06:32 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 08:06:32 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 624ms 08:06:32 INFO - PROCESS | 1651 | 1467039992253 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 08:06:32 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 08:06:32 INFO - PROCESS | 1651 | 1467039992255 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 08:06:32 INFO - PROCESS | 1651 | 1467039992259 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 08:06:32 INFO - PROCESS | 1651 | 1467039992260 Marionette TRACE conn2 <- [1,3098,null,{}] 08:06:32 INFO - PROCESS | 1651 | 1467039992264 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}] 08:06:32 INFO - PROCESS | 1651 | 1467039992267 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:06:32 INFO - PROCESS | 1651 | 1467039992349 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 08:06:32 INFO - PROCESS | 1651 | 1467039992355 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:32 INFO - PROCESS | 1651 | 1467039992356 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:06:32 INFO - PROCESS | 1651 | ++DOCSHELL 0x117d63800 == 26 [pid = 1651] [id = 784] 08:06:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x1128ab800) [pid = 1651] [serial = 2350] [outer = 0x0] 08:06:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x112a76400) [pid = 1651] [serial = 2351] [outer = 0x1128ab800] 08:06:32 INFO - PROCESS | 1651 | 1467039992387 Marionette DEBUG loaded listener.js 08:06:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x112d39400) [pid = 1651] [serial = 2352] [outer = 0x1128ab800] 08:06:32 INFO - PROCESS | 1651 | 1467039992719 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]]]}] 08:06:32 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 08:06:32 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 08:06:32 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 468ms 08:06:32 INFO - PROCESS | 1651 | 1467039992727 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 08:06:32 INFO - PROCESS | 1651 | 1467039992729 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 08:06:32 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 08:06:32 INFO - PROCESS | 1651 | 1467039992742 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 08:06:32 INFO - PROCESS | 1651 | 1467039992743 Marionette TRACE conn2 <- [1,3102,null,{}] 08:06:32 INFO - PROCESS | 1651 | 1467039992747 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}] 08:06:32 INFO - PROCESS | 1651 | 1467039992750 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:06:32 INFO - PROCESS | 1651 | 1467039992836 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 08:06:32 INFO - PROCESS | 1651 | 1467039992903 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:32 INFO - PROCESS | 1651 | 1467039992908 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:06:32 INFO - PROCESS | 1651 | ++DOCSHELL 0x11919f800 == 27 [pid = 1651] [id = 785] 08:06:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x115451c00) [pid = 1651] [serial = 2353] [outer = 0x0] 08:06:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x115dab400) [pid = 1651] [serial = 2354] [outer = 0x115451c00] 08:06:32 INFO - PROCESS | 1651 | 1467039992936 Marionette DEBUG loaded listener.js 08:06:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x115e5f400) [pid = 1651] [serial = 2355] [outer = 0x115451c00] 08:06:33 INFO - PROCESS | 1651 | 1467039993231 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 08:06:33 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 08:06:33 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 520ms 08:06:33 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 08:06:33 INFO - PROCESS | 1651 | 1467039993269 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 08:06:33 INFO - PROCESS | 1651 | 1467039993271 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 08:06:33 INFO - PROCESS | 1651 | 1467039993273 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 08:06:33 INFO - PROCESS | 1651 | 1467039993274 Marionette TRACE conn2 <- [1,3106,null,{}] 08:06:33 INFO - PROCESS | 1651 | 1467039993277 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}] 08:06:33 INFO - PROCESS | 1651 | 1467039993278 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:06:33 INFO - PROCESS | 1651 | 1467039993368 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 08:06:33 INFO - PROCESS | 1651 | 1467039993436 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:33 INFO - PROCESS | 1651 | 1467039993438 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:06:33 INFO - PROCESS | 1651 | ++DOCSHELL 0x120ddc800 == 28 [pid = 1651] [id = 786] 08:06:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x115e58c00) [pid = 1651] [serial = 2356] [outer = 0x0] 08:06:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x11697f400) [pid = 1651] [serial = 2357] [outer = 0x115e58c00] 08:06:33 INFO - PROCESS | 1651 | 1467039993463 Marionette DEBUG loaded listener.js 08:06:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x1174fc400) [pid = 1651] [serial = 2358] [outer = 0x115e58c00] 08:06:33 INFO - PROCESS | 1651 | 1467039993741 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]]]}] 08:06:33 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 08:06:33 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 08:06:33 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 08:06:33 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 520ms 08:06:33 INFO - PROCESS | 1651 | 1467039993794 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 08:06:33 INFO - PROCESS | 1651 | 1467039993795 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 08:06:33 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 08:06:33 INFO - PROCESS | 1651 | 1467039993807 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 08:06:33 INFO - PROCESS | 1651 | 1467039993808 Marionette TRACE conn2 <- [1,3110,null,{}] 08:06:33 INFO - PROCESS | 1651 | 1467039993810 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}] 08:06:33 INFO - PROCESS | 1651 | 1467039993811 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:06:33 INFO - PROCESS | 1651 | 1467039993918 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 08:06:33 INFO - PROCESS | 1651 | 1467039993960 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:33 INFO - PROCESS | 1651 | 1467039993961 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:06:33 INFO - PROCESS | 1651 | ++DOCSHELL 0x121406000 == 29 [pid = 1651] [id = 787] 08:06:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x116638c00) [pid = 1651] [serial = 2359] [outer = 0x0] 08:06:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x1180b6800) [pid = 1651] [serial = 2360] [outer = 0x116638c00] 08:06:33 INFO - PROCESS | 1651 | 1467039993986 Marionette DEBUG loaded listener.js 08:06:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x1180c3800) [pid = 1651] [serial = 2361] [outer = 0x116638c00] 08:06:34 INFO - PROCESS | 1651 | 1467039994279 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"]]]}] 08:06:34 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 08:06:34 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 08:06:34 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 08:06:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:06:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:06:34 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 08:06:34 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 523ms 08:06:34 INFO - PROCESS | 1651 | 1467039994326 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 08:06:34 INFO - PROCESS | 1651 | 1467039994327 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 08:06:34 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 08:06:34 INFO - PROCESS | 1651 | 1467039994333 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 08:06:34 INFO - PROCESS | 1651 | 1467039994334 Marionette TRACE conn2 <- [1,3114,null,{}] 08:06:34 INFO - PROCESS | 1651 | 1467039994336 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}] 08:06:34 INFO - PROCESS | 1651 | 1467039994341 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:06:34 INFO - PROCESS | 1651 | 1467039994465 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 08:06:34 INFO - PROCESS | 1651 | 1467039994505 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\", \"79b6d4d6-ff52-466d-820a-75469f7190f8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:34 INFO - PROCESS | 1651 | 1467039994506 Marionette INFO sendAsync 966a5d54-6401-1648-82e6-39cdd4c2ce5b 08:06:34 INFO - PROCESS | 1651 | ++DOCSHELL 0x123b93000 == 30 [pid = 1651] [id = 788] 08:06:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x1181b5400) [pid = 1651] [serial = 2362] [outer = 0x0] 08:06:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x1183d1400) [pid = 1651] [serial = 2363] [outer = 0x1181b5400] 08:06:34 INFO - PROCESS | 1651 | 1467039994532 Marionette DEBUG loaded listener.js 08:06:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x1185df800) [pid = 1651] [serial = 2364] [outer = 0x1181b5400] 08:06:34 INFO - PROCESS | 1651 | 1467039994827 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]]]}] 08:06:34 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 08:06:34 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 523ms 08:06:34 INFO - PROCESS | 1651 | 1467039994866 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 08:06:34 INFO - PROCESS | 1651 | 1467039994868 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 08:06:35 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x11838a800) [pid = 1651] [serial = 2311] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker] 08:06:35 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x12b889000) [pid = 1651] [serial = 2314] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html] 08:06:35 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x12be51400) [pid = 1651] [serial = 2317] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice.html] 08:06:35 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x119061c00) [pid = 1651] [serial = 2320] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/file/File-constructor.html] 08:06:35 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x1133b3400) [pid = 1651] [serial = 2299] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 08:06:35 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x110fa7800) [pid = 1651] [serial = 2296] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 08:06:35 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x1217db000) [pid = 1651] [serial = 2305] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 08:06:35 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x11987c400) [pid = 1651] [serial = 2302] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 08:06:35 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x118311400) [pid = 1651] [serial = 2290] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 08:06:35 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x12942f800) [pid = 1651] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 08:06:35 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x112f19400) [pid = 1651] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 08:06:35 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x1217e4000) [pid = 1651] [serial = 2293] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/historical.html] 08:06:35 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x12af2b400) [pid = 1651] [serial = 2308] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html] 08:06:35 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x112877000) [pid = 1651] [serial = 2326] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/filelist-section/filelist.html] 08:06:35 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x12be51000) [pid = 1651] [serial = 2323] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker] 08:06:35 WARNING - u'runner_teardown' () 08:06:35 INFO - No more tests 08:06:35 INFO - Got 0 unexpected results 08:06:35 INFO - SUITE-END | took 524s 08:06:35 INFO - Closing logging queue 08:06:35 INFO - queue closed 08:06:36 INFO - Return code: 0 08:06:36 WARNING - # TBPL SUCCESS # 08:06:36 INFO - Running post-action listener: _resource_record_post_action 08:06:36 INFO - Running post-run listener: _resource_record_post_run 08:06:37 INFO - Total resource usage - Wall time: 545s; CPU: 58.0%; Read bytes: 36914688; Write bytes: 954040832; Read time: 251; Write time: 5149 08:06:37 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 08:06:37 INFO - install - Wall time: 18s; CPU: 54.0%; Read bytes: 150563328; Write bytes: 143962112; Read time: 13511; Write time: 292 08:06:37 INFO - run-tests - Wall time: 528s; CPU: 58.0%; Read bytes: 34743808; Write bytes: 797446656; Read time: 230; Write time: 4815 08:06:37 INFO - Running post-run listener: _upload_blobber_files 08:06:37 INFO - Blob upload gear active. 08:06:37 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 08:06:37 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 08:06:37 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'] 08:06:37 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 08:06:37 INFO - (blobuploader) - INFO - Open directory for files ... 08:06:37 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 08:06:37 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 08:06:37 INFO - (blobuploader) - INFO - Uploading, attempt #1. 08:06:38 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 08:06:38 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 08:06:38 INFO - (blobuploader) - INFO - Done attempting. 08:06:38 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 08:06:38 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 08:06:38 INFO - (blobuploader) - INFO - Uploading, attempt #1. 08:06:39 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 08:06:39 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 08:06:39 INFO - (blobuploader) - INFO - Done attempting. 08:06:39 INFO - (blobuploader) - INFO - Iteration through files over. 08:06:39 INFO - Return code: 0 08:06:39 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 08:06:39 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 08:06:39 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/886aa86374fabe4711976e5b8b99a1581dcc4f11e5b268563fe4e70dc995b8b73e5e85d2ce1781e31c077582f187a9a37d2723f7758f2057c4d878f8f4449bdf", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/b5fa254943dc8b90ab2bedc9e7d48fb0ce5e06e3fac08b3cf4f040e1b967d75caf4932d598802f2f60658427b140a5e3baba6fe0c660a23c58c233c32718cc95"} 08:06:39 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 08:06:39 INFO - Writing to file /builds/slave/test/properties/blobber_files 08:06:39 INFO - Contents: 08:06:39 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/886aa86374fabe4711976e5b8b99a1581dcc4f11e5b268563fe4e70dc995b8b73e5e85d2ce1781e31c077582f187a9a37d2723f7758f2057c4d878f8f4449bdf", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/b5fa254943dc8b90ab2bedc9e7d48fb0ce5e06e3fac08b3cf4f040e1b967d75caf4932d598802f2f60658427b140a5e3baba6fe0c660a23c58c233c32718cc95"} 08:06:39 INFO - Running post-run listener: copy_logs_to_upload_dir 08:06:39 INFO - Copying logs to upload dir... 08:06:39 INFO - mkdir: /builds/slave/test/build/upload/logs 08:06:39 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=597.735502 ========= master_lag: 1.90 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 59 secs) (at 2016-06-27 08:06:41.883485) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-27 08:06:41.887474) ========= 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.sLlaE2PETH/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.aX4yd3tFLc/Listeners TMPDIR=/var/folders/st/6ntnsvx13cz7v7n60qs4hh6000000w/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/886aa86374fabe4711976e5b8b99a1581dcc4f11e5b268563fe4e70dc995b8b73e5e85d2ce1781e31c077582f187a9a37d2723f7758f2057c4d878f8f4449bdf", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/b5fa254943dc8b90ab2bedc9e7d48fb0ce5e06e3fac08b3cf4f040e1b967d75caf4932d598802f2f60658427b140a5e3baba6fe0c660a23c58c233c32718cc95"} build_url:https://queue.taskcluster.net/v1/task/QJr5z2ruQWWZ8JhcwmIkNg/artifacts/public/build/firefox-48.0.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/QJr5z2ruQWWZ8JhcwmIkNg/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012661 build_url: 'https://queue.taskcluster.net/v1/task/QJr5z2ruQWWZ8JhcwmIkNg/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/886aa86374fabe4711976e5b8b99a1581dcc4f11e5b268563fe4e70dc995b8b73e5e85d2ce1781e31c077582f187a9a37d2723f7758f2057c4d878f8f4449bdf", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/b5fa254943dc8b90ab2bedc9e7d48fb0ce5e06e3fac08b3cf4f040e1b967d75caf4932d598802f2f60658427b140a5e3baba6fe0c660a23c58c233c32718cc95"}' symbols_url: 'https://queue.taskcluster.net/v1/task/QJr5z2ruQWWZ8JhcwmIkNg/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.25 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-27 08:06:42.147913) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-27 08:06:42.148244) ========= 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.sLlaE2PETH/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.aX4yd3tFLc/Listeners TMPDIR=/var/folders/st/6ntnsvx13cz7v7n60qs4hh6000000w/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.005485 ========= master_lag: 0.02 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-27 08:06:42.173566) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-27 08:06:42.173831) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-27 08:06:42.174133) ========= ========= Total master_lag: 2.24 =========